Commit 8abbef0f authored by mercury233's avatar mercury233

Merge branch 'fh' into patch-show-pack

parents 6274a9b4 deaa7a8b
...@@ -1523,7 +1523,6 @@ void Game::ShowCardInfo(int code, bool resize) { ...@@ -1523,7 +1523,6 @@ void Game::ShowCardInfo(int code, bool resize) {
if(!dataManager.GetData(code, &cd)) if(!dataManager.GetData(code, &cd))
memset(&cd, 0, sizeof(CardData)); memset(&cd, 0, sizeof(CardData));
imgCard->setImage(imageManager.GetTexture(code, true)); imgCard->setImage(imageManager.GetTexture(code, true));
imgCard->setScaleImage(true);
if(cd.alias != 0 && (cd.alias - code < CARD_ARTWORK_VERSIONS_OFFSET || code - cd.alias < CARD_ARTWORK_VERSIONS_OFFSET)) if(cd.alias != 0 && (cd.alias - code < CARD_ARTWORK_VERSIONS_OFFSET || code - cd.alias < CARD_ARTWORK_VERSIONS_OFFSET))
myswprintf(formatBuffer, L"%ls[%08d]", dataManager.GetName(cd.alias), cd.alias); myswprintf(formatBuffer, L"%ls[%08d]", dataManager.GetName(cd.alias), cd.alias);
else myswprintf(formatBuffer, L"%ls[%08d]", dataManager.GetName(code), code); else myswprintf(formatBuffer, L"%ls[%08d]", dataManager.GetName(code), code);
...@@ -1697,9 +1696,7 @@ void Game::ErrorLog(const char* msg) { ...@@ -1697,9 +1696,7 @@ void Game::ErrorLog(const char* msg) {
} }
void Game::ClearTextures() { void Game::ClearTextures() {
matManager.mCard.setTexture(0, 0); matManager.mCard.setTexture(0, 0);
imgCard->setImage(imageManager.tCover[0]); ClearCardInfo(0);
scrCardText->setVisible(false);
imgCard->setScaleImage(true);
btnPSAU->setImage(); btnPSAU->setImage();
btnPSDU->setImage(); btnPSDU->setImage();
for(int i=0; i<=4; ++i) { for(int i=0; i<=4; ++i) {
......
include "lzma/." include "lzma/."
include "spmemvfs/." include "spmemvfs/."
project "ygopro" project "YGOPro"
kind "WindowedApp" kind "WindowedApp"
files { "*.cpp", "*.h" } files { "*.cpp", "*.h" }
includedirs { "../ocgcore" } includedirs { "../ocgcore" }
links { "ocgcore", "clzma", "cspmemvfs", "lua", "sqlite3", "irrlicht", "freetype", "event" } links { "ocgcore", "clzma", "cspmemvfs", LUA_LIB_NAME, "sqlite3", "irrlicht", "freetype", "event" }
if BUILD_IKPMP3 then
links { "ikpmp3" }
end
if BUILD_EVENT then if BUILD_EVENT then
includedirs { "../event/include" } includedirs { "../event/include" }
else
includedirs { EVENT_INCLUDE_DIR }
libdirs { EVENT_LIB_DIR }
end end
if BUILD_IRRLICHT or os.ishost("macosx") then if BUILD_IRRLICHT then
includedirs { "../irrlicht/include" } includedirs { "../irrlicht/include" }
else
includedirs { IRRLICHT_INCLUDE_DIR }
libdirs { IRRLICHT_LIB_DIR }
end end
if BUILD_FREETYPE then if BUILD_FREETYPE then
includedirs { "../freetype/include" } includedirs { "../freetype/include" }
else
includedirs { FREETYPE_INCLUDE_DIR }
libdirs { FREETYPE_LIB_DIR }
end end
if BUILD_SQLITE then if BUILD_SQLITE then
includedirs { "../sqlite3" } includedirs { "../sqlite3" }
else
includedirs { SQLITE_INCLUDE_DIR }
libdirs { SQLITE_LIB_DIR }
end end
if USE_IRRKLANG then if USE_IRRKLANG then
defines { "YGOPRO_USE_IRRKLANG" } defines { "YGOPRO_USE_IRRKLANG" }
includedirs { "../irrklang/include" } includedirs { IRRKLANG_INCLUDE_DIR }
if not IRRKLANG_PRO then
libdirs { IRRKLANG_LIB_DIR }
end
end end
filter "system:windows" filter "system:windows"
...@@ -37,36 +56,31 @@ project "ygopro" ...@@ -37,36 +56,31 @@ project "ygopro"
links { "irrKlang" } links { "irrKlang" }
if IRRKLANG_PRO then if IRRKLANG_PRO then
defines { "IRRKLANG_STATIC" } defines { "IRRKLANG_STATIC" }
links { "ikpmp3" }
filter { "not configurations:Debug" } filter { "not configurations:Debug" }
libdirs { "../irrklang/lib/Win32-vs2019" } libdirs { IRRKLANG_PRO_RELEASE_LIB_DIR }
filter { "configurations:Debug" } filter { "configurations:Debug" }
libdirs { "../irrklang/lib/Win32-visualStudio-debug" } libdirs { IRRKLANG_PRO_DEBUG_LIB_DIR }
filter {} filter {}
else
libdirs { "../irrklang/lib/Win32-visualStudio" }
end end
end end
links { "opengl32", "ws2_32", "winmm", "gdi32", "kernel32", "user32", "imm32" } links { "opengl32", "ws2_32", "winmm", "gdi32", "kernel32", "user32", "imm32" }
filter { "system:windows", "not action:vs*"}
includedirs { "/mingw/include/irrlicht", "/mingw/include/freetype2" }
filter "not action:vs*" filter "not action:vs*"
buildoptions { "-std=c++14", "-fno-rtti" } buildoptions { "-std=c++14", "-fno-rtti" }
filter "not system:windows" filter "not system:windows"
includedirs { "/usr/include/irrlicht", "/usr/include/freetype2" } links { "event_pthreads", "dl", "pthread" }
links { "event_pthreads", "dl", "pthread", "X11" }
filter "system:macosx" filter "system:macosx"
libdirs { "../irrlicht/source/Irrlicht/MacOSX/build/Release/" }
links { "z" } links { "z" }
defines { "GL_SILENCE_DEPRECATION" } defines { "GL_SILENCE_DEPRECATION" }
if MAC_ARM then
buildoptions { "--target=arm64-apple-macos12" }
linkoptions { "-arch arm64" }
end
if USE_IRRKLANG then if USE_IRRKLANG then
links { "irrklang" } links { "irrklang" }
libdirs { "../irrklang/bin/macosx-gcc" }
end end
filter "system:linux" filter "system:linux"
links { "GL", "Xxf86vm" } links { "GL", "X11", "Xxf86vm" }
if USE_IRRKLANG then if USE_IRRKLANG then
links { "IrrKlang" } links { "IrrKlang" }
linkoptions{ "-Wl,-rpath=./irrklang/bin/linux-gcc-64/" } linkoptions{ IRRKLANG_LINK_RPATH }
libdirs { "../irrklang/bin/linux-gcc-64" }
end end
#[2022.4][2022.2 TCG][2022.1][2021.10][2021.7][2021.4][2021.1][2020.10][2020.7][2020.4][2020.1][2019.10][2019.7][2019.4][2019.1][2018.10][2018.7][2018.4][2018.1][2017.10][2017.7][2017.4][2017.1][2016.10][2016.7][2016.4][2016.1][2015.10][2015.4][2015.1][2014.10][2014.7][2014.4][2014.2][2013.9][2021.10 TCG][2021.7 TCG][2021.3 TCG][2020.12 TCG][2020.9 TCG][2020.6 TCG][2020.4 TCG][2020.1 TCG][2019.10 TCG][2019.7 TCG][2019.4 TCG][2019.1 TCG][2018.12 TCG][2018.9 TCG][2018.5 TCG][2018.2 TCG][2017.11 TCG][2017.9 TCG][2017.6 TCG][2017.3 TCG][2016.8 TCG][2016.4 TCG][2015.11 TCG][2015.7 TCG][2015.4 TCG][2015.1 TCG][2014.10 TCG][2014.7 TCG][2014.4 TCG][2014.1.1 TCG][2013.10.11 TCG][2013.3.1][2012.9.1][2012.3.1][2011.9.1] #[2022.7][2022.5 TCG][2022.4][2022.1][2021.10][2021.7][2021.4][2021.1][2020.10][2020.7][2020.4][2020.1][2019.10][2019.7][2019.4][2019.1][2018.10][2018.7][2018.4][2018.1][2017.10][2017.7][2017.4][2017.1][2016.10][2016.7][2016.4][2016.1][2015.10][2015.4][2015.1][2014.10][2014.7][2014.4][2014.2][2013.9][2022.2 TCG][2021.10 TCG][2021.7 TCG][2021.3 TCG][2020.12 TCG][2020.9 TCG][2020.6 TCG][2020.4 TCG][2020.1 TCG][2019.10 TCG][2019.7 TCG][2019.4 TCG][2019.1 TCG][2018.12 TCG][2018.9 TCG][2018.5 TCG][2018.2 TCG][2017.11 TCG][2017.9 TCG][2017.6 TCG][2017.3 TCG][2016.8 TCG][2016.4 TCG][2015.11 TCG][2015.7 TCG][2015.4 TCG][2015.1 TCG][2014.10 TCG][2014.7 TCG][2014.4 TCG][2014.1.1 TCG][2013.10.11 TCG][2013.3.1][2012.9.1][2012.3.1][2011.9.1]
!2022.4 !2022.7
#forbidden #forbidden
91869203 0 --アマゾネスの射手 91869203 0 --アマゾネスの射手
20663556 0 --イレカエル 20663556 0 --イレカエル
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
08903700 0 --儀式魔人リリーサー 08903700 0 --儀式魔人リリーサー
11384280 0 --キャノン・ソルジャー 11384280 0 --キャノン・ソルジャー
17412721 0 --旧神ノーデン 17412721 0 --旧神ノーデン
50588353 0 --水晶機巧-ハリファイバー
67441435 0 --グローアップ・バルブ 67441435 0 --グローアップ・バルブ
34124316 0 --サイバーポッド 34124316 0 --サイバーポッド
88071625 0 --The tyrant NEPTUNE 88071625 0 --The tyrant NEPTUNE
...@@ -51,6 +52,7 @@ ...@@ -51,6 +52,7 @@
04423206 0 --M.X-セイバー インヴォーカー 04423206 0 --M.X-セイバー インヴォーカー
14702066 0 --メガキャノン・ソルジャー 14702066 0 --メガキャノン・ソルジャー
96782886 0 --メンタルマスター 96782886 0 --メンタルマスター
90809975 0 --餅カエル
03078576 0 --八汰烏 03078576 0 --八汰烏
34086406 0 --ラヴァルバル・チェイン 34086406 0 --ラヴァルバル・チェイン
85243784 0 --リンクロス 85243784 0 --リンクロス
...@@ -75,12 +77,12 @@ ...@@ -75,12 +77,12 @@
42703248 0 --ハリケーン 42703248 0 --ハリケーン
76375976 0 --魔鍾洞 76375976 0 --魔鍾洞
34906152 0 --マスドライバー 34906152 0 --マスドライバー
46448938 0 --魔導書の神判
46411259 0 --突然変異 46411259 0 --突然変異
85602018 0 --遺言状 85602018 0 --遺言状
27174286 0 --異次元からの帰還 27174286 0 --異次元からの帰還
61740673 0 --王宮の勅命 05851097 0 --虚無空間
93016201 0 --王宮の弾圧 93016201 0 --王宮の弾圧
61740673 0 --王宮の勅命
03280747 0 --第六感 03280747 0 --第六感
64697231 0 --ダスト・シュート 64697231 0 --ダスト・シュート
80604091 0 --血の代償 80604091 0 --血の代償
...@@ -89,11 +91,10 @@ ...@@ -89,11 +91,10 @@
17178486 0 --ライフチェンジャー 17178486 0 --ライフチェンジャー
28566710 0 --ラストバトル! 28566710 0 --ラストバトル!
#limit #limit
64034255 1 --A・ジェネクス・バードマン
76794549 1 --アストログラフ・マジシャン 76794549 1 --アストログラフ・マジシャン
40177746 1 --イーバ
01561110 1 --ABC-ドラゴン・バスター 01561110 1 --ABC-ドラゴン・バスター
30741503 1 --オルフェゴール・ガラテア 30741503 1 --オルフェゴール・ガラテア
50588353 1 --水晶機巧-ハリファイバー
12289247 1 --クロノグラフ・マジシャン 12289247 1 --クロノグラフ・マジシャン
49684352 1 --虹彩の魔術師 49684352 1 --虹彩の魔術師
38814750 1 --PSYフレームギア・γ 38814750 1 --PSYフレームギア・γ
...@@ -124,7 +125,6 @@ ...@@ -124,7 +125,6 @@
35272499 1 --捕食植物オフリス・スコーピオ 35272499 1 --捕食植物オフリス・スコーピオ
24094258 1 --ヘビーメタルフォーゼ・エレクトラム 24094258 1 --ヘビーメタルフォーゼ・エレクトラム
33508719 1 --メタモルポット 33508719 1 --メタモルポット
90809975 1 --餅カエル
83107873 1 --雷鳥龍-サンダー・ドラゴン 83107873 1 --雷鳥龍-サンダー・ドラゴン
89399912 1 --嵐征竜-テンペスト 89399912 1 --嵐征竜-テンペスト
92746535 1 --竜剣士ラスターP 92746535 1 --竜剣士ラスターP
...@@ -150,27 +150,20 @@ ...@@ -150,27 +150,20 @@
73468603 1 --盆回し 73468603 1 --盆回し
93600443 1 --マスク・チェンジ・セカンド 93600443 1 --マスク・チェンジ・セカンド
65681983 1 --抹殺の指名者 65681983 1 --抹殺の指名者
46448938 1 --魔導書の神判
36637374 1 --烙印開幕
27970830 1 --六武の門 27970830 1 --六武の門
02295440 1 --ワン・フォー・ワン 02295440 1 --ワン・フォー・ワン
05851097 1 --虚無空間
21076084 1 --トリックスター・リンカーネイション 21076084 1 --トリックスター・リンカーネイション
23002292 1 --レッド・リブート 23002292 1 --レッド・リブート
#semi limit #semi limit
57835716 2 --オルフェゴール・ディヴェル 64034255 2 --A・ジェネクス・バードマン
81122844 2 --発条空母ゼンマイティ
73941492 2 --調弦の魔術師
09411399 2 --D-HERO ディアボリックガイ 09411399 2 --D-HERO ディアボリックガイ
87209160 2 --鉄獣戦線 フラクトール 87209160 2 --鉄獣戦線 フラクトール
16226786 2 --深淵の暗殺者
52687916 2 --氷結界の龍 トリシューラ
43694650 2 --未界域のジャッカロープ 43694650 2 --未界域のジャッカロープ
29596581 2 --雷獣龍-サンダー・ドラゴン
48686504 2 --ローンファイア・ブロッサム
73680966 2 --終わりの始まり
57103969 2 --炎舞-「天璣」 57103969 2 --炎舞-「天璣」
67723438 2 --緊急テレポート 67723438 2 --緊急テレポート
84211599 2 --金満で謙虚な壺 84211599 2 --金満で謙虚な壺
12580477 2 --サンダー・ボルト
35261759 2 --強欲で貪欲な壺 35261759 2 --強欲で貪欲な壺
54631665 2 --SPYRAL RESORT 54631665 2 --SPYRAL RESORT
98338152 2 --閃刀機-ウィドウアンカー 98338152 2 --閃刀機-ウィドウアンカー
...@@ -179,13 +172,12 @@ ...@@ -179,13 +172,12 @@
11110587 2 --隣の芝刈り 11110587 2 --隣の芝刈り
31434645 2 --呪われしエルドランド 31434645 2 --呪われしエルドランド
24224830 2 --墓穴の指名者 24224830 2 --墓穴の指名者
15854426 2 --霞の谷の神風 28126717 2 --ふわんだりぃずと謎の地図
47679935 2 --暴走魔法陣 47679935 2 --暴走魔法陣
56465981 2 --龍相剣現 44362883 2 --烙印融合
36637374 2 --烙印開幕
20612097 2 --紅き血染めのエルドリクシル 20612097 2 --紅き血染めのエルドリクシル
!2022.2 TCG !2022.5 TCG
#forbidden #forbidden
06728559 0 --Archnemeses Protos 06728559 0 --Archnemeses Protos
09929398 0 --Blackwing - Gofu the Vague Shadow 09929398 0 --Blackwing - Gofu the Vague Shadow
...@@ -201,7 +193,6 @@ ...@@ -201,7 +193,6 @@
93369354 0 --Fishborg Blaster 93369354 0 --Fishborg Blaster
67441435 0 --Glow-Up Bulb 67441435 0 --Glow-Up Bulb
75732622 0 --Grinder Golem 75732622 0 --Grinder Golem
09742784 0 --Jet Synchron
57421866 0 --Level Eater 57421866 0 --Level Eater
34206604 0 --Magical Scientist 34206604 0 --Magical Scientist
31178212 0 --Majespecter Unicorn - Kirin 31178212 0 --Majespecter Unicorn - Kirin
...@@ -211,7 +202,6 @@ ...@@ -211,7 +202,6 @@
96782886 0 --Mind Master 96782886 0 --Mind Master
57835716 0 --Orcust Harp Horror 57835716 0 --Orcust Harp Horror
07563579 0 --Performage Plushfire 07563579 0 --Performage Plushfire
17330916 0 --Performapal Monkeyboard
23558733 0 --Phoenixian Cluster Amaryllis 23558733 0 --Phoenixian Cluster Amaryllis
90411554 0 --Redox, Dragon Ruler of Boulders 90411554 0 --Redox, Dragon Ruler of Boulders
05592689 0 --Samsara Lotus 05592689 0 --Samsara Lotus
...@@ -220,7 +210,6 @@ ...@@ -220,7 +210,6 @@
88071625 0 --The Tyrant Neptune 88071625 0 --The Tyrant Neptune
26400609 0 --Tidal, Dragon Ruler of Waterfalls 26400609 0 --Tidal, Dragon Ruler of Waterfalls
44910027 0 --Victory Dragon 44910027 0 --Victory Dragon
03078576 0 --Yata-Garasu
17412721 0 --Elder Entity Norden 17412721 0 --Elder Entity Norden
43387895 0 --Supreme King Dragon Starving Venom 43387895 0 --Supreme King Dragon Starving Venom
15291624 0 --Thunder Dragon Colossus 15291624 0 --Thunder Dragon Colossus
...@@ -230,6 +219,9 @@ ...@@ -230,6 +219,9 @@
39064822 0 --Knightmare Goblin 39064822 0 --Knightmare Goblin
03679218 0 --Knightmare Mermaid 03679218 0 --Knightmare Mermaid
85243784 0 --Linkross 85243784 0 --Linkross
44097050 0 --Mecha Phantom Beast Auroradon
25725326 0 --Prank-Kids Meow-Meow-Mu
70369116 0 --Predaplant Verte Anaconda
72330894 0 --Simorgh, Bird of Sovereignty 72330894 0 --Simorgh, Bird of Sovereignty
61665245 0 --Summon Sorceress 61665245 0 --Summon Sorceress
22593417 0 --Topologic Gumblar Dragon 22593417 0 --Topologic Gumblar Dragon
...@@ -254,7 +246,6 @@ ...@@ -254,7 +246,6 @@
07394770 0 --Brilliant Fusion 07394770 0 --Brilliant Fusion
69243953 0 --Butterfly Dagger - Elma 69243953 0 --Butterfly Dagger - Elma
57953380 0 --Card of Safe Return 57953380 0 --Card of Safe Return
04031928 0 --Change of Heart
67616300 0 --Chicken Game 67616300 0 --Chicken Game
60682203 0 --Cold Wave 60682203 0 --Cold Wave
17375316 0 --Confiscation 17375316 0 --Confiscation
...@@ -284,7 +275,6 @@ ...@@ -284,7 +275,6 @@
93016201 0 --Royal Oppression 93016201 0 --Royal Oppression
57585212 0 --Self-Destruct Button 57585212 0 --Self-Destruct Button
03280747 0 --Sixth Sense 03280747 0 --Sixth Sense
35316708 0 --Time Seal
64697231 0 --Trap Dustshoot 64697231 0 --Trap Dustshoot
80604091 0 --Ultimate Offering 80604091 0 --Ultimate Offering
05851097 0 --Vanity's Emptiness 05851097 0 --Vanity's Emptiness
...@@ -301,17 +291,18 @@ ...@@ -301,17 +291,18 @@
99745551 1 --Danger!? Tsuchinoko? 99745551 1 --Danger!? Tsuchinoko?
14536035 1 --Dark Grepher 14536035 1 --Dark Grepher
05560911 1 --Destrudo the Lost Dragon's Frisson 05560911 1 --Destrudo the Lost Dragon's Frisson
58984738 1 --Dinomight Knight, the True Dracofighter
82385847 1 --Dinowrestler Pankratops 82385847 1 --Dinowrestler Pankratops
33396948 1 --Exodia the Forbidden One 33396948 1 --Exodia the Forbidden One
55623480 1 --Fairy Tail - Snow 55623480 1 --Fairy Tail - Snow
64034255 1 --Genex Ally Birdman 64034255 1 --Genex Ally Birdman
99177923 1 --Infernity Archfiend 99177923 1 --Infernity Archfiend
09742784 1 --Jet Synchron
83190280 1 --Lunalight Tiger 83190280 1 --Lunalight Tiger
38572779 1 --Miscellaneousaurus 38572779 1 --Miscellaneousaurus
33508719 1 --Morphing Jar 33508719 1 --Morphing Jar
16226786 1 --Night Assailant 17330916 1 --Performapal Monkeyboard
12958919 1 --Phantom Skyblaster 12958919 1 --Phantom Skyblaster
26118970 1 --Red Rose Dragon
26889158 1 --Salamangreat Gazelle 26889158 1 --Salamangreat Gazelle
92559258 1 --Servant of Endymion 92559258 1 --Servant of Endymion
81275020 1 --Speedroid Terrortop 81275020 1 --Speedroid Terrortop
...@@ -319,28 +310,27 @@ ...@@ -319,28 +310,27 @@
89399912 1 --Tempest, Dragon Ruler of Storms 89399912 1 --Tempest, Dragon Ruler of Storms
30539496 1 --True King Lithosagym, the Disaster 30539496 1 --True King Lithosagym, the Disaster
99234526 1 --White Dragon Wyverburster 99234526 1 --White Dragon Wyverburster
03078576 1 --Yata-Garasu
78872731 1 --Zoodiac Ratpier 78872731 1 --Zoodiac Ratpier
39512984 1 --Gem-Knight Master Diamond 39512984 1 --Gem-Knight Master Diamond
25725326 1 --Prank-Kids Meow-Meow-Mu 50588353 1 --Crystron Halqifibrax
73539069 1 --Striker Dragon 73539069 1 --Striker Dragon
77235086 1 --Cyber Angel Benten
74586817 1 --PSY-Framelord Omega 74586817 1 --PSY-Framelord Omega
68431965 1 --Shooting Riser Dragon
90953320 1 --T.G. Hyper Librarian 90953320 1 --T.G. Hyper Librarian
52687916 1 --Trishula, Dragon of the Ice Barrier
27552504 1 --Beatrice, Lady of the Eternal 27552504 1 --Beatrice, Lady of the Eternal
00581014 1 --Daigusto Emeral 00581014 1 --Daigusto Emeral
08491961 1 --Lyrilusc - Recital Starling 08491961 1 --Lyrilusc - Recital Starling
87327776 1 --Salamangreat Miragestallio
24224830 1 --Called by the Grave 24224830 1 --Called by the Grave
72892473 1 --Card Destruction 72892473 1 --Card Destruction
59750328 1 --Card of Demise 59750328 1 --Card of Demise
91623717 1 --Chain Strike 91623717 1 --Chain Strike
04031928 1 --Change of Heart
81674782 1 --Dimensional Fissure 81674782 1 --Dimensional Fissure
15854426 1 --Divine Wind of Mist Valley 15854426 1 --Divine Wind of Mist Valley
14733538 1 --Draco Face-Off 14733538 1 --Draco Face-Off
13035077 1 --Dragonic Diagram 13035077 1 --Dragonic Diagram
95308449 1 --Final Countdown 95308449 1 --Final Countdown
57103969 1 --Fire Formation - Tenki
81439173 1 --Foolish Burial 81439173 1 --Foolish Burial
27970830 1 --Gateway of the Six 27970830 1 --Gateway of the Six
75500286 1 --Gold Sarcophagus 75500286 1 --Gold Sarcophagus
...@@ -354,7 +344,6 @@ ...@@ -354,7 +344,6 @@
83764718 1 --Monster Reborn 83764718 1 --Monster Reborn
33782437 1 --One Day of Peace 33782437 1 --One Day of Peace
02295440 1 --One for One 02295440 1 --One for One
35261759 1 --Pot of Desires
58577036 1 --Reasoning 58577036 1 --Reasoning
32807846 1 --Reinforcement of the Army 32807846 1 --Reinforcement of the Army
24940422 1 --Sekka's Light 24940422 1 --Sekka's Light
...@@ -365,20 +354,208 @@ ...@@ -365,20 +354,208 @@
71344451 1 --Slash Draw 71344451 1 --Slash Draw
54631665 1 --SPYRAL Resort 54631665 1 --SPYRAL Resort
73628505 1 --Terraforming 73628505 1 --Terraforming
35371948 1 --Trickstar Light Stage
70368879 1 --Upstart Goblin 70368879 1 --Upstart Goblin
30241314 1 --Macro Cosmos 30241314 1 --Macro Cosmos
32723153 1 --Magical Explosion 32723153 1 --Magical Explosion
89208725 1 --Metaverse 89208725 1 --Metaverse
23002292 1 --Red Reboot 23002292 1 --Red Reboot
17078030 1 --Wall of Revealing Light 35316708 1 --Time Seal
#semi limit #semi limit
09411399 2 --Destiny HERO - Malicious 09411399 2 --Destiny HERO - Malicious
08949584 2 --A Hero Lives 58984738 2 --Dinomight Knight, the True Dracofighter
77235086 2 --Cyber Angel Benten
57103969 2 --Fire Formation - Tenki
52947044 2 --Fusion Destiny 52947044 2 --Fusion Destiny
01984618 2 --Nadir Servant 01984618 2 --Nadir Servant
52155219 2 --Salamangreat Circle 35261759 2 --Pot of Desires
73915051 2 --Scapegoat 35371948 2 --Trickstar Light Stage
17078030 2 --Wall of Revealing Light
!2022.4
#forbidden
91869203 0 --アマゾネスの射手
20663556 0 --イレカエル
44910027 0 --ヴィクトリー・ドラゴン
51858306 0 --エクリプス・ワイバーン
25862681 0 --エンシェント・フェアリー・ドラゴン
53804307 0 --焔征竜-ブラスター
07563579 0 --Emヒグルミ
17330916 0 --EMモンキーボード
34945480 0 --外神アザトート
90411554 0 --巌征竜-レドックス
08903700 0 --儀式魔人リリーサー
11384280 0 --キャノン・ソルジャー
17412721 0 --旧神ノーデン
67441435 0 --グローアップ・バルブ
34124316 0 --サイバーポッド
88071625 0 --The tyrant NEPTUNE
61665245 0 --サモン・ソーサレス
52653092 0 --SNo.0 ホープ・ゼアル
48905153 0 --十二獣ドランシア
85115440 0 --十二獣ブルホーン
59537380 0 --守護竜アガーペイン
86148577 0 --守護竜エルピィ
88581108 0 --真竜皇V.F.D.
21377582 0 --真竜剣皇マスターP
94677445 0 --星杯の神子イヴ
16923472 0 --ゼンマイハンター
15341821 0 --ダンディライオン
37818794 0 --超魔導竜騎士-ドラグーン・オブ・レッドアイズ
18326736 0 --星守の騎士 プトレマイオス
79875176 0 --トゥーン・キャノン・ソルジャー
75732622 0 --トーチ・ゴーレム
22593417 0 --トポロジック・ガンブラー・ドラゴン
39064822 0 --トロイメア・ゴブリン
03679218 0 --トロイメア・マーメイド
54719828 0 --No.16 色の支配者ショック・ルーラー
58820923 0 --No.95 ギャラクシーアイズ・ダークマター・ドラゴン
26400609 0 --瀑征竜-タイダル
71525232 0 --破滅竜ガンドラX
78706415 0 --ファイバーポッド
93369354 0 --フィッシュボーグ-ガンナー
23558733 0 --フェニキシアン・クラスター・アマリリス
09929398 0 --BF-朧影のゴウフウ
09047460 0 --BF-隠れ蓑のスチーム
70369116 0 --捕食植物ヴェルテ・アナコンダ
31178212 0 --マジェスペクター・ユニコーン
63101919 0 --マジックテンペスター
34206604 0 --魔導サイエンティスト
04423206 0 --M.X-セイバー インヴォーカー
14702066 0 --メガキャノン・ソルジャー
96782886 0 --メンタルマスター
03078576 0 --八汰烏
34086406 0 --ラヴァルバル・チェイン
85243784 0 --リンクロス
57421866 0 --レベル・スティーラー
41482598 0 --悪夢の蜃気楼
44763025 0 --いたずら好きな双子悪魔
17375316 0 --押収
19613556 0 --大嵐
74191942 0 --苦渋の選択
42829885 0 --強引な番兵
45986603 0 --強奪
55144522 0 --強欲な壺
04031928 0 --心変わり
23557835 0 --次元融合
31423101 0 --神剣-フェニックスブレード
57953380 0 --生還の宝札
54447022 0 --ソウル・チャージ
60682203 0 --大寒波
69243953 0 --蝶の短剣-エルマ
79571449 0 --天使の施し
70828912 0 --早すぎた埋葬
42703248 0 --ハリケーン
76375976 0 --魔鍾洞
34906152 0 --マスドライバー
46448938 0 --魔導書の神判
46411259 0 --突然変異
85602018 0 --遺言状
27174286 0 --異次元からの帰還
61740673 0 --王宮の勅命
93016201 0 --王宮の弾圧
03280747 0 --第六感
64697231 0 --ダスト・シュート
80604091 0 --血の代償
35316708 0 --刻の封印
32723153 0 --マジカル・エクスプロージョン
17178486 0 --ライフチェンジャー
28566710 0 --ラストバトル!
#limit
64034255 1 --A・ジェネクス・バードマン
76794549 1 --アストログラフ・マジシャン
01561110 1 --ABC-ドラゴン・バスター
30741503 1 --オルフェゴール・ガラテア
50588353 1 --水晶機巧-ハリファイバー
12289247 1 --クロノグラフ・マジシャン
49684352 1 --虹彩の魔術師
38814750 1 --PSYフレームギア・γ
74586817 1 --PSYフレームロード・Ω
26889158 1 --転生炎獣ガゼル
74997493 1 --鎖龍蛇-スカルデット
69811710 1 --宵星の騎士ギルス
78872731 1 --十二獣モルモラット
06602300 1 --重爆撃禽 ボム・フェネクス
28985331 1 --終末の騎士
78080961 1 --SPYRAL-ジーニアス
81275020 1 --SRベイゴマックス
30680659 1 --聖殿の水遣い
63288573 1 --閃刀姫-カガリ
82385847 1 --ダイナレスラー・パンクラトプス
15291624 1 --超雷龍-サンダー・ドラゴン
90953320 1 --TG ハイパー・ライブラリアン
69015963 1 --デビル・フランケン
90448279 1 --天霆號アーゼウス
69610326 1 --覇王眷竜ダークヴルム
25538345 1 --幻影騎士団ティアースケイル
33396948 1 --封印されしエクゾディア
44519536 1 --封印されし者の左足
07902349 1 --封印されし者の左腕
08124921 1 --封印されし者の右足
70903634 1 --封印されし者の右腕
25725326 1 --プランキッズ・ミュー
35272499 1 --捕食植物オフリス・スコーピオ
24094258 1 --ヘビーメタルフォーゼ・エレクトラム
33508719 1 --メタモルポット
90809975 1 --餅カエル
83107873 1 --雷鳥龍-サンダー・ドラゴン
89399912 1 --嵐征竜-テンペスト
92746535 1 --竜剣士ラスターP
03285551 1 --アラメシアの儀
33782437 1 --一時休戦
01845204 1 --簡易融合
66957584 1 --インフェルニティガン
81439173 1 --おろかな埋葬
23701465 1 --原初の種
83764718 1 --死者蘇生
46060017 1 --十二獣の会局
52340444 1 --閃刀機-ホーネットビット
32807846 1 --増援
72892473 1 --手札抹殺
73628505 1 --テラ・フォーミング
01984618 1 --天底の使徒
13035077 1 --ドラゴニックD
35371948 1 --トリックスター・ライトステージ
18144506 1 --ハーピィの羽根帚
75500286 1 --封印の黄金櫃
52947044 1 --フュージョン・デステニー
07394770 1 --ブリリアント・フュージョン
73468603 1 --盆回し
93600443 1 --マスク・チェンジ・セカンド
65681983 1 --抹殺の指名者
27970830 1 --六武の門
02295440 1 --ワン・フォー・ワン
05851097 1 --虚無空間
21076084 1 --トリックスター・リンカーネイション
23002292 1 --レッド・リブート
#semi limit
57835716 2 --オルフェゴール・ディヴェル
81122844 2 --発条空母ゼンマイティ
73941492 2 --調弦の魔術師
09411399 2 --D-HERO ディアボリックガイ
87209160 2 --鉄獣戦線 フラクトール
16226786 2 --深淵の暗殺者
52687916 2 --氷結界の龍 トリシューラ
43694650 2 --未界域のジャッカロープ
29596581 2 --雷獣龍-サンダー・ドラゴン
48686504 2 --ローンファイア・ブロッサム
73680966 2 --終わりの始まり
57103969 2 --炎舞-「天璣」
67723438 2 --緊急テレポート
84211599 2 --金満で謙虚な壺
12580477 2 --サンダー・ボルト
35261759 2 --強欲で貪欲な壺
54631665 2 --SPYRAL RESORT
98338152 2 --閃刀機-ウィドウアンカー
63166095 2 --閃刀起動-エンゲージ
48130397 2 --超融合
11110587 2 --隣の芝刈り
31434645 2 --呪われしエルドランド
24224830 2 --墓穴の指名者
15854426 2 --霞の谷の神風
47679935 2 --暴走魔法陣
56465981 2 --龍相剣現
36637374 2 --烙印開幕
20612097 2 --紅き血染めのエルドリクシル
!2022.1 !2022.1
#forbidden #forbidden
...@@ -5831,6 +6008,201 @@ ...@@ -5831,6 +6008,201 @@
53582587 2 --激流葬 53582587 2 --激流葬
29401950 2 --奈落の落とし穴 29401950 2 --奈落の落とし穴
!2022.2 TCG
#forbidden
06728559 0 --Archnemeses Protos
09929398 0 --Blackwing - Gofu the Vague Shadow
09047460 0 --Blackwing - Steam the Cloak
53804307 0 --Blaster, Dragon Ruler of Infernos
94689206 0 --Block Dragon
34124316 0 --Cyber Jar
15341821 0 --Dandylion
08903700 0 --Djinn Releaser of Rituals
51858306 0 --Eclipse Wyvern
40177746 0 --Eva
78706415 0 --Fiber Jar
93369354 0 --Fishborg Blaster
67441435 0 --Glow-Up Bulb
75732622 0 --Grinder Golem
09742784 0 --Jet Synchron
57421866 0 --Level Eater
34206604 0 --Magical Scientist
31178212 0 --Majespecter Unicorn - Kirin
21377582 0 --Master Peace, the True Dracoslaying King
23434538 0 --Maxx "C"
72291078 0 --Mecha Phantom Beast O-Lion
96782886 0 --Mind Master
57835716 0 --Orcust Harp Horror
07563579 0 --Performage Plushfire
17330916 0 --Performapal Monkeyboard
23558733 0 --Phoenixian Cluster Amaryllis
90411554 0 --Redox, Dragon Ruler of Boulders
05592689 0 --Samsara Lotus
91258852 0 --SPYRAL Master Plan
20663556 0 --Substitoad
88071625 0 --The Tyrant Neptune
26400609 0 --Tidal, Dragon Ruler of Waterfalls
44910027 0 --Victory Dragon
03078576 0 --Yata-Garasu
17412721 0 --Elder Entity Norden
43387895 0 --Supreme King Dragon Starving Venom
15291624 0 --Thunder Dragon Colossus
59537380 0 --Guardragon Agarpain
86148577 0 --Guardragon Elpy
24094258 0 --Heavymetalfoes Electrumite
39064822 0 --Knightmare Goblin
03679218 0 --Knightmare Mermaid
85243784 0 --Linkross
72330894 0 --Simorgh, Bird of Sovereignty
61665245 0 --Summon Sorceress
22593417 0 --Topologic Gumblar Dragon
83152482 0 --Union Carrier
25862681 0 --Ancient Fairy Dragon
65536818 0 --Denglong, First of the Yang Zing
94677445 0 --Ib the World Chalice Justiciar
63101919 0 --Tempest Magician
34086406 0 --Lavalval Chain
04423206 0 --M-X-Saber Invoker
54719828 0 --Number 16: Shock Master
10389142 0 --Number 42: Galaxy Tomahawk
63504681 0 --Number 86: Heroic Champion - Rhongomyniad
58820923 0 --Number 95: Galaxy-Eyes Dark Matter Dragon
52653092 0 --Number S0: Utopic ZEXAL
34945480 0 --Outer Entity Azathot
18326736 0 --Tellarknight Ptolemaeus
88581108 0 --True King of All Calamities
81122844 0 --Wind-Up Carrier Zenmaity
85115440 0 --Zoodiac Broadbull
48905153 0 --Zoodiac Drident
07394770 0 --Brilliant Fusion
69243953 0 --Butterfly Dagger - Elma
57953380 0 --Card of Safe Return
04031928 0 --Change of Heart
67616300 0 --Chicken Game
60682203 0 --Cold Wave
17375316 0 --Confiscation
44763025 0 --Delinquent Duo
23557835 0 --Dimension Fusion
42703248 0 --Giant Trunade
79571449 0 --Graceful Charity
19613556 0 --Heavy Storm
35059553 0 --Kaiser Colosseum
85602018 0 --Last Will
34906152 0 --Mass Driver
46411259 0 --Metamorphosis
41482598 0 --Mirage of Nightmare
74191942 0 --Painful Choice
55144522 0 --Pot of Greed
70828912 0 --Premature Burial
63789924 0 --Smoke Grenade of the Thief
45986603 0 --Snatch Steal
54447022 0 --Soul Charge
46448938 0 --Spellbook of Judgment
11110587 0 --That Grass Looks Greener
42829885 0 --The Forceful Sentry
46060017 0 --Zoodiac Barrage
61740673 0 --Imperial Order
28566710 0 --Last Turn
27174286 0 --Return from the Different Dimension
93016201 0 --Royal Oppression
57585212 0 --Self-Destruct Button
03280747 0 --Sixth Sense
35316708 0 --Time Seal
64697231 0 --Trap Dustshoot
80604091 0 --Ultimate Offering
05851097 0 --Vanity's Emptiness
#limit
07902349 1 --Left Arm of the Forbidden One
44519536 1 --Left Leg of the Forbidden One
70903634 1 --Right Arm of the Forbidden One
08124921 1 --Right Leg of the Forbidden One
28985331 1 --Armageddon Knight
76794549 1 --Astrograph Sorcerer
61901281 1 --Black Dragon Collapserpent
69015963 1 --Cyber-Stein
43694650 1 --Danger!? Jackalope?
99745551 1 --Danger!? Tsuchinoko?
14536035 1 --Dark Grepher
05560911 1 --Destrudo the Lost Dragon's Frisson
58984738 1 --Dinomight Knight, the True Dracofighter
82385847 1 --Dinowrestler Pankratops
33396948 1 --Exodia the Forbidden One
55623480 1 --Fairy Tail - Snow
64034255 1 --Genex Ally Birdman
99177923 1 --Infernity Archfiend
83190280 1 --Lunalight Tiger
38572779 1 --Miscellaneousaurus
33508719 1 --Morphing Jar
16226786 1 --Night Assailant
12958919 1 --Phantom Skyblaster
26889158 1 --Salamangreat Gazelle
92559258 1 --Servant of Endymion
81275020 1 --Speedroid Terrortop
78080961 1 --SPYRAL Quik-Fix
89399912 1 --Tempest, Dragon Ruler of Storms
30539496 1 --True King Lithosagym, the Disaster
99234526 1 --White Dragon Wyverburster
78872731 1 --Zoodiac Ratpier
39512984 1 --Gem-Knight Master Diamond
25725326 1 --Prank-Kids Meow-Meow-Mu
73539069 1 --Striker Dragon
77235086 1 --Cyber Angel Benten
74586817 1 --PSY-Framelord Omega
90953320 1 --T.G. Hyper Librarian
52687916 1 --Trishula, Dragon of the Ice Barrier
27552504 1 --Beatrice, Lady of the Eternal
00581014 1 --Daigusto Emeral
08491961 1 --Lyrilusc - Recital Starling
87327776 1 --Salamangreat Miragestallio
24224830 1 --Called by the Grave
72892473 1 --Card Destruction
59750328 1 --Card of Demise
91623717 1 --Chain Strike
81674782 1 --Dimensional Fissure
15854426 1 --Divine Wind of Mist Valley
14733538 1 --Draco Face-Off
13035077 1 --Dragonic Diagram
95308449 1 --Final Countdown
57103969 1 --Fire Formation - Tenki
81439173 1 --Foolish Burial
27970830 1 --Gateway of the Six
75500286 1 --Gold Sarcophagus
18144506 1 --Harpie's Feather Duster
66957584 1 --Infernity Launcher
01845204 1 --Instant Fusion
93946239 1 --Into the Void
71650854 1 --Magical Mid-Breaker Field
37520316 1 --Mind Control
43040603 1 --Monster Gate
83764718 1 --Monster Reborn
33782437 1 --One Day of Peace
02295440 1 --One for One
35261759 1 --Pot of Desires
58577036 1 --Reasoning
32807846 1 --Reinforcement of the Army
24940422 1 --Sekka's Light
73468603 1 --Set Rotation
52340444 1 --Sky Striker Mecha - Hornet Drones
24010609 1 --Sky Striker Mecha Modules - Multirole
63166095 1 --Sky Striker Mobilize - Engage!
71344451 1 --Slash Draw
54631665 1 --SPYRAL Resort
73628505 1 --Terraforming
35371948 1 --Trickstar Light Stage
70368879 1 --Upstart Goblin
30241314 1 --Macro Cosmos
32723153 1 --Magical Explosion
89208725 1 --Metaverse
23002292 1 --Red Reboot
17078030 1 --Wall of Revealing Light
#semi limit
09411399 2 --Destiny HERO - Malicious
08949584 2 --A Hero Lives
52947044 2 --Fusion Destiny
01984618 2 --Nadir Servant
52155219 2 --Salamangreat Circle
73915051 2 --Scapegoat
!2021.10 TCG !2021.10 TCG
#forbidden #forbidden
76794549 0 --Astrograph Sorcerer 76794549 0 --Astrograph Sorcerer
......
if os.ishost("windows") then -- default global settings
USE_IRRKLANG = true
IRRKLANG_PRO = false BUILD_LUA = true
BUILD_EVENT = os.istarget("windows")
BUILD_FREETYPE = os.istarget("windows")
BUILD_SQLITE = os.istarget("windows")
BUILD_IRRLICHT = not os.istarget("macosx")
USE_IRRKLANG = true
IRRKLANG_PRO = false
LUA_LIB_NAME = "lua"
-- read settings from command line or environment variables
newoption { trigger = "build-lua", category = "YGOPro - lua", description = "" }
newoption { trigger = "no-build-lua", category = "YGOPro - lua", description = "" }
newoption { trigger = "lua-include-dir", category = "YGOPro - lua", description = "", value = "PATH" }
newoption { trigger = "lua-lib-dir", category = "YGOPro - lua", description = "", value = "PATH" }
newoption { trigger = "lua-lib-name", category = "YGOPro - lua", description = "", value = "NAME", default = "lua" }
newoption { trigger = "build-event", category = "YGOPro - event", description = "" }
newoption { trigger = "no-build-event", category = "YGOPro - event", description = "" }
newoption { trigger = "event-include-dir", category = "YGOPro - event", description = "", value = "PATH" }
newoption { trigger = "event-lib-dir", category = "YGOPro - event", description = "", value = "PATH" }
newoption { trigger = "build-freetype", category = "YGOPro - freetype", description = "" }
newoption { trigger = "no-build-freetype", category = "YGOPro - freetype", description = "" }
newoption { trigger = "freetype-include-dir", category = "YGOPro - freetype", description = "", value = "PATH" }
newoption { trigger = "freetype-lib-dir", category = "YGOPro - freetype", description = "", value = "PATH" }
newoption { trigger = "build-sqlite", category = "YGOPro - sqlite", description = "" }
newoption { trigger = "no-build-sqlite", category = "YGOPro - sqlite", description = "" }
newoption { trigger = "sqlite-include-dir", category = "YGOPro - sqlite", description = "", value = "PATH" }
newoption { trigger = "sqlite-lib-dir", category = "YGOPro - sqlite", description = "", value = "PATH" }
newoption { trigger = "build-irrlicht", category = "YGOPro - irrlicht", description = "" }
newoption { trigger = "no-build-irrlicht", category = "YGOPro - irrlicht", description = "" }
newoption { trigger = "irrlicht-include-dir", category = "YGOPro - irrlicht", description = "", value = "PATH" }
newoption { trigger = "irrlicht-lib-dir", category = "YGOPro - irrlicht", description = "", value = "PATH" }
newoption { trigger = "use-irrklang", category = "YGOPro - irrklang", description = "" }
newoption { trigger = "no-use-irrklang", category = "YGOPro - irrklang", description = "" }
newoption { trigger = "irrklang-include-dir", category = "YGOPro - irrklang", description = "", value = "PATH" }
newoption { trigger = "irrklang-lib-dir", category = "YGOPro - irrklang", description = "", value = "PATH" }
newoption { trigger = "irrklang-pro", category = "YGOPro - irrklang - pro", description = "" }
newoption { trigger = "no-irrklang-pro", category = "YGOPro - irrklang - pro", description = "" }
newoption { trigger = "irrklang-pro-release-lib-dir", category = "YGOPro - irrklang - pro", description = "", value = "PATH" }
newoption { trigger = "irrklang-pro-debug-lib-dir", category = "YGOPro - irrklang - pro", description = "", value = "PATH" }
newoption { trigger = 'build-ikpmp3', category = "YGOPro - irrklang - ikpmp3", description = "" }
newoption { trigger = "winxp-support", category = "YGOPro", description = "" }
newoption { trigger = "mac-arm", category = "YGOPro", description = "M1" }
function GetParam(param)
return _OPTIONS[param] or os.getenv(string.upper(string.gsub(param,"-","_")))
end
if GetParam("build-lua") then
BUILD_LUA = true BUILD_LUA = true
BUILD_EVENT = true elseif GetParam("no-build-lua") then
BUILD_LUA = false
end
if not BUILD_LUA then
-- at most times you need to change this if you change BUILD_LUA to false
-- make sure your lua lib is built with C++ and version >= 5.3
LUA_INCLUDE_DIR = GetParam("lua-include-dir") or "/usr/local/include/lua"
LUA_LIB_DIR = GetParam("lua-lib-dir") or "/usr/local/lib"
LUA_LIB_NAME = GetParam("lua-lib-name")
end
if GetParam("build-event") then
BUILD_EVENT = os.istarget("windows") -- only on windows for now
elseif GetParam("no-build-event") then
BUILD_EVENT = false
end
if not BUILD_EVENT then
EVENT_INCLUDE_DIR = GetParam("event-include-dir") or "/usr/local/include/event2"
EVENT_LIB_DIR = GetParam("event-lib-dir") or "/usr/local/lib"
end
if GetParam("build-freetype") then
BUILD_FREETYPE = true BUILD_FREETYPE = true
BUILD_IRRLICHT = true elseif GetParam("no-build-freetype") then
BUILD_FREETYPE = false
end
if not BUILD_FREETYPE then
if os.istarget("linux") then
FREETYPE_INCLUDE_DIR = "/usr/include/freetype2"
elseif os.istarget("macosx") then
FREETYPE_INCLUDE_DIR = "/usr/local/include/freetype2"
end
FREETYPE_INCLUDE_DIR = GetParam("freetype-include-dir") or FREETYPE_INCLUDE_DIR
FREETYPE_LIB_DIR = GetParam("freetype-lib-dir") or "/usr/local/lib"
end
if GetParam("build-sqlite") then
BUILD_SQLITE = true BUILD_SQLITE = true
else elseif GetParam("no-build-sqlite") then
BUILD_SQLITE = false
end
if not BUILD_SQLITE then
SQLITE_INCLUDE_DIR = GetParam("sqlite-include-dir") or "/usr/local/include"
SQLITE_LIB_DIR = GetParam("sqlite-lib-dir") or "/usr/local/lib"
end
if GetParam("build-irrlicht") then
BUILD_IRRLICHT = true
elseif GetParam("no-build-irrlicht") then
BUILD_IRRLICHT = false
end
if not BUILD_IRRLICHT then
IRRLICHT_INCLUDE_DIR = GetParam("irrlicht-include-dir") or "/usr/local/include/irrlicht"
IRRLICHT_LIB_DIR = GetParam("irrlicht-lib-dir") or "/usr/local/lib"
end
if GetParam("use-irrklang") then
USE_IRRKLANG = true USE_IRRKLANG = true
elseif GetParam("no-use-irrklang") then
USE_IRRKLANG = false
end
if USE_IRRKLANG then
IRRKLANG_INCLUDE_DIR = GetParam("irrklang-include-dir") or "../irrklang/include"
if os.istarget("windows") then
IRRKLANG_LIB_DIR = "../irrklang/lib/Win32-visualStudio"
elseif os.istarget("linux") then
IRRKLANG_LIB_DIR = "../irrklang/bin/linux-gcc-64"
IRRKLANG_LINK_RPATH = "-Wl,-rpath=./irrklang/bin/linux-gcc-64/"
elseif os.istarget("macosx") then
IRRKLANG_LIB_DIR = "../irrklang/bin/macosx-gcc"
end
IRRKLANG_LIB_DIR = GetParam("irrklang-lib-dir") or IRRKLANG_LIB_DIR
end
if GetParam("irrklang-pro") and os.istarget("windows") then
IRRKLANG_PRO = true
elseif GetParam("no-irrklang-pro") then
IRRKLANG_PRO = false IRRKLANG_PRO = false
BUILD_LUA = true end
BUILD_EVENT = false --not implemented on linux if IRRKLANG_PRO then
BUILD_FREETYPE = false -- irrklang pro can't use the pro lib to debug
BUILD_IRRLICHT = not os.ishost("macosx") IRRKLANG_PRO_RELEASE_LIB_DIR = GetParam("irrklang-pro-release-lib-dir") or "../irrklang/lib/Win32-vs2019"
BUILD_SQLITE = false IRRKLANG_PRO_DEBUG_LIB_DIR = GetParam("irrklang-pro-debug-lib-dir") or "../irrklang/lib/Win32-visualStudio-debug"
end
BUILD_IKPMP3 = USE_IRRKLANG and (GetParam("build-ikpmp3") or IRRKLANG_PRO)
if GetParam("winxp-support") and os.istarget("windows") then
WINXP_SUPPORT = true
end
if GetParam("mac-arm") and os.istarget("macosx") then
MAC_ARM = true
end end
workspace "YGOPro" workspace "YGOPro"
...@@ -24,19 +159,23 @@ workspace "YGOPro" ...@@ -24,19 +159,23 @@ workspace "YGOPro"
configurations { "Release", "Debug" } configurations { "Release", "Debug" }
filter "system:windows" filter "system:windows"
defines { "WIN32", "_WIN32", "WINVER=0x0501" } defines { "WIN32", "_WIN32" }
entrypoint "mainCRTStartup" entrypoint "mainCRTStartup"
systemversion "latest" systemversion "latest"
startproject "ygopro" startproject "YGOPro"
if WINXP_SUPPORT then
filter "system:bsd" defines { "WINVER=0x0501" }
includedirs { "/usr/local/include" } toolset "v141_xp"
libdirs { "/usr/local/lib" } else
defines { "WINVER=0x0601" } -- WIN7
end
filter "system:macosx" filter "system:macosx"
includedirs { "/usr/local/include/freetype2" }
libdirs { "/usr/local/lib" } libdirs { "/usr/local/lib" }
buildoptions { "-stdlib=libc++" } buildoptions { "-stdlib=libc++" }
if MAC_ARM then
buildoptions { "--target=arm64-apple-macos12" }
end
links { "OpenGL.framework", "Cocoa.framework", "IOKit.framework" } links { "OpenGL.framework", "Cocoa.framework", "IOKit.framework" }
filter "system:linux" filter "system:linux"
...@@ -59,7 +198,9 @@ workspace "YGOPro" ...@@ -59,7 +198,9 @@ workspace "YGOPro"
filter { "configurations:Release", "not action:vs*" } filter { "configurations:Release", "not action:vs*" }
symbols "On" symbols "On"
defines "NDEBUG" defines "NDEBUG"
buildoptions "-march=native" if not MAC_ARM then
buildoptions "-march=native"
end
filter { "configurations:Debug", "action:vs*" } filter { "configurations:Debug", "action:vs*" }
defines { "_ITERATOR_DEBUG_LEVEL=0" } defines { "_ITERATOR_DEBUG_LEVEL=0" }
...@@ -71,10 +212,7 @@ workspace "YGOPro" ...@@ -71,10 +212,7 @@ workspace "YGOPro"
defines { "_CRT_SECURE_NO_WARNINGS" } defines { "_CRT_SECURE_NO_WARNINGS" }
filter "not action:vs*" filter "not action:vs*"
buildoptions { "-fno-strict-aliasing", "-Wno-multichar" } buildoptions { "-fno-strict-aliasing", "-Wno-multichar", "-Wno-format-security" }
filter {"not action:vs*", "system:windows"}
buildoptions { "-static-libgcc" }
filter {} filter {}
...@@ -95,6 +233,6 @@ workspace "YGOPro" ...@@ -95,6 +233,6 @@ workspace "YGOPro"
if BUILD_SQLITE then if BUILD_SQLITE then
include "sqlite3" include "sqlite3"
end end
if USE_IRRKLANG and IRRKLANG_PRO then if BUILD_IKPMP3 then
include "ikpmp3" include "ikpmp3"
end end
...@@ -76,8 +76,8 @@ ...@@ -76,8 +76,8 @@
!system 218 是否使用[%ls]的效果代替支付基本分? !system 218 是否使用[%ls]的效果代替支付基本分?
!system 219 是否使用[%ls]的效果代替取除超量素材? !system 219 是否使用[%ls]的效果代替取除超量素材?
!system 220 是否使用[%ls]的效果代替取除指示物? !system 220 是否使用[%ls]的效果代替取除指示物?
!system 221 是否在[%ls]发动[%ls]的诱发效果? !system 221 是否在[%ls]发动[%ls]的诱发效果?
!system 222 是否要发动诱发效果? !system 222 是否要发动诱发效果?
!system 223 稍后将询问其他可以发动的效果。 !system 223 稍后将询问其他可以发动的效果。
!system 224 已用正规方法特殊召唤 !system 224 已用正规方法特殊召唤
!system 225 叠放于[%ls](%d)下 !system 225 叠放于[%ls](%d)下
...@@ -267,6 +267,7 @@ ...@@ -267,6 +267,7 @@
!system 1190 加入手卡 !system 1190 加入手卡
!system 1191 送去墓地 !system 1191 送去墓地
!system 1192 除外 !system 1192 除外
!system 1193 回到卡组
#menu #menu
!system 1200 联机模式 !system 1200 联机模式
!system 1201 单人模式 !system 1201 单人模式
...@@ -644,6 +645,9 @@ ...@@ -644,6 +645,9 @@
!counter 0x5f 拼图指示物 !counter 0x5f 拼图指示物
!counter 0x60 指示物(北极天熊辐射) !counter 0x60 指示物(北极天熊辐射)
!counter 0x61 指示物(命运的囚人) !counter 0x61 指示物(命运的囚人)
!counter 0x62 指示物(逐渐削减的生命)
!counter 0x1063 幻觉指示物
!counter 0x64 G石人指示物
#setnames, using tab for comment #setnames, using tab for comment
!setname 0x1 正义盟军 AOJ !setname 0x1 正义盟军 AOJ
!setname 0x2 次世代 ジェネクス !setname 0x2 次世代 ジェネクス
...@@ -719,6 +723,7 @@ ...@@ -719,6 +723,7 @@
!setname 0x34 宝玉 宝玉 !setname 0x34 宝玉 宝玉
!setname 0x1034 宝玉兽 宝玉獣 !setname 0x1034 宝玉兽 宝玉獣
!setname 0x2034 究极宝玉神 究極宝玉神 !setname 0x2034 究极宝玉神 究極宝玉神
!setname 0x5034 高等宝玉兽 A宝玉獣
!setname 0x35 魔轰神 魔轟神 !setname 0x35 魔轰神 魔轟神
!setname 0x36 机甲 マシンナーズ !setname 0x36 机甲 マシンナーズ
!setname 0x37 霞之谷 霞の谷 !setname 0x37 霞之谷 霞の谷
...@@ -1105,7 +1110,7 @@ ...@@ -1105,7 +1110,7 @@
!setname 0x15d 烙印 !setname 0x15d 烙印
!setname 0x15e 降阶魔法 RDM !setname 0x15e 降阶魔法 RDM
!setname 0x15f 战吼 ウォークライ !setname 0x15f 战吼 ウォークライ
!setname 0x160 质炉 マテリアクトル !setname 0x160 质炉 マテリアクトル
!setname 0x161 溟界 !setname 0x161 溟界
!setname 0x162 七音服 ドレミコード !setname 0x162 七音服 ドレミコード
!setname 0x163 北极天熊 ベアルクティ !setname 0x163 北极天熊 ベアルクティ
...@@ -1132,10 +1137,22 @@ ...@@ -1132,10 +1137,22 @@
!setname 0x177 海龙神 リバイアサン !setname 0x177 海龙神 リバイアサン
!setname 0x178 潜海 シー・ステルス !setname 0x178 潜海 シー・ステルス
!setname 0x179 兽带斗神 セリオンズ !setname 0x179 兽带斗神 セリオンズ
!setname 0x17a 肆世坏 スケアクロー !setname 0x17a 恐吓爪牙族 スケアクロー
!setname 0x17b 野蛮人 バーバリアン !setname 0x17b 野蛮人 バーバリアン
!setname 0x17c 漫读使灵 Libromancer !setname 0x17c 漫读使灵 Libromancer
!setname 0x17d 群豪 ヴァリアンツ !setname 0x17d 群豪 ヴァリアンツ
!setname 0x17e 拉比林斯迷宫 ラビュリンス !setname 0x17e 拉比林斯迷宫 ラビュリンス
!setname 0x117e 拉比林斯迷宫欢迎 ウェルカム・ラビュリンス !setname 0x117e 拉比林斯迷宫欢迎 ウェルカム・ラビュリンス
!setname 0x17f 神碑 !setname 0x17f 神碑
!setname 0x180 卫星闪灵 スプライト
!setname 0x181 珠泪哀歌族 ティアラメンツ
!setname 0x182 春化精
!setname 0x183 悠悠 もけもけ
!setname 0x184 翼侠 ウィングマン
#setname 0x185 涂鸦 らくがき
!setname 0x1185 涂鸦兽 らくがきじゅう
!setname 0x2185 涂鸦本 らくがきちょう
!setname 0x186 G石人 Gゴーレム
!setname 0x187 桥梁 架け橋
!setname 0x188 深渊之兽 ビーステッド
!setname 0x189 俱舍怒威族 クシャトリラ
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment