The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.


Advertise here

Reply
 
Thread Tools
  #1    
Old February 27th, 2013, 06:20 PM
LocksmithArmy's Avatar
LocksmithArmy
Mew!
 
Join Date: Feb 2013
Age: 25
Gender: Male

Advertise here
This is a tutorial on how to edit the ending credits in Pokemon - Fire Red Version.

so we are all hackers here and this is something really simple that we probably all know how to do... maybe...

But I wanted to point something outm and what better way to do it than in a nice tutorial...

What you will need:
a Fire Red ROM (BPRE)
a hex editor

Like most hackers I gave my hack a new name... (because Fire Red was already taken) and as I tested my new game I got to the end and noticed right after beating the elite four
" POKEMON - FIRE RED VERSION
STAFF"
well those sneaky bastages...

I wanted to change this... so I tried it in advance-text... no luck it wont repoint this data... and if my new name were exactly the same size we might be ok... but my name is considerably longer...

how can I fix this?

well the offset (given by advance-text) is 41d195...

so lets open our rom in our favorite hex editor and jump to 41d195

we should see:

Spoiler:

00 00 00 CA E3 DF 1B E1 E3 E2 00 CO DD E6 D9 CC
D9 D8 00 D0 D9 E6 E7 DD E3 E2 FE CD E8 D5 DA DA
FF 00 00 CA E3 DF 1B E1 E3 DF 1B E1 E3 E2 00 C6
D9 D5 DA C1 E6 D9 D9 E2 00 D0 D9 E6 E7 DD E3 E2
FE CD E8 D5 DA DA FF FE FE BE DD E6 D9 D7 E8 E3
E6 FE FE FE FE


Now what we are looking at here is words... in hex...
I have attached a .txt to this post showing how to decode it (or write your own hex words)

but to make things simple I will decode it for you

Spoiler:

00 00 00 CA E3 DF 1B E1 E3 E2 00 CO DD E6 D9 CC
3spaces P o k /e m o n F i r e R
D9 D8 00 D0 D9 E6 E7 DD E3 E2 FE CD E8 D5 DA DA
e r V e r s i o n /n S t a f f
FF 00 00 CA E3 DF 1B E1 E3 DF 1B E1 E3 E2 00 C6
/x2space P o k /e m o n L
D9 D5 DA C1 E6 D9 D9 E2 00 D0 D9 E6 E7 DD E3 E2
e a f G r e e n V e r s i o n
FE CD E8 D5 DA DA FF FE FE BE DD E6 D9 D7 E8 E3
/n S t a f f /x /n /n D i r e c t o
E6 FE FE FE FE
r /n /n /n /n


now wait just a minute...

y is Leaf Green Version in my ending credits...

well the answer is...

WHO CARES!!! the game knows to skip from the FF after the title to the FF before the director... so lets use that to our advantage...

the spaces before Pok/emon Fire Red are important... so make sure to keep 3 spaces... then... insert your new game title, dont worry about keeping it the same length as " Pokemon Fire Red Version" because in reality you have twice that (nearly)

so keep this format and you are good to go

(3 spaces) "New awesome name" /n Staff /x (whatever is left of leaf green) /x /n /n director

the /x /n /n Director should not move so you are limited on space a little...

mine looks like:

Spoiler:

00 00 00 CA E3 DF 1B E1 E3 E2 00 AE 00 CF EO E8
E6 D5 00 D0 DD E3 E0 D9 E8 00 D0 D9 E6 E7 DD E3
E2 FE CD E8 D5 DA DA FF 00 00 00 C6 D9 D5 DA C1
E6 D9 D9 E2 00 D0 D9 E6 E7 DD E3 E2 FE CD E8 D5
DA DA FF FE FE BE DD E6 D9 D7 E8 E2




Here I very nearly maxed the characters (and had 3 lines of text)


but the third line looks silly... too close to the bottom...
so I removed it (pretty sure we know the credits show the staff)
Attached Files
File Type: txt Table File.txt‎ (1.0 KB, 71 views) (Save to Dropbox)
__________________
~Current Project:

~Completed Projects:



Last edited by LocksmithArmy; July 8th, 2013 at 02:37 PM.
Reply With Quote
  #2    
Old March 1st, 2013, 06:44 PM
Herpahermaderp's Avatar
Herpahermaderp
I liek Mudkipz
 
Join Date: Jul 2012
Location: USA
Age: 16
Gender: Male
Nature: Relaxed
Send a message via Skype™ to Herpahermaderp
This is an extremely awesome tutorial, I have been waiting for one like this for years. Have you figured out the offsets for the staff names yet? If you did, would you mind sharing them? I've wanted to edit those as well.
__________________
Y: Roak || 1177-8023-4387
Reply With Quote
  #3    
Old March 1st, 2013, 07:16 PM
tajaros's Avatar
tajaros
Hi I'm dawg
 
Join Date: Apr 2012
Location: Philippines
Age: 15
Gender: Male
Nature: Timid
Send a message via Windows Live Messenger to tajaros
Quote:
Originally Posted by Herpahermaderp View Post
This is an extremely awesome tutorial, I have been waiting for one like this for years. Have you figured out the offsets for the staff names yet? If you did, would you mind sharing them? I've wanted to edit those as well.
Why not just convert the name to hex and search for them?
__________________
Reply With Quote
  #4    
Old March 1st, 2013, 07:22 PM
LocksmithArmy's Avatar
LocksmithArmy
Mew!
 
Join Date: Feb 2013
Age: 25
Gender: Male
Quote:
Originally Posted by Herpahermaderp View Post
This is an extremely awesome tutorial, I have been waiting for one like this for years. Have you figured out the offsets for the staff names yet? If you did, would you mind sharing them? I've wanted to edit those as well.
as far as writing them down... no...

but if you have a hex editor that can accept tables you can load that file (attached above) as a table... and you xhould be able to actually read the names from your hex editor

I use GoldFinger

open your rom, then go to open table... name the .txt file (above) a .tbl and open it...
then jump to the offset for the credits and just scroll down... hex on the left text on the right


now with those you will be limited on space you dont get the extra free space due to the leafgreen name... but with a bit of work im sure you can augment it to say whatever youd like.

I just got a save state right beforethe final battle with your rival and beat him over and over to test it... you can even do a savestate near the end or slightly after your fight with him and just keep reloading it to watch the credits...

I would keep my savestate before the credits tho so they are reloaded each time. if your savestate is during the credits it may not load your changes...
__________________
~Current Project:

~Completed Projects:


Reply With Quote
  #5    
Old March 27th, 2013, 09:59 AM
Spherical Ice's Avatar
Spherical Ice
Community Supporter
 
Join Date: Nov 2007
Location: UK
Send a message via Skype™ to Spherical Ice
...or you could just compile the text strings using XSE and repoint the text instead.
__________________
Reply With Quote
  #6    
Old March 28th, 2013, 01:28 PM
Line3007's Avatar
Line3007
 
Join Date: Oct 2012
Location: Denmark
Gender: Female
Hmm, this could be very useful, thank you!
Reply With Quote
  #7    
Old April 10th, 2013, 05:50 PM
Stevemagegod
 
Join Date: Mar 2013
Gender: Male
What Hex editor do you use?

edit:NVM
Reply With Quote
  #8    
Old April 10th, 2014, 02:28 AM
didaz
 
Join Date: Feb 2014
Gender: Male
Thanks for d' post
It's helpful, and i can put my name and my team here

Thanks for TS
Reply With Quote
Reply
Quick Reply

Sponsored Links


Advertise here
Thread Tools

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
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 01:33 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.