ROM Hack [Translation] Labyrinth no Kanata (Beyond the Labyrinth)

Katsumi San

Well-Known Member
Member
Joined
Jan 15, 2012
Messages
496
Trophies
1
Age
30
Location
Kyoto
XP
838
Country
Omg.. I have many respect to you on doing project solo. Sometimes fan translation people are very talented. I remember playing this game in 2012(good memories...) when I was still in living in Japan. I learn English with fan translations of anime and games.So this project you almost complete will hold close to my heart. I think I may want to give another play of game in English.
 

BORTZ

DO NOT SCREENSHOT
Supervisor
Joined
Dec 2, 2007
Messages
13,243
Trophies
3
Age
34
Location
Pittsburgh
XP
15,982
Country
United States
I know you seemed to hit a stagnation patch, I want to keep encouraging you. I know its hard work, but people will appreciate it.

I remember looking into this when it was first put up for adoption translation. Looked pretty cool. Good work!
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
its likely to be released as a auto patching tool, i.e dump xorpads and drop them into the directory with the rom and run the program to produce the patched rom.....although i wouldnt be surprised if a prebuilt rom finds its way onto certain sites....there seems to be some issues with NTR's layeredFS with it though so it will likely be patched .3ds or patched .cia only
 
  • Like
Reactions: Alkéryn

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
The only legal method to release patches for encrypted games is to let the users decrypt their own game first, and apply the patches on the decrypted files.
It's long steps, can be done only by few users (but sky3DS users will probably find a pre-patched version unofficially released on ISO websites)

1. get NCCH info (exTools will probably integrate the NCCH creating directly on 3DS, no python needed anymore)
2. XorPAD
3. de-XOR de game manually if needed (Ideally, the patcher would take care of de-xoring the game, but maybe the user could do it first)
4. the patcher will patch the game (or the user apply the .xdelta patch manually)
5. re-XOR the game (if needed?) the patcher could do it too.


I don't know if rxTools could edit the ROM the same way it edit and replace files in the NAND partition.
Maybe it could be used to easilly patch files (or extract/replace only without all the XOR thing)
a script could be released with the patch to tell rxTools which files to extract from the game to make it as much automated as possible.
utopic idea:
run rxTool, select "extract from ROM", select ROM, (automatically load file list from external file. aaa.3ds aaa.rx), use PC to patch files one by one or using a patcher released by the team to patch all files at once, use RXtool, select "inject to ROM", select ROM. done.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
Thank you for taking care of the patcher too.
it will be easy to patch, the user just need the xor pad.

I never made one myself yet, first homebrew needed 9.2 and I'm still on 4.5
RxTool can generate XOR file?

I hope your patcher can be re-used for other games and projects too :)
having a common method will be a lot easier for users and teams.
 

Melon__Bread

~It's A Magik~
Member
Joined
Dec 9, 2013
Messages
833
Trophies
0
Age
31
XP
938
Country
United States
It's pretty much a bat file and a bunch of open source tools strung together. Anyone can use it with a little bit of modification. The majority of the code will work on any game I think, but the part that patches the actual files has paths specific to Labyrinth no Kanata, so that part would need to be changed.
AH my mistake, I thought the patcher was going to be a binary of sorts. Either way sounds good =]
 
  • Like
Reactions: 2Hack

NyaakoXD

( ͡° ͜ʖ ͡°)
Member
Joined
Dec 16, 2013
Messages
1,850
Trophies
2
Location
In your closet...
XP
3,637
Country
United States
So after much fighting with code over the past few days, I finally had an idea that I tried that finally worked after talking to gamesquest1 which lets me now patch everything cleanly. The final patch will be distributed as a single xdelta (a program to help with the patching process will be included). Currently the patch is around 2.42mb but will probably grow a little bit before the final patch. There will be no need to create xorpads or anything of that sort anymore! :D

For the people who showed interested in the patch setup that I mentioned writing, here it is: http://www.mediafire.com/download/q1v5akelzmxq5ua/patch.rar

You'll need to modify the patch.bin to point to all of the right filenames (see top of bat file). The other part that will need to be patched for other games is the "Patch RomFS files" section. That is where the code to run xdelta or copy your data goes. Everything else should work on most games.
As always, that's amazing. :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Sup