ROM Hack 3DS Game Translation?

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,170
Trophies
3
Website
trastindustries.com
XP
26,883
Country
United Kingdom
File editing has long been doable for a little while now and binary editing, not always necessary but good to have as well, is also possible so yes translations are possible. File formats and concepts seem to be broadly similar to the stuff seen on the DS and Wii so that is nice, I can not say I would suggest you get into it if you are not otherwise familiar with some kind of hacking or programming (it is very early days, tools are not well developed, there is no debugging emulator and hardware debugging is not great either).

ROMs are encrypted so you will need a means to decrypt them. This will require a full capability homebrew capable 3DS, traditionally this meant a 4.5 firmware 3ds but these days you can do it on 9.2 as well
https://gbatemp.net/threads/release-3ds_ctr_decryptor-void.370684/
Decryption generates a file you run against the original ROM and decrypt it that way, these files are commonly known as XORpads and you can not link them around here. Some people do share them out there in the world (they are the same size as the 3ds roms they handle so if you can make them then do).
There are various ways to encrypt them after you are done, for 3ds roms the two main ones are to encrypt it back with the xorpad or to encrypt it with an all 00 key. I favour the second but the first is possibly more useful if you want to make patches. Not sure what goes with CIA files made from hacked roms these days but that might also be an option.
 

zannalabianca

Well-Known Member
OP
Member
Joined
Aug 13, 2013
Messages
172
Trophies
0
Age
41
XP
223
Country
File editing has long been doable for a little while now and binary editing, not always necessary but good to have as well, is also possible so yes translations are possible. File formats and concepts seem to be broadly similar to the stuff seen on the DS and Wii so that is nice, I can not say I would suggest you get into it if you are not otherwise familiar with some kind of hacking or programming (it is very early days, tools are not well developed, there is no debugging emulator and hardware debugging is not great either).

ROMs are encrypted so you will need a means to decrypt them. This will require a full capability homebrew capable 3DS, traditionally this meant a 4.5 firmware 3ds but these days you can do it on 9.2 as well
https://gbatemp.net/threads/release-3ds_ctr_decryptor-void.370684/
Decryption generates a file you run against the original ROM and decrypt it that way, these files are commonly known as XORpads and you can not link them around here. Some people do share them out there in the world (they are the same size as the 3ds roms they handle so if you can make them then do).
There are various ways to encrypt them after you are done, for 3ds roms the two main ones are to encrypt it back with the xorpad or to encrypt it with an all 00 key. I favour the second but the first is possibly more useful if you want to make patches. Not sure what goes with CIA files made from hacked roms these days but that might also be an option.

Hey that's VERY helpful but what comes after making the xorpads? how do we dump text, images, or textures? I find that people leav that info out :huh:

Yes.. how?..
it's really HELPFUL, really thank You!! ^_^
 

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,789
Trophies
1
XP
2,943
Country
United States
File editing has long been doable for a little while now and binary editing, not always necessary but good to have as well, is also possible so yes translations are possible. File formats and concepts seem to be broadly similar to the stuff seen on the DS and Wii so that is nice, I can not say I would suggest you get into it if you are not otherwise familiar with some kind of hacking or programming (it is very early days, tools are not well developed, there is no debugging emulator and hardware debugging is not great either).

ROMs are encrypted so you will need a means to decrypt them. This will require a full capability homebrew capable 3DS, traditionally this meant a 4.5 firmware 3ds but these days you can do it on 9.2 as well
https://gbatemp.net/threads/release-3ds_ctr_decryptor-void.370684/
Decryption generates a file you run against the original ROM and decrypt it that way, these files are commonly known as XORpads and you can not link them around here. Some people do share them out there in the world (they are the same size as the 3ds roms they handle so if you can make them then do).
There are various ways to encrypt them after you are done, for 3ds roms the two main ones are to encrypt it back with the xorpad or to encrypt it with an all 00 key. I favour the second but the first is possibly more useful if you want to make patches. Not sure what goes with CIA files made from hacked roms these days but that might also be an option.
I assume this would be the same way to go about undubbing 3ds games as well as translations right?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,170
Trophies
3
Website
trastindustries.com
XP
26,883
Country
United Kingdom
Assuming you do not mean how do I use my newly decrypted ROM (there are various tools for this and many will be covered in the xorpad generation links, or if you prefer http://3dbrew.org/wiki/3DSExplorer and ctrtool) then actually figuring out what the files do is "just" ROM hacking, such things are covered fairly extensively elsewhere
http://gbatemp.net/threads/gbatemp-rom-hacking-documentation-project-new-2014-edition-out.73394/
http://www.romhacking.net/start

The 3ds is a relatively unhacked system, a relatively modern with relatively modern thinking in terms of formats, its hardware has not been extensively documented yet, it does not have well polished debugging emulators/debugging features in hardware and there is not a lot of general supporting software for 3ds hacking I can not suggest people that have not hacked things before start there. The does not have the problems just mentioned and has hundreds of good games that need translation, as do many other systems that are also in nice positions.

I assume this would be the same way to go about undubbing 3ds games as well as translations right?

Yeah, most undubbing involves taking the sound from one region and getting it to work in another. With systems like the DS and 3ds that use file systems rather than one single lump of code (like the GBA and most things 16 bit and older) it is usually a matter of just swapping the files over -- localisation does not tend to add or change much in terms of game code and removal, while seen often enough to not be too unusual, is not usually too hard to handle. Indeed I believe people have already done such things.
 
  • Like
Reactions: cvskid
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Veho @ Veho:
    "And what do you do for a living?" "I fondle giant danglies."
    +1
  • Veho @ Veho:
    "Big white milkers. Absolutely stonking great big knockers."
    +2
  • Veho @ Veho:
    "Wash, oil and fondle. All day
    long."
    +2
  • K3N1 @ K3N1:
    Fondle your dong preserve your dong
  • ZeroT21 @ ZeroT21:
    chop it off
  • FAST6191 @ FAST6191:
    I thought it was fondle your dong, preserve your prostate but hey
    +1
  • K3N1 @ K3N1:
    We have doctors for prostate health
  • FAST6191 @ FAST6191:
    They will assess it and medicate as necessary but in all cases it is better to take action before it becomes a problem and to stave things off from becoming a problem in the first place
  • FAST6191 @ FAST6191:
    and if it is something as trivial as a fondle every month or so then it is not like they are asking you to eat right and exercise
  • K3N1 @ K3N1:
    Always get your doctor to poke your butthole at age 50 :teach:
  • ZeroT21 @ ZeroT21:
    sounds like a bad 10 dollar rimjob
  • K3N1 @ K3N1:
    Most doctor visits are a couple hundred
  • ZeroT21 @ ZeroT21:
    that still does not guarantee a 100% cure
  • K3N1 @ K3N1:
    Not many cures for a bad dong either
  • ZeroT21 @ ZeroT21:
    Guess my pops is to blame for that
  • FAST6191 @ FAST6191:
    ur mum presumably slept with him or failed to check if this was a turkey baster job, and there is also combinatory genetics at play
    +1
  • FAST6191 @ FAST6191:
    as far as doctor visits I live somewhere that has them for free
  • K3N1 @ K3N1:
    Sweet ps2 SSD upgrade went smooth
  • Sonic Angel Knight @ Sonic Angel Knight:
    :blink: I woke up at night time
  • sombrerosonic @ sombrerosonic:
    i got home
  • K3N1 @ K3N1:
    I did nothing
    Alex_is_Free @ Alex_is_Free: 🤔