Homebrew Homebrew game Chrono Trigger - Switch port

  • Thread starter Thread starter Nagaa
  • Start date Start date
  • Views Views 5,723
  • Replies Replies 75
  • Likes Likes 20
neat. sounds like converting certain android games to switch is fully possible? While we're in square-enix town, the android dragon quests are surprisingly solid (especially compared to the ios versions). 1-3 are ports of the sfc versions (and already have the improved hd-2.5d versions on switch) and 4-6 are improvements over the nds versions. 4-6 android have the most content of any versions of those respective games as far as I can tell (especially 5). So like, just something to keep in mind...
 
You can use generate_text_ctp.py to generate switch_text_patches.ctp in the same folder.

Code:
python3 generate_text_ctp.py resources.bin

This will create the text patch for proper button dialogue for all languages. Just add the patch to the /switch/ct/mods/ folder after. Controller input is also no longer using keyboard buttons, but instead using simulated android controller buttons. This also means the menu button is Y now, not PLUS (just like the SNES / DS version).

I've bundled the font in this version. The config.ini gets automatically generated now with all the default presets, so unless you are modifying something you don't need to touch it.

Mod cache generation is now prompted with an initial loading screen so you don't just think the game froze or anything. Diagonal fix has also been implemented, as well as a cleanup of the button glyphs / text. Text alignments have been slightly tweaked a tad too.

And lastly all saves are moved to /switch/ct/saves/ to clean up the ct folder a bit. It will migrate your save data automatically the first time you run the app.
Thank you for all the work that you are doing. When I play the mimic game at the fair, my button presses don't match the output. Y is supposed to be for raising the left hand but the character laughs instead. I do have a retranslation mod so idk if that would affect the mod. Running diagonally still looks off for me. It does look better if i overclock my switch.
 
Thank you for all the work that you are doing. When I play the mimic game at the fair, my button presses don't match the output. Y is supposed to be for raising the left hand but the character laughs instead. I do have a retranslation mod so idk if that would affect the mod. Running diagonally still looks off for me. It does look better if i overclock my switch.
It’s recommended to oc to at least 1581 MHz cpu and 691 MHz GPU in handheld 720p, higher if docked 1080p. Collisions can happen between ctp mods. If another mod has the same files, one of them will take priority. Button mapping follows android controller buttons, but corrected to switch/ds letterings. For a diagonal run comparison, test the prior version again and compare. There should no longer be weird diagonal stutters, where your character sprite looks like it’s vibrating.
 
  • Like
Reactions: Jmb and josete2k
It’s recommended to oc to at least 1581 MHz cpu and 691 MHz GPU in handheld 720p, higher if docked 1080p. Collisions can happen between ctp mods. If another mod has the same files, one of them will take priority. Button mapping follows android controller buttons, but corrected to switch/ds letterings. For a diagonal run comparison, test the prior version again and compare. There should no longer be weird diagonal stutters, where your character sprite looks like it’s vibrating.
Thanks, those settings work. Is it safe to have my switch OC at those settings as a default. I have the first version of the switch.
 
You can use generate_text_ctp.py to generate switch_text_patches.ctp in the same folder.

Code:
python3 generate_text_ctp.py resources.bin

This will create the text patch for proper button dialogue for all languages. Just add the patch to the /switch/ct/mods/ folder after. Controller input is also no longer using keyboard buttons, but instead using simulated android controller buttons. This also means the menu button is Y now, not PLUS (just like the SNES / DS version).

I've bundled the font in this version. The config.ini gets automatically generated now with all the default presets, so unless you are modifying something you don't need to touch it.

Mod cache generation is now prompted with an initial loading screen so you don't just think the game froze or anything. Diagonal fix has also been implemented, as well as a cleanup of the button glyphs / text. Text alignments have been slightly tweaked a tad too.

And lastly all saves are moved to /switch/ct/saves/ to clean up the ct folder a bit. It will migrate your save data automatically the first time you run the app.
Thank you but is there a way to get to open the menu again with PLUS instead of Y (I like it more that way) or is it too much trouble?
 
Thanks, those settings work. Is it safe to have my switch OC at those settings as a default. I have the first version of the switch.
Yeah, just use status monitor to track power draw. The thing about this setup is it doesn’t really throttle cpu and gpu much. Clocks just need to be higher for general stability.
Post automatically merged:

Thank you but is there a way to get to open the menu again with PLUS instead of Y (I like it more that way) or is it too much trouble?
I can add redundancy if you want.
 
Yeah, just use status monitor to track power draw. The thing about this setup is it doesn’t really throttle cpu and gpu much. Clocks just need to be higher for general stability.
Post automatically merged:


I can add redundancy if you want.
really? I would appreciate it, thanks!
 
Drag the python script into the folder on your computer that has your resources.bin. Then cd into the directory via terminal / command prompt, run the command I posted, and it will generate a .ctp patch for the text. For other ctp mods, you can look at mods for Steam. It’s basically just a .zip file, renamed to .ctp. You can extract it, modify files in it, then re-zip it, and rename the extension to .ctp, add it to your mods folder. There are tools already from Steam version modders out there to make and modify .ctp bundles.
Post automatically merged:

You can also make all the videos HD just like on PC.

https://github.com/davidluzgouveia/ct-fmv

This tool lets you convert all the .dat video files to .mp4 and back.

View attachment 580329

Personally, I used 1080p 30hz AI-upscaled versions of the FMVs. It’s a nice quality-of-life enhancement for custom mod setups, in my opinion.
muy amable ahi busco info.
 
Last edited by PABLOLUNAJESUS,
He mejorado un poco el rendimiento y ahora permito el uso de fuentes personalizadas. Enviaré una solicitud de extracción más adelante.

View attachment 579859

View attachment 579860

También he ajustado ligeramente algunos parches de recursos. Algunas cosas deberían seguir en HD, como los fondos de pantalla del menú, el logo de inicio, etc. Pero ahora me funciona bastante bien. Aun así, tuve que hacer un poco de overclocking para conseguir un rendimiento fluido.
padrias hacer .py para crear el archivo ctp y correjir la paleta de colores de lo iconos de los persojajes?
 
Last edited by PABLOLUNAJESUS,
I've now improved the resolution scaling a bit, so it isnt super zoomed like on android phones. (also a new config ini setting you can toggle on and off).

Still working out the math to get the image pixel perfect. Vertical scrolling is now smooth, no weird scale rounding going on. Horizontal scrolling is very very slightly off still, so I still gotta fix it.

2026070108221200-219DEFC6AAFA48A38248F3BFD92171F1.jpg
 
Last edited by ppkantorski,
I've now improved the resolution scaling a bit, so it isnt super zoomed like on android phones. (also a new config ini setting you can toggle on and off).

Still working out the math to get the image pixel perfect. Vertical scrolling is now smooth, no weird scale rounding going on. Horizontal scrolling is very very slightly off still, so I still gotta fix it.

View attachment 580410
Looking forward to your final version.
 
  • Like
Reactions: ppkantorski

Site & Scene News

Popular threads in this forum