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
REIKAI
ygopro
Commits
65431d1f
Commit
65431d1f
authored
Jun 27, 2023
by
nanahira
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'server' into fullview
parents
a6283508
e2f06f5e
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
523 additions
and
91 deletions
+523
-91
cards.cdb
cards.cdb
+0
-0
gframe/data_manager.cpp
gframe/data_manager.cpp
+1
-1
gframe/drawing.cpp
gframe/drawing.cpp
+16
-14
gframe/duelclient.cpp
gframe/duelclient.cpp
+31
-21
gframe/event_handler.cpp
gframe/event_handler.cpp
+8
-1
gframe/game.cpp
gframe/game.cpp
+17
-5
gframe/game.h
gframe/game.h
+7
-4
lflist.conf
lflist.conf
+423
-33
ocgcore
ocgcore
+1
-1
premake/gframe/ygopro.rc
premake/gframe/ygopro.rc
+3
-3
script
script
+1
-1
strings.conf
strings.conf
+14
-6
system.conf
system.conf
+1
-1
No files found.
cards.cdb
View file @
65431d1f
No preview for this file type
gframe/data_manager.cpp
View file @
65431d1f
...
@@ -324,7 +324,7 @@ const wchar_t* DataManager::FormatRace(int race) {
...
@@ -324,7 +324,7 @@ const wchar_t* DataManager::FormatRace(int race) {
wchar_t
*
p
=
racBuffer
;
wchar_t
*
p
=
racBuffer
;
unsigned
filter
=
1
;
unsigned
filter
=
1
;
int
i
=
1020
;
int
i
=
1020
;
for
(;
filter
!=
0x2000000
;
filter
<<=
1
,
++
i
)
{
for
(;
filter
<
(
1
<<
RACES_COUNT
)
;
filter
<<=
1
,
++
i
)
{
if
(
race
&
filter
)
{
if
(
race
&
filter
)
{
BufferIO
::
CopyWStrRef
(
GetSysString
(
i
),
p
,
16
);
BufferIO
::
CopyWStrRef
(
GetSysString
(
i
),
p
,
16
);
*
p
=
L'|'
;
*
p
=
L'|'
;
...
...
gframe/drawing.cpp
View file @
65431d1f
...
@@ -637,20 +637,22 @@ void Game::DrawMisc() {
...
@@ -637,20 +637,22 @@ void Game::DrawMisc() {
DrawShadowText
(
numFont
,
dInfo
.
strLP
[
0
],
Resize
(
330
,
12
,
631
,
30
),
Resize
(
0
,
1
,
2
,
0
),
0xffffff00
,
0xff000000
,
true
,
false
,
0
);
DrawShadowText
(
numFont
,
dInfo
.
strLP
[
0
],
Resize
(
330
,
12
,
631
,
30
),
Resize
(
0
,
1
,
2
,
0
),
0xffffff00
,
0xff000000
,
true
,
false
,
0
);
DrawShadowText
(
numFont
,
dInfo
.
strLP
[
1
],
Resize
(
691
,
12
,
992
,
30
),
Resize
(
0
,
1
,
2
,
0
),
0xffffff00
,
0xff000000
,
true
,
false
,
0
);
DrawShadowText
(
numFont
,
dInfo
.
strLP
[
1
],
Resize
(
691
,
12
,
992
,
30
),
Resize
(
0
,
1
,
2
,
0
),
0xffffff00
,
0xff000000
,
true
,
false
,
0
);
recti
p1size
=
Resize
(
335
,
31
,
629
,
50
);
if
(
!
gameConf
.
hide_player_name
)
{
recti
p2size
=
Resize
(
986
,
31
,
986
,
50
);
recti
p1size
=
Resize
(
335
,
31
,
629
,
50
);
if
(
!
dInfo
.
isTag
||
!
dInfo
.
tag_player
[
0
])
recti
p2size
=
Resize
(
986
,
31
,
986
,
50
);
textFont
->
draw
(
dInfo
.
hostname
,
p1size
,
0xffffffff
,
false
,
false
,
0
);
if
(
!
dInfo
.
isTag
||
!
dInfo
.
tag_player
[
0
])
else
textFont
->
draw
(
dInfo
.
hostname
,
p1size
,
0xffffffff
,
false
,
false
,
0
);
textFont
->
draw
(
dInfo
.
hostname_tag
,
p1size
,
0xffffffff
,
false
,
false
,
0
);
else
if
(
!
dInfo
.
isTag
||
!
dInfo
.
tag_player
[
1
])
{
textFont
->
draw
(
dInfo
.
hostname_tag
,
p1size
,
0xffffffff
,
false
,
false
,
0
);
auto
cld
=
textFont
->
getDimension
(
dInfo
.
clientname
);
if
(
!
dInfo
.
isTag
||
!
dInfo
.
tag_player
[
1
])
{
p2size
.
UpperLeftCorner
.
X
-=
cld
.
Width
;
auto
cld
=
textFont
->
getDimension
(
dInfo
.
clientname
);
textFont
->
draw
(
dInfo
.
clientname
,
p2size
,
0xffffffff
,
false
,
false
,
0
);
p2size
.
UpperLeftCorner
.
X
-=
cld
.
Width
;
}
else
{
textFont
->
draw
(
dInfo
.
clientname
,
p2size
,
0xffffffff
,
false
,
false
,
0
);
auto
cld
=
textFont
->
getDimension
(
dInfo
.
clientname_tag
);
}
else
{
p2size
.
UpperLeftCorner
.
X
-=
cld
.
Width
;
auto
cld
=
textFont
->
getDimension
(
dInfo
.
clientname_tag
);
textFont
->
draw
(
dInfo
.
clientname_tag
,
p2size
,
0xffffffff
,
false
,
false
,
0
);
p2size
.
UpperLeftCorner
.
X
-=
cld
.
Width
;
textFont
->
draw
(
dInfo
.
clientname_tag
,
p2size
,
0xffffffff
,
false
,
false
,
0
);
}
}
}
driver
->
draw2DRectangle
(
Resize
(
632
,
10
,
688
,
30
),
0x00000000
,
0x00000000
,
0xffffffff
,
0xffffffff
);
driver
->
draw2DRectangle
(
Resize
(
632
,
10
,
688
,
30
),
0x00000000
,
0x00000000
,
0xffffffff
,
0xffffffff
);
driver
->
draw2DRectangle
(
Resize
(
632
,
30
,
688
,
50
),
0xffffffff
,
0xffffffff
,
0x00000000
,
0x00000000
);
driver
->
draw2DRectangle
(
Resize
(
632
,
30
,
688
,
50
),
0xffffffff
,
0xffffffff
,
0x00000000
,
0x00000000
);
...
...
gframe/duelclient.cpp
View file @
65431d1f
...
@@ -570,8 +570,11 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
...
@@ -570,8 +570,11 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
mainGame
->
stHostPrepDuelist
[
2
]
->
setVisible
(
false
);
mainGame
->
stHostPrepDuelist
[
2
]
->
setVisible
(
false
);
mainGame
->
stHostPrepDuelist
[
3
]
->
setVisible
(
false
);
mainGame
->
stHostPrepDuelist
[
3
]
->
setVisible
(
false
);
}
}
for
(
int
i
=
0
;
i
<
4
;
++
i
)
for
(
int
i
=
0
;
i
<
4
;
++
i
)
{
mainGame
->
chkHostPrepReady
[
i
]
->
setChecked
(
false
);
mainGame
->
chkHostPrepReady
[
i
]
->
setChecked
(
false
);
mainGame
->
stHostPrepDuelist
[
i
]
->
setText
(
L""
);
mainGame
->
stHostPrepDuelist
[
i
]
->
setToolTipText
(
L""
);
}
mainGame
->
btnHostPrepReady
->
setVisible
(
true
);
mainGame
->
btnHostPrepReady
->
setVisible
(
true
);
mainGame
->
btnHostPrepNotReady
->
setVisible
(
false
);
mainGame
->
btnHostPrepNotReady
->
setVisible
(
false
);
mainGame
->
dInfo
.
time_limit
=
pkt
->
info
.
time_limit
;
mainGame
->
dInfo
.
time_limit
=
pkt
->
info
.
time_limit
;
...
@@ -581,10 +584,6 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
...
@@ -581,10 +584,6 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
mainGame
->
deckBuilder
.
filterList
=
deckManager
.
GetLFListContent
(
pkt
->
info
.
lflist
);
mainGame
->
deckBuilder
.
filterList
=
deckManager
.
GetLFListContent
(
pkt
->
info
.
lflist
);
if
(
mainGame
->
deckBuilder
.
filterList
==
nullptr
)
if
(
mainGame
->
deckBuilder
.
filterList
==
nullptr
)
mainGame
->
deckBuilder
.
filterList
=
&
deckManager
.
_lfList
[
0
].
content
;
mainGame
->
deckBuilder
.
filterList
=
&
deckManager
.
_lfList
[
0
].
content
;
mainGame
->
stHostPrepDuelist
[
0
]
->
setText
(
L""
);
mainGame
->
stHostPrepDuelist
[
1
]
->
setText
(
L""
);
mainGame
->
stHostPrepDuelist
[
2
]
->
setText
(
L""
);
mainGame
->
stHostPrepDuelist
[
3
]
->
setText
(
L""
);
mainGame
->
stHostPrepOB
->
setText
(
L""
);
mainGame
->
stHostPrepOB
->
setText
(
L""
);
mainGame
->
SetStaticText
(
mainGame
->
stHostPrepRule
,
180
,
mainGame
->
guiFont
,
str
.
c_str
());
mainGame
->
SetStaticText
(
mainGame
->
stHostPrepRule
,
180
,
mainGame
->
guiFont
,
str
.
c_str
());
mainGame
->
RefreshCategoryDeck
(
mainGame
->
cbCategorySelect
,
mainGame
->
cbDeckSelect
);
mainGame
->
RefreshCategoryDeck
(
mainGame
->
cbCategorySelect
,
mainGame
->
cbDeckSelect
);
...
@@ -723,11 +722,11 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
...
@@ -723,11 +722,11 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
mainGame
->
btnSpectatorSwap
->
setVisible
(
true
);
mainGame
->
btnSpectatorSwap
->
setVisible
(
true
);
}
}
if
(
selftype
!=
1
)
{
if
(
selftype
!=
1
)
{
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
0
]
->
getT
ext
(),
mainGame
->
dInfo
.
hostname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
0
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
hostname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
1
]
->
getT
ext
(),
mainGame
->
dInfo
.
clientname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
1
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
clientname
,
20
);
}
else
{
}
else
{
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
1
]
->
getT
ext
(),
mainGame
->
dInfo
.
hostname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
1
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
hostname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
0
]
->
getT
ext
(),
mainGame
->
dInfo
.
clientname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
0
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
clientname
,
20
);
}
}
}
else
{
}
else
{
if
(
selftype
>
3
)
{
if
(
selftype
>
3
)
{
...
@@ -737,15 +736,15 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
...
@@ -737,15 +736,15 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
mainGame
->
btnSpectatorSwap
->
setVisible
(
true
);
mainGame
->
btnSpectatorSwap
->
setVisible
(
true
);
}
}
if
(
selftype
>
1
&&
selftype
<
4
)
{
if
(
selftype
>
1
&&
selftype
<
4
)
{
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
2
]
->
getT
ext
(),
mainGame
->
dInfo
.
hostname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
2
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
hostname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
3
]
->
getT
ext
(),
mainGame
->
dInfo
.
hostname_tag
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
3
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
hostname_tag
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
0
]
->
getT
ext
(),
mainGame
->
dInfo
.
clientname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
0
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
clientname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
1
]
->
getT
ext
(),
mainGame
->
dInfo
.
clientname_tag
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
1
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
clientname_tag
,
20
);
}
else
{
}
else
{
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
0
]
->
getT
ext
(),
mainGame
->
dInfo
.
hostname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
0
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
hostname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
1
]
->
getT
ext
(),
mainGame
->
dInfo
.
hostname_tag
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
1
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
hostname_tag
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
2
]
->
getT
ext
(),
mainGame
->
dInfo
.
clientname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
2
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
clientname
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
3
]
->
getT
ext
(),
mainGame
->
dInfo
.
clientname_tag
,
20
);
BufferIO
::
CopyWStr
(
mainGame
->
stHostPrepDuelist
[
3
]
->
getT
oolTipText
().
c_str
(),
mainGame
->
dInfo
.
clientname_tag
,
20
);
}
}
mainGame
->
dInfo
.
tag_player
[
0
]
=
false
;
mainGame
->
dInfo
.
tag_player
[
0
]
=
false
;
mainGame
->
dInfo
.
tag_player
[
1
]
=
false
;
mainGame
->
dInfo
.
tag_player
[
1
]
=
false
;
...
@@ -922,7 +921,11 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
...
@@ -922,7 +921,11 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
BufferIO
::
CopyWStr
(
pkt
->
name
,
mainGame
->
dInfo
.
clientname
,
20
);
BufferIO
::
CopyWStr
(
pkt
->
name
,
mainGame
->
dInfo
.
clientname
,
20
);
}
}
mainGame
->
gMutex
.
lock
();
mainGame
->
gMutex
.
lock
();
mainGame
->
stHostPrepDuelist
[
pkt
->
pos
]
->
setText
(
name
);
if
(
mainGame
->
gameConf
.
hide_player_name
)
mainGame
->
stHostPrepDuelist
[
pkt
->
pos
]
->
setText
(
L"[********]"
);
else
mainGame
->
stHostPrepDuelist
[
pkt
->
pos
]
->
setText
(
name
);
mainGame
->
stHostPrepDuelist
[
pkt
->
pos
]
->
setToolTipText
(
name
);
mainGame
->
gMutex
.
unlock
();
mainGame
->
gMutex
.
unlock
();
mainGame
->
FlashWindow
();
mainGame
->
FlashWindow
();
break
;
break
;
...
@@ -936,9 +939,14 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
...
@@ -936,9 +939,14 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
mainGame
->
gMutex
.
lock
();
mainGame
->
gMutex
.
lock
();
if
(
state
<
8
)
{
if
(
state
<
8
)
{
soundManager
.
PlaySoundEffect
(
SOUND_PLAYER_ENTER
);
soundManager
.
PlaySoundEffect
(
SOUND_PLAYER_ENTER
);
wchar_t
*
prename
=
(
wchar_t
*
)
mainGame
->
stHostPrepDuelist
[
pos
]
->
getText
();
wchar_t
*
prename
=
(
wchar_t
*
)
mainGame
->
stHostPrepDuelist
[
pos
]
->
getToolTipText
().
c_str
();
mainGame
->
stHostPrepDuelist
[
state
]
->
setText
(
prename
);
if
(
mainGame
->
gameConf
.
hide_player_name
)
mainGame
->
stHostPrepDuelist
[
state
]
->
setText
(
L"[********]"
);
else
mainGame
->
stHostPrepDuelist
[
state
]
->
setText
(
prename
);
mainGame
->
stHostPrepDuelist
[
state
]
->
setToolTipText
(
prename
);
mainGame
->
stHostPrepDuelist
[
pos
]
->
setText
(
L""
);
mainGame
->
stHostPrepDuelist
[
pos
]
->
setText
(
L""
);
mainGame
->
stHostPrepDuelist
[
pos
]
->
setToolTipText
(
L""
);
mainGame
->
chkHostPrepReady
[
pos
]
->
setChecked
(
false
);
mainGame
->
chkHostPrepReady
[
pos
]
->
setChecked
(
false
);
if
(
pos
==
0
)
if
(
pos
==
0
)
BufferIO
::
CopyWStr
(
prename
,
mainGame
->
dInfo
.
hostname
,
20
);
BufferIO
::
CopyWStr
(
prename
,
mainGame
->
dInfo
.
hostname
,
20
);
...
@@ -962,12 +970,14 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
...
@@ -962,12 +970,14 @@ void DuelClient::HandleSTOCPacketLan(char* data, unsigned int len) {
}
}
}
else
if
(
state
==
PLAYERCHANGE_LEAVE
)
{
}
else
if
(
state
==
PLAYERCHANGE_LEAVE
)
{
mainGame
->
stHostPrepDuelist
[
pos
]
->
setText
(
L""
);
mainGame
->
stHostPrepDuelist
[
pos
]
->
setText
(
L""
);
mainGame
->
stHostPrepDuelist
[
pos
]
->
setToolTipText
(
L""
);
mainGame
->
chkHostPrepReady
[
pos
]
->
setChecked
(
false
);
mainGame
->
chkHostPrepReady
[
pos
]
->
setChecked
(
false
);
}
else
if
(
state
==
PLAYERCHANGE_OBSERVE
)
{
}
else
if
(
state
==
PLAYERCHANGE_OBSERVE
)
{
watching
++
;
watching
++
;
wchar_t
watchbuf
[
32
];
wchar_t
watchbuf
[
32
];
myswprintf
(
watchbuf
,
L"%ls%d"
,
dataManager
.
GetSysString
(
1253
),
watching
);
myswprintf
(
watchbuf
,
L"%ls%d"
,
dataManager
.
GetSysString
(
1253
),
watching
);
mainGame
->
stHostPrepDuelist
[
pos
]
->
setText
(
L""
);
mainGame
->
stHostPrepDuelist
[
pos
]
->
setText
(
L""
);
mainGame
->
stHostPrepDuelist
[
pos
]
->
setToolTipText
(
L""
);
mainGame
->
chkHostPrepReady
[
pos
]
->
setChecked
(
false
);
mainGame
->
chkHostPrepReady
[
pos
]
->
setChecked
(
false
);
mainGame
->
stHostPrepOB
->
setText
(
watchbuf
);
mainGame
->
stHostPrepOB
->
setText
(
watchbuf
);
}
}
...
@@ -3788,7 +3798,7 @@ int DuelClient::ClientAnalyze(char * msg, unsigned int len) {
...
@@ -3788,7 +3798,7 @@ int DuelClient::ClientAnalyze(char * msg, unsigned int len) {
/*int player = */
mainGame
->
LocalPlayer
(
BufferIO
::
ReadInt8
(
pbuf
));
/*int player = */
mainGame
->
LocalPlayer
(
BufferIO
::
ReadInt8
(
pbuf
));
mainGame
->
dField
.
announce_count
=
BufferIO
::
ReadInt8
(
pbuf
);
mainGame
->
dField
.
announce_count
=
BufferIO
::
ReadInt8
(
pbuf
);
int
available
=
BufferIO
::
ReadInt32
(
pbuf
);
int
available
=
BufferIO
::
ReadInt32
(
pbuf
);
for
(
int
i
=
0
,
filter
=
0x1
;
i
<
25
;
++
i
,
filter
<<=
1
)
{
for
(
int
i
=
0
,
filter
=
0x1
;
i
<
RACES_COUNT
;
++
i
,
filter
<<=
1
)
{
mainGame
->
chkRace
[
i
]
->
setChecked
(
false
);
mainGame
->
chkRace
[
i
]
->
setChecked
(
false
);
if
(
filter
&
available
)
if
(
filter
&
available
)
mainGame
->
chkRace
[
i
]
->
setVisible
(
true
);
mainGame
->
chkRace
[
i
]
->
setVisible
(
true
);
...
...
gframe/event_handler.cpp
View file @
65431d1f
...
@@ -852,7 +852,7 @@ bool ClientField::OnEvent(const irr::SEvent& event) {
...
@@ -852,7 +852,7 @@ bool ClientField::OnEvent(const irr::SEvent& event) {
}
}
case
CHECK_RACE
:
{
case
CHECK_RACE
:
{
int
rac
=
0
,
filter
=
0x1
,
count
=
0
;
int
rac
=
0
,
filter
=
0x1
,
count
=
0
;
for
(
int
i
=
0
;
i
<
25
;
++
i
,
filter
<<=
1
)
{
for
(
int
i
=
0
;
i
<
RACES_COUNT
;
++
i
,
filter
<<=
1
)
{
if
(
mainGame
->
chkRace
[
i
]
->
isChecked
())
{
if
(
mainGame
->
chkRace
[
i
]
->
isChecked
())
{
rac
|=
filter
;
rac
|=
filter
;
count
++
;
count
++
;
...
@@ -1965,6 +1965,13 @@ bool ClientField::OnCommonEvent(const irr::SEvent& event) {
...
@@ -1965,6 +1965,13 @@ bool ClientField::OnCommonEvent(const irr::SEvent& event) {
return
true
;
return
true
;
break
;
break
;
}
}
case
CHECKBOX_HIDE_PLAYER_NAME
:
{
mainGame
->
gameConf
.
hide_player_name
=
mainGame
->
chkHidePlayerName
->
isChecked
()
?
1
:
0
;
if
(
mainGame
->
gameConf
.
hide_player_name
)
mainGame
->
ClearChatMsg
();
return
true
;
break
;
}
case
CHECKBOX_PREFER_EXPANSION
:
{
case
CHECKBOX_PREFER_EXPANSION
:
{
mainGame
->
gameConf
.
prefer_expansion_script
=
mainGame
->
chkPreferExpansionScript
->
isChecked
()
?
1
:
0
;
mainGame
->
gameConf
.
prefer_expansion_script
=
mainGame
->
chkPreferExpansionScript
->
isChecked
()
?
1
:
0
;
return
true
;
return
true
;
...
...
gframe/game.cpp
View file @
65431d1f
...
@@ -27,7 +27,7 @@ namespace irr {
...
@@ -27,7 +27,7 @@ namespace irr {
#include <regex>
#include <regex>
#endif //YGOPRO_SERVER_MODE
#endif //YGOPRO_SERVER_MODE
unsigned
short
PRO_VERSION
=
0x13
54
;
unsigned
short
PRO_VERSION
=
0x13
60
;
namespace
ygo
{
namespace
ygo
{
...
@@ -229,7 +229,7 @@ bool Game::Initialize() {
...
@@ -229,7 +229,7 @@ bool Game::Initialize() {
SetWindowsIcon
();
SetWindowsIcon
();
//main menu
//main menu
wchar_t
strbuf
[
256
];
wchar_t
strbuf
[
256
];
myswprintf
(
strbuf
,
L"KoishiPro %X.0%X.%X
Yumezakura
"
,
PRO_VERSION
>>
12
,
(
PRO_VERSION
>>
4
)
&
0xff
,
PRO_VERSION
&
0xf
);
myswprintf
(
strbuf
,
L"KoishiPro %X.0%X.%X
Ulysses
"
,
PRO_VERSION
>>
12
,
(
PRO_VERSION
>>
4
)
&
0xff
,
PRO_VERSION
&
0xf
);
wMainMenu
=
env
->
addWindow
(
rect
<
s32
>
(
370
,
200
,
650
,
415
),
false
,
strbuf
);
wMainMenu
=
env
->
addWindow
(
rect
<
s32
>
(
370
,
200
,
650
,
415
),
false
,
strbuf
);
wMainMenu
->
getCloseButton
()
->
setVisible
(
false
);
wMainMenu
->
getCloseButton
()
->
setVisible
(
false
);
btnLanMode
=
env
->
addButton
(
rect
<
s32
>
(
10
,
30
,
270
,
60
),
wMainMenu
,
BUTTON_LAN_MODE
,
dataManager
.
GetSysString
(
1200
));
btnLanMode
=
env
->
addButton
(
rect
<
s32
>
(
10
,
30
,
270
,
60
),
wMainMenu
,
BUTTON_LAN_MODE
,
dataManager
.
GetSysString
(
1200
));
...
@@ -480,6 +480,9 @@ bool Game::Initialize() {
...
@@ -480,6 +480,9 @@ bool Game::Initialize() {
chkIgnore2
=
env
->
addCheckBox
(
false
,
rect
<
s32
>
(
posX
,
posY
,
posX
+
260
,
posY
+
25
),
tabSystem
,
-
1
,
dataManager
.
GetSysString
(
1291
));
chkIgnore2
=
env
->
addCheckBox
(
false
,
rect
<
s32
>
(
posX
,
posY
,
posX
+
260
,
posY
+
25
),
tabSystem
,
-
1
,
dataManager
.
GetSysString
(
1291
));
chkIgnore2
->
setChecked
(
gameConf
.
chkIgnore2
!=
0
);
chkIgnore2
->
setChecked
(
gameConf
.
chkIgnore2
!=
0
);
posY
+=
30
;
posY
+=
30
;
chkHidePlayerName
=
env
->
addCheckBox
(
false
,
rect
<
s32
>
(
posX
,
posY
,
posX
+
260
,
posY
+
25
),
tabSystem
,
CHECKBOX_HIDE_PLAYER_NAME
,
dataManager
.
GetSysString
(
1289
));
chkHidePlayerName
->
setChecked
(
gameConf
.
hide_player_name
!=
0
);
posY
+=
30
;
chkIgnoreDeckChanges
=
env
->
addCheckBox
(
false
,
rect
<
s32
>
(
posX
,
posY
,
posX
+
260
,
posY
+
25
),
tabSystem
,
-
1
,
dataManager
.
GetSysString
(
1357
));
chkIgnoreDeckChanges
=
env
->
addCheckBox
(
false
,
rect
<
s32
>
(
posX
,
posY
,
posX
+
260
,
posY
+
25
),
tabSystem
,
-
1
,
dataManager
.
GetSysString
(
1357
));
chkIgnoreDeckChanges
->
setChecked
(
gameConf
.
chkIgnoreDeckChanges
!=
0
);
chkIgnoreDeckChanges
->
setChecked
(
gameConf
.
chkIgnoreDeckChanges
!=
0
);
posY
+=
30
;
posY
+=
30
;
...
@@ -534,7 +537,7 @@ bool Game::Initialize() {
...
@@ -534,7 +537,7 @@ bool Game::Initialize() {
chkEnablePScale
=
env
->
addCheckBox
(
false
,
rect
<
s32
>
(
posX
,
posY
,
posX
+
260
,
posY
+
25
),
tabSystem
,
-
1
,
dataManager
.
GetSysString
(
1269
));
chkEnablePScale
=
env
->
addCheckBox
(
false
,
rect
<
s32
>
(
posX
,
posY
,
posX
+
260
,
posY
+
25
),
tabSystem
,
-
1
,
dataManager
.
GetSysString
(
1269
));
chkEnablePScale
->
setChecked
(
gameConf
.
chkEnablePScale
!=
0
);
chkEnablePScale
->
setChecked
(
gameConf
.
chkEnablePScale
!=
0
);
posY
+=
30
;
posY
+=
30
;
env
->
addStaticText
(
dataManager
.
GetSysString
(
12
89
),
rect
<
s32
>
(
posX
+
23
,
posY
+
3
,
posX
+
160
,
posY
+
28
),
false
,
false
,
tabSystem
);
env
->
addStaticText
(
dataManager
.
GetSysString
(
12
67
),
rect
<
s32
>
(
posX
+
23
,
posY
+
3
,
posX
+
160
,
posY
+
28
),
false
,
false
,
tabSystem
);
cbLocale
=
env
->
addComboBox
(
rect
<
s32
>
(
posX
+
150
,
posY
+
4
,
posX
+
250
,
posY
+
21
),
tabSystem
,
COMBOBOX_LOCALE
);
cbLocale
=
env
->
addComboBox
(
rect
<
s32
>
(
posX
+
150
,
posY
+
4
,
posX
+
250
,
posY
+
21
),
tabSystem
,
COMBOBOX_LOCALE
);
RefreshLocales
();
RefreshLocales
();
elmTabSystemLast
=
cbLocale
;
elmTabSystemLast
=
cbLocale
;
...
@@ -674,7 +677,7 @@ bool Game::Initialize() {
...
@@ -674,7 +677,7 @@ bool Game::Initialize() {
wANRace
=
env
->
addWindow
(
rect
<
s32
>
(
480
,
200
,
850
,
410
),
false
,
dataManager
.
GetSysString
(
563
));
wANRace
=
env
->
addWindow
(
rect
<
s32
>
(
480
,
200
,
850
,
410
),
false
,
dataManager
.
GetSysString
(
563
));
wANRace
->
getCloseButton
()
->
setVisible
(
false
);
wANRace
->
getCloseButton
()
->
setVisible
(
false
);
wANRace
->
setVisible
(
false
);
wANRace
->
setVisible
(
false
);
for
(
int
filter
=
0x1
,
i
=
0
;
i
<
25
;
filter
<<=
1
,
++
i
)
for
(
int
filter
=
0x1
,
i
=
0
;
i
<
RACES_COUNT
;
filter
<<=
1
,
++
i
)
chkRace
[
i
]
=
env
->
addCheckBox
(
false
,
rect
<
s32
>
(
10
+
(
i
%
4
)
*
90
,
25
+
(
i
/
4
)
*
25
,
100
+
(
i
%
4
)
*
90
,
50
+
(
i
/
4
)
*
25
),
chkRace
[
i
]
=
env
->
addCheckBox
(
false
,
rect
<
s32
>
(
10
+
(
i
%
4
)
*
90
,
25
+
(
i
/
4
)
*
25
,
100
+
(
i
%
4
)
*
90
,
50
+
(
i
/
4
)
*
25
),
wANRace
,
CHECK_RACE
,
dataManager
.
FormatRace
(
filter
));
wANRace
,
CHECK_RACE
,
dataManager
.
FormatRace
(
filter
));
//selection hint
//selection hint
...
@@ -821,7 +824,7 @@ bool Game::Initialize() {
...
@@ -821,7 +824,7 @@ bool Game::Initialize() {
cbRace
=
env
->
addComboBox
(
rect
<
s32
>
(
60
,
40
+
75
/
6
,
190
,
60
+
75
/
6
),
wFilter
,
COMBOBOX_RACE
);
cbRace
=
env
->
addComboBox
(
rect
<
s32
>
(
60
,
40
+
75
/
6
,
190
,
60
+
75
/
6
),
wFilter
,
COMBOBOX_RACE
);
cbRace
->
setMaxSelectionRows
(
10
);
cbRace
->
setMaxSelectionRows
(
10
);
cbRace
->
addItem
(
dataManager
.
GetSysString
(
1310
),
0
);
cbRace
->
addItem
(
dataManager
.
GetSysString
(
1310
),
0
);
for
(
int
filter
=
0x1
;
filter
!=
0x2000000
;
filter
<<=
1
)
for
(
int
filter
=
0x1
;
filter
<
(
1
<<
RACES_COUNT
)
;
filter
<<=
1
)
cbRace
->
addItem
(
dataManager
.
FormatRace
(
filter
),
filter
);
cbRace
->
addItem
(
dataManager
.
FormatRace
(
filter
),
filter
);
stAttack
=
env
->
addStaticText
(
dataManager
.
GetSysString
(
1322
),
rect
<
s32
>
(
205
,
22
+
50
/
6
,
280
,
42
+
50
/
6
),
false
,
false
,
wFilter
);
stAttack
=
env
->
addStaticText
(
dataManager
.
GetSysString
(
1322
),
rect
<
s32
>
(
205
,
22
+
50
/
6
,
280
,
42
+
50
/
6
),
false
,
false
,
wFilter
);
ebAttack
=
env
->
addEditBox
(
L""
,
rect
<
s32
>
(
260
,
20
+
50
/
6
,
340
,
40
+
50
/
6
),
true
,
wFilter
,
EDITBOX_INPUTS
);
ebAttack
=
env
->
addEditBox
(
L""
,
rect
<
s32
>
(
260
,
20
+
50
/
6
,
340
,
40
+
50
/
6
),
true
,
wFilter
,
EDITBOX_INPUTS
);
...
@@ -1531,6 +1534,8 @@ bool Game::LoadConfigFromFile(const char* file) {
...
@@ -1531,6 +1534,8 @@ bool Game::LoadConfigFromFile(const char* file) {
gameConf
.
auto_save_replay
=
atoi
(
valbuf
);
gameConf
.
auto_save_replay
=
atoi
(
valbuf
);
}
else
if
(
!
strcmp
(
strbuf
,
"draw_single_chain"
))
{
}
else
if
(
!
strcmp
(
strbuf
,
"draw_single_chain"
))
{
gameConf
.
draw_single_chain
=
atoi
(
valbuf
);
gameConf
.
draw_single_chain
=
atoi
(
valbuf
);
}
else
if
(
!
strcmp
(
strbuf
,
"hide_player_name"
))
{
gameConf
.
hide_player_name
=
atoi
(
valbuf
);
}
else
if
(
!
strcmp
(
strbuf
,
"prefer_expansion_script"
))
{
}
else
if
(
!
strcmp
(
strbuf
,
"prefer_expansion_script"
))
{
gameConf
.
prefer_expansion_script
=
atoi
(
valbuf
);
gameConf
.
prefer_expansion_script
=
atoi
(
valbuf
);
}
else
if
(
!
strcmp
(
strbuf
,
"ask_mset"
))
{
}
else
if
(
!
strcmp
(
strbuf
,
"ask_mset"
))
{
...
@@ -1627,6 +1632,7 @@ void Game::LoadConfig() {
...
@@ -1627,6 +1632,7 @@ void Game::LoadConfig() {
gameConf
.
quick_animation
=
0
;
gameConf
.
quick_animation
=
0
;
gameConf
.
auto_save_replay
=
0
;
gameConf
.
auto_save_replay
=
0
;
gameConf
.
draw_single_chain
=
0
;
gameConf
.
draw_single_chain
=
0
;
gameConf
.
hide_player_name
=
0
;
gameConf
.
prefer_expansion_script
=
0
;
gameConf
.
prefer_expansion_script
=
0
;
gameConf
.
ask_mset
=
0
;
gameConf
.
ask_mset
=
0
;
gameConf
.
enable_sound
=
true
;
gameConf
.
enable_sound
=
true
;
...
@@ -1766,6 +1772,7 @@ void Game::SaveConfig() {
...
@@ -1766,6 +1772,7 @@ void Game::SaveConfig() {
fprintf
(
fp
,
"quick_animation = %d
\n
"
,
gameConf
.
quick_animation
);
fprintf
(
fp
,
"quick_animation = %d
\n
"
,
gameConf
.
quick_animation
);
fprintf
(
fp
,
"auto_save_replay = %d
\n
"
,
(
chkAutoSaveReplay
->
isChecked
()
?
1
:
0
));
fprintf
(
fp
,
"auto_save_replay = %d
\n
"
,
(
chkAutoSaveReplay
->
isChecked
()
?
1
:
0
));
fprintf
(
fp
,
"draw_single_chain = %d
\n
"
,
gameConf
.
draw_single_chain
);
fprintf
(
fp
,
"draw_single_chain = %d
\n
"
,
gameConf
.
draw_single_chain
);
fprintf
(
fp
,
"hide_player_name = %d
\n
"
,
gameConf
.
hide_player_name
);
fprintf
(
fp
,
"prefer_expansion_script = %d
\n
"
,
gameConf
.
prefer_expansion_script
);
fprintf
(
fp
,
"prefer_expansion_script = %d
\n
"
,
gameConf
.
prefer_expansion_script
);
fprintf
(
fp
,
"ask_mset = %d
\n
"
,
gameConf
.
ask_mset
);
fprintf
(
fp
,
"ask_mset = %d
\n
"
,
gameConf
.
ask_mset
);
fprintf
(
fp
,
"window_maximized = %d
\n
"
,
(
gameConf
.
window_maximized
?
1
:
0
));
fprintf
(
fp
,
"window_maximized = %d
\n
"
,
(
gameConf
.
window_maximized
?
1
:
0
));
...
@@ -1904,6 +1911,8 @@ void Game::AddChatMsg(const wchar_t* msg, int player) {
...
@@ -1904,6 +1911,8 @@ void Game::AddChatMsg(const wchar_t* msg, int player) {
chatMsg
[
0
].
clear
();
chatMsg
[
0
].
clear
();
chatTiming
[
0
]
=
1200
;
chatTiming
[
0
]
=
1200
;
chatType
[
0
]
=
player
;
chatType
[
0
]
=
player
;
if
(
gameConf
.
hide_player_name
&&
player
<
4
)
player
=
10
;
switch
(
player
)
{
switch
(
player
)
{
case
0
:
//from host
case
0
:
//from host
chatMsg
[
0
].
append
(
dInfo
.
hostname
);
chatMsg
[
0
].
append
(
dInfo
.
hostname
);
...
@@ -1935,6 +1944,9 @@ void Game::AddChatMsg(const wchar_t* msg, int player) {
...
@@ -1935,6 +1944,9 @@ void Game::AddChatMsg(const wchar_t* msg, int player) {
case
9
:
//error message
case
9
:
//error message
chatMsg
[
0
].
append
(
L"[Script Error]: "
);
chatMsg
[
0
].
append
(
L"[Script Error]: "
);
break
;
break
;
case
10
:
//hidden name
chatMsg
[
0
].
append
(
L"[********]: "
);
break
;
default:
//from watcher or unknown
default:
//from watcher or unknown
if
(
player
<
11
||
player
>
19
)
if
(
player
<
11
||
player
>
19
)
chatMsg
[
0
].
append
(
L"[---]: "
);
chatMsg
[
0
].
append
(
L"[---]: "
);
...
...
gframe/game.h
View file @
65431d1f
...
@@ -64,6 +64,7 @@ struct Config {
...
@@ -64,6 +64,7 @@ struct Config {
bool
resize_popup_menu
;
bool
resize_popup_menu
;
int
auto_save_replay
;
int
auto_save_replay
;
int
draw_single_chain
;
int
draw_single_chain
;
int
hide_player_name
;
int
prefer_expansion_script
;
int
prefer_expansion_script
;
int
ask_mset
;
int
ask_mset
;
bool
enable_sound
;
bool
enable_sound
;
...
@@ -339,6 +340,7 @@ public:
...
@@ -339,6 +340,7 @@ public:
irr
::
gui
::
IGUICheckBox
*
chkAutoSaveReplay
;
irr
::
gui
::
IGUICheckBox
*
chkAutoSaveReplay
;
irr
::
gui
::
IGUICheckBox
*
chkDrawSingleChain
;
irr
::
gui
::
IGUICheckBox
*
chkDrawSingleChain
;
irr
::
gui
::
IGUICheckBox
*
chkAskMSet
;
irr
::
gui
::
IGUICheckBox
*
chkAskMSet
;
irr
::
gui
::
IGUICheckBox
*
chkHidePlayerName
;
irr
::
gui
::
IGUIWindow
*
tabSystem
;
irr
::
gui
::
IGUIWindow
*
tabSystem
;
irr
::
gui
::
IGUIElement
*
elmTabSystemLast
;
irr
::
gui
::
IGUIElement
*
elmTabSystemLast
;
irr
::
gui
::
IGUIScrollBar
*
scrTabSystem
;
irr
::
gui
::
IGUIScrollBar
*
scrTabSystem
;
...
@@ -502,7 +504,7 @@ public:
...
@@ -502,7 +504,7 @@ public:
irr
::
gui
::
IGUICheckBox
*
chkAttribute
[
7
];
irr
::
gui
::
IGUICheckBox
*
chkAttribute
[
7
];
//announce race
//announce race
irr
::
gui
::
IGUIWindow
*
wANRace
;
irr
::
gui
::
IGUIWindow
*
wANRace
;
irr
::
gui
::
IGUICheckBox
*
chkRace
[
25
];
irr
::
gui
::
IGUICheckBox
*
chkRace
[
RACES_COUNT
];
//cmd menu
//cmd menu
irr
::
gui
::
IGUIWindow
*
wCmdMenu
;
irr
::
gui
::
IGUIWindow
*
wCmdMenu
;
irr
::
gui
::
IGUIButton
*
btnActivate
;
irr
::
gui
::
IGUIButton
*
btnActivate
;
...
@@ -859,9 +861,10 @@ extern unsigned int pre_seed[3];
...
@@ -859,9 +861,10 @@ extern unsigned int pre_seed[3];
#define CHECKBOX_PREFER_EXPANSION 373
#define CHECKBOX_PREFER_EXPANSION 373
#define CHECKBOX_DRAW_SINGLE_CHAIN 374
#define CHECKBOX_DRAW_SINGLE_CHAIN 374
#define CHECKBOX_LFLIST 375
#define CHECKBOX_LFLIST 375
#define CHECKBOX_REGEX 376
#define CHECKBOX_HIDE_PLAYER_NAME 376
#define COMBOBOX_LOCALE 377
#define CHECKBOX_REGEX 377
#define CHECKBOX_ASK_MSET 378
#define COMBOBOX_LOCALE 378
#define CHECKBOX_ASK_MSET 379
#define BUTTON_BIG_CARD_CLOSE 380
#define BUTTON_BIG_CARD_CLOSE 380
#define BUTTON_BIG_CARD_ZOOM_IN 381
#define BUTTON_BIG_CARD_ZOOM_IN 381
...
...
lflist.conf
View file @
65431d1f
#[2023.
4][2023.2 TCG][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
][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]
#[2023.
7][2023.6 TCG][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][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]
!
2023
.
4
!
2023
.
7
#forbidden
#forbidden
91869203
0
--アマゾネスの射手
91869203
0
--アマゾネスの射手
20663556
0
--イレカエル
20663556
0
--イレカエル
44910027
0
--ヴィクトリー・ドラゴン
44910027
0
--ヴィクトリー・ドラゴン
51858306
0
--エクリプス・ワイバーン
51858306
0
--エクリプス・ワイバーン
07563579
0
--
Em
ヒグルミ
07563579
0
--
Em
ヒグルミ
17330916
0
--
EM
モンキーボード
34945480
0
--外神アザトート
34945480
0
--外神アザトート
90411554
0
--巌征竜-レドックス
90411554
0
--巌征竜-レドックス
08903700
0
--儀式魔人リリーサー
08903700
0
--儀式魔人リリーサー
11384280
0
--キャノン・ソルジャー
11384280
0
--キャノン・ソルジャー
17412721
0
--旧神ノーデン
17412721
0
--旧神ノーデン
32909498
0
--クシャトリラ・フェンリル
50588353
0
--水晶機巧-ハリファイバー
50588353
0
--水晶機巧-ハリファイバー
34124316
0
--サイバーポッド
34124316
0
--サイバーポッド
02563463
0
--流離のグリフォンライダー
02563463
0
--流離のグリフォンライダー
...
@@ -28,8 +28,10 @@
...
@@ -28,8 +28,10 @@
94677445
0
--星杯の神子イヴ
94677445
0
--星杯の神子イヴ
16923472
0
--ゼンマイハンター
16923472
0
--ゼンマイハンター
15341821
0
--ダンディライオン
15341821
0
--ダンディライオン
77679716
0
--超重武者装留ブレイク・アーマー
37818794
0
--超魔導竜騎士-ドラグーン・オブ・レッドアイズ
37818794
0
--超魔導竜騎士-ドラグーン・オブ・レッドアイズ
92731385
0
--ティアラメンツ・キトカロス
92731385
0
--ティアラメンツ・キトカロス
69015963
0
--デビル・フランケン
79875176
0
--トゥーン・キャノン・ソルジャー
79875176
0
--トゥーン・キャノン・ソルジャー
75732622
0
--トーチ・ゴーレム
75732622
0
--トーチ・ゴーレム
22593417
0
--トポロジック・ガンブラー・ドラゴン
22593417
0
--トポロジック・ガンブラー・ドラゴン
...
@@ -47,7 +49,6 @@
...
@@ -47,7 +49,6 @@
31178212
0
--マジェスペクター・ユニコーン
31178212
0
--マジェスペクター・ユニコーン
63101919
0
--マジックテンペスター
63101919
0
--マジックテンペスター
34206604
0
--魔導サイエンティスト
34206604
0
--魔導サイエンティスト
04423206
0
--
M
.
X
-セイバー インヴォーカー
14702066
0
--メガキャノン・ソルジャー
14702066
0
--メガキャノン・ソルジャー
96782886
0
--メンタルマスター
96782886
0
--メンタルマスター
90809975
0
--餅カエル
90809975
0
--餅カエル
...
@@ -71,6 +72,7 @@
...
@@ -71,6 +72,7 @@
60682203
0
--大寒波
60682203
0
--大寒波
69243953
0
--蝶の短剣-エルマ
69243953
0
--蝶の短剣-エルマ
79571449
0
--天使の施し
79571449
0
--天使の施し
63789924
0
--盗人の煙玉
70828912
0
--早すぎた埋葬
70828912
0
--早すぎた埋葬
42703248
0
--ハリケーン
42703248
0
--ハリケーン
76375976
0
--魔鍾洞
76375976
0
--魔鍾洞
...
@@ -91,7 +93,7 @@
...
@@ -91,7 +93,7 @@
76794549
1
--アストログラフ・マジシャン
76794549
1
--アストログラフ・マジシャン
40177746
1
--イーバ
40177746
1
--イーバ
53804307
1
--焔征竜-ブラスター
53804307
1
--焔征竜-ブラスター
32909498
1
--クシャトリラ・フェンリル
17330916
1
--
EM
モンキーボード
68304193
1
--クシャトリラ・ユニコーン
68304193
1
--クシャトリラ・ユニコーン
67441435
1
--グローアップ・バルブ
67441435
1
--グローアップ・バルブ
12289247
1
--クロノグラフ・マジシャン
12289247
1
--クロノグラフ・マジシャン
...
@@ -101,23 +103,23 @@
...
@@ -101,23 +103,23 @@
38814750
1
--
PSY
フレームギア・γ
38814750
1
--
PSY
フレームギア・γ
74586817
1
--
PSY
フレームロード・Ω
74586817
1
--
PSY
フレームロード・Ω
32731036
1
--深淵の獣ルベリオン
32731036
1
--深淵の獣ルベリオン
36521307
1
--斬機サーキュラー
69811710
1
--宵星の騎士ギルス
69811710
1
--宵星の騎士ギルス
78872731
1
--十二獣モルモラット
78872731
1
--十二獣モルモラット
06602300
1
--重爆撃禽 ボム・フェネクス
06602300
1
--重爆撃禽 ボム・フェネクス
28985331
1
--終末の騎士
63542003
1
--宿神像ケルドウ
63542003
1
--宿神像ケルドウ
78080961
1
--
SPYRAL
-ジーニアス
78080961
1
--
SPYRAL
-ジーニアス
81275020
1
--
SR
ベイゴマックス
81275020
1
--
SR
ベイゴマックス
13533678
1
--スプライト・ジェット
13533678
1
--スプライト・ジェット
76145933
1
--スプライト・ブルー
76145933
1
--スプライト・ブルー
82385847
1
--ダイナレスラー・パンクラトプス
82385847
1
--ダイナレスラー・パンクラトプス
90361010
1
--超重武者装留イワトオシ
15291624
1
--超雷龍-サンダー・ドラゴン
15291624
1
--超雷龍-サンダー・ドラゴン
00572850
1
--ティアラメンツ・シェイレーン
00572850
1
--ティアラメンツ・シェイレーン
37961969
1
--ティアラメンツ・ハゥフニス
37961969
1
--ティアラメンツ・ハゥフニス
74078255
1
--ティアラメンツ・メイルゥ
74078255
1
--ティアラメンツ・メイルゥ
73956664
1
--ティアラメンツ・レイノハート
73956664
1
--ティアラメンツ・レイノハート
90953320
1
--
TG
ハイパー・ライブラリアン
90953320
1
--
TG
ハイパー・ライブラリアン
69015963
1
--デビル・フランケン
90448279
1
--天霆號アーゼウス
90448279
1
--天霆號アーゼウス
17266660
1
--朱光の宣告者
17266660
1
--朱光の宣告者
69610326
1
--覇王眷竜ダークヴルム
69610326
1
--覇王眷竜ダークヴルム
...
@@ -129,9 +131,9 @@
...
@@ -129,9 +131,9 @@
07902349
1
--封印されし者の左腕
07902349
1
--封印されし者の左腕
08124921
1
--封印されし者の右足
08124921
1
--封印されし者の右足
70903634
1
--封印されし者の右腕
70903634
1
--封印されし者の右腕
25725326
1
--プランキッズ・ミュー
35272499
1
--捕食植物オフリス・スコーピオ
35272499
1
--捕食植物オフリス・スコーピオ
24094258
1
--ヘビーメタルフォーゼ・エレクトラム
24094258
1
--ヘビーメタルフォーゼ・エレクトラム
04423206
1
--
M
.
X
-セイバー インヴォーカー
33508719
1
--メタモルポット
33508719
1
--メタモルポット
89399912
1
--嵐征竜-テンペスト
89399912
1
--嵐征竜-テンペスト
92746535
1
--竜剣士ラスター
P
92746535
1
--竜剣士ラスター
P
...
@@ -139,6 +141,7 @@
...
@@ -139,6 +141,7 @@
33782437
1
--一時休戦
33782437
1
--一時休戦
01845204
1
--簡易融合
01845204
1
--簡易融合
81439173
1
--おろかな埋葬
81439173
1
--おろかな埋葬
84211599
1
--金満で謙虚な壺
23701465
1
--原初の種
23701465
1
--原初の種
04031928
1
--心変わり
04031928
1
--心変わり
83764718
1
--死者蘇生
83764718
1
--死者蘇生
...
@@ -150,6 +153,7 @@
...
@@ -150,6 +153,7 @@
73628505
1
--テラ・フォーミング
73628505
1
--テラ・フォーミング
13035077
1
--ドラゴニック
D
13035077
1
--ドラゴニック
D
18144506
1
--ハーピィの羽根帚
18144506
1
--ハーピィの羽根帚
21347668
1
--ピュアリィ・スリーピィメモリー
75500286
1
--封印の黄金櫃
75500286
1
--封印の黄金櫃
52947044
1
--フュージョン・デステニー
52947044
1
--フュージョン・デステニー
07394770
1
--ブリリアント・フュージョン
07394770
1
--ブリリアント・フュージョン
...
@@ -160,6 +164,7 @@
...
@@ -160,6 +164,7 @@
71832012
1
--六世壊=パライゾス
71832012
1
--六世壊=パライゾス
36637374
1
--烙印開幕
36637374
1
--烙印開幕
44362883
1
--烙印融合
44362883
1
--烙印融合
92107604
1
--神碑の泉
27970830
1
--六武の門
27970830
1
--六武の門
02295440
1
--ワン・フォー・ワン
02295440
1
--ワン・フォー・ワン
82732705
1
--スキルドレイン
82732705
1
--スキルドレイン
...
@@ -167,41 +172,34 @@
...
@@ -167,41 +172,34 @@
21076084
1
--トリックスター・リンカーネイション
21076084
1
--トリックスター・リンカーネイション
23002292
1
--レッド・リブート
23002292
1
--レッド・リブート
#semi limit
#semi limit
25862681
2
--エンシェント・フェアリー・ドラゴン
28985331
2
--終末の騎士
26889158
2
--転生炎獣ガゼル
83334932
2
--超重武者バイ-
Q
74997493
2
--鎖龍蛇-スカルデット
91800273
2
--ディメンション・アトラクター
91800273
2
--ディメンション・アトラクター
09411399
2
--
D
-
HERO
ディアボリックガイ
09411399
2
--
D
-
HERO
ディアボリックガイ
18326736
2
--星守の騎士 プトレマイオス
87209160
2
--鉄獣戦線 フラクトール
87209160
2
--鉄獣戦線 フラクトール
09047460
2
--
BF
-隠れ蓑のスチーム
25725326
2
--プランキッズ・ミュー
83107873
2
--雷鳥龍-サンダー・
ドラゴン
94689206
2
--ブロック
ドラゴン
03285551
2
--アラメシアの儀
03285551
2
--アラメシアの儀
66957584
2
--インフェルニティガン
66957584
2
--インフェルニティガン
57103969
2
--炎舞-「天璣」
35726888
2
--おろかな副葬
35726888
2
--おろかな副葬
67723438
2
--緊急テレポート
67723438
2
--緊急テレポート
84211599
2
--金満で謙虚な壺
35261759
2
--強欲で貪欲な壺
35261759
2
--強欲で貪欲な壺
12580477
2
--サンダー・ボルト
12580477
2
--サンダー・ボルト
63166095
2
--閃刀起動-エンゲージ
63166095
2
--閃刀起動-エンゲージ
48130397
2
--超融合
48130397
2
--超融合
01984618
2
--天底の使徒
11110587
2
--隣の芝刈り
11110587
2
--隣の芝刈り
35371948
2
--トリックスター・ライトステージ
35371948
2
--トリックスター・ライトステージ
24224830
2
--墓穴の指名者
24224830
2
--墓穴の指名者
46448938
2
--魔導書の神判
14532163
2
--ライトニング・ストーム
14532163
2
--ライトニング・ストーム
92107604
2
--神碑の泉
!
2023
.
2
TCG
!
2023
.
6
TCG
#forbidden
#forbidden
06728559
0
--
Archnemeses
Protos
06728559
0
--
Archnemeses
Protos
20292186
0
--
Artifact
Scythe
20292186
0
--
Artifact
Scythe
73356503
0
--
Barrier
Statue
of
the
Stormwinds
73356503
0
--
Barrier
Statue
of
the
Stormwinds
09929398
0
--
Blackwing
-
Gofu
the
Vague
Shadow
09929398
0
--
Blackwing
-
Gofu
the
Vague
Shadow
53804307
0
--
Blaster
,
Dragon
Ruler
of
Infernos
94689206
0
--
Block
Dragon
94689206
0
--
Block
Dragon
69015963
0
--
Cyber
-
Stein
15341821
0
--
Dandylion
15341821
0
--
Dandylion
08903700
0
--
Djinn
Releaser
of
Rituals
08903700
0
--
Djinn
Releaser
of
Rituals
51858306
0
--
Eclipse
Wyvern
51858306
0
--
Eclipse
Wyvern
...
@@ -222,7 +220,6 @@
...
@@ -222,7 +220,6 @@
23558733
0
--
Phoenixian
Cluster
Amaryllis
23558733
0
--
Phoenixian
Cluster
Amaryllis
90411554
0
--
Redox
,
Dragon
Ruler
of
Boulders
90411554
0
--
Redox
,
Dragon
Ruler
of
Boulders
01357146
0
--
Ronintoadin
01357146
0
--
Ronintoadin
05592689
0
--
Samsara
Lotus
91258852
0
--
SPYRAL
Master
Plan
91258852
0
--
SPYRAL
Master
Plan
88071625
0
--
The
Tyrant
Neptune
88071625
0
--
The
Tyrant
Neptune
26400609
0
--
Tidal
,
Dragon
Ruler
of
Waterfalls
26400609
0
--
Tidal
,
Dragon
Ruler
of
Waterfalls
...
@@ -245,10 +242,10 @@
...
@@ -245,10 +242,10 @@
72330894
0
--
Simorgh
,
Bird
of
Sovereignty
72330894
0
--
Simorgh
,
Bird
of
Sovereignty
27381364
0
--
Spright
Elf
27381364
0
--
Spright
Elf
61665245
0
--
Summon
Sorceress
61665245
0
--
Summon
Sorceress
33918636
0
--
Superheavy
Samurai
Scarecrow
22593417
0
--
Topologic
Gumblar
Dragon
22593417
0
--
Topologic
Gumblar
Dragon
83152482
0
--
Union
Carrier
83152482
0
--
Union
Carrier
03040496
0
--
Chaos
Ruler
,
the
Chaotic
Magical
Dragon
03040496
0
--
Chaos
Ruler
,
the
Chaotic
Magical
Dragon
65536818
0
--
Denglong
,
First
of
the
Yang
Zing
94677445
0
--
Ib
the
World
Chalice
Justiciar
94677445
0
--
Ib
the
World
Chalice
Justiciar
63101919
0
--
Tempest
Magician
63101919
0
--
Tempest
Magician
34086406
0
--
Lavalval
Chain
34086406
0
--
Lavalval
Chain
...
@@ -256,6 +253,7 @@
...
@@ -256,6 +253,7 @@
54719828
0
--
Number
16
:
Shock
Master
54719828
0
--
Number
16
:
Shock
Master
10389142
0
--
Number
42
:
Galaxy
Tomahawk
10389142
0
--
Number
42
:
Galaxy
Tomahawk
63504681
0
--
Number
86
:
Heroic
Champion
-
Rhongomyniad
63504681
0
--
Number
86
:
Heroic
Champion
-
Rhongomyniad
95474755
0
--
Number
89
:
Diablosis
the
Mind
Hacker
58820923
0
--
Number
95
:
Galaxy
-
Eyes
Dark
Matter
Dragon
58820923
0
--
Number
95
:
Galaxy
-
Eyes
Dark
Matter
Dragon
52653092
0
--
Number
S0
:
Utopic
ZEXAL
52653092
0
--
Number
S0
:
Utopic
ZEXAL
34945480
0
--
Outer
Entity
Azathot
34945480
0
--
Outer
Entity
Azathot
...
@@ -289,6 +287,8 @@
...
@@ -289,6 +287,8 @@
11110587
0
--
That
Grass
Looks
Greener
11110587
0
--
That
Grass
Looks
Greener
42829885
0
--
The
Forceful
Sentry
42829885
0
--
The
Forceful
Sentry
46060017
0
--
Zoodiac
Barrage
46060017
0
--
Zoodiac
Barrage
43262273
0
--
Appointer
of
the
Red
Lotus
01041278
0
--
Branded
Expulsion
61740673
0
--
Imperial
Order
61740673
0
--
Imperial
Order
28566710
0
--
Last
Turn
28566710
0
--
Last
Turn
23002292
0
--
Red
Reboot
23002292
0
--
Red
Reboot
...
@@ -308,29 +308,27 @@
...
@@ -308,29 +308,27 @@
28985331
1
--
Armageddon
Knight
28985331
1
--
Armageddon
Knight
76794549
1
--
Astrograph
Sorcerer
76794549
1
--
Astrograph
Sorcerer
61901281
1
--
Black
Dragon
Collapserpent
61901281
1
--
Black
Dragon
Collapserpent
09047460
1
--
Blackwing
-
Steam
the
Cloak
53804307
1
--
Blaster
,
Dragon
Ruler
of
Infernos
34124316
1
--
Cyber
Jar
34124316
1
--
Cyber
Jar
69015963
1
--
Cyber
-
Stein
43694650
1
--
Danger
!?
Jackalope
?
43694650
1
--
Danger
!?
Jackalope
?
99745551
1
--
Danger
!?
Tsuchinoko
?
99745551
1
--
Danger
!?
Tsuchinoko
?
14536035
1
--
Dark
Grepher
14536035
1
--
Dark
Grepher
82385847
1
--
Dinowrestler
Pankratops
82385847
1
--
Dinowrestler
Pankratops
33396948
1
--
Exodia
the
Forbidden
One
33396948
1
--
Exodia
the
Forbidden
One
64034255
1
--
Genex
Ally
Birdman
17266660
1
--
Herald
of
Orange
Light
99177923
1
--
Infernity
Archfiend
99177923
1
--
Infernity
Archfiend
25926710
1
--
Kelbek
the
Ancient
Vanguard
25926710
1
--
Kelbek
the
Ancient
Vanguard
63542003
1
--
Keldo
the
Sacred
Protector
63542003
1
--
Keldo
the
Sacred
Protector
83190280
1
--
Lunalight
Tiger
83190280
1
--
Lunalight
Tiger
36521307
1
--
Mathmech
Circular
38572779
1
--
Miscellaneousaurus
38572779
1
--
Miscellaneousaurus
33508719
1
--
Morphing
Jar
33508719
1
--
Morphing
Jar
99937011
1
--
Mudora
the
Sword
Oracle
99937011
1
--
Mudora
the
Sword
Oracle
17330916
1
--
Performapal
Monkeyboard
17330916
1
--
Performapal
Monkeyboard
12958919
1
--
Phantom
Skyblaster
12958919
1
--
Phantom
Skyblaster
38814750
1
--
PSY
-
Framegear
Gamma
26118970
1
--
Red
Rose
Dragon
26118970
1
--
Red
Rose
Dragon
26889158
1
--
Salamangreat
Gazelle
26889158
1
--
Salamangreat
Gazelle
81275020
1
--
Speedroid
Terrortop
81275020
1
--
Speedroid
Terrortop
78080961
1
--
SPYRAL
Quik
-
Fix
20663556
1
--
Substitoad
20663556
1
--
Substitoad
37961969
1
--
Tearlaments
Havnis
37961969
1
--
Tearlaments
Havnis
74078255
1
--
Tearlaments
Merrli
74078255
1
--
Tearlaments
Merrli
...
@@ -341,17 +339,18 @@
...
@@ -341,17 +339,18 @@
39512984
1
--
Gem
-
Knight
Master
Diamond
39512984
1
--
Gem
-
Knight
Master
Diamond
73539069
1
--
Striker
Dragon
73539069
1
--
Striker
Dragon
25862681
1
--
Ancient
Fairy
Dragon
25862681
1
--
Ancient
Fairy
Dragon
65536818
1
--
Denglong
,
First
of
the
Yang
Zing
74586817
1
--
PSY
-
Framelord
Omega
74586817
1
--
PSY
-
Framelord
Omega
90953320
1
--
T
.
G
.
Hyper
Librarian
90953320
1
--
T
.
G
.
Hyper
Librarian
27552504
1
--
Beatrice
,
Lady
of
the
Eternal
27552504
1
--
Beatrice
,
Lady
of
the
Eternal
00581014
1
--
Daigusto
Emeral
00581014
1
--
Daigusto
Emeral
48626373
1
--
Kashtira
Arise
-
Heart
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
04031928
1
--
Change
of
Heart
15854426
1
--
Divine
Wind
of
Mist
Valley
15854426
1
--
Divine
Wind
of
Mist
Valley
14733538
1
--
Draco
Face
-
Off
13035077
1
--
Dragonic
Diagram
13035077
1
--
Dragonic
Diagram
95308449
1
--
Final
Countdown
95308449
1
--
Final
Countdown
81439173
1
--
Foolish
Burial
81439173
1
--
Foolish
Burial
...
@@ -367,24 +366,223 @@
...
@@ -367,24 +366,223 @@
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
55584558
1
--
Purrely
Delicious
Memory
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
73468603
1
--
Set
Rotation
73468603
1
--
Set
Rotation
52340444
1
--
Sky
Striker
Mecha
-
Hornet
Drones
52340444
1
--
Sky
Striker
Mecha
-
Hornet
Drones
24010609
1
--
Sky
Striker
Mecha
Modules
-
Multirole
63166095
1
--
Sky
Striker
Mobilize
-
Engage
!
71344451
1
--
Slash
Draw
71344451
1
--
Slash
Draw
46448938
1
--
Spellbook
of
Judgment
46448938
1
--
Spellbook
of
Judgment
73628505
1
--
Terraforming
73628505
1
--
Terraforming
70368879
1
--
Upstart
Goblin
70368879
1
--
Upstart
Goblin
43262273
1
--
Appointer
of
the
Red
Lotus
32723153
1
--
Magical
Explosion
32723153
1
--
Magical
Explosion
03734202
1
--
Naturia
Sacred
Tree
35316708
1
--
Time
Seal
35316708
1
--
Time
Seal
#semi limit
#semi limit
09411399
2
--
Destiny
HERO
-
Malicious
09411399
2
--
Destiny
HERO
-
Malicious
08491961
2
--
Lyrilusc
-
Recital
Starling
17266660
2
--
Herald
of
Orange
Light
68304193
2
--
Kashtira
Unicorn
14532163
2
--
Lightning
Storm
35261759
2
--
Pot
of
Desires
35261759
2
--
Pot
of
Desires
92107604
2
--
Runick
Fountain
63166095
2
--
Sky
Striker
Mobilize
-
Engage
!
15443125
2
--
Spright
Starter
!
2023
.
4
#forbidden
91869203
0
--アマゾネスの射手
20663556
0
--イレカエル
44910027
0
--ヴィクトリー・ドラゴン
51858306
0
--エクリプス・ワイバーン
07563579
0
--
Em
ヒグルミ
17330916
0
--
EM
モンキーボード
34945480
0
--外神アザトート
90411554
0
--巌征竜-レドックス
08903700
0
--儀式魔人リリーサー
11384280
0
--キャノン・ソルジャー
17412721
0
--旧神ノーデン
50588353
0
--水晶機巧-ハリファイバー
34124316
0
--サイバーポッド
02563463
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
27381364
0
--スプライト・エルフ
94677445
0
--星杯の神子イヴ
16923472
0
--ゼンマイハンター
15341821
0
--ダンディライオン
37818794
0
--超魔導竜騎士-ドラグーン・オブ・レッドアイズ
92731385
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
-朧影のゴウフウ
70369116
0
--捕食植物ヴェルテ・アナコンダ
31178212
0
--マジェスペクター・ユニコーン
63101919
0
--マジックテンペスター
34206604
0
--魔導サイエンティスト
04423206
0
--
M
.
X
-セイバー インヴォーカー
14702066
0
--メガキャノン・ソルジャー
96782886
0
--メンタルマスター
90809975
0
--餅カエル
83152482
0
--ユニオン・キャリアー
34086406
0
--ラヴァルバル・チェイン
85243784
0
--リンクロス
73356503
0
--烈風の結界像
57421866
0
--レベル・スティーラー
41482598
0
--悪夢の蜃気楼
44763025
0
--いたずら好きな双子悪魔
17375316
0
--押収
19613556
0
--大嵐
74191942
0
--苦渋の選択
42829885
0
--強引な番兵
45986603
0
--強奪
55144522
0
--強欲な壺
23557835
0
--次元融合
31423101
0
--神剣-フェニックスブレード
57953380
0
--生還の宝札
54447022
0
--ソウル・チャージ
60682203
0
--大寒波
69243953
0
--蝶の短剣-エルマ
79571449
0
--天使の施し
70828912
0
--早すぎた埋葬
42703248
0
--ハリケーン
76375976
0
--魔鍾洞
34906152
0
--マスドライバー
46411259
0
--突然変異
85602018
0
--遺言状
27174286
0
--異次元からの帰還
05851097
0
--虚無空間
93016201
0
--王宮の弾圧
61740673
0
--王宮の勅命
03280747
0
--第六感
64697231
0
--ダスト・シュート
80604091
0
--血の代償
32723153
0
--マジカル・エクスプロージョン
17178486
0
--ライフチェンジャー
28566710
0
--ラストバトル!
#limit
76794549
1
--アストログラフ・マジシャン
40177746
1
--イーバ
53804307
1
--焔征竜-ブラスター
32909498
1
--クシャトリラ・フェンリル
68304193
1
--クシャトリラ・ユニコーン
67441435
1
--グローアップ・バルブ
12289247
1
--クロノグラフ・マジシャン
99937011
1
--剣神官ムドラ
62320425
1
--古衛兵アギド
25926710
1
--古尖兵ケルベク
38814750
1
--
PSY
フレームギア・γ
74586817
1
--
PSY
フレームロード・Ω
32731036
1
--深淵の獣ルベリオン
69811710
1
--宵星の騎士ギルス
78872731
1
--十二獣モルモラット
06602300
1
--重爆撃禽 ボム・フェネクス
28985331
1
--終末の騎士
63542003
1
--宿神像ケルドウ
78080961
1
--
SPYRAL
-ジーニアス
81275020
1
--
SR
ベイゴマックス
13533678
1
--スプライト・ジェット
76145933
1
--スプライト・ブルー
82385847
1
--ダイナレスラー・パンクラトプス
15291624
1
--超雷龍-サンダー・ドラゴン
00572850
1
--ティアラメンツ・シェイレーン
37961969
1
--ティアラメンツ・ハゥフニス
74078255
1
--ティアラメンツ・メイルゥ
73956664
1
--ティアラメンツ・レイノハート
90953320
1
--
TG
ハイパー・ライブラリアン
69015963
1
--デビル・フランケン
90448279
1
--天霆號アーゼウス
17266660
1
--朱光の宣告者
69610326
1
--覇王眷竜ダークヴルム
06637331
1
--深淵の獣ドルイドヴルム
72656408
1
--深淵の獣バルドレイク
33854624
1
--深淵の獣マグナムート
33396948
1
--封印されしエクゾディア
44519536
1
--封印されし者の左足
07902349
1
--封印されし者の左腕
08124921
1
--封印されし者の右足
70903634
1
--封印されし者の右腕
25725326
1
--プランキッズ・ミュー
35272499
1
--捕食植物オフリス・スコーピオ
24094258
1
--ヘビーメタルフォーゼ・エレクトラム
33508719
1
--メタモルポット
89399912
1
--嵐征竜-テンペスト
92746535
1
--竜剣士ラスター
P
77103950
1
--壱世壊=ペルレイノ
33782437
1
--一時休戦
01845204
1
--簡易融合
81439173
1
--おろかな埋葬
23701465
1
--原初の種
04031928
1
--心変わり
83764718
1
--死者蘇生
46060017
1
--十二獣の会局
15443125
1
--スプライト・スターター
52340444
1
--閃刀機-ホーネットビット
32807846
1
--増援
72892473
1
--手札抹殺
73628505
1
--テラ・フォーミング
13035077
1
--ドラゴニック
D
18144506
1
--ハーピィの羽根帚
75500286
1
--封印の黄金櫃
52947044
1
--フュージョン・デステニー
07394770
1
--ブリリアント・フュージョン
28126717
1
--ふわんだりぃずと謎の地図
73468603
1
--盆回し
93600443
1
--マスク・チェンジ・セカンド
65681983
1
--抹殺の指名者
71832012
1
--六世壊=パライゾス
36637374
1
--烙印開幕
44362883
1
--烙印融合
27970830
1
--六武の門
02295440
1
--ワン・フォー・ワン
82732705
1
--スキルドレイン
35316708
1
--刻の封印
21076084
1
--トリックスター・リンカーネイション
23002292
1
--レッド・リブート
#semi limit
25862681
2
--エンシェント・フェアリー・ドラゴン
26889158
2
--転生炎獣ガゼル
74997493
2
--鎖龍蛇-スカルデット
91800273
2
--ディメンション・アトラクター
09411399
2
--
D
-
HERO
ディアボリックガイ
18326736
2
--星守の騎士 プトレマイオス
87209160
2
--鉄獣戦線 フラクトール
09047460
2
--
BF
-隠れ蓑のスチーム
83107873
2
--雷鳥龍-サンダー・ドラゴン
03285551
2
--アラメシアの儀
66957584
2
--インフェルニティガン
57103969
2
--炎舞-「天璣」
35726888
2
--おろかな副葬
67723438
2
--緊急テレポート
84211599
2
--金満で謙虚な壺
35261759
2
--強欲で貪欲な壺
12580477
2
--サンダー・ボルト
63166095
2
--閃刀起動-エンゲージ
48130397
2
--超融合
01984618
2
--天底の使徒
11110587
2
--隣の芝刈り
35371948
2
--トリックスター・ライトステージ
24224830
2
--墓穴の指名者
46448938
2
--魔導書の神判
14532163
2
--ライトニング・ストーム
92107604
2
--神碑の泉
!
2023
.
1
!
2023
.
1
#forbidden
#forbidden
...
@@ -6576,6 +6774,198 @@
...
@@ -6576,6 +6774,198 @@
53582587
2
--激流葬
53582587
2
--激流葬
29401950
2
--奈落の落とし穴
29401950
2
--奈落の落とし穴
!
2023
.
2
TCG
#forbidden
06728559
0
--
Archnemeses
Protos
20292186
0
--
Artifact
Scythe
73356503
0
--
Barrier
Statue
of
the
Stormwinds
09929398
0
--
Blackwing
-
Gofu
the
Vague
Shadow
53804307
0
--
Blaster
,
Dragon
Ruler
of
Infernos
94689206
0
--
Block
Dragon
15341821
0
--
Dandylion
08903700
0
--
Djinn
Releaser
of
Rituals
51858306
0
--
Eclipse
Wyvern
40177746
0
--
Eva
55623480
0
--
Fairy
Tail
-
Snow
78706415
0
--
Fiber
Jar
93369354
0
--
Fishborg
Blaster
67441435
0
--
Glow
-
Up
Bulb
75732622
0
--
Grinder
Golem
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"
96782886
0
--
Mind
Master
57835716
0
--
Orcust
Harp
Horror
07563579
0
--
Performage
Plushfire
23558733
0
--
Phoenixian
Cluster
Amaryllis
90411554
0
--
Redox
,
Dragon
Ruler
of
Boulders
01357146
0
--
Ronintoadin
05592689
0
--
Samsara
Lotus
91258852
0
--
SPYRAL
Master
Plan
88071625
0
--
The
Tyrant
Neptune
26400609
0
--
Tidal
,
Dragon
Ruler
of
Waterfalls
44910027
0
--
Victory
Dragon
17412721
0
--
Elder
Entity
Norden
43387895
0
--
Supreme
King
Dragon
Starving
Venom
92731385
0
--
Tearlaments
Kitkallos
15291624
0
--
Thunder
Dragon
Colossus
50588353
0
--
Crystron
Halqifibrax
98095162
0
--
Curious
,
the
Lightsworn
Dominion
59537380
0
--
Guardragon
Agarpain
86148577
0
--
Guardragon
Elpy
24094258
0
--
Heavymetalfoes
Electrumite
39064822
0
--
Knightmare
Goblin
03679218
0
--
Knightmare
Mermaid
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
27381364
0
--
Spright
Elf
61665245
0
--
Summon
Sorceress
22593417
0
--
Topologic
Gumblar
Dragon
83152482
0
--
Union
Carrier
03040496
0
--
Chaos
Ruler
,
the
Chaotic
Magical
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
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
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
76375976
0
--
Mystic
Mine
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
11110587
0
--
That
Grass
Looks
Greener
42829885
0
--
The
Forceful
Sentry
46060017
0
--
Zoodiac
Barrage
61740673
0
--
Imperial
Order
28566710
0
--
Last
Turn
23002292
0
--
Red
Reboot
27174286
0
--
Return
from
the
Different
Dimension
93016201
0
--
Royal
Oppression
57585212
0
--
Self
-
Destruct
Button
03280747
0
--
Sixth
Sense
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
62320425
1
--
Agido
the
Ancient
Sentinel
28985331
1
--
Armageddon
Knight
76794549
1
--
Astrograph
Sorcerer
61901281
1
--
Black
Dragon
Collapserpent
09047460
1
--
Blackwing
-
Steam
the
Cloak
34124316
1
--
Cyber
Jar
69015963
1
--
Cyber
-
Stein
43694650
1
--
Danger
!?
Jackalope
?
99745551
1
--
Danger
!?
Tsuchinoko
?
14536035
1
--
Dark
Grepher
82385847
1
--
Dinowrestler
Pankratops
33396948
1
--
Exodia
the
Forbidden
One
64034255
1
--
Genex
Ally
Birdman
17266660
1
--
Herald
of
Orange
Light
99177923
1
--
Infernity
Archfiend
25926710
1
--
Kelbek
the
Ancient
Vanguard
63542003
1
--
Keldo
the
Sacred
Protector
83190280
1
--
Lunalight
Tiger
38572779
1
--
Miscellaneousaurus
33508719
1
--
Morphing
Jar
99937011
1
--
Mudora
the
Sword
Oracle
17330916
1
--
Performapal
Monkeyboard
12958919
1
--
Phantom
Skyblaster
26118970
1
--
Red
Rose
Dragon
26889158
1
--
Salamangreat
Gazelle
81275020
1
--
Speedroid
Terrortop
78080961
1
--
SPYRAL
Quik
-
Fix
20663556
1
--
Substitoad
37961969
1
--
Tearlaments
Havnis
74078255
1
--
Tearlaments
Merrli
00572850
1
--
Tearlaments
Scheiren
89399912
1
--
Tempest
,
Dragon
Ruler
of
Storms
99234526
1
--
White
Dragon
Wyverburster
78872731
1
--
Zoodiac
Ratpier
39512984
1
--
Gem
-
Knight
Master
Diamond
73539069
1
--
Striker
Dragon
25862681
1
--
Ancient
Fairy
Dragon
74586817
1
--
PSY
-
Framelord
Omega
90953320
1
--
T
.
G
.
Hyper
Librarian
27552504
1
--
Beatrice
,
Lady
of
the
Eternal
00581014
1
--
Daigusto
Emeral
24224830
1
--
Called
by
the
Grave
72892473
1
--
Card
Destruction
59750328
1
--
Card
of
Demise
91623717
1
--
Chain
Strike
04031928
1
--
Change
of
Heart
15854426
1
--
Divine
Wind
of
Mist
Valley
14733538
1
--
Draco
Face
-
Off
13035077
1
--
Dragonic
Diagram
95308449
1
--
Final
Countdown
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
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
46448938
1
--
Spellbook
of
Judgment
73628505
1
--
Terraforming
70368879
1
--
Upstart
Goblin
43262273
1
--
Appointer
of
the
Red
Lotus
32723153
1
--
Magical
Explosion
35316708
1
--
Time
Seal
#semi limit
09411399
2
--
Destiny
HERO
-
Malicious
08491961
2
--
Lyrilusc
-
Recital
Starling
35261759
2
--
Pot
of
Desires
!
2022
.
12
TCG
!
2022
.
12
TCG
#forbidden
#forbidden
06728559
0
--
Archnemeses
Protos
06728559
0
--
Archnemeses
Protos
...
...
ocgcore
@
29f43b23
Subproject commit
b431b512c9031e98f588b0979fddf04f9cb4f677
Subproject commit
29f43b232c1ca9d661bd4e373db4ce543ea3768e
premake/gframe/ygopro.rc
View file @
65431d1f
1 ICON "ygopro.ico"
1 ICON "ygopro.ico"
1 VERSIONINFO
1 VERSIONINFO
FILEVERSION 1, 0, 3
5, 4
FILEVERSION 1, 0, 3
6, 0
PRODUCTVERSION 1, 0, 3
5, 4
PRODUCTVERSION 1, 0, 3
6, 0
FILEOS 0x4
FILEOS 0x4
FILETYPE 0x1
FILETYPE 0x1
...
@@ -13,7 +13,7 @@ BLOCK "080404b0"
...
@@ -13,7 +13,7 @@ BLOCK "080404b0"
BEGIN
BEGIN
VALUE "FileDescription", "YGOPRO Server Mode ver.Koishi"
VALUE "FileDescription", "YGOPRO Server Mode ver.Koishi"
VALUE "InternalName", "YGOPRO Server Mode"
VALUE "InternalName", "YGOPRO Server Mode"
VALUE "LegalCopyright", "Copyright (C) 202
2
Nanahira"
VALUE "LegalCopyright", "Copyright (C) 202
3
Nanahira"
VALUE "OriginalFilename", "ygopro.exe"
VALUE "OriginalFilename", "ygopro.exe"
VALUE "ProductName", "YGOPRO Server Mode"
VALUE "ProductName", "YGOPRO Server Mode"
VALUE "FileVersion", "Server"
VALUE "FileVersion", "Server"
...
...
script
@
66532d87
Subproject commit
300d1a981a3b45d47c62d0c6a5035706052a6e52
Subproject commit
66532d87f88cb95256f74ecad9d41485ee16ea88
strings.conf
View file @
65431d1f
...
@@ -181,6 +181,7 @@
...
@@ -181,6 +181,7 @@
!
system
1042
创造神
!
system
1042
创造神
!
system
1043
幻龙
!
system
1043
幻龙
!
system
1044
电子界
!
system
1044
电子界
!
system
1045
幻想魔
!
system
1050
怪兽
!
system
1050
怪兽
!
system
1051
魔法
!
system
1051
魔法
!
system
1052
陷阱
!
system
1052
陷阱
...
@@ -319,6 +320,7 @@
...
@@ -319,6 +320,7 @@
!
system
1262
大师规则3
!
system
1262
大师规则3
!
system
1263
新大师规则
!
system
1263
新大师规则
!
system
1264
大师规则
2020
!
system
1264
大师规则
2020
!
system
1267
语言(重启后生效)
!
system
1268
盖放怪兽前询问
!
system
1268
盖放怪兽前询问
!
system
1269
数字灵摆图片
!
system
1269
数字灵摆图片
!
system
1270
卡片信息
!
system
1270
卡片信息
...
@@ -340,7 +342,7 @@
...
@@ -340,7 +342,7 @@
!
system
1286
特大
!
system
1286
特大
!
system
1287
只有连锁
1
也显示连锁动画
!
system
1287
只有连锁
1
也显示连锁动画
!
system
1288
禁限卡表
!
system
1288
禁限卡表
!
system
1289
语言(重启后生效)
!
system
1289
隐藏玩家昵称
!
system
1290
忽略对方发言
!
system
1290
忽略对方发言
!
system
1291
忽略观战者发言
!
system
1291
忽略观战者发言
!
system
1292
忽略时点
!
system
1292
忽略时点
...
@@ -602,7 +604,7 @@
...
@@ -602,7 +604,7 @@
!
counter
0
x25
年代记指示物
!
counter
0
x25
年代记指示物
!
counter
0
x26
指示物(金属射手)
!
counter
0
x26
指示物(金属射手)
!
counter
0
x27
指示物(死亡蚊)
!
counter
0
x27
指示物(死亡蚊)
!
counter
0
x28
指示物(暗黑
投
射手)
!
counter
0
x28
指示物(暗黑
弹
射手)
!
counter
0
x29
指示物(气球蜥蜴)
!
counter
0
x29
指示物(气球蜥蜴)
!
counter
0
x102a
指示物(魔法防护器)
!
counter
0
x102a
指示物(魔法防护器)
!
counter
0
x2b
命运指示物
!
counter
0
x2b
命运指示物
...
@@ -646,7 +648,7 @@
...
@@ -646,7 +648,7 @@
!
counter
0
x57
幻魔指示物
!
counter
0
x57
幻魔指示物
!
counter
0
x58
指示物(祢须三破鸣比)
!
counter
0
x58
指示物(祢须三破鸣比)
!
counter
0
x59
落魂指示物
!
counter
0
x59
落魂指示物
!
counter
0
x5a
指示物(
岩战之
试炼)
!
counter
0
x5a
指示物(
战吼
试炼)
!
counter
0
x5b
指示物(北极天熊北斗星)
!
counter
0
x5b
指示物(北极天熊北斗星)
!
counter
0
x105c
燃烧指示物
!
counter
0
x105c
燃烧指示物
!
counter
0
x5d
指示物(机巧传-神使记纪图)
!
counter
0
x5d
指示物(机巧传-神使记纪图)
...
@@ -698,7 +700,7 @@
...
@@ -698,7 +700,7 @@
!
setname
0
x16
机人 ロイド
!
setname
0
x16
机人 ロイド
!
setname
0
x1016
交通机人 ビークロイド
!
setname
0
x1016
交通机人 ビークロイド
!
setname
0
x2016
疾行机人 スピードロイド
!
setname
0
x2016
疾行机人 スピードロイド
#
!setname 0x17 同调 シンクロ
!
setname
0
x17
同调 シンクロ
!
setname
0
x1017
同调士 シンクロン
!
setname
0
x1017
同调士 シンクロン
!
setname
0
x2017
同调龙 シンクロ・ドラゴン
!
setname
0
x2017
同调龙 シンクロ・ドラゴン
!
setname
0
x18
云魔物 雲魔物
!
setname
0
x18
云魔物 雲魔物
...
@@ -711,7 +713,8 @@
...
@@ -711,7 +713,8 @@
!
setname
0
x1e
茧状体
C
(コクーン)
!
setname
0
x1e
茧状体
C
(コクーン)
!
setname
0
x1f
新空间侠
N
(ネオスペーシアン)
!
setname
0
x1f
新空间侠
N
(ネオスペーシアン)
!
setname
0
x20
紫炎 紫炎
!
setname
0
x20
紫炎 紫炎
!
setname
0
x21
地缚神 地縛神
!
setname
0
x21
地缚 地縛
!
setname
0
x1021
地缚神 地縛神
!
setname
0
x22
朱罗纪 ジュラック
!
setname
0
x22
朱罗纪 ジュラック
!
setname
0
x23
罪
Sin
!
setname
0
x23
罪
Sin
!
setname
0
x24
废铁 スクラップ
!
setname
0
x24
废铁 スクラップ
...
@@ -831,6 +834,7 @@
...
@@ -831,6 +834,7 @@
!
setname
0
x107a
圣骑士 聖騎士(せいきし)
!
setname
0
x107a
圣骑士 聖騎士(せいきし)
!
setname
0
x207a
圣剑 聖剣(せいけん)
!
setname
0
x207a
圣剑 聖剣(せいけん)
!
setname
0
x507a
焰圣骑士 焔聖騎士
!
setname
0
x507a
焰圣骑士 焔聖騎士
!
setname
0
x607a
焰圣剑 焔聖剣
!
setname
0
x7b
银河 ギャラクシー
!
setname
0
x7b
银河 ギャラクシー
!
setname
0
x107b
银河眼 ギャラクシーアイズ
!
setname
0
x107b
银河眼 ギャラクシーアイズ
!
setname
0
x307b
银河眼时空龙 ギャラクシーアイズ・タキオン・ドラゴン
!
setname
0
x307b
银河眼时空龙 ギャラクシーアイズ・タキオン・ドラゴン
...
@@ -849,7 +853,9 @@
...
@@ -849,7 +853,9 @@
!
setname
0
x82
怒怒怒 ドドド
!
setname
0
x82
怒怒怒 ドドド
!
setname
0
x83
人偶 パペット
!
setname
0
x83
人偶 パペット
!
setname
0
x1083
机关傀儡 ギミック・パペット
!
setname
0
x1083
机关傀儡 ギミック・パペット
!
setname
0
x84
燃烧拳击手
BK
(バーニングナックラー)
#setname 0x84 燃烧拳 バーニングナック
!
setname
0
x1084
燃烧拳击手
BK
(バーニングナックラー)
!
setname
0
x2084
燃烧拳 バーニングナックル
!
setname
0
x85
超级防卫机器人
SD
ロボ
!
setname
0
x85
超级防卫机器人
SD
ロボ
!
setname
0
x86
光天使
!
setname
0
x86
光天使
!
setname
0
x87
阴影 アンブラル
!
setname
0
x87
阴影 アンブラル
...
@@ -1184,3 +1190,5 @@
...
@@ -1184,3 +1190,5 @@
!
setname
0
x195
征服斗魂
VS
(ヴァンキッシュ・ソウル)
!
setname
0
x195
征服斗魂
VS
(ヴァンキッシュ・ソウル)
!
setname
0
x196
新式魔厨 ヌーベルズ
!
setname
0
x196
新式魔厨 ヌーベルズ
!
setname
0
x197
食谱 レシピ
!
setname
0
x197
食谱 レシピ
!
setname
0
x198
维萨斯 ヴィサス
!
setname
0
x199
反击 カウンター
system.conf
View file @
65431d1f
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
#nickname & gamename should be less than 20 characters
#nickname & gamename should be less than 20 characters
use_d3d
=
0
use_d3d
=
0
use_image_scale
=
1
use_image_scale
=
1
pro_version
=
49
48
pro_version
=
49
60
antialias
=
2
antialias
=
2
errorlog
=
3
errorlog
=
3
nickname
=
Komeiji
Koishi
nickname
=
Komeiji
Koishi
...
...
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