Jump to content


New Member
  • Posts

  • Joined

  • Last visited


2 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. OK, thanks a lot for the precision. I missed that important point !
  2. The starter Pikachu is identified by : species (of course) and the OT/name and OT/id. I'm pretty sure catch rate is not relevant to identify the starting Pikachu. This shall be confirmed by testing. If you have several Pikachu qualiying as starter Pikachu in your party, only one will follow Yellow given the first one in the party is not fainted. Also, in Yellow, happiness is not stored per Pokemon. Only the starter Pikachu's happiness is stored. Any action done on any of the qualified starter Pikachu will affect the overall Pikachu happiness value (ex : using an item, fainting, ...). Edit: sorry for post necronoly, I just did notice it was a post from 2016...
  3. Hi, first of all, thanks a lot for this research, it's very helpful ! I do have a question regarding this. Trainer House Set offset C09 to 01 and offset C2E to FF to properly activate! Is offset C09 used to specify if the default trainer shall be replaced by another trainer (the latest one having done a mistery gift) and is C2E offset used to specify if the trainer has already been battle during the say (if I remember correctly, the trainer at the trainer house can only be battled once per day, right ?). Hi, Still related to the trainer house, it seems that the offsets of the data of the 6th pokemon moves are not correct in this thread. See here : https://hax.iimarckus.org/topic/663/ Trainer House data: ABFD = Custom trainer? (00 = NO [CAL], 01 = YES) ABFE = Letter 1 ABFF = Letter 2 AC00 = Letter 3 AC01 = Letter 4 AC02 = Letter 5 AC03 = Letter 6 AC04 = Letter 7 AC05 = Letter 8 AC06 = Letter 9 AC07 = Letter 10 AC08 = END letter AC09 = ? AC0A = First enemy level AC0B = First enemy species [Cannot be 00, FC, FE, FF. You can battle Eggs without a freeze, as long as they don't have glitch moves, except FD which works here as Substitute but for some reason they won't be at maximum HP] AC0C = First Pokémon Move 1 AC0D = First Pokémon Move 2 AC0E = First Pokémon Move 3 AC0F = First Pokémon Move 4 AC10 = Second Pokémon level AC11 = Second Pokémon species AC12 = Second Pokémon Move 1 AC13 = Second Pokémon Move 2 AC14 = Second Pokémon Move 3 AC15 = Second Pokémon Move 4 AC16 = Third Pokémon level AC17 = Third Pokémon species AC18 = Third Pokémon Move 1 AC19 = Third Pokémon Move 2 AC1A = Third Pokémon Move 3 AC1B = Third Pokémon Move 4 AC1C = Fourth Pokémon level AC1D = Fourth Pokémon species AC1E = Fourth Pokémon Move 1 AC1F = Fourth Pokémon Move 2 AC20 = Fourth Pokémon Move 3 AC21 = Fourth Pokémon Move 4 AC22 = Fifth Pokémon level AC23 = Fifth Pokémon species AC24 = Fifth Pokémon Move 1 AC25 = Fifth Pokémon Move 2 AC26 = Fifth Pokémon Move 3 AC27 = Fifth Pokémon Move 4 AC28 = Sixth Pokémon level AC29 = Sixth Pokémon species For some reason, there is a large gap here, where the sixth Pokémon's move begins at AC72 instead of AC2A. AC72 = Sixth Pokémon Move 1 AC73 = Sixth Pokémon Move 2 AC74 = Sixth Pokémon Move 3 AC75 = Sixth Pokémon Move 4 (Gold and Silver only; unsure of Crystal Pokémon 6 move addresses) ACB2 (however, now when I test it modifying this address has no effect) = Money (hundreds) [Cannot be in the FC-FF range]
  4. Well the goal of this feature would be indeed to change the team of the trainer we can battle in the trainer house. I thought it was a cool feature. From my end, I've a device able to extract save data from cartridge and I use it to give replicated events mons from the NY Center to friends (yes I know people still playing Gen 2 on original hardware ). As an easter egg, I'd insert a specific team the guy who received the event mons at the Trainer House. And still, I thought it would still be fun to be able to set a specific team you would like to battle (ex : to test your own team, ....). But I get your point, I can still 'manually' edit the save in a hex editor. I just thought it would be a nice addition to the program and make it as complete as possible although I agree it's not the most useful feature it shall support... I'm not saying it's a necessecity to implement this.
  5. Hello, If the player never did a mystery gift, a default trainer can be met in the Trainer House located in Viridian City (with the highest evolutions of the threee Johto starters). But if a player did a mistery gift, the default trainer is replaced by the party of the latest player connected for a mistery gift. Some research has been done about the Trainer House (located in Viridian City) and the offsets in the save file. See here. It'd be awesome to have a feature in PKHeX allowing to update this data. I thought about it and here's how I think it could be integrated : 1) Adding a button in the SAV tab : 2) Clicking on this new button would open a pop-up which has 2 tabs : a) Trainer's team. b) Trainer Name and if it must overwrite the default trainer or not. What do you think ? Would you like this feature ? BlueGold.
  6. Hi, Few words on my Pokemon journey. I started with the Blue version on Game Boy (the very first one) back in the day. That's the only one I finished "legally". I even got Mew traded from my cousin who got it from the Nintendo distribution tour. Then I switched to the gold version when it was out and bought a Game Boy color. I enjoyed it even better than the original game. I totally skipped the Game Boy Advance releases. Then on DS, I played on the HeartGold version. Recently I decided to replace the death batteries of my GB games and start them over. I've now a device to backup my saves so I should be able to complete the game and keep the save safe afterwards. I've also restarted my HeartGold game recently, mainly to play local battles with cousins and friends. So as you can read, I'm stuck to Gen 1 and Gen 2 mainly. Some of my favourite mons are Aerodactyl, Omastar, Arcanine, Tauros, Hypno, Gengar, ... BlueGold
  • Create New...