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

Stilllove

Member
OP
Newcomer
Joined
Jan 2, 2014
Messages
18
Trophies
0
Age
32
XP
50
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...
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
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
 

Stilllove

Member
OP
Newcomer
Joined
Jan 2, 2014
Messages
18
Trophies
0
Age
32
XP
50
Country
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.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
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
 

Stilllove

Member
OP
Newcomer
Joined
Jan 2, 2014
Messages
18
Trophies
0
Age
32
XP
50
Country
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
 

ETNWIND

Well-Known Member
Newcomer
Joined
Aug 13, 2013
Messages
65
Trophies
0
Age
31
XP
356
Country
United States
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.
 

Stilllove

Member
OP
Newcomer
Joined
Jan 2, 2014
Messages
18
Trophies
0
Age
32
XP
50
Country
thank you sooooo much. only one thing: in the .3ds file under 0000001200 it is FFFFFFFFFFFFFFFFF not 00000000000
 

NicEXE

Well-Known Member
Member
Joined
Dec 6, 2009
Messages
411
Trophies
1
XP
706
Country
Cyprus
  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
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: