ShantyTown — 11/03/2025 21:04
The RNG-related RAM addresses are here:
https://github.com/pret/pokepinball/blob/master/wram.asm#L1936-L1949
The RNG-related functions are located in random.asm:
https://github.com/pret/pokepinball/blob/master/home/random.asm
This is the line of code where a random number is chosen to determine which wild pokemon will spawn:
https://github.com/pret/pokepinball/blob/master/engine/pinball_game/catchem_mode.asm#L61
There are a few places that generate a random number in the "map move" code, depending on if you're playing Red or Blue, and if you're in the first set of maps or second:
https://github.com/pret/pokepinball/blob/master/engine/pinball_game/map_move.asm#L171
can somebody help me put these addresses into bizhawk ramwatch?
current catches
jigglytuff catch 0:30 wigglytuff evo 1:05
magikarp 1:30 gyarados evo 2:05
spearow 2:41 fearow 3:15
pallet town change 3:41
charmander 4:00 charmeleon 4:45
bulbasaur 5:10 charizard 6:00
ivysaur 6:39 venusaur 7:22
rattata 7:56 tentacool 8:28 poliwag 9:00 nidoranM 9:29
lavender town change 9:43 magnemite 10:11 ghastly 10:38 electabuzz 11:10
ekans 11:36 growlithe 12:08 cubone 12:36 raticate 13:13
tentacruel mankey haunter magneton zapdos cycling road change doduo lickitung poliwhirl
https://tasvideos.org/UserFiles/Info/638777997180227698
snorlax
https://tasvideos.org/UserFiles/Info/638781174936496536
krabby poliwrath cinnabar
https://tasvideos.org/UserFiles/Info/638781256988139722