Hacking Editing Headers, Chip Code and Mac Questions...

  • Thread starter Thread starter Stilllove
  • Start date Start date
  • Views Views 3,226
  • Replies Replies 20

Stilllove

Member
Newcomer
Joined
Jan 2, 2014
Messages
18
Reaction score
0
Trophies
0
Age
34
XP
70
Country
So, I have a pretty good idea now of how everything works. The problem I'm having is I will not have access to a windows pc anytime soon :( I have my smash bros 3ds rom, i have a hex editor for mac. I found all the correct hexes (manufacturer, 00/02, firmware, size) I know I need to rename to .3dz at the end. BUT - I still don't understand if I can edit the Header without any windows specific programs? I don't have a rom to dump in order to view the Header (if it is viewable) in hexedit. So when I download the metal gear solid public header I can't exactly read the bin file. I need some sort of solution of putting a public header into my eu smash bros rom with a mac and no access to gateway dumps, only public headers. Also, where exactly do chip codes come into this? Perhaps there is a smash bros dump somewhere that is already edited...
 
open the header and the rom up in a hex editor, go to 0x1200 of the rom, and paste the whole of the header in, be sure to overwrite the existing zero's rather than injecting it, and remember to edit the header settings accordingly to match the game your using

although there should be programs for mac that allow running of windows programs, which would be much simpler
 
I edited the top (16?) Numbers to make it all match up, making sure that I was deleting each set and replacing it. Subsequently edited the 4 set after 000000040 to macronix. 02. F8. And 90. Saved. Renamed to .3dz. .... Invalid 3dz :( also tried 00 instead of 02) :( help! Aaaa



Edit: used metal gear Japan.
 
I edited the top (16?) Numbers to make it all match up, making sure that I was deleting each set and replacing it. Subsequently edited the 4 set after 000000040 to macronix. 02. F8. And 90. Saved. Renamed to .3dz. .... Invalid 3dz :( also tried 00 instead of 02) :( help! Aaaa



Edit: used metal gear Japan.
sounds like your not inserting it into the correct place, it needs to be inserted a 0x1200 of the rom, not at the start, it should just be a bunch of zero's in that area unless the rom already has a header inserted
 
I don't understand what 0x1200 is... The 0000040 part is easy because there was a screenshot I followed
 
Could someone please explain 0x1200... please. I thought it was the top 16 numbers... Help me guys! Don't tell me to run virtual windows on a mac...

Because manufacturer is 1. Manufacturer (0x1240) - and on the screenshot it shows line number 000000040. so if 0x1240 = 40 then i thought 0x1200 = 00? That was my thought process when editing the top line... plus on the screenshot it shows the top line anyway.

Please help guys
 
0x1200 means offset 00001200, which is where you inject your cartridge id. And the 00000040 you said earlier correspond to 00001240 in a actual rom file.
 
thank you sooooo much. only one thing: in the .3ds file under 0000001200 it is FFFFFFFFFFFFFFFFF not 00000000000
 
  1. Download Synalyze It! or Synalyze It! Pro (you probably don't need the pro version) and launch it
  2. Download my 3DS grammar and then double click on it
  3. Open your ROM from Synalyze It!
  4. Click on grammar and select 3DS grammar
  5. Tweak the values with colored background as you like
  6. Save as 3DZ
Download here: 3DS Grammar
 
  1. Download Synalyze It! or Synalyze It! Pro (you probably don't need the pro version) and launch it
  2. Download my 3DS grammar and then double click on it
  3. Open your ROM from Synalyze It!
  4. Click on grammar and select 3DS grammar
  5. Tweak the values with colored background as you like
  6. Save as 3DZ
Download here: 3DS Grammar


How do you do number 4 mate?
 

Site & Scene News

Popular threads in this forum