Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xiaoye
ygopro
Commits
84347d0a
Commit
84347d0a
authored
Jun 30, 2025
by
nanahira
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of github.com:Fluorohydride/ygopro into develop
parents
d582bfd8
2c3d2e48
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
251 additions
and
33 deletions
+251
-33
gframe/client_field.cpp
gframe/client_field.cpp
+38
-10
gframe/client_field.h
gframe/client_field.h
+1
-0
gframe/duelclient.cpp
gframe/duelclient.cpp
+1
-1
gframe/game.cpp
gframe/game.cpp
+1
-1
gframe/menu_handler.cpp
gframe/menu_handler.cpp
+5
-1
gframe/premake5.lua
gframe/premake5.lua
+3
-1
lflist.conf
lflist.conf
+196
-13
premake/event/premake5.lua
premake/event/premake5.lua
+4
-4
resource/gframe/ygopro.rc
resource/gframe/ygopro.rc
+2
-2
No files found.
gframe/client_field.cpp
View file @
84347d0a
...
@@ -228,12 +228,12 @@ void ClientField::AddCard(ClientCard* pcard, int controler, int location, int se
...
@@ -228,12 +228,12 @@ void ClientField::AddCard(ClientCard* pcard, int controler, int location, int se
}
}
case
LOCATION_GRAVE
:
{
case
LOCATION_GRAVE
:
{
grave
[
controler
].
push_back
(
pcard
);
grave
[
controler
].
push_back
(
pcard
);
ResetSequence
(
grave
[
controler
],
false
);
pcard
->
sequence
=
(
unsigned
char
)(
grave
[
controler
].
size
()
-
1
);
break
;
break
;
}
}
case
LOCATION_REMOVED
:
{
case
LOCATION_REMOVED
:
{
remove
[
controler
].
push_back
(
pcard
);
remove
[
controler
].
push_back
(
pcard
);
ResetSequence
(
remove
[
controler
],
false
);
pcard
->
sequence
=
(
unsigned
char
)(
remove
[
controler
].
size
()
-
1
);
break
;
break
;
}
}
case
LOCATION_EXTRA
:
{
case
LOCATION_EXTRA
:
{
...
@@ -256,8 +256,13 @@ ClientCard* ClientField::RemoveCard(int controler, int location, int sequence) {
...
@@ -256,8 +256,13 @@ ClientCard* ClientField::RemoveCard(int controler, int location, int sequence) {
switch
(
location
)
{
switch
(
location
)
{
case
LOCATION_DECK
:
{
case
LOCATION_DECK
:
{
pcard
=
deck
[
controler
][
sequence
];
pcard
=
deck
[
controler
][
sequence
];
deck
[
controler
].
erase
(
deck
[
controler
].
begin
()
+
sequence
);
for
(
size_t
i
=
sequence
;
i
<
deck
[
controler
].
size
()
-
1
;
++
i
)
{
ResetSequence
(
deck
[
controler
],
true
);
deck
[
controler
][
i
]
=
deck
[
controler
][
i
+
1
];
deck
[
controler
][
i
]
->
sequence
--
;
deck
[
controler
][
i
]
->
curPos
-=
irr
::
core
::
vector3df
(
0
,
0
,
0.01
f
);
deck
[
controler
][
i
]
->
mTransform
.
setTranslation
(
deck
[
controler
][
i
]
->
curPos
);
}
deck
[
controler
].
erase
(
deck
[
controler
].
end
()
-
1
);
break
;
break
;
}
}
case
LOCATION_HAND
:
{
case
LOCATION_HAND
:
{
...
@@ -278,20 +283,35 @@ ClientCard* ClientField::RemoveCard(int controler, int location, int sequence) {
...
@@ -278,20 +283,35 @@ ClientCard* ClientField::RemoveCard(int controler, int location, int sequence) {
}
}
case
LOCATION_GRAVE
:
{
case
LOCATION_GRAVE
:
{
pcard
=
grave
[
controler
][
sequence
];
pcard
=
grave
[
controler
][
sequence
];
grave
[
controler
].
erase
(
grave
[
controler
].
begin
()
+
sequence
);
for
(
size_t
i
=
sequence
;
i
<
grave
[
controler
].
size
()
-
1
;
++
i
)
{
ResetSequence
(
grave
[
controler
],
true
);
grave
[
controler
][
i
]
=
grave
[
controler
][
i
+
1
];
grave
[
controler
][
i
]
->
sequence
--
;
grave
[
controler
][
i
]
->
curPos
-=
irr
::
core
::
vector3df
(
0
,
0
,
0.01
f
);
grave
[
controler
][
i
]
->
mTransform
.
setTranslation
(
grave
[
controler
][
i
]
->
curPos
);
}
grave
[
controler
].
erase
(
grave
[
controler
].
end
()
-
1
);
break
;
break
;
}
}
case
LOCATION_REMOVED
:
{
case
LOCATION_REMOVED
:
{
pcard
=
remove
[
controler
][
sequence
];
pcard
=
remove
[
controler
][
sequence
];
remove
[
controler
].
erase
(
remove
[
controler
].
begin
()
+
sequence
);
for
(
size_t
i
=
sequence
;
i
<
remove
[
controler
].
size
()
-
1
;
++
i
)
{
ResetSequence
(
remove
[
controler
],
true
);
remove
[
controler
][
i
]
=
remove
[
controler
][
i
+
1
];
remove
[
controler
][
i
]
->
sequence
--
;
remove
[
controler
][
i
]
->
curPos
-=
irr
::
core
::
vector3df
(
0
,
0
,
0.01
f
);
remove
[
controler
][
i
]
->
mTransform
.
setTranslation
(
remove
[
controler
][
i
]
->
curPos
);
}
remove
[
controler
].
erase
(
remove
[
controler
].
end
()
-
1
);
break
;
break
;
}
}
case
LOCATION_EXTRA
:
{
case
LOCATION_EXTRA
:
{
pcard
=
extra
[
controler
][
sequence
];
pcard
=
extra
[
controler
][
sequence
];
extra
[
controler
].
erase
(
extra
[
controler
].
begin
()
+
sequence
);
for
(
size_t
i
=
sequence
;
i
<
extra
[
controler
].
size
()
-
1
;
++
i
)
{
ResetSequence
(
extra
[
controler
],
true
);
extra
[
controler
][
i
]
=
extra
[
controler
][
i
+
1
];
extra
[
controler
][
i
]
->
sequence
--
;
extra
[
controler
][
i
]
->
curPos
-=
irr
::
core
::
vector3df
(
0
,
0
,
0.01
f
);
extra
[
controler
][
i
]
->
mTransform
.
setTranslation
(
extra
[
controler
][
i
]
->
curPos
);
}
extra
[
controler
].
erase
(
extra
[
controler
].
end
()
-
1
);
if
(
pcard
->
position
&
POS_FACEUP
)
if
(
pcard
->
position
&
POS_FACEUP
)
extra_p_count
[
controler
]
--
;
extra_p_count
[
controler
]
--
;
break
;
break
;
...
@@ -1293,6 +1313,14 @@ bool ClientField::CheckSelectTribute() {
...
@@ -1293,6 +1313,14 @@ bool ClientField::CheckSelectTribute() {
}
}
return
ret
;
return
ret
;
}
}
void
ClientField
::
get_sum_params
(
unsigned
int
opParam
,
int
&
op1
,
int
&
op2
)
{
op1
=
opParam
&
0xffff
;
op2
=
(
opParam
>>
16
)
&
0xffff
;
if
(
op2
&
0x8000
)
{
op1
=
opParam
&
0x7fffffff
;
op2
=
0
;
}
}
bool
ClientField
::
check_min
(
const
std
::
set
<
ClientCard
*>&
left
,
std
::
set
<
ClientCard
*>::
const_iterator
index
,
int
min
,
int
max
)
{
bool
ClientField
::
check_min
(
const
std
::
set
<
ClientCard
*>&
left
,
std
::
set
<
ClientCard
*>::
const_iterator
index
,
int
min
,
int
max
)
{
if
(
index
==
left
.
end
())
if
(
index
==
left
.
end
())
return
false
;
return
false
;
...
...
gframe/client_field.h
View file @
84347d0a
...
@@ -121,6 +121,7 @@ public:
...
@@ -121,6 +121,7 @@ public:
bool
ShowSelectSum
(
bool
panelmode
);
bool
ShowSelectSum
(
bool
panelmode
);
bool
CheckSelectSum
();
bool
CheckSelectSum
();
bool
CheckSelectTribute
();
bool
CheckSelectTribute
();
void
get_sum_params
(
unsigned
int
opParam
,
int
&
op1
,
int
&
op2
);
bool
check_min
(
const
std
::
set
<
ClientCard
*>&
left
,
std
::
set
<
ClientCard
*>::
const_iterator
index
,
int
min
,
int
max
);
bool
check_min
(
const
std
::
set
<
ClientCard
*>&
left
,
std
::
set
<
ClientCard
*>::
const_iterator
index
,
int
min
,
int
max
);
bool
check_sel_sum_s
(
const
std
::
set
<
ClientCard
*>&
left
,
int
index
,
int
acc
);
bool
check_sel_sum_s
(
const
std
::
set
<
ClientCard
*>&
left
,
int
index
,
int
acc
);
void
check_sel_sum_t
(
const
std
::
set
<
ClientCard
*>&
left
,
int
acc
);
void
check_sel_sum_t
(
const
std
::
set
<
ClientCard
*>&
left
,
int
acc
);
...
...
gframe/duelclient.cpp
View file @
84347d0a
...
@@ -134,7 +134,7 @@ void DuelClient::ClientEvent(bufferevent* bev, short events, void* ctx) {
...
@@ -134,7 +134,7 @@ void DuelClient::ClientEvent(bufferevent* bev, short events, void* ctx) {
uint16_t
hostname_buf
[
LEN_HOSTNAME
];
uint16_t
hostname_buf
[
LEN_HOSTNAME
];
auto
hostname_len
=
BufferIO
::
CopyCharArray
(
mainGame
->
ebJoinHost
->
getText
(),
hostname_buf
);
auto
hostname_len
=
BufferIO
::
CopyCharArray
(
mainGame
->
ebJoinHost
->
getText
(),
hostname_buf
);
auto
hostname_msglen
=
(
hostname_len
+
1
)
*
sizeof
(
uint16_t
);
auto
hostname_msglen
=
(
hostname_len
+
1
)
*
sizeof
(
uint16_t
);
char
buf
[
LEN_HOSTNAME
*
sizeof
(
int16_t
)
+
sizeof
(
uint32_t
)];
char
buf
[
LEN_HOSTNAME
*
sizeof
(
u
int16_t
)
+
sizeof
(
uint32_t
)];
memset
(
buf
,
0
,
sizeof
(
uint32_t
));
// real_ip
memset
(
buf
,
0
,
sizeof
(
uint32_t
));
// real_ip
memcpy
(
buf
+
sizeof
(
uint32_t
),
hostname_buf
,
hostname_msglen
);
memcpy
(
buf
+
sizeof
(
uint32_t
),
hostname_buf
,
hostname_msglen
);
SendBufferToServer
(
CTOS_EXTERNAL_ADDRESS
,
buf
,
hostname_msglen
+
sizeof
(
uint32_t
));
SendBufferToServer
(
CTOS_EXTERNAL_ADDRESS
,
buf
,
hostname_msglen
+
sizeof
(
uint32_t
));
...
...
gframe/game.cpp
View file @
84347d0a
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
#include <regex>
#include <regex>
#include <thread>
#include <thread>
unsigned
short
PRO_VERSION
=
0x136
1
;
unsigned
short
PRO_VERSION
=
0x136
2
;
namespace
ygo
{
namespace
ygo
{
...
...
gframe/menu_handler.cpp
View file @
84347d0a
...
@@ -217,8 +217,12 @@ bool MenuHandler::OnEvent(const irr::SEvent& event) {
...
@@ -217,8 +217,12 @@ bool MenuHandler::OnEvent(const irr::SEvent& event) {
case
BUTTON_LOAD_REPLAY
:
{
case
BUTTON_LOAD_REPLAY
:
{
int
start_turn
=
1
;
int
start_turn
=
1
;
if
(
open_file
)
{
if
(
open_file
)
{
ReplayMode
::
cur_replay
.
OpenReplay
(
open_file_name
);
open_file
=
false
;
open_file
=
false
;
if
(
!
ReplayMode
::
cur_replay
.
OpenReplay
(
open_file_name
))
{
if
(
exit_on_return
)
mainGame
->
device
->
closeDevice
();
break
;
}
}
else
{
}
else
{
auto
selected
=
mainGame
->
lstReplayList
->
getSelected
();
auto
selected
=
mainGame
->
lstReplayList
->
getSelected
();
if
(
selected
==
-
1
)
if
(
selected
==
-
1
)
...
...
gframe/premake5.lua
View file @
84347d0a
...
@@ -3,7 +3,6 @@ include "spmemvfs/."
...
@@ -3,7 +3,6 @@ include "spmemvfs/."
project
"YGOPro"
project
"YGOPro"
kind
"WindowedApp"
kind
"WindowedApp"
cppdialect
"C++14"
rtti
"Off"
rtti
"Off"
openmp
"On"
openmp
"On"
...
@@ -89,6 +88,9 @@ project "YGOPro"
...
@@ -89,6 +88,9 @@ project "YGOPro"
end
end
filter
"not system:windows"
filter
"not system:windows"
links
{
"resolv"
}
links
{
"resolv"
}
filter
"not action:vs*"
cppdialect
"C++14"
filter
"system:macosx"
filter
"system:macosx"
openmp
"Off"
openmp
"Off"
links
{
"OpenGL.framework"
,
"Cocoa.framework"
,
"IOKit.framework"
}
links
{
"OpenGL.framework"
,
"Cocoa.framework"
,
"IOKit.framework"
}
...
...
lflist.conf
View file @
84347d0a
#[2025.
4][2025.4 TCG
][2025.1][2024.10][2024.7][2024.4][2024.1][2023.10][2023.7][2023.4][2023.1][2022.10][2022.7][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][2024.12 TCG][2024.9 TCG][2024.4 TCG][2024.1 TCG][2023.9 TCG][2023.6 TCG][2023.2 TCG][2022.12 TCG][2022.10 TCG][2022.5 TCG][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]
#[2025.
7][2025.4 TCG][2025.4
][2025.1][2024.10][2024.7][2024.4][2024.1][2023.10][2023.7][2023.4][2023.1][2022.10][2022.7][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][2024.12 TCG][2024.9 TCG][2024.4 TCG][2024.1 TCG][2023.9 TCG][2023.6 TCG][2023.2 TCG][2022.12 TCG][2022.10 TCG][2022.5 TCG][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]
!
2025
.
4
!
2025
.
7
#forbidden
#forbidden
20292186
0
--アーティファクト-デスサイズ
20292186
0
--アーティファクト-デスサイズ
91869203
0
--アマゾネスの射手
91869203
0
--アマゾネスの射手
...
@@ -18,12 +18,12 @@
...
@@ -18,12 +18,12 @@
62320425
0
--古衛兵アギド
62320425
0
--古衛兵アギド
25926710
0
--古尖兵ケルベク
25926710
0
--古尖兵ケルベク
03040496
0
--混沌魔龍 カオス・ルーラー
03040496
0
--混沌魔龍 カオス・ルーラー
02563463
0
--流離のグリフォンライダー
88071625
0
--
The
tyrant
NEPTUNE
88071625
0
--
The
tyrant
NEPTUNE
52653092
0
--
SNo
.
0
ホープ・ゼアル
52653092
0
--
SNo
.
0
ホープ・ゼアル
85115440
0
--十二獣ブルホーン
85115440
0
--十二獣ブルホーン
59537380
0
--守護竜アガーペイン
59537380
0
--守護竜アガーペイン
86148577
0
--守護竜エルピィ
86148577
0
--守護竜エルピィ
04280258
0
--召命の神弓-アポロウーサ
21044178
0
--深淵に潜む者
21044178
0
--深淵に潜む者
88581108
0
--真竜皇
V
.
F
.
D
.
88581108
0
--真竜皇
V
.
F
.
D
.
27381364
0
--スプライト・エルフ
27381364
0
--スプライト・エルフ
...
@@ -35,9 +35,9 @@
...
@@ -35,9 +35,9 @@
79875176
0
--トゥーン・キャノン・ソルジャー
79875176
0
--トゥーン・キャノン・ソルジャー
75732622
0
--トーチ・ゴーレム
75732622
0
--トーチ・ゴーレム
22593417
0
--トポロジック・ガンブラー・ドラゴン
22593417
0
--トポロジック・ガンブラー・ドラゴン
39064822
0
--トロイメア・ゴブリン
03679218
0
--トロイメア・マーメイド
03679218
0
--トロイメア・マーメイド
54719828
0
--
No
.
16
色の支配者ショック・ルーラー
54719828
0
--
No
.
16
色の支配者ショック・ルーラー
35772782
0
--
No
.
67
パラダイスマッシャー
63504681
0
--
No
.
86
H
-
C
ロンゴミアント
63504681
0
--
No
.
86
H
-
C
ロンゴミアント
58820923
0
--
No
.
95
ギャラクシーアイズ・ダークマター・ドラゴン
58820923
0
--
No
.
95
ギャラクシーアイズ・ダークマター・ドラゴン
78706415
0
--ファイバーポッド
78706415
0
--ファイバーポッド
...
@@ -96,15 +96,14 @@
...
@@ -96,15 +96,14 @@
99937011
1
--剣神官ムドラ
99937011
1
--剣神官ムドラ
38814750
1
--
PSY
フレームギア・γ
38814750
1
--
PSY
フレームギア・γ
74586817
1
--
PSY
フレームロード・Ω
74586817
1
--
PSY
フレームロード・Ω
02563463
1
--流離のグリフォンライダー
32731036
1
--深淵の獣ルベリオン
32731036
1
--深淵の獣ルベリオン
36521307
1
--斬機サーキュラー
36521307
1
--斬機サーキュラー
48905153
1
--十二獣ドランシア
78872731
1
--十二獣モルモラット
78872731
1
--十二獣モルモラット
06602300
1
--重爆撃禽 ボム・フェネクス
06602300
1
--重爆撃禽 ボム・フェネクス
63542003
1
--宿神像ケルドウ
63542003
1
--宿神像ケルドウ
09674034
1
--スネークアイ・エクセル
09674034
1
--スネークアイ・エクセル
90241276
1
--蛇眼の炎燐
90241276
1
--蛇眼の炎燐
13533678
1
--スプライト・ジェット
76145933
1
--スプライト・ブルー
76145933
1
--スプライト・ブルー
35844557
1
--ソード・ライゼオル
35844557
1
--ソード・ライゼオル
90361010
1
--超重武者装留イワトオシ
90361010
1
--超重武者装留イワトオシ
...
@@ -117,6 +116,7 @@
...
@@ -117,6 +116,7 @@
91800273
1
--ディメンション・アトラクター
91800273
1
--ディメンション・アトラクター
90953320
1
--
TG
ハイパー・ライブラリアン
90953320
1
--
TG
ハイパー・ライブラリアン
91810826
1
--天盃龍チュンドラ
91810826
1
--天盃龍チュンドラ
39064822
1
--トロイメア・ゴブリン
75433814
1
--
No
.
40
ギミック・パペット-ヘブンズ・ストリングス
75433814
1
--
No
.
40
ギミック・パペット-ヘブンズ・ストリングス
17266660
1
--朱光の宣告者
17266660
1
--朱光の宣告者
06637331
1
--深淵の獣ドルイドヴルム
06637331
1
--深淵の獣ドルイドヴルム
...
@@ -156,7 +156,6 @@
...
@@ -156,7 +156,6 @@
75500286
1
--封印の黄金櫃
75500286
1
--封印の黄金櫃
07394770
1
--ブリリアント・フュージョン
07394770
1
--ブリリアント・フュージョン
73468603
1
--盆回し
73468603
1
--盆回し
93600443
1
--マスク・チェンジ・セカンド
65681983
1
--抹殺の指名者
65681983
1
--抹殺の指名者
71832012
1
--六世壊=パライゾス
71832012
1
--六世壊=パライゾス
01475311
1
--闇の誘惑
01475311
1
--闇の誘惑
...
@@ -169,22 +168,19 @@
...
@@ -169,22 +168,19 @@
82732705
1
--スキルドレイン
82732705
1
--スキルドレイン
24207889
1
--センサー万別
24207889
1
--センサー万別
21076084
1
--トリックスター・リンカーネイション
21076084
1
--トリックスター・リンカーネイション
58921041
1
--魔封じの芳香
23002292
1
--レッド・リブート
23002292
1
--レッド・リブート
#semi limit
#semi limit
34124316
2
--サイバーポッド
13533678
2
--スプライト・ジェット
81275020
2
--
SR
ベイゴマックス
23434538
2
--増殖する
G
23434538
2
--増殖する
G
65734501
2
--
R
-
ACE
エアホイスター
35726888
2
--おろかな副葬
35726888
2
--おろかな副葬
67723438
2
--緊急テレポート
67723438
2
--緊急テレポート
49238328
2
--強欲で金満な壺
49238328
2
--強欲で金満な壺
35261759
2
--強欲で貪欲な壺
35261759
2
--強欲で貪欲な壺
48130397
2
--超融合
48130397
2
--超融合
93729896
2
--ナイトメア・スローン
24224830
2
--墓穴の指名者
24224830
2
--墓穴の指名者
93600443
2
--マスク・チェンジ・セカンド
21347668
2
--ピュアリィ・スリーピィメモリー
21347668
2
--ピュアリィ・スリーピィメモリー
52947044
2
--フュージョン・デステニー
92714517
2
--ビッグウェルカム・ラビュリンス
!
2025
.
4
TCG
!
2025
.
4
TCG
#forbidden
#forbidden
...
@@ -398,6 +394,193 @@
...
@@ -398,6 +394,193 @@
21347668
2
--
Purrely
Sleepy
Memory
21347668
2
--
Purrely
Sleepy
Memory
92107604
2
--
Runick
Fountain
92107604
2
--
Runick
Fountain
!
2025
.
4
#forbidden
20292186
0
--アーティファクト-デスサイズ
91869203
0
--アマゾネスの射手
20663556
0
--イレカエル
44910027
0
--ヴィクトリー・ドラゴン
27552504
0
--永遠の淑女 ベアトリーチェ
51858306
0
--エクリプス・ワイバーン
62242678
0
--琰魔竜王 レッド・デーモン・カラミティ
34945480
0
--外神アザトート
95727991
0
--カタパルト・タートル
08903700
0
--儀式魔人リリーサー
11384280
0
--キャノン・ソルジャー
17412721
0
--旧神ノーデン
32909498
0
--クシャトリラ・フェンリル
50588353
0
--水晶機巧-ハリファイバー
62320425
0
--古衛兵アギド
25926710
0
--古尖兵ケルベク
03040496
0
--混沌魔龍 カオス・ルーラー
02563463
0
--流離のグリフォンライダー
88071625
0
--
The
tyrant
NEPTUNE
52653092
0
--
SNo
.
0
ホープ・ゼアル
85115440
0
--十二獣ブルホーン
59537380
0
--守護竜アガーペイン
86148577
0
--守護竜エルピィ
21044178
0
--深淵に潜む者
88581108
0
--真竜皇
V
.
F
.
D
.
27381364
0
--スプライト・エルフ
16923472
0
--ゼンマイハンター
15341821
0
--ダンディライオン
77679716
0
--超重武者装留ブレイク・アーマー
92731385
0
--ティアラメンツ・キトカロス
69015963
0
--デビル・フランケン
79875176
0
--トゥーン・キャノン・ソルジャー
75732622
0
--トーチ・ゴーレム
22593417
0
--トポロジック・ガンブラー・ドラゴン
39064822
0
--トロイメア・ゴブリン
03679218
0
--トロイメア・マーメイド
54719828
0
--
No
.
16
色の支配者ショック・ルーラー
63504681
0
--
No
.
86
H
-
C
ロンゴミアント
58820923
0
--
No
.
95
ギャラクシーアイズ・ダークマター・ドラゴン
78706415
0
--ファイバーポッド
93369354
0
--フィッシュボーグ-ガンナー
23558733
0
--フェニキシアン・クラスター・アマリリス
09929398
0
--
BF
-朧影のゴウフウ
70369116
0
--捕食植物ヴェルテ・アナコンダ
63101919
0
--マジックテンペスター
34206604
0
--魔導サイエンティスト
14702066
0
--メガキャノン・ソルジャー
96782886
0
--メンタルマスター
90809975
0
--餅カエル
83152482
0
--ユニオン・キャリアー
34086406
0
--ラヴァルバル・チェイン
85243784
0
--リンクロス
73356503
0
--烈風の結界像
57421866
0
--レベル・スティーラー
41482598
0
--悪夢の蜃気楼
44763025
0
--いたずら好きな双子悪魔
17375316
0
--押収
35059553
0
--カイザーコロシアム
74191942
0
--苦渋の選択
42829885
0
--強引な番兵
55144522
0
--強欲な壺
23557835
0
--次元融合
31423101
0
--神剣-フェニックスブレード
57953380
0
--生還の宝札
54447022
0
--ソウル・チャージ
60682203
0
--大寒波
69243953
0
--蝶の短剣-エルマ
79571449
0
--天使の施し
63789924
0
--盗人の煙玉
70828912
0
--早すぎた埋葬
42703248
0
--ハリケーン
76375976
0
--魔鍾洞
34906152
0
--マスドライバー
46411259
0
--突然変異
85602018
0
--遺言状
27174286
0
--異次元からの帰還
05851097
0
--虚無空間
93016201
0
--王宮の弾圧
61740673
0
--王宮の勅命
23516703
0
--サモンリミッター
03280747
0
--第六感
64697231
0
--ダスト・シュート
80604091
0
--血の代償
32723153
0
--マジカル・エクスプロージョン
17178486
0
--ライフチェンジャー
28566710
0
--ラストバトル!
#limit
76794549
1
--アストログラフ・マジシャン
34022970
1
--エクス・ライゼオル
29301450
1
--
S
:
P
リトルナイト
68304193
1
--クシャトリラ・ユニコーン
72270339
1
--黒魔女ディアベルスター
99937011
1
--剣神官ムドラ
38814750
1
--
PSY
フレームギア・γ
74586817
1
--
PSY
フレームロード・Ω
32731036
1
--深淵の獣ルベリオン
36521307
1
--斬機サーキュラー
48905153
1
--十二獣ドランシア
78872731
1
--十二獣モルモラット
06602300
1
--重爆撃禽 ボム・フェネクス
63542003
1
--宿神像ケルドウ
09674034
1
--スネークアイ・エクセル
90241276
1
--蛇眼の炎燐
13533678
1
--スプライト・ジェット
76145933
1
--スプライト・ブルー
35844557
1
--ソード・ライゼオル
90361010
1
--超重武者装留イワトオシ
37818794
1
--超魔導竜騎士-ドラグーン・オブ・レッドアイズ
04928565
1
--ティアラメンツ・クシャトリラ
00572850
1
--ティアラメンツ・シェイレーン
37961969
1
--ティアラメンツ・ハゥフニス
74078255
1
--ティアラメンツ・メイルゥ
73956664
1
--ティアラメンツ・レイノハート
91800273
1
--ディメンション・アトラクター
90953320
1
--
TG
ハイパー・ライブラリアン
91810826
1
--天盃龍チュンドラ
75433814
1
--
No
.
40
ギミック・パペット-ヘブンズ・ストリングス
17266660
1
--朱光の宣告者
06637331
1
--深淵の獣ドルイドヴルム
72656408
1
--深淵の獣バルドレイク
33854624
1
--深淵の獣マグナムート
80453041
1
--ファントム・オブ・ユベル
33396948
1
--封印されしエクゾディア
44519536
1
--封印されし者の左足
07902349
1
--封印されし者の左腕
08124921
1
--封印されし者の右足
70903634
1
--封印されし者の右腕
94689206
1
--ブロックドラゴン
24094258
1
--ヘビーメタルフォーゼ・エレクトラム
32061192
1
--
M
∀
LICE
<
P
>
Dormouse
60764609
1
--魔を刻むデモンスミス
77103950
1
--壱世壊=ペルレイノ
33782437
1
--一時休戦
01845204
1
--簡易融合
61292243
1
--
EMERGENCY
!
19613556
1
--大嵐
81439173
1
--おろかな埋葬
85106525
1
--篝火
84211599
1
--金満で謙虚な壺
23701465
1
--原初の種
80845034
1
--“罪宝狩りの悪魔”
30336082
1
--盃満ちる燦幻荘
83764718
1
--死者蘇生
15443125
1
--スプライト・スターター
07477101
1
--時空の七皇
52340444
1
--閃刀機-ホーネットビット
32807846
1
--増援
72892473
1
--手札抹殺
98567237
1
--刻まれし魔の詠聖
73628505
1
--テラ・フォーミング
11110587
1
--隣の芝刈り
18144506
1
--ハーピィの羽根帚
75500286
1
--封印の黄金櫃
07394770
1
--ブリリアント・フュージョン
73468603
1
--盆回し
93600443
1
--マスク・チェンジ・セカンド
65681983
1
--抹殺の指名者
71832012
1
--六世壊=パライゾス
01475311
1
--闇の誘惑
44362883
1
--烙印融合
92107604
1
--神碑の泉
27970830
1
--六武の門
02295440
1
--ワン・フォー・ワン
90846359
1
--群雄割拠
53334471
1
--御前試合
82732705
1
--スキルドレイン
24207889
1
--センサー万別
21076084
1
--トリックスター・リンカーネイション
23002292
1
--レッド・リブート
#semi limit
34124316
2
--サイバーポッド
81275020
2
--
SR
ベイゴマックス
23434538
2
--増殖する
G
65734501
2
--
R
-
ACE
エアホイスター
35726888
2
--おろかな副葬
67723438
2
--緊急テレポート
49238328
2
--強欲で金満な壺
35261759
2
--強欲で貪欲な壺
48130397
2
--超融合
93729896
2
--ナイトメア・スローン
24224830
2
--墓穴の指名者
21347668
2
--ピュアリィ・スリーピィメモリー
52947044
2
--フュージョン・デステニー
92714517
2
--ビッグウェルカム・ラビュリンス
!
2025
.
1
!
2025
.
1
#forbidden
#forbidden
91869203
0
--アマゾネスの射手
91869203
0
--アマゾネスの射手
...
...
premake/event/premake5.lua
View file @
84347d0a
project
"event"
project
"event"
kind
"StaticLib"
kind
"StaticLib"
local
EVENT_VERSION
=
(
io
.
readfile
(
"configure"
)
or
""
):
match
(
"NUMERIC_VERSION%s+
0x(
%x+)"
)
local
EVENT_VERSION
=
(
io
.
readfile
(
"configure"
)
or
""
):
match
(
"NUMERIC_VERSION%s+
(0x
%x+)"
)
if
not
EVENT_VERSION
then
if
not
EVENT_VERSION
then
print
(
"Warning: Could not determine libevent version from the configure file, assuming 2.1.12."
)
print
(
"Warning: Could not determine libevent version from the configure file, assuming 2.1.12."
)
EVENT_VERSION
=
"02010c00"
-- 2.1.12
EVENT_VERSION
=
"0
x0
2010c00"
-- 2.1.12
end
end
EVENT_VERSION
=
tonumber
(
EVENT_VERSION
,
16
)
EVENT_VERSION
=
tonumber
(
EVENT_VERSION
)
if
EVENT_VERSION
>=
0x02020000
then
if
EVENT_VERSION
>=
0x02020000
then
print
(
"Warning: Using libevent version 2.2.x is not supported, please use 2.1.x, otherwise you may encounter issues."
)
print
(
"Warning: Using libevent version 2.2.x is not supported, please use 2.1.x, otherwise you may encounter issues."
)
end
end
if
EVENT_VERSION
>=
0x02010000
and
WINXP_SUPPORT
then
if
EVENT_VERSION
>=
0x02010000
and
WINXP_SUPPORT
then
print
(
"Warning: libevent 2.1 uses some new APIs which require Windows Vista or later, so WinXP support will be
not
valid."
)
print
(
"Warning: libevent 2.1 uses some new APIs which require Windows Vista or later, so WinXP support will be
in
valid."
)
end
end
includedirs
{
"include"
,
"compat"
}
includedirs
{
"include"
,
"compat"
}
...
...
resource/gframe/ygopro.rc
View file @
84347d0a
1 ICON "ygopro.ico"
1 ICON "ygopro.ico"
1 VERSIONINFO
1 VERSIONINFO
FILEVERSION 1, 0, 36,
1
FILEVERSION 1, 0, 36,
2
PRODUCTVERSION 1, 0, 36,
1
PRODUCTVERSION 1, 0, 36,
2
FILEOS 0x4
FILEOS 0x4
FILETYPE 0x1
FILETYPE 0x1
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment