- 53
- Posts
- 10
- Years
- Seen Aug 26, 2022
I noticed some mistakes that happen with HGSS (but not DPPt) when trying to change the Wild Pokémon:
_Saving on any given Wild map will swap the third and fourth rows' levels for the Pokémon you get by Walking;
_Surfing rate is not read at all;
_In place of the Surfing rate SMSDE reads instead the max level for the 1% row while surfing;
_Saving on any given Wild map will save that value on both the Surfing rate and the 1% Surfing row max level bytes.
Here are the lines you want to check in Form9 Wild Editor.cs:
_Saving on any given Wild map will swap the third and fourth rows' levels for the Pokémon you get by Walking;
_Surfing rate is not read at all;
_In place of the Surfing rate SMSDE reads instead the max level for the 1% row while surfing;
_Saving on any given Wild map will save that value on both the Surfing rate and the 1% Surfing row max level bytes.
Here are the lines you want to check in Form9 Wild Editor.cs:
Code:
line 1014 should be numericUpDown22.Value = readWild.ReadByte()
line 1437 should be writeWild.Write((byte)numericUpDown68.Value)
line 1438 should be writeWild.Write((byte)numericUpDown67.Value)
line 1014 should be writeWild.Write((byte)numericUpDown22.Value)