The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > Binary ROM Hacking
Reload this Page Other Pokemon Y Move Hacking

Notices
For all updates, view the main page.

Binary ROM Hacking Need a helping hand or just want to talk about binary ROM hacks? Get comments and answers to any ROM Hacking-related problems, questions or thoughts you have here.

Ad Content
Reply
 
Thread Tools
  #1   Link to this post, but load the entire thread.  
Old October 4th, 2016 (12:13 AM).
DoesNotMatter DoesNotMatter is offline
 
Join Date: Sep 2015
Gender: Male
Posts: 4
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.
Reply With Quote
  #2   Link to this post, but load the entire thread.  
Old October 4th, 2016 (10:48 PM).
Buffel Saft's Avatar
Buffel Saft Buffel Saft is offline
 
Join Date: Sep 2013
Gender: Male
Posts: 1,550
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: http://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.
Reply With Quote
  #3   Link to this post, but load the entire thread.  
Old October 5th, 2016 (6:25 AM).
DoesNotMatter DoesNotMatter is offline
 
Join Date: Sep 2015
Gender: Male
Posts: 4
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.
Reply With Quote
  #4   Link to this post, but load the entire thread.  
Old October 5th, 2016 (12:11 PM). Edited October 5th, 2016 by DoesNotMatter.
DoesNotMatter DoesNotMatter is offline
 
Join Date: Sep 2015
Gender: Male
Posts: 4
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.
Reply With Quote
  #5   Link to this post, but load the entire thread.  
Old October 6th, 2016 (3:29 AM).
Buffel Saft's Avatar
Buffel Saft Buffel Saft is offline
 
Join Date: Sep 2013
Gender: Male
Posts: 1,550
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!
Reply With Quote
  #6   Link to this post, but load the entire thread.  
Old October 6th, 2016 (4:23 AM).
DoesNotMatter DoesNotMatter is offline
 
Join Date: Sep 2015
Gender: Male
Posts: 4
Well thanks for pointing me in the right direction at least. Now I know what to look for.
Reply With Quote
Reply

Quick Reply

Join the conversation!

Create an account to post a reply in this thread, participate in other discussions, and more!

Create a PokéCommunity Account
Ad Content

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 9:22 AM.