Thank you so much for these! btw is it possible to add the redone portraits? https://www.nexusmods.com/chronotrigger/mods/10Ok I've fixed the main menu now to properly remove all side elements. And here are all the .py patches re-bundled.
Thank you so much for these! btw is it possible to add the redone portraits? https://www.nexusmods.com/chronotrigger/mods/10Ok I've fixed the main menu now to properly remove all side elements. And here are all the .py patches re-bundled.
Not allowed per the site's rules.can you share your resources.bin?

screen_width_handheld 1280
screen_height_handheld 720
screen_width_docked 2560
screen_height_docked 1440
[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
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 7-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.

This should fix it. Thanks for the heads up.Tested. remove_bilinear_filter is not being applied. It's easy to spot with the text
Many thanks to Nagaa and you for bringing and improving this port!
This should fix it. Thanks for the heads up.
I've also fixed the video scripts. Before at the end of the intro video it would halt on a black frame, then controller input would send keyboard input popping up the keyboard menu. Now the video progresses to after the video properly, returning you back to the main menu, and clicking a button takes you to the main menu as well.