used spaces
ok
This commit is contained in:
parent
52b5a57bde
commit
eba1294f46
5 changed files with 1396 additions and 65 deletions
415
codes/GMSE01.xml
Normal file
415
codes/GMSE01.xml
Normal file
|
@ -0,0 +1,415 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<codes>
|
||||
<code>
|
||||
<title lang="en">DPad Functions</title>
|
||||
<author>Psychonauter, Dan Salvato, Link Master, James0x57</author>
|
||||
<version>2.0</version>
|
||||
<date>Aug 28, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
2440E10C 80000000
|
||||
82200000 8040E10C
|
||||
80000001 817F0008
|
||||
82200002 8040E114
|
||||
E2000001 00000000
|
||||
28404454 00000001
|
||||
8A000C01 00000000
|
||||
8A000221 0000000D
|
||||
28404455 00000002
|
||||
8A000C10 00000000
|
||||
8C000212 0000000D
|
||||
28404455 00000004
|
||||
04153DA0 801C0004
|
||||
0415317C A81C0340
|
||||
28404455 00000008
|
||||
04153DA0 38000000
|
||||
0415317C 38005000
|
||||
E2000002 00000000
|
||||
E0000000 00000000
|
||||
28404454 00000208
|
||||
04269F50 3BE00004
|
||||
28404455 00000204
|
||||
04269F50 8BFE1C85
|
||||
28404455 00000201
|
||||
04269F50 3BE00001
|
||||
28404455 00000202
|
||||
04269F50 3BE00005
|
||||
E2000001 00000000
|
||||
048D3A3C 21000000
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Disable Blue Coin Flag</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 20, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
0429A728 60000000
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">FMV Skips</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 20, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
042B5EF4 38600001
|
||||
042B5E8C 38600001
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Infinite Lives</title>
|
||||
<author>Codejunkies</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 20, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
04578A04 00000063
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Mute Background Music</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 28, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
04016A34 FC210828
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Ingame Timer (with Level Select)</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.1</version>
|
||||
<date>Aug 28, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
04348158 7C9E2378
|
||||
0434815C 7C1F0378
|
||||
0414A99C 60000000
|
||||
0414D2E8 60000000
|
||||
C234802C 00000008
|
||||
3DE0817F 61EF0100
|
||||
820F0000 2C100002
|
||||
820F0000 41820010
|
||||
806F0004 808F0008
|
||||
48000010 3A000001
|
||||
906F0004 908F0008
|
||||
909F002C 920F0000
|
||||
39E00000 00000000
|
||||
C228E90C 0000000A
|
||||
3CA0803E 60A59710
|
||||
A0A50002 2C051E00
|
||||
41820034 2C050404
|
||||
4182002C 2C050801
|
||||
41820024 2C050904
|
||||
4182001C 2C050605
|
||||
41820014 2C050805
|
||||
4182000C 38800000
|
||||
38600000 909E00CC
|
||||
60000000 00000000
|
||||
0414AC18 4800006C
|
||||
C21BD3D8 00000007
|
||||
7DE802A6 3C608056
|
||||
6063DD00 7FB0EB78
|
||||
3FA08028 63BDE604
|
||||
7FA803A6 4E800021
|
||||
7DE803A6 7E1D8378
|
||||
39E00000 3A000000
|
||||
4E800020 00000000
|
||||
04348048 4E800020
|
||||
0428E9C8 60000000
|
||||
0428E854 60000000
|
||||
0428E624 60000000
|
||||
0456DD00 00000000
|
||||
0456DD04 00000000
|
||||
0456DD18 00000003
|
||||
0456DD1C 00000002
|
||||
0456DD20 8056DD24
|
||||
0456DD24 00000000
|
||||
0456DD28 00000001
|
||||
0456DD2C 00000000
|
||||
0456DD30 000000B4
|
||||
C2149148 00000019
|
||||
7C6F1B78 7FB0EB78
|
||||
3C60817F 60630100
|
||||
83A30000 2C1D0002
|
||||
41820018 2C1D0000
|
||||
3BA00000 93A30000
|
||||
41A20080 4800004C
|
||||
3C80803E 60849710
|
||||
8BA40002 2C1D0001
|
||||
3BA00000 93A30000
|
||||
40A20030 7C7D1B78
|
||||
3C608034 606394D8
|
||||
7C6803A6 4E800021
|
||||
3CA08090 60A52B28
|
||||
90650028 907D0004
|
||||
9085002C 909D0008
|
||||
3C608056 6063DD00
|
||||
3FA08028 63BDE998
|
||||
7FA803A6 4E800021
|
||||
3C608056 6063DD00
|
||||
3FA08028 63BDE82C
|
||||
7FA803A6 4E800021
|
||||
7DE37B78 7E1D8378
|
||||
39E00000 3A000000
|
||||
800100CC 60000000
|
||||
60000000 00000000
|
||||
C22A6710 0000007D
|
||||
3C60803E 60639710
|
||||
3CA08040 60A54484
|
||||
3CC0817F 60C60100
|
||||
38E00001 90E60000
|
||||
88830002 2C040001
|
||||
4081001C 2C04000D
|
||||
418202E0 2C040007
|
||||
41820340 90E60000
|
||||
480003A0 3CC0817F
|
||||
60C60100 38E00002
|
||||
90E60000 3CC08034
|
||||
60C68048 3CE07C08
|
||||
60E702A6 90E60000
|
||||
88C50001 A0E50002
|
||||
54E7062C 2C060000
|
||||
40820018 2C070000
|
||||
41820360 2C070100
|
||||
41820358 48000160
|
||||
2C060009 4182018C
|
||||
2C060008 4082000C
|
||||
39000200 48000060
|
||||
2C06000A 4082000C
|
||||
39000300 48000050
|
||||
2C060002 4082000C
|
||||
39000400 48000040
|
||||
2C060006 4082000C
|
||||
39000500 48000030
|
||||
2C060004 4082000C
|
||||
39000600 48000020
|
||||
2C060005 4082000C
|
||||
39000800 48000010
|
||||
2C060001 408202E4
|
||||
39000900 2C070000
|
||||
4082000C 39200000
|
||||
480001EC 2C070040
|
||||
4082000C 39200001
|
||||
480001DC 2C070020
|
||||
4082000C 39200002
|
||||
480001CC 2C070060
|
||||
4082000C 39200003
|
||||
480001BC 2C070010
|
||||
4082000C 39200004
|
||||
480001AC 2C070050
|
||||
4082000C 39200005
|
||||
4800019C 2C070030
|
||||
4082000C 39200006
|
||||
4800018C 2C070070
|
||||
4082000C 39200007
|
||||
4800017C 2C070400
|
||||
40820258 39000000
|
||||
2C060004 4082000C
|
||||
39200E01 48000160
|
||||
2C06000A 4082000C
|
||||
39201E00 48000150
|
||||
2C060002 4082000C
|
||||
39202100 48000140
|
||||
2C060001 4082000C
|
||||
39203900 48000130
|
||||
2C060008 4082000C
|
||||
39203700 48000120
|
||||
2C06000D 39203A00
|
||||
48000114 2C070010
|
||||
40820030 3D40817F
|
||||
810A0000 2C040001
|
||||
4182000C 39000101
|
||||
48000010 2C080000
|
||||
40820008 39000102
|
||||
39200000 480000E0
|
||||
2C070040 40820010
|
||||
39001400 39202E00
|
||||
480000BC 2C070020
|
||||
40820010 39001500
|
||||
39203000 480000A8
|
||||
2C070060 40820010
|
||||
39001600 39202000
|
||||
48000094 2C070050
|
||||
40820010 39001700
|
||||
39202900 48000080
|
||||
2C070030 40820010
|
||||
39001800 39203300
|
||||
4800006C 2C070070
|
||||
40820010 39001D00
|
||||
39202800 48000058
|
||||
2C070400 40820010
|
||||
39003400 39202A00
|
||||
48000044 2C070440
|
||||
4082000C 39201F00
|
||||
48000034 2C070800
|
||||
4082000C 39203A01
|
||||
48000024 2C070840
|
||||
4082000C 39203C00
|
||||
48000014 2C070010
|
||||
39203200 41820008
|
||||
39202F00 2C060009
|
||||
41820008 4BFFFF24
|
||||
39000000 7D084A14
|
||||
91030000 3C60817F
|
||||
91030000 480000D4
|
||||
39000D00 8083FFFC
|
||||
2C040500 4082000C
|
||||
39200000 4BFFFFD8
|
||||
2C040502 4082000C
|
||||
39200001 4BFFFFC8
|
||||
2C040504 4082000C
|
||||
39200002 4BFFFFB8
|
||||
2C040505 4082000C
|
||||
39200003 4BFFFFA8
|
||||
2C040506 4082000C
|
||||
39200004 4BFFFF98
|
||||
2C040507 40A20074
|
||||
39200005 4BFFFF88
|
||||
39000700 8083FFFC
|
||||
2C040601 4082000C
|
||||
39200000 4BFFFF70
|
||||
2C040602 4082000C
|
||||
39200001 4BFFFF60
|
||||
2C040603 4082000C
|
||||
39200002 4BFFFF50
|
||||
2C040604 4082000C
|
||||
39200002 4BFFFF40
|
||||
2C040606 4082000C
|
||||
39200003 4BFFFF30
|
||||
2C040607 4082FF28
|
||||
39200004 4BFFFF20
|
||||
807F0020 00000000
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Level Select (Standalone)</title>
|
||||
<author>Psychonauter, Dan Salvato</author>
|
||||
<version>1.4</version>
|
||||
<date>Jan 22, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
C22A6710 00000074
|
||||
3C60803E 60639710
|
||||
3CA08040 60A54484
|
||||
88830002 2C040001
|
||||
40810018 2C04000D
|
||||
418202A8 2C040007
|
||||
41820308 4800036C
|
||||
88C50001 A0E50002
|
||||
2C060000 40820018
|
||||
2C070000 41820354
|
||||
2C070100 4182034C
|
||||
48000154 2C060009
|
||||
41820180 2C060008
|
||||
4082000C 39000200
|
||||
48000060 2C06000A
|
||||
4082000C 39000300
|
||||
48000050 2C060002
|
||||
4082000C 39000400
|
||||
48000040 2C060006
|
||||
4082000C 39000500
|
||||
48000030 2C060004
|
||||
4082000C 39000600
|
||||
48000020 2C060005
|
||||
4082000C 39000800
|
||||
48000010 2C060001
|
||||
408202D8 39000900
|
||||
2C070000 4082000C
|
||||
39200000 480001E0
|
||||
2C070040 4082000C
|
||||
39200001 480001D0
|
||||
2C070020 4082000C
|
||||
39200002 480001C0
|
||||
2C070060 4082000C
|
||||
39200003 480001B0
|
||||
2C070010 4082000C
|
||||
39200004 480001A0
|
||||
2C070050 4082000C
|
||||
39200005 48000190
|
||||
2C070030 4082000C
|
||||
39200006 48000180
|
||||
2C070070 4082000C
|
||||
39200007 48000170
|
||||
2C070400 4082024C
|
||||
39000000 2C060004
|
||||
4082000C 39200E01
|
||||
48000154 2C06000A
|
||||
4082000C 39201E00
|
||||
48000144 2C060002
|
||||
4082000C 39202100
|
||||
48000134 2C060001
|
||||
4082000C 39203900
|
||||
48000124 2C060008
|
||||
40820200 39203700
|
||||
48000114 2C070010
|
||||
40820030 3D40817F
|
||||
810A0000 2C040001
|
||||
4182000C 39000101
|
||||
48000010 2C080000
|
||||
40820008 39000102
|
||||
39200000 480000E0
|
||||
2C070040 40820010
|
||||
39001400 39202E00
|
||||
480000BC 2C070020
|
||||
40820010 39001500
|
||||
39203000 480000A8
|
||||
2C070060 40820010
|
||||
39001600 39202000
|
||||
48000094 2C070050
|
||||
40820010 39001700
|
||||
39202900 48000080
|
||||
2C070030 40820010
|
||||
39001800 39203300
|
||||
4800006C 2C070070
|
||||
40820010 39001D00
|
||||
39202800 48000058
|
||||
2C070400 40820010
|
||||
39003400 39202A00
|
||||
48000044 2C070440
|
||||
4082000C 39201F00
|
||||
48000034 2C070800
|
||||
4082000C 39203A01
|
||||
48000024 2C070840
|
||||
4082000C 39203C00
|
||||
48000014 2C070010
|
||||
39203200 41820008
|
||||
39202F00 2C060009
|
||||
41820008 4BFFFF24
|
||||
39000000 7D084A14
|
||||
91030000 3C60817F
|
||||
91030000 480000D4
|
||||
39000D00 8083FFFC
|
||||
2C040500 4082000C
|
||||
39200000 4BFFFFD8
|
||||
2C040502 4082000C
|
||||
39200001 4BFFFFC8
|
||||
2C040504 4082000C
|
||||
39200002 4BFFFFB8
|
||||
2C040505 4082000C
|
||||
39200003 4BFFFFA8
|
||||
2C040506 4082000C
|
||||
39200004 4BFFFF98
|
||||
2C040507 4082FF90
|
||||
39200005 4BFFFF88
|
||||
39000700 8083FFFC
|
||||
2C040601 4082000C
|
||||
39200000 4BFFFF70
|
||||
2C040602 4082000C
|
||||
39200001 4BFFFF60
|
||||
2C040603 4082000C
|
||||
39200002 4BFFFF50
|
||||
2C040604 4082000C
|
||||
39200002 4BFFFF40
|
||||
2C040606 4082000C
|
||||
39200003 4BFFFF30
|
||||
2C040607 4082FF28
|
||||
39200004 4BFFFF20
|
||||
807F0020 00000000
|
||||
</source>
|
||||
</code>
|
||||
</codes>
|
402
codes/GMSJ01.xml
Normal file
402
codes/GMSJ01.xml
Normal file
|
@ -0,0 +1,402 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<codes>
|
||||
<code>
|
||||
<title lang="en">DPad Functions</title>
|
||||
<author>Psychonauter, Dan Salvato, Link Master, James0x57</author>
|
||||
<version>2.0</version>
|
||||
<date>Aug 28, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
2440A39C 80000000
|
||||
82200000 8040A39C
|
||||
80000001 817F0008
|
||||
82200002 8040A3A4
|
||||
E2000001 00000000
|
||||
28400D51 00000001
|
||||
8A000C01 00000000
|
||||
8A000221 0000000D
|
||||
28400D51 00000002
|
||||
8A000C10 00000000
|
||||
8C000212 0000000D
|
||||
28400D51 00000004
|
||||
04215290 801C0004
|
||||
04214610 A81C0340
|
||||
28400D51 00000008
|
||||
04215290 38000000
|
||||
04214610 38005000
|
||||
E2000002 00000000
|
||||
E0000000 00000000
|
||||
28400D50 00000208
|
||||
041494D4 3BE00004
|
||||
28400D51 00000204
|
||||
041494D4 8BFE1C85
|
||||
28400D51 00000201
|
||||
041494D4 3BE00001
|
||||
28400D51 00000202
|
||||
041494D4 3BE00005
|
||||
E2000001 00000000
|
||||
048D8A7C D6008149
|
||||
048D8A80 81498149
|
||||
048D8A84 00000000
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Disable Blue Coin Flag</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 20, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
040EDCAC 60000000
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">FMV Skips</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 20, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
0410AF5C 38600001
|
||||
0410AFC0 38600001
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Infinite Lives</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 20, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
04575227 00000063
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Mute Background Music</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 28, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
0417FF58 FC210828
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Ingame Timer (with Level Select)</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>May 27, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
04092A78 7C9E2378
|
||||
04092A7C 7C1F0378
|
||||
0420BDF8 60000000
|
||||
0420E8A4 60000000
|
||||
C209294C 00000008
|
||||
3DE0817F 61EF0100
|
||||
820F0000 2C100002
|
||||
820F0000 41820010
|
||||
806F0004 808F0008
|
||||
48000010 3A000001
|
||||
906F0004 908F0008
|
||||
909F002C 920F0000
|
||||
39E00000 00000000
|
||||
C21953A8 00000007
|
||||
7DE802A6 3C608074
|
||||
60639F00 7FB0EB78
|
||||
3FA0800E 63BD1B4C
|
||||
7FA803A6 4E800021
|
||||
7DE803A6 7E1D8378
|
||||
39E00000 3A000000
|
||||
4E800020 00000000
|
||||
04092968 4E800020
|
||||
040E1F10 60000000
|
||||
040E1D9C 60000000
|
||||
040E1B6C 60000000
|
||||
04749F00 00000000
|
||||
04749F04 00000000
|
||||
04749F18 00000003
|
||||
04749F1C 00000002
|
||||
04749F20 80749F24
|
||||
04749F24 00000000
|
||||
04749F28 00000001
|
||||
04749F2C 00000000
|
||||
04749F30 000000B4
|
||||
C220A5A0 00000018
|
||||
7C6F1B78 7FB0EB78
|
||||
3C60817F 60630100
|
||||
83A30000 2C1D0002
|
||||
41820018 2C1D0000
|
||||
3BA00000 93A30000
|
||||
41A20080 4800004C
|
||||
3C80803E 60846010
|
||||
8BA40002 2C1D0001
|
||||
3BA00000 93A30000
|
||||
40A20030 7C7D1B78
|
||||
3C608009 60633DF8
|
||||
7C6803A6 4E800021
|
||||
3CA08090 60A57B08
|
||||
90650028 907D0004
|
||||
9085002C 909D0008
|
||||
3C608074 60639F00
|
||||
3FA0800E 63BD1EE0
|
||||
7FA803A6 4E800021
|
||||
3C608074 60639F00
|
||||
3FA0800E 63BD1D74
|
||||
7FA803A6 4E800021
|
||||
7DE37B78 7E1D8378
|
||||
39E00000 3A000000
|
||||
800100CC 00000000
|
||||
C20FA19C 0000007B
|
||||
3C60803E 60636010
|
||||
3CA08040 60A50D80
|
||||
3CC0817F 60C60100
|
||||
38E00001 90E60000
|
||||
88830002 2C040001
|
||||
4081001C 2C04000D
|
||||
418202D0 2C040007
|
||||
41820330 90E60000
|
||||
48000390 3CC0817F
|
||||
60C60100 38E00002
|
||||
90E60000 3CC08034
|
||||
60C68048 3CE07C08
|
||||
60E702A6 90E60000
|
||||
88C50001 A0E50002
|
||||
2C060000 40820018
|
||||
2C070000 41820354
|
||||
2C070100 4182034C
|
||||
48000154 2C060009
|
||||
41820180 2C060008
|
||||
4082000C 39000200
|
||||
48000060 2C06000A
|
||||
4082000C 39000300
|
||||
48000050 2C060002
|
||||
4082000C 39000400
|
||||
48000040 2C060006
|
||||
4082000C 39000500
|
||||
48000030 2C060004
|
||||
4082000C 39000600
|
||||
48000020 2C060005
|
||||
4082000C 39000800
|
||||
48000010 2C060001
|
||||
408202D8 39000900
|
||||
2C070000 4082000C
|
||||
39200000 480001E0
|
||||
2C070040 4082000C
|
||||
39200001 480001D0
|
||||
2C070020 4082000C
|
||||
39200002 480001C0
|
||||
2C070060 4082000C
|
||||
39200003 480001B0
|
||||
2C070010 4082000C
|
||||
39200004 480001A0
|
||||
2C070050 4082000C
|
||||
39200005 48000190
|
||||
2C070030 4082000C
|
||||
39200006 48000180
|
||||
2C070070 4082000C
|
||||
39200007 48000170
|
||||
2C070400 4082024C
|
||||
39000000 2C060004
|
||||
4082000C 39200E01
|
||||
48000154 2C06000A
|
||||
4082000C 39201E00
|
||||
48000144 2C060002
|
||||
4082000C 39202100
|
||||
48000134 2C060001
|
||||
4082000C 39203900
|
||||
48000124 2C060008
|
||||
40820200 39203700
|
||||
48000114 2C070010
|
||||
40820030 3D40817F
|
||||
810A0000 2C040001
|
||||
4182000C 39000101
|
||||
48000010 2C080000
|
||||
40820008 39000102
|
||||
39200000 480000E0
|
||||
2C070040 40820010
|
||||
39001400 39202E00
|
||||
480000BC 2C070020
|
||||
40820010 39001500
|
||||
39203000 480000A8
|
||||
2C070060 40820010
|
||||
39001600 39202000
|
||||
48000094 2C070050
|
||||
40820010 39001700
|
||||
39202900 48000080
|
||||
2C070030 40820010
|
||||
39001800 39203300
|
||||
4800006C 2C070070
|
||||
40820010 39001D00
|
||||
39202800 48000058
|
||||
2C070400 40820010
|
||||
39003400 39202A00
|
||||
48000044 2C070440
|
||||
4082000C 39201F00
|
||||
48000034 2C070800
|
||||
4082000C 39203A01
|
||||
48000024 2C070840
|
||||
4082000C 39203C00
|
||||
48000014 2C070010
|
||||
39203200 41820008
|
||||
39202F00 2C060009
|
||||
41820008 4BFFFF24
|
||||
39000000 7D084A14
|
||||
91030000 3C60817F
|
||||
91030000 480000D4
|
||||
39000D00 A083FFFE
|
||||
2C040500 4082000C
|
||||
39200000 4BFFFFD8
|
||||
2C040502 4082000C
|
||||
39200001 4BFFFFC8
|
||||
2C040504 4082000C
|
||||
39200002 4BFFFFB8
|
||||
2C040505 4082000C
|
||||
39200003 4BFFFFA8
|
||||
2C040506 4082000C
|
||||
39200004 4BFFFF98
|
||||
2C040507 4082FF90
|
||||
39200005 4BFFFF88
|
||||
39000700 A083FFFE
|
||||
2C040601 4082000C
|
||||
39200000 4BFFFF70
|
||||
2C040602 4082000C
|
||||
39200001 4BFFFF60
|
||||
2C040603 4082000C
|
||||
39200002 4BFFFF50
|
||||
2C040604 4082000C
|
||||
39200002 4BFFFF40
|
||||
2C040606 4082000C
|
||||
39200003 4BFFFF30
|
||||
2C040607 4082FF28
|
||||
39200004 4BFFFF20
|
||||
807F0020 00000000
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Level Select (Standalone)</title>
|
||||
<author>Psychonauter, Dan Salvato</author>
|
||||
<version>1.4</version>
|
||||
<date>Jan 22, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
C20FA19C 00000074
|
||||
3C60803E 60636010
|
||||
3CA08040 60A50D80
|
||||
88830002 2C040001
|
||||
40810018 2C04000D
|
||||
418202A8 2C040007
|
||||
41820308 4800036C
|
||||
88C50001 A0E50002
|
||||
2C060000 40820018
|
||||
2C070000 41820354
|
||||
2C070100 4182034C
|
||||
48000154 2C060009
|
||||
41820180 2C060008
|
||||
4082000C 39000200
|
||||
48000060 2C06000A
|
||||
4082000C 39000300
|
||||
48000050 2C060002
|
||||
4082000C 39000400
|
||||
48000040 2C060006
|
||||
4082000C 39000500
|
||||
48000030 2C060004
|
||||
4082000C 39000600
|
||||
48000020 2C060005
|
||||
4082000C 39000800
|
||||
48000010 2C060001
|
||||
408202D8 39000900
|
||||
2C070000 4082000C
|
||||
39200000 480001E0
|
||||
2C070040 4082000C
|
||||
39200001 480001D0
|
||||
2C070020 4082000C
|
||||
39200002 480001C0
|
||||
2C070060 4082000C
|
||||
39200003 480001B0
|
||||
2C070010 4082000C
|
||||
39200004 480001A0
|
||||
2C070050 4082000C
|
||||
39200005 48000190
|
||||
2C070030 4082000C
|
||||
39200006 48000180
|
||||
2C070070 4082000C
|
||||
39200007 48000170
|
||||
2C070400 4082024C
|
||||
39000000 2C060004
|
||||
4082000C 39200E01
|
||||
48000154 2C06000A
|
||||
4082000C 39201E00
|
||||
48000144 2C060002
|
||||
4082000C 39202100
|
||||
48000134 2C060001
|
||||
4082000C 39203900
|
||||
48000124 2C060008
|
||||
40820200 39203700
|
||||
48000114 2C070010
|
||||
40820030 3D40817F
|
||||
810A0000 2C040001
|
||||
4182000C 39000101
|
||||
48000010 2C080000
|
||||
40820008 39000102
|
||||
39200000 480000E0
|
||||
2C070040 40820010
|
||||
39001400 39202E00
|
||||
480000BC 2C070020
|
||||
40820010 39001500
|
||||
39203000 480000A8
|
||||
2C070060 40820010
|
||||
39001600 39202000
|
||||
48000094 2C070050
|
||||
40820010 39001700
|
||||
39202900 48000080
|
||||
2C070030 40820010
|
||||
39001800 39203300
|
||||
4800006C 2C070070
|
||||
40820010 39001D00
|
||||
39202800 48000058
|
||||
2C070400 40820010
|
||||
39003400 39202A00
|
||||
48000044 2C070440
|
||||
4082000C 39201F00
|
||||
48000034 2C070800
|
||||
4082000C 39203A01
|
||||
48000024 2C070840
|
||||
4082000C 39203C00
|
||||
48000014 2C070010
|
||||
39203200 41820008
|
||||
39202F00 2C060009
|
||||
41820008 4BFFFF24
|
||||
39000000 7D084A14
|
||||
91030000 3C60817F
|
||||
91030000 480000D4
|
||||
39000D00 A083FFFE
|
||||
2C040500 4082000C
|
||||
39200000 4BFFFFD8
|
||||
2C040502 4082000C
|
||||
39200001 4BFFFFC8
|
||||
2C040504 4082000C
|
||||
39200002 4BFFFFB8
|
||||
2C040505 4082000C
|
||||
39200003 4BFFFFA8
|
||||
2C040506 4082000C
|
||||
39200004 4BFFFF98
|
||||
2C040507 4082FF90
|
||||
39200005 4BFFFF88
|
||||
39000700 A083FFFE
|
||||
2C040601 4082000C
|
||||
39200000 4BFFFF70
|
||||
2C040602 4082000C
|
||||
39200001 4BFFFF60
|
||||
2C040603 4082000C
|
||||
39200002 4BFFFF50
|
||||
2C040604 4082000C
|
||||
39200002 4BFFFF40
|
||||
2C040606 4082000C
|
||||
39200003 4BFFFF30
|
||||
2C040607 4082FF28
|
||||
39200004 4BFFFF20
|
||||
807F0020 00000000
|
||||
</source>
|
||||
</code>
|
||||
</codes>
|
411
codes/GMSP01.xml
Normal file
411
codes/GMSP01.xml
Normal file
|
@ -0,0 +1,411 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<codes>
|
||||
<code>
|
||||
<title lang="en">DPad Functions</title>
|
||||
<author>Psychonauter, Dan Salvato, Link Master, James0x57</author>
|
||||
<version>2.0</version>
|
||||
<date>Aug 28, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
244057D4 80000000
|
||||
82200000 804057D4
|
||||
80000001 817F0008
|
||||
82200002 804057DC
|
||||
E2000001 00000000
|
||||
283FBBF5 00000001
|
||||
8A000C01 00000000
|
||||
8A000221 0000000D
|
||||
283FBBF5 00000002
|
||||
8A000C10 00000000
|
||||
8C000212 0000000D
|
||||
283FBBF5 00000004
|
||||
04148D20 801C0004
|
||||
04147F98 A81C0340
|
||||
283FBBF5 00000008
|
||||
04148D20 38000000
|
||||
04147F98 38005000
|
||||
E2000002 00000000
|
||||
E0000000 00000000
|
||||
283FBBF4 00000208
|
||||
04261CDC 3BE00004
|
||||
283FBBF5 00000204
|
||||
04261CDC 8BFE1C85
|
||||
283FBBF5 00000201
|
||||
04261CDC 3BE00001
|
||||
283FBBF5 00000202
|
||||
04261CDC 3BE00005
|
||||
E2000001 00000000
|
||||
20570B7C 00000000
|
||||
0474E87C 21000000
|
||||
20570B7D 00000001
|
||||
0474E9F4 21210000
|
||||
20570B7D 00000002
|
||||
0474ED38 00000000
|
||||
20570B7D 00000003
|
||||
0474EE04 A1000000
|
||||
20570B7D 00000004
|
||||
0474EBDC 21210000
|
||||
E2000001 00000000
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Disable Blue Coin Flag</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 20, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
04292604 60000000
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">FMV Skips</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 20, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
042ADE20 38600001
|
||||
042ADE88 38600001
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Infinite Lives</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 20, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
04570967 00000063
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Mute Background Music</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>Jan 28, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
04016A90 FC210828
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Ingame Timer (with Level Select)</title>
|
||||
<author>Psychonauter</author>
|
||||
<version>1.0</version>
|
||||
<date>May 27, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
043403B4 7C9E2378
|
||||
043403B8 7C1F0378
|
||||
0413F62C 60000000
|
||||
04141F78 60000000
|
||||
C2340288 00000008
|
||||
3DE0817F 61EF0100
|
||||
820F0000 2C100002
|
||||
820F0000 41820010
|
||||
806F0004 808F0008
|
||||
48000010 3A000001
|
||||
906F0004 908F0008
|
||||
909F002C 920F0000
|
||||
39E00000 00000000
|
||||
C21B5290 00000007
|
||||
7DE802A6 3C608056
|
||||
6063DF00 7FB0EB78
|
||||
3FA08028 63BD6390
|
||||
7FA803A6 4E800021
|
||||
7DE803A6 7E1D8378
|
||||
39E00000 3A000000
|
||||
4E800020 00000000
|
||||
043402A4 4E800020
|
||||
04286754 60000000
|
||||
042865E0 60000000
|
||||
042863B0 60000000
|
||||
0456DF00 00000000
|
||||
0456DF04 00000000
|
||||
0456DF18 00000003
|
||||
0456DF1C 00000002
|
||||
0456DF20 8056DF24
|
||||
0456DF24 00000000
|
||||
0456DF28 00000001
|
||||
0456DF2C 00000000
|
||||
0456DF30 000000B4
|
||||
C213DDD8 00000019
|
||||
7C6F1B78 7FB0EB78
|
||||
3C60817F 60630100
|
||||
83A30000 2C1D0002
|
||||
41820018 2C1D0000
|
||||
3BA00000 93A30000
|
||||
41A20080 4800004C
|
||||
3C80803E 608410D0
|
||||
8BA40002 2C1D0001
|
||||
3BA00000 93A30000
|
||||
40A20030 7C7D1B78
|
||||
3C608034 60631734
|
||||
7C6803A6 4E800021
|
||||
3CA0808F 60A5CCE8
|
||||
90650028 907D0004
|
||||
9085002C 909D0008
|
||||
3C608056 6063DF00
|
||||
3FA08028 63BD6724
|
||||
7FA803A6 4E800021
|
||||
3C608056 6063DF00
|
||||
3FA08028 63BD65B8
|
||||
7FA803A6 4E800021
|
||||
7DE37B78 7E1D8378
|
||||
39E00000 3A000000
|
||||
800100CC 60000000
|
||||
60000000 00000000
|
||||
C229E668 0000007B
|
||||
3C60803E 606310D0
|
||||
3CA0803F 60A5BC24
|
||||
3CC0817F 60C60100
|
||||
38E00001 90E60000
|
||||
88830002 2C040001
|
||||
4081001C 2C04000D
|
||||
418202D0 2C040007
|
||||
41820330 90E60000
|
||||
48000390 3CC0817F
|
||||
60C60100 38E00002
|
||||
90E60000 3CC08034
|
||||
60C68048 3CE07C08
|
||||
60E702A6 90E60000
|
||||
88C50001 A0E50002
|
||||
2C060000 40820018
|
||||
2C070000 41820354
|
||||
2C070100 4182034C
|
||||
48000154 2C060009
|
||||
41820180 2C060008
|
||||
4082000C 39000200
|
||||
48000060 2C06000A
|
||||
4082000C 39000300
|
||||
48000050 2C060002
|
||||
4082000C 39000400
|
||||
48000040 2C060006
|
||||
4082000C 39000500
|
||||
48000030 2C060004
|
||||
4082000C 39000600
|
||||
48000020 2C060005
|
||||
4082000C 39000800
|
||||
48000010 2C060001
|
||||
408202D8 39000900
|
||||
2C070000 4082000C
|
||||
39200000 480001E0
|
||||
2C070040 4082000C
|
||||
39200001 480001D0
|
||||
2C070020 4082000C
|
||||
39200002 480001C0
|
||||
2C070060 4082000C
|
||||
39200003 480001B0
|
||||
2C070010 4082000C
|
||||
39200004 480001A0
|
||||
2C070050 4082000C
|
||||
39200005 48000190
|
||||
2C070030 4082000C
|
||||
39200006 48000180
|
||||
2C070070 4082000C
|
||||
39200007 48000170
|
||||
2C070400 4082024C
|
||||
39000000 2C060004
|
||||
4082000C 39200E01
|
||||
48000154 2C06000A
|
||||
4082000C 39201E00
|
||||
48000144 2C060002
|
||||
4082000C 39202100
|
||||
48000134 2C060001
|
||||
4082000C 39203900
|
||||
48000124 2C060008
|
||||
40820200 39203700
|
||||
48000114 2C070010
|
||||
40820030 3D40817F
|
||||
810A0000 2C040001
|
||||
4182000C 39000101
|
||||
48000010 2C080000
|
||||
40820008 39000102
|
||||
39200000 480000E0
|
||||
2C070040 40820010
|
||||
39001400 39202E00
|
||||
480000BC 2C070020
|
||||
40820010 39001500
|
||||
39203000 480000A8
|
||||
2C070060 40820010
|
||||
39001600 39202000
|
||||
48000094 2C070050
|
||||
40820010 39001700
|
||||
39202900 48000080
|
||||
2C070030 40820010
|
||||
39001800 39203300
|
||||
4800006C 2C070070
|
||||
40820010 39001D00
|
||||
39202800 48000058
|
||||
2C070400 40820010
|
||||
39003400 39202A00
|
||||
48000044 2C070440
|
||||
4082000C 39201F00
|
||||
48000034 2C070800
|
||||
4082000C 39203A01
|
||||
48000024 2C070840
|
||||
4082000C 39203C00
|
||||
48000014 2C070010
|
||||
39203200 41820008
|
||||
39202F00 2C060009
|
||||
41820008 4BFFFF24
|
||||
39000000 7D084A14
|
||||
91030000 3C60817F
|
||||
91030000 480000D4
|
||||
39000D00 8083FFFC
|
||||
2C040500 4082000C
|
||||
39200000 4BFFFFD8
|
||||
2C040502 4082000C
|
||||
39200001 4BFFFFC8
|
||||
2C040504 4082000C
|
||||
39200002 4BFFFFB8
|
||||
2C040505 4082000C
|
||||
39200003 4BFFFFA8
|
||||
2C040506 4082000C
|
||||
39200004 4BFFFF98
|
||||
2C040507 4082FF90
|
||||
39200005 4BFFFF88
|
||||
39000700 8083FFFC
|
||||
2C040601 4082000C
|
||||
39200000 4BFFFF70
|
||||
2C040602 4082000C
|
||||
39200001 4BFFFF60
|
||||
2C040603 4082000C
|
||||
39200002 4BFFFF50
|
||||
2C040604 4082000C
|
||||
39200002 4BFFFF40
|
||||
2C040606 4082000C
|
||||
39200003 4BFFFF30
|
||||
2C040607 4082FF28
|
||||
39200004 4BFFFF20
|
||||
807F0020 00000000
|
||||
</source>
|
||||
</code>
|
||||
<code>
|
||||
<title lang="en">Level Select (Standalone)</title>
|
||||
<author>Psychonauter, Dan Salvato</author>
|
||||
<version>1.4</version>
|
||||
<date>Jan 22, 2017</date>
|
||||
<description></description>
|
||||
<source>
|
||||
C229E668 00000074
|
||||
3C60803E 606310D0
|
||||
3CA0803F 60A5BC24
|
||||
88830002 2C040001
|
||||
40810018 2C04000D
|
||||
418202A8 2C040007
|
||||
41820308 4800036C
|
||||
88C50001 A0E50002
|
||||
2C060000 40820018
|
||||
2C070000 41820354
|
||||
2C070100 4182034C
|
||||
48000154 2C060009
|
||||
41820180 2C060008
|
||||
4082000C 39000200
|
||||
48000060 2C06000A
|
||||
4082000C 39000300
|
||||
48000050 2C060002
|
||||
4082000C 39000400
|
||||
48000040 2C060006
|
||||
4082000C 39000500
|
||||
48000030 2C060004
|
||||
4082000C 39000600
|
||||
48000020 2C060005
|
||||
4082000C 39000800
|
||||
48000010 2C060001
|
||||
408202D8 39000900
|
||||
2C070000 4082000C
|
||||
39200000 480001E0
|
||||
2C070040 4082000C
|
||||
39200001 480001D0
|
||||
2C070020 4082000C
|
||||
39200002 480001C0
|
||||
2C070060 4082000C
|
||||
39200003 480001B0
|
||||
2C070010 4082000C
|
||||
39200004 480001A0
|
||||
2C070050 4082000C
|
||||
39200005 48000190
|
||||
2C070030 4082000C
|
||||
39200006 48000180
|
||||
2C070070 4082000C
|
||||
39200007 48000170
|
||||
2C070400 4082024C
|
||||
39000000 2C060004
|
||||
4082000C 39200E01
|
||||
48000154 2C06000A
|
||||
4082000C 39201E00
|
||||
48000144 2C060002
|
||||
4082000C 39202100
|
||||
48000134 2C060001
|
||||
4082000C 39203900
|
||||
48000124 2C060008
|
||||
40820200 39203700
|
||||
48000114 2C070010
|
||||
40820030 3D40817F
|
||||
810A0000 2C040001
|
||||
4182000C 39000101
|
||||
48000010 2C080000
|
||||
40820008 39000102
|
||||
39200000 480000E0
|
||||
2C070040 40820010
|
||||
39001400 39202E00
|
||||
480000BC 2C070020
|
||||
40820010 39001500
|
||||
39203000 480000A8
|
||||
2C070060 40820010
|
||||
39001600 39202000
|
||||
48000094 2C070050
|
||||
40820010 39001700
|
||||
39202900 48000080
|
||||
2C070030 40820010
|
||||
39001800 39203300
|
||||
4800006C 2C070070
|
||||
40820010 39001D00
|
||||
39202800 48000058
|
||||
2C070400 40820010
|
||||
39003400 39202A00
|
||||
48000044 2C070440
|
||||
4082000C 39201F00
|
||||
48000034 2C070800
|
||||
4082000C 39203A01
|
||||
48000024 2C070840
|
||||
4082000C 39203C00
|
||||
48000014 2C070010
|
||||
39203200 41820008
|
||||
39202F00 2C060009
|
||||
41820008 4BFFFF24
|
||||
39000000 7D084A14
|
||||
91030000 3C60817F
|
||||
91030000 480000D4
|
||||
39000D00 8083FFFC
|
||||
2C040500 4082000C
|
||||
39200000 4BFFFFD8
|
||||
2C040502 4082000C
|
||||
39200001 4BFFFFC8
|
||||
2C040504 4082000C
|
||||
39200002 4BFFFFB8
|
||||
2C040505 4082000C
|
||||
39200003 4BFFFFA8
|
||||
2C040506 4082000C
|
||||
39200004 4BFFFF98
|
||||
2C040507 4082FF90
|
||||
39200005 4BFFFF88
|
||||
39000700 8083FFFC
|
||||
2C040601 4082000C
|
||||
39200000 4BFFFF70
|
||||
2C040602 4082000C
|
||||
39200001 4BFFFF60
|
||||
2C040603 4082000C
|
||||
39200002 4BFFFF50
|
||||
2C040604 4082000C
|
||||
39200002 4BFFFF40
|
||||
2C040606 4082000C
|
||||
39200003 4BFFFF30
|
||||
2C040607 4082FF28
|
||||
39200004 4BFFFF20
|
||||
807F0020 00000000
|
||||
</source>
|
||||
</code>
|
||||
</codes>
|
157
index.html
157
index.html
|
@ -1,62 +1,115 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<link rel="stylesheet" href="~style~/style.css">
|
||||
<title>GCT Generator</title>
|
||||
|
||||
<script language="javascript">
|
||||
<html lang="en">
|
||||
|
||||
function downloadGCT(data, filename) {
|
||||
var rawData = new Uint8Array(data.length/2);
|
||||
|
||||
for (var x = 0; x < rawData.length; x++) {
|
||||
rawData[x] = parseInt(data.substr(x*2, 2), 16);
|
||||
}
|
||||
|
||||
var file = new Blob([rawData], {type: "application/octet-stream"});
|
||||
|
||||
if (window.navigator.msSaveOrOpenBlob)
|
||||
window.navigator.msSaveOrOpenBlob(file, filename);
|
||||
else {
|
||||
var a = document.createElement("a"),
|
||||
url = window.URL.createObjectURL(file);
|
||||
a.href = url;
|
||||
a.download = filename;
|
||||
a.click();
|
||||
window.URL.revokeObjectURL(url);
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<link rel="stylesheet" href="~style~/style.css">
|
||||
<title>GCT Generator</title>
|
||||
|
||||
<script language="javascript">
|
||||
function getCodeNamesFromXML(name) {
|
||||
var xml = new XMLHttpRequest();
|
||||
var file = "codes/" + name + ".xml";
|
||||
xml.onload = function() {
|
||||
if (this.status == 200 && this.responseXML != null) {
|
||||
var xmlData = xml.responseXML;
|
||||
xmlData = (new DOMParser()).parseFromString(xml.responseText, "text/xml");
|
||||
xmlData = xmlData.getElementsByTagName("code");
|
||||
|
||||
for (var i = 0; i < xmlData.length; i++) {
|
||||
var li = document.createElement("li");
|
||||
var desc = xmlData[i].getElementsByTagName("title")[0].textContent;
|
||||
desc += " (v" + xmlData[i].getElementsByTagName("version")[0].textContent + ", " + xmlData[i].getElementsByTagName("date")[0].textContent + ")";
|
||||
var t = document.createTextNode(desc);
|
||||
li.appendChild(t);
|
||||
|
||||
document.getElementById("checkList").appendChild(li);
|
||||
}
|
||||
}
|
||||
};
|
||||
xml.open("GET", file);
|
||||
xml.send();
|
||||
}
|
||||
|
||||
function downloadGCT(data, filename) {
|
||||
var rawData = new Uint8Array(data.length / 2);
|
||||
|
||||
for (var x = 0; x < rawData.length; x++) {
|
||||
rawData[x] = parseInt(data.substr(x * 2, 2), 16);
|
||||
}
|
||||
|
||||
var file = new Blob([rawData], {
|
||||
type: "application/octet-stream"
|
||||
});
|
||||
|
||||
function generateGCT() {
|
||||
var data = "00D0C0DE00D0C0DE";
|
||||
data += document.getElementById("gctData").value.replace(/[\s\n\r\t]+/gm,"");
|
||||
if (!/^[a-fA-F0-9]+$/.test(data) || (data.length % 16 != 0)) {
|
||||
alert("Not a valid code");
|
||||
return;
|
||||
};
|
||||
data += "FF00000000000000";
|
||||
|
||||
var fileName = document.getElementById("gameID").value;
|
||||
fileName += ".gct";
|
||||
|
||||
downloadGCT(data, fileName);
|
||||
if (window.navigator.msSaveOrOpenBlob)
|
||||
window.navigator.msSaveOrOpenBlob(file, filename);
|
||||
else {
|
||||
var a = document.createElement("a"),
|
||||
url = window.URL.createObjectURL(file);
|
||||
a.href = url;
|
||||
a.download = filename;
|
||||
a.click();
|
||||
window.URL.revokeObjectURL(url);
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
Game ID:<br />
|
||||
<textarea id="gameID" rows="1" cols="50"></textarea><br />
|
||||
Code:<br />
|
||||
<textarea id="gctData" rows="20" cols="50"></textarea><br />
|
||||
<button onclick="generateGCT()">Download</button>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
}
|
||||
|
||||
</html>
|
||||
function generateGCT() {
|
||||
|
||||
var xml = new XMLHttpRequest();
|
||||
var file = "codes/" + document.getElementById("gameID").value + ".xml";
|
||||
xml.onload = function() {
|
||||
if (this.status == 200 && this.responseXML != null) {
|
||||
var data = "00D0C0DE00D0C0DE";
|
||||
var xmlData = xml.responseXML;
|
||||
xmlData = (new DOMParser()).parseFromString(xml.responseText, "text/xml");
|
||||
xmlData = xmlData.getElementsByTagName("code");
|
||||
var codeList = document.getElementById("checkList").getElementsByTagName("li");
|
||||
for (var i = 0; i < codeList.length; i++) {
|
||||
if (codeList[i].className === "checked")
|
||||
data += xmlData[i].getElementsByTagName("source")[0].textContent;
|
||||
}
|
||||
|
||||
data = data.replace(/[\s\n\r\t]+/gm, "");
|
||||
data += "FF00000000000000";
|
||||
|
||||
downloadGCT(data, document.getElementById("gameID").value + ".gct");
|
||||
}
|
||||
}
|
||||
xml.open("GET", file);
|
||||
xml.send();
|
||||
}
|
||||
|
||||
function updateCodelist() {
|
||||
document.getElementById("checkList").innerHTML = "";
|
||||
var gameVersion = document.getElementById("gameID").value;
|
||||
getCodeNamesFromXML(gameVersion);
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h2>Mario Sunshine Cheatfile Generator</h2>
|
||||
<select id="gameID" class="selectionHeader" onchange="updateCodelist()">
|
||||
<option value="GMSE01" selected="selected">GMSE01 (NTSC-U)</option>
|
||||
<option value="GMSJ01">GMSJ01 (NTSC-J 1.0)</option>
|
||||
<option value="GMSP01">GMSP01 (PAL)</option>
|
||||
</select>
|
||||
|
||||
<ul id="checkList">
|
||||
</ul>
|
||||
|
||||
<button onclick="generateGCT()">Download</button>
|
||||
</body>
|
||||
|
||||
<script language="javascript">
|
||||
document.getElementById("checkList").addEventListener("click", function(ev) {
|
||||
if (ev.target && ev.target.nodeName == "LI") {
|
||||
ev.target.classList.toggle("checked");
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
</html>
|
|
@ -8,26 +8,76 @@ html {
|
|||
font-family: Calibri;
|
||||
}
|
||||
|
||||
textarea {
|
||||
background-color: rgba(0,0,0,0.3);
|
||||
width: 100%;
|
||||
color: #f1f1f1;
|
||||
}
|
||||
|
||||
#gameID, #gctData {
|
||||
#gameID {
|
||||
margin: 10px 0 10px 0;
|
||||
}
|
||||
|
||||
body div button {
|
||||
body button {
|
||||
width: 500px;
|
||||
height: 100%;
|
||||
float: center;
|
||||
padding: 12px 8px 12px 0px;
|
||||
float: left;
|
||||
display: block;
|
||||
margin: auto;
|
||||
font-size: 100px;
|
||||
font-size: 18px;
|
||||
color: #f1f1f1;
|
||||
background-color: rgba(0,0,0,0.3);
|
||||
border-style: dashed;
|
||||
background-color: #f44336;
|
||||
border-style: none;
|
||||
cursor: pointer;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
ul {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
width: 500px;
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
ul li {
|
||||
cursor: pointer;
|
||||
position: relative;
|
||||
padding: 12px 8px 12px 40px;
|
||||
background: #dedeed;
|
||||
color: #02028c;
|
||||
font-size: 18px;
|
||||
transition: 0.2s;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
ul li:nth-child(odd) {
|
||||
background: #f9f9f9;
|
||||
}
|
||||
|
||||
ul li:hover {
|
||||
background: #ddd;
|
||||
}
|
||||
|
||||
ul li.checked {
|
||||
background: #888;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
ul li.checked::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
border-color: #fff;
|
||||
border-style: solid;
|
||||
border-width: 0 2px 2px 0;
|
||||
top: 10px;
|
||||
left: 16px;
|
||||
transform: rotate(45deg);
|
||||
height: 15px;
|
||||
width: 7px;
|
||||
}
|
||||
|
||||
.selectionHeader {
|
||||
background-color: #f44336;
|
||||
padding: 12px 8px 12px 40px;
|
||||
color: white;
|
||||
width: 500px;
|
||||
font-size: 16px;
|
||||
border-style: none;
|
||||
}
|
Loading…
Reference in a new issue