• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Cyndy, May, Hero (Conquest), or Wes - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Other] Pokemon Y Move Hacking

  • 4
    Posts
    9
    Years
    • Seen Jan 8, 2017
    So I've been hacking Pokemon Y and I've run into a wall. I want to change certain moves so they have the same effect as Psyshock, Psystrike and Secret Sword. Problem is, the functions for these moves are not accessible via pk3ds. It seems my only option is to manually change the effects with a hex editor. I'm not sure where to start, since I don't know the offsets for any of these moves and I'm no expert when it comes to hex editing. Any help would be appreciated.
     
    Have you tried setting the move effect byte to 282? You can do it with the latest version of PK3DS. If you've already tried that and it hasn't worked, it could be that the Psyshock effect is hard coded somewhere else (like Thousand Arrows and Scald's defrosting effect).

    If you want to hex edit the moves, the best approach is to first unpack the move garc (a/2/1/2) using garctool, which will create a folder containing each move in an individual file. They'll be numbered according to this list: https://bulbapedia.bulbagarden.net/wiki/List_of_moves. From there you can open the move you want with a hex editor and change whatever you want.
     
    It's like you said. The functions are located somewhere else. I've tried changing the effect to 282 and it failed to work. I can open the moves and edit them but I have no idea which values to change.
     
    I found a work around but I'd still like the info on individual moves in hex.

    Never mind, I was wrong yet again. I thought I could just copy 473.bin and replace the moves I want to change, but apparently the Psyshock effect is coded somewhere else entirely. Back to square one.
     
    Last edited:
    That's a shame. This sort of thing would be doable in earlier gens with some ASM/disassembly knowledge, but I don't know where you would even begin in XY; the lack of a working emulator would make finding the right routine very difficult. You might have better luck asking over on Project Pokemon; there are more people familiar with 3DS hacking there.
    Sorry I couldn't be more helpful!
     
    Well thanks for pointing me in the right direction at least. Now I know what to look for.
     
    Back
    Top