Jump to content

Mewtwo2000

Member
  • Posts

    7
  • Joined

  • Last visited

Posts posted by Mewtwo2000

  1. Added the game's friend code to the to-do list; where it's supposedly located in the save file, one byte appears to be missing from the FC value as seen on the Pal Pad.

    I'm pretty sure there is nothing missing, the thing is that there is only one possibility to generate a valid friend code with these 'incomplete' values, so the missing byte is redundant

    You can see this when you try to put the incomplete bytes of a valid friend code in your save and checking your Pal pad. It will be correct without the need of change any more bytes than these :rolleyes:

  2. Thanks for the suggestion MewTwo, I will definitely look into that. If you have the flag locations for D/P and Plat, I would appreciate using that to include it.

    Well, I've found 21 offsets valued 02 in an English diamond and 07 in a Spanish one and 21 for the same with platinum (first on each line is diamond, the other one is platinum)

    If we supose that no other flags are generated during game play, we have a total of 42 flags in a 512kB save (all listed here + same zeroing first "4" (4007D -> 0004D))

    N. D/P (PLATINUM)

    01. 4007D (40081)

    02. 44BF1 (44E85)

    03. 44C29 (44EBD)

    04. 44C61 (44EF5)

    05. 44C99 (44F2D)

    06. 44CD1 (44F65)

    07. 44D09 (44F9D)

    08. 44D41 (44FD5)

    09. 44D79 (4500D)

    10. 44DB1 (45045)

    11. 44DE9 (4507D)

    12. 44E21 (450B5)

    13. 44E59 (450ED)

    14. 44E91 (45125)

    15. 44EC9 (4515D)

    16. 44F01 (45195)

    17. 44F39 (451CD)

    18. 44F71 (45205)

    19. 44FA9 (4523D)

    20. 44FE1 (45275)

    21. 45019 (452AD)

    Note that offsets from number 2 to number 21 are like this:

    (3) = (2) + 0x38 (44C29 = 44BF1 + 38)

    Hope this might be useful ^^U

  3. Some of the values to change in platinum's save are:

    0x44E85, 0x44EBD, ... (and many more adding 0x38 to each one of these until 0x452AD)

    ... and 0x40081, as codemonkey reported (well, and 0x00081, 0x04E85, ... , 0x052AD too)

    I didn't find any more comparing an english rom (0x02) with a spanish rom (0x07)

    Hope this helps :rolleyes:

  4. How did you do this if you don't know where the language flag is?

    In any case, this does make sense since foreign Pokémon get an EXP bonus (on top of the traded EXP bonus). It seems like there would be a flag to compare the Pokémon's country of origin to (assuming it didn't just compare it to the ROM's language or whatever). If Sabresite hasn't beaten me to it by the time I get home tonight, I'll find it.

    There is more than one (the very first of them is very near from the trainer's name), and I can find where they are thanks to an hex comparing tool

    Hex Workshop is good at this, in my case I started my diamond when it was only at the japanese stores, and when it arrived to my country, I saw that my welcome message in the union room while playing with my girlfriend was in japanese

    I did this hex compare by starting both a japanese game and my own country one... There were multiple numbers (zeroes or ones, I dont remember which was it ^^U) which turned to sevens (0x->07), my country code

    So I changed all of them manually in my game and went through pokesav to not corrupt it, and that solved it

  5. Will pokemod include a modifier for the language of the sav?

    I mean, if you start diamond in a japanese game, the save is japanese, cause when you talk with another trainer in the union room, your text will appear as japanese, no matter if you are using an english game (rom)

    Is a very simple matter, i've successfully done it with hex (and pokesav for not corrupting it), you have to start a game in a language and do nothing but save, and same thing in another language. Then compare and see where the language flags are, and include support for change this in pokemod ^^U

    This would be nice for those who start their games when they are only available in japan and want to continue their progress later in their language without having a half-japanese sav

×
×
  • Create New...