[Completed Translation] Time Travelers

time_travelers_logo.png
After 8 years of research and translation, we can finally present you our final patch for the english fan translation of "Time Travelers" by Level5 on the 3DS.

We went through some years of stagnation and burnout. The team changed and got smaller. But we persevered, invested months over months in quality control, and now we're proud to release it!


Click here to download

The package you download is an app to apply the patch file to a .3ds or .cia version of the game. You're required to get your own decrypted dump of the game.
The app will create a Luma3DS LayeredFS-ready folder with all the necessary files in it. You just have to move that folder to the correct Luma3DS folder on your SD card.


Content

This patch contains the entire main story. However, there is post-game content which we did not include in this patch.
It was not our goal to translate the post-game content, and given how long this project already took, we decided to not pursue this further for now.

However, it's not impossible that the post-game content will be released at one point.

As for what you would miss out on: The post-game content is a kind of life-sim with the main heroine of "Time Travelers" to get to know her better and the world.


Documentation

If you're interested in creating a translation of this game for another language, we will document and give access to every tool we used/created and provide access to all our working files. Read up on everything here.


Credits

I want to thank everyone who majorly contributed to this project over the years.
Without them, this project wouldn't have happened or be finished:

  • Project Lead: onepiecefreak
  • Translation: sekki35, 22sorataka, ecky, Theswweet, Teekro, onepiecefreak
  • Proofreading: Theswweet, Teekro, onepiecefreak
  • Graphics/Movies: Etokapa, MissBazinga, @NitroTears , onepiecefreak
  • Programming: Neobeo, onepiecefreak
  • Special Thanks: @IcySon55 , @Uwabami
If you want to chat about the game or need help with setting everything up to play it, head over to our Fan Translators International Discord.
Agree to the rules and head over to the channel #time-travelers.

If you find any issues with the translation, report them in our Issue Tracker.


Original Project Thread: [Translation] Time Travelers
 
Last edited by onepiecefreak,
This is what I mean, I'm doing the closest equivlient to these in Citra (the paths are a bit different from Lime3DS). So right now I have:
code.bin and exheader.bin in C:\Users\[Username]\AppData\Roaming\Citra\load\mods\000400000008C600
patch.cpk in C:\Users\[Username]\AppData\Roaming\Citra\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\0008c600\romfs

...and this doesn't seem to be working.
Well, yes, because you don't use the paths I told you... The only difference between Citra and Lime3DS is exactly that name in the path. The rest is exactly the same. Lime3DS is just a branch from Citra, so it uses the exact same paths.

I don't know why you put stuff somewhere deep in the Nintendo folder, when the paths I gave you don't even mention it.
 

code.bin and exheader.bin in C:\Users\[Username]\AppData\Roaming\Lime3DS\load\mods\000400000008C600
patch.cpk in C:\Users\[Username]\AppData\Roaming\Lime3DS\sdmc\luma\titles\000400000008C600\romfs

I copied the files, but I can't make it work in Lime3DS.
Do I have to enable the mod in the emulator UI?


Solved! I forgot creating the last "romfs" folder.
Thanks for your work!
 
Last edited by Desconocido90,
I've done a .cia with the patch already inserted. It's a bit of work since after extract the game files, you still need to extract the .cpk with a linux application, both game and patch, overwrite the files, repack .cpk, and substitute the header.bin/code.bin, repack again. But it worked perfectly.
 
  • Like
Reactions: FFTW and SonyUSA
Error: Specified argument was out of the range of valid values. (Parameter 'offset')

Do I need another CIA? I can't get this to work on CIA but I can with 3DS (which is not my preferred format of play)

EDIT: nevermind....all it needs if the files but you can use CIA or 3DS after the patch is created.
 
Last edited by NostalgicMillennial,
  • Like
Reactions: ldeveraux
I was so obsessed by this game when it was for the first time announced. Did not expect i ever gonna play it
 
Do I need another CIA? I can't get this to work on CIA but I can with 3DS (which is not my preferred format of play)

EDIT: nevermind....all it needs if the files but you can use CIA or 3DS after the patch is created.
The patcher 1.2 should clearly tell you that your CIA is still encrypted. Decrypt it.
Post automatically merged:

is there a 60 fps patch / cheat for this game by chance?
The New 3DS hardware already struggles due to how the game is structured. I'm fairly certain there can't be a proper 60FPS patch.
 
Do I need another CIA? I can't get this to work on CIA but I can with 3DS (which is not my preferred format of play)

EDIT: nevermind....all it needs if the files but you can use CIA or 3DS after the patch is created.
Thanks, I didn't think to use the .3DS only for the patch, then install the CIA...
 
  • Like
Reactions: NostalgicMillennial
Just follow the paths. Should be very simple :)

Good that you could make it work.
Any tips for how to get this work for Citra on Linux (Steam Deck)? I followed the paths exactly and made the right folders when necessary but it didn’t seem to work out in the end.
 
Any tips for how to get this work for Citra on Linux (Steam Deck)? I followed the paths exactly and made the right folders when necessary but it didn’t seem to work out in the end.
I have no experience with Citra on Linux. I would assume that the paths should be the same (without the windows user part in there, of course). You can show me the paths you put each file in so I can verify that you actually put them in the right folders.

Also, I'm pretty sure I got at least one message from someone also playing on Steam Deck and they got it to work with those paths. But Idk who they are anymore.
 
This is amazing!
Do you have tips to someone who wants to learn how to translates 3ds games ?
This is always a tough one to answer. Knowing the processors instruction set and then disassembling the main executable of a game gives you access to pretty much all the secrets a game can have. Take your time, it won't happen in a month, as you can see from this project.

For files, I personally just look at patterns of data that I would expect for a certain type of file. For archive, I expect regularly spaced data, showing an offset and length. For images, clearly defined blocks of repeating data for the pixels, etc. But this is all very much based on my experience over the years. Not many have an intuitive grasp on that approach from the beginning. You might have to build it up over years, like I did.

And then you just chip away, theory after theory, what each file does and how it might or might not be necessary for your project.
 
I have no experience with Citra on Linux. I would assume that the paths should be the same (without the windows user part in there, of course). You can show me the paths you put each file in so I can verify that you actually put them in the right folders.

Also, I'm pretty sure I got at least one message from someone also playing on Steam Deck and they got it to work with those paths. But Idk who they are anymore.
Here are the paths I used on Steam Deck taking into account where Linux places Citra:

Code.bin and exheader.bin in /home/deck/.var/app/org.citra_emu.citra/data/citra-emu/load/mods/000400000008C600 (this was the default mod location Citra guided me to as well)

Patch in /home/deck/.var/app/org.citra_emu.citra/data/citra-emu/sdmc/luma/titles/000400000008C600/romfs/
 

Site & Scene News

Popular threads in this forum