Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Generation II Glitch Discussion

Gold/Silver trainer pointers - Page 1

Gold/Silver trainer pointers

Posted by: Torchickens
Date: 2020-02-25 17:17:22
All are in bank 0xE, from 03993E (0E:593E). I think they may represent party_pointers.asm in the disassembly; but unsure, and taking a gamble on that (if anyone knows would be grateful to hear). If the copy was successful and this is the correct table, perhaps we can use it (with the sprite pointers - different to this database) to make custom glitch trainers. I'm actually doing this by hand on real hardware (no emulator, just Epsilon's memory editor to read the values). I'll be adding the pointers as they appear one by one in edits.

(I'm using code 3e 0e 21 3e 59 01 00 02 11 41 DC CD CD 0D C9 to temporarily dump into DC41.)

I'm unsure why some glitch trainers freeze the game, could it be because the roster data isn't terminated, the sprite, something else or both?

Little endian pointers (actual pointer is reverse, so 59C2, 59D8 etc.)

01 | C259 dw FalknerGroup
02 | D859 dw WhitneyGroup
03 | EE59    dw BugsyGroup
04 | 085A dw MortyGroup
05 | 285A dw PryceGroup
06 | 425A dw JasmineGroup
07 | 5E5A dw ChuckGroup
08 | 725A dw ClairGroup
09 | 925A dw Rival1Group
0a | F45B dw PokemonProfGroup
0b | F45B dw WillGroup
0c | 195C dw PKMNTrainerGroup
0d | 3D5C dw BrunoGroup
0e | 635C dw KarenGroup
0f | 895C dw KogaGroup
10 | AE5C dw ChampionGroup
11 | DA5C dw BrockGroup
12 | 005D dw MistyGroup
13 | 205D dw LtSurgeGroup
14 | 495D dw ScientistGroup
15 | 845D dw ErikaGroup
16 | A45D dw YoungsterGroup
17 | 2E5E dw SchoolboyGroup
18 | 055F dw BirdKeeperGroup
19 | DC5F dw LassGroup
1A | B860 dw JanineGroup
1B | DF60 dw CooltrainerMGroup
1C | 2362 dw CooltrainerFGroup
1D | 3F63 dw BeautyGroup
1E | 1E64 dw PokemaniacGroup
1F | B264 dw GruntMGroup
20 | 3E66 dw GentlemanGroup
21 | 7B66 dw SkierGroup
22 | 9466 dw TeacherGroup
23 | BA66 dw SabrinaGroup
24 | D666 dw BugCatcherGroup
25 | 7767 dw FisherGroup
26 | A868 dw SwimmerMGroup
27 | C769 dw SwimmerFGroup
28 | AC6A dw SailorGroup
29 | 4C6B dw SuperNerdGroup
2A | D86B dw Rival2Group
2B | C86C dw GuitaristGroup
2C | E46C dw HikerGroup
2D | FC6D dw BikerGroup
2E | 706E dw BlaineGroup
2F | 8B6E dw BurglarGroup
30 | BE6E dw FirebreatherGroup
31 | 166F dw JugglerGroup
32 | 656F dw BlackbeltGroup
33 | DF6F dw ExecutiveMGroup
34 | 5170 dw PsychicGroup
35 | 0771 dw PicnickerGroup
36 | FF71 dw CamperGroup
37 | E872 dw ExecutiveFGroup
38 | 2473 dw SageGroup
39 | 9173 dw MediumGroup
3A | E873 dw BoarderGroup
3B | 1274 dw PokefanMGroup
3C | BF74 dw KimonoGirlGroup
3D | FB74 dw TwinsGroup
3E | 8B75 dw PokefanFGroup
3F | D575 dw RedGroup
40 | FF75 dw BlueGroup
41 | 2A76 dw OfficerGroup

; Glitch trainer classes begin here.

42 | 3F76
43 | 8580
43 | 8B8A
44 | 8D84
45 | 9150
46 | 0107
47 | 1021
48 | BD00
49 | 0009
4A | 1121
4B | BD10
4C | 00FF
4D | 9687
4E | 8893
4F | 8D84
50 | 9850
51 | 0112
52 | 2303
53 | 66E3 (!)
54 | 7614
55 | F1CD (!)
56 | D517
57 | D0FF
58 | 8194
59 | 8692
5A | 9850
5B | 010E
5C | 0B21
5D | 516A
5E | 000E
5F | 0E28
60 | 516A
61 | 0010
62 | 7B62

(To be continued)

Re: Gold/Silver trainer pointers (work in progress)

Posted by: Unused Trainer
Date: 2020-03-02 04:50:27
Did I ask for a testimony of the original origin of the trainers wasn't exactly that of the final games? Just think of the Spaceworld 97 demo where Bugsy was initially the second gym leader.

Re: Gold/Silver trainer pointers (work in progress)

Posted by: CasualPokePlayer
Date: 2020-03-02 15:52:19

Did I ask for a testimony of the original origin of the trainers wasn't exactly that of the final games? Just think of the Spaceworld 97 demo where Bugsy was initially the second gym leader.

And Bugsy is the second gym leader in the final game? Wdym?

Re: Gold/Silver trainer pointers

Posted by: Torchickens
Date: 2020-03-27 16:45:34
(Copy and paste into Notepad++. The line number is the index number)


C259
D859
EE59
085A
285A
425A
5E5A
725A
925A
F45B
F45B
195C
3D5C
635C
895C
AE5C
DA5C
005D
205D
495D
845D
A45D
2E5E
055F
DC5F
B860
DF60
2362
3F63
1E64
B264
3E66
7B66
9466
BA66
D666
7767
A868
C769
AC6A
4C6B
D86B
C86C
E46C
FC6D
706E
8B6E
BE6E
166F
656F
DF6F
5170
0771
FF71
E872
2473
9173
E873
1274
BF74
FB74
8B75
D575
FF75
2A76


3F76
8580
8B8A
8D84
9150
0107
1021
BD00
0009
1121
BD10
00FF
9687
8893
8D84
9850
0112
2303
66E3
7614
F1CD
D517
D0FF
8194
8692
9850
010E
0B21
516A
000E
0E28
516A
0010
7B62
2BD2
00FF
8C8E
9193
9850
0115
5C7A
B4D4
AE15
5D5F
66AE
6519
5E5F
F7D4
8A17
5DB4
D466
65FF
8F91
9882
8450
011B
561D
C43E
9C1D
571D
C43E
9C1F
DDC4
1F36
3BFF
8980
928C
888D
8450
011E
5155
3031
561E
5155
3031
5623
D067
F158
E7FF
8287
9482
8A50
011B
392B
6302
9A1E
3E5F
AA39
DFFF
828B
8088
9150
0125
9456
3915
E125
9456
5515
E125
9456
3A15
E128
E66C
393F
E1FF
E650
0005
98FF
E650
0005
9BFF
E650
0005
9EFF
E650
000C
5C0E
2910
99FF
E650
000C
5C0E
2910
9CFF
E650
000C
5C0E
2910
9FFF
E650
0114
5D7A
B4D4
AE12
5121
5430
3114
298D
302C
6D16
992D
734B
4DFF
E650
0114
5D7A
B4D4
AE12
5121
5430
3114
298D
302C
6D16
9C2B
6C34
62FF
E650
0114
5D7A
B4D4
AE12
5121
5430
3114
298D
302C
6D16
9F2B
6337
2CFF
E650
011E
2A8D
2C6D
111C
5121
5431
561E
5D7A
D4AE
F720
D72B
6267
B920
9A73
4B4D
22FF
E650
011E
2A8D