You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adapt the PsmdStarterMod project to work with GTI. Everything the project takes care of should be adapted to work with GTI, or a reason must be found as to why it's not applicable. For example, we don't need a custom starter selection script, since modifying the existing one will suffice.
Modify menu_groud_chara_select.lua to change all instances of the desired Pokémon IDs.
Patch the code.bin. There are 3 structures that need to be updated. These structures are an array of 5 32-bit words, the first byte of which is the Pokémon ID. The indexes for a US ROM are as follows:
GROUND:GetCharaSelectPokemonInfoTbl - 0x6F9E14 (0x2E4 after 0x6F9B40; look for the unicode string "42").
GROUND:SetWarehouseHero - 0x702F48
GROUND: SetWarehousePartner - 0x702F5C
(Possibly optional, should confirm) Change the relevant entry in fixed_pokemon.bin. The moves need not change.
If possible, code.bin patching for EU ROMs should be added too. Maybe even JP ROMs because why not (unless it's significantly different, then don't bother).
The text was updated successfully, but these errors were encountered:
Adapt the PsmdStarterMod project to work with GTI. Everything the project takes care of should be adapted to work with GTI, or a reason must be found as to why it's not applicable. For example, we don't need a custom starter selection script, since modifying the existing one will suffice.
Dependencies
How to change the starters.
If possible, code.bin patching for EU ROMs should be added too. Maybe even JP ROMs because why not (unless it's significantly different, then don't bother).
The text was updated successfully, but these errors were encountered: