Homebrew Homebrew game Chrono Trigger - Switch port

  • Thread starter Thread starter Nagaa
  • Start date Start date
  • Views Views 2,927
  • Replies Replies 42
  • Likes Likes 19
any chance for crt filter? I assume something like that would be pretty unlikely for the wrapper, or am I wrong? the would make it the perfect port and give it the perfect retro feeling :D
 
For testing. I've made some more tweaks to improve performance on lower OC. And I've added the ability for it to change resolutions when docking and undocking. Screen width and height parameters are now specific to handheld and docked.

i.e.

Code:
screen_width_handheld 1280
screen_height_handheld 720
screen_width_docked 2560
screen_height_docked 1440

I'm getting pretty stable 720p performance at 1581 MHz CPU, 614 MHz GPU, 1331 MHz RAM (which for me personally translates to 6-8 hours of gameplay on battery since the loads are relatively low).
Post automatically merged:


Update: I've migrated to ini format for the config. It will automatically translate your config.txt into a config.ini. And I've now added my 3 patches into ct_nx.nro to be used at runtime.

INI:
[config]
screen_width_handheld = 1280
screen_height_handheld = 720
screen_width_docked = 2560
screen_height_docked = 1440
language = en
game_font_path = /switch/ct/ChronoType.ttf
game_font_scale = 0.90
text_shadow_scale = 1.0
text_shadow_alpha = 200
; --- Runtime binary patches ---
cursor_fix = 1
remove_bilinear_filter = 1
remove_mobile_ui = 1

`cursor_fix`, `remove_bilinear_filter`, and `remove_mobile_ui` can be set to a value of 1, and used with the unmodified original libchrono.so. Patches are read and used at runtime, so the .so never gets modified.
 

Attachments

Last edited by ppkantorski,
  • Like
Reactions: kazenohibi and Jmb

Site & Scene News

Popular threads in this forum