The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > Binary ROM Hacking
Reload this Page Script It is possible to change the language ?

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 July 29th, 2017 (3:23 AM).
AshGray1 AshGray1 is offline
 
Join Date: Jul 2017
Posts: 19
I want to put an pokedex with an german language from an german rom into an english rom.

I now that i can change it with advance text but it takes a lot of time, have anyone an fast method how to put the pokedex with the german language into the english rom ?
Reply With Quote
  #2   Link to this post, but load the entire thread.  
Old July 29th, 2017 (4:58 AM).
Skyro005's Avatar
Skyro005 Skyro005 is offline
 
Join Date: Oct 2016
Location: Belgium
Gender: Male
Nature: Lax
Posts: 38
If you know the offsets of the pokedex descrition tables in both roms you can just open the german rom in a hex editor and copy-paste the hex code from the table to the offset in the english rom.
That should work.
__________________
Make EMERALD great again!

- - - - - - - - - - - - - - - - - - - - - - -
Reply With Quote
  #3   Link to this post, but load the entire thread.  
Old July 29th, 2017 (5:25 AM).
AshGray1 AshGray1 is offline
 
Join Date: Jul 2017
Posts: 19
Quote:
Originally Posted by Skyro005 View Post
If you k....
Can you pleas help me how to find the offset of the pokedex pleas ?
Reply With Quote
  #4   Link to this post, but load the entire thread.  
Old July 29th, 2017 (11:16 AM).
Skyro005's Avatar
Skyro005 Skyro005 is offline
 
Join Date: Oct 2016
Location: Belgium
Gender: Male
Nature: Lax
Posts: 38
Quote:
Originally Posted by AshGray1 View Post
Can you pleas help me how to find the offset of the pokedex pleas ?
What rom are you using?
__________________
Make EMERALD great again!

- - - - - - - - - - - - - - - - - - - - - - -
Reply With Quote
  #5   Link to this post, but load the entire thread.  
Old July 29th, 2017 (8:10 PM).
AshGray1 AshGray1 is offline
 
Join Date: Jul 2017
Posts: 19
Quote:
Originally Posted by Skyro005 View Post
What rom are you using?
The english rom is Ash Gray, and the german is Firered.
Reply With Quote
  #6   Link to this post, but load the entire thread.  
Old July 30th, 2017 (12:59 AM).
Skyro005's Avatar
Skyro005 Skyro005 is offline
 
Join Date: Oct 2016
Location: Belgium
Gender: Male
Nature: Lax
Posts: 38
it doesn't seem to be that easy afterall ... the dex description table length differs in both games, you'd have to create a duplicate table and change every pointer in the pokedata table.
If you want to take up the work:

In Feurrot the dex description table is 444B7D - 44F73F

Copy the pokedata (44F740 - 452DAB) from Feurrot to 44E850 in Ashgray

Now comes the hard work: Copy the Feurrot dex description table to free space in Ashgray and change every pointer in the pokedata table to the corresponding offset pointers (look at the hex from the Fuerrot rom) in the newly created dex description table. (tip: they're located every 16th and 20th byte)

You can safely free up space by filling 444C35 - 44E84F with FF-bytes afterwards.

If all I just said sounds like gibberish you should probably stick with a text editor
__________________
Make EMERALD great again!

- - - - - - - - - - - - - - - - - - - - - - -
Reply With Quote
  #7   Link to this post, but load the entire thread.  
Old July 30th, 2017 (1:55 AM).
AshGray1 AshGray1 is offline
 
Join Date: Jul 2017
Posts: 19
Quote:
Originally Posted by Skyro005 View Post
it doesn't seem
Wow thank you very much that you show me how to do.
Reply With Quote
  #8   Link to this post, but load the entire thread.  
Old July 30th, 2017 (2:32 AM).
AshGray1 AshGray1 is offline
 
Join Date: Jul 2017
Posts: 19
hello Skyro005, can you tell me pleas how you find the offsets from the pokedex in the roms, how you get the offsets numbers from the pokedex ? what methode you use to finde them ?
Reply With Quote
  #9   Link to this post, but load the entire thread.  
Old July 30th, 2017 (2:45 AM).
Foxes's Avatar
Foxes Foxes is offline
 
Join Date: Sep 2015
Gender: Male
Posts: 59
Quote:
Originally Posted by AshGray1 View Post
hello Skyro005, can you tell me pleas how you find the offsets from the pokedex in the roms, how you get the offsets numbers from the pokedex ? what methode you use to finde them ?
Honestly, just using a text editor would be easier for you. It may seem tedious, but think of this: I manually increased the levels of every single trainer Pokémon in Emerald by 25% before. There's well over 1,000 of them. Possibly even over 2,000. I also manually changed important trainers Pokémon to make them more difficult by changing moves, abilities and the Pokémon themselves. You'll have it done within an hour or two.
Reply With Quote
  #10   Link to this post, but load the entire thread.  
Old July 30th, 2017 (3:06 AM).
Skyro005's Avatar
Skyro005 Skyro005 is offline
 
Join Date: Oct 2016
Location: Belgium
Gender: Male
Nature: Lax
Posts: 38
Quote:
Originally Posted by Gameskiller01 View Post
Honestly, just using a text editor ...
I think that is the better option indeed, but if you do want to take up the challenge and do some hex coding I'd advice you to read these pages very carefully:

https://www.pokecommunity.com/showthread.php?t=345692 (understanding pointers)
https://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9dex_data_structure_in_Generation_III (pokedex hex structure)
http://skeetendo.proboards.com/thread/65 (more about the pokedex)

PS: I'd advice you to use HxD for hex editing.

Good luck!
__________________
Make EMERALD great again!

- - - - - - - - - - - - - - - - - - - - - - -
Reply With Quote
  #11   Link to this post, but load the entire thread.  
Old July 30th, 2017 (3:32 AM).
AshGray1 AshGray1 is offline
 
Join Date: Jul 2017
Posts: 19
Quote:
Originally Posted by Gameskiller01 View Post
Hon
Quote:
Originally Posted by Skyro005 View Post
I think
What is wrong with you guys, i mean im new on screpit editing with hxd, but is that an resson to say that i dont work with this becouse im a noob ? no its not and this noob that are writing with you had an cool idee how me scripting goes faster then yours ! the answer is an mouserecorder that i creat , this programm do all form me without wasting time, and now how is the noob , its not me but how of use ? how how how, how is the noob of noobistan if im not a noob?
Reply With Quote
  #12   Link to this post, but load the entire thread.  
Old July 30th, 2017 (3:44 AM).
Skyro005's Avatar
Skyro005 Skyro005 is offline
 
Join Date: Oct 2016
Location: Belgium
Gender: Male
Nature: Lax
Posts: 38
Quote:
Originally Posted by AshGray1 View Post
noob of noobistan ...
I didn't mean to offend you, I just didn't know how deep your understanding was. The info in the links I posted helped me to find the offsets of the dex in both roms ... (the rest was just scrolling through a bunch of hex)

Tbh I wasted way too much time on finding those offsets because I seriously tried to help you and thought it was quite a neat idea ...
__________________
Make EMERALD great again!

- - - - - - - - - - - - - - - - - - - - - - -
Reply With Quote
  #13   Link to this post, but load the entire thread.  
Old July 30th, 2017 (3:49 AM).
AshGray1 AshGray1 is offline
 
Join Date: Jul 2017
Posts: 19
Quote:
Originally Posted by Skyro005 View Post
I di
But is this my foult that you wasted time to help me? its you foult, you are a person how want to help other people but you dont realist that the time that you lost to help a..hole pepole like me, you cant get it back. Not im the problem you are the problem, why you dont help you mom in the kitchen to wash dishiers ore maybe to clean thinks, why you love more to help other pepole that you dident know and not you mom ?
Reply With Quote
  #14   Link to this post, but load the entire thread.  
Old July 30th, 2017 (4:07 AM).
Skyro005's Avatar
Skyro005 Skyro005 is offline
 
Join Date: Oct 2016
Location: Belgium
Gender: Male
Nature: Lax
Posts: 38
Again, I helped you because I do want to see this become a thing. I wouldn't have helped if I didn't think this would help the romhacking community.

If you want to act this way, fine, I will stop helping, but please don't go about insulting people that try to help.
__________________
Make EMERALD great again!

- - - - - - - - - - - - - - - - - - - - - - -
Reply With Quote
  #15   Link to this post, but load the entire thread.  
Old July 30th, 2017 (4:27 AM).
Foxes's Avatar
Foxes Foxes is offline
 
Join Date: Sep 2015
Gender: Male
Posts: 59
Quote:
Originally Posted by AshGray1 View Post
What is wrong with you guys, i mean im new on screpit editing with hxd, but is that an resson to say that i dont work with this becouse im a noob ? no its not and this noob that are writing with you had an cool idee how me scripting goes faster then yours ! the answer is an mouserecorder that i creat , this programm do all form me without wasting time, and now how is the noob , its not me but how of use ? how how how, how is the noob of noobistan if im not a noob?
I also didn't mean to offend you. I simply gave you the option that I thought was quicker and easier (and the option I would've taken if I was in your position). If you want to go for the hex editing then more power to you. Having more experienced hex editors in this community will always be a good thing.
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:15 AM.