Back
ONScripter-NX
by clamintus
|
Version | 0.3 |
Zip size | 3,961 KiB |
License | GPLv2 |
Updated | 20/09/2022 |
Downloads | 1,020 |
MD5 | 69e1e82347687cfc0157c694d2214855 |
App Details
Open-source port of the ONScripter visual novel engine.
Ported version: onscripter-20060724-insani
Any game compatible with this version of ONScripter should run fine! If not, press Y to report an issue. :)
Enjoy!
ONScripter (O-N-Scripter) is a program that interprets and executes scripts written for NScripter in its own way.
-- Port additions --
- 4:3 aspect ratio simulation
- Touchscreen support
- RomFS integration
- Optimized flush implementation
-- How to play --
Go to the folder where onscripter-nx.nro is located (/switch/ followed by onscripter-nx/ or game-specific folder name)
Copy the game files in that folder:
arc*.nsa / arc*.sar
nscript.dat / nscript.___
You don't need this if you are using a game-specific version of ONScripter-NX.
Soundtracks (CD folder, ...)
default.ttf font
You don't need this if you are using a game-specific version of ONScripter-NX.
Launch ONScripter-NX from hbmenu
Note: Launching from the album applet seems to work, but it is strongly advised to launch it by holding R on an installed game to avoid potential memory problems since that's the normal environment where Switch homebrews are designed to run.
Enjoy!
-- Controls --
A : Enter (or proceed in text mode)
B : Back (or proceed in text mode)
X : Right-click Menu
Y : Draw full page at once
Joystick UP / Joystick LEFT : Previous element
Joystick DOWN / Joystick RIGHT : Next element
D-Pad UP / L : Scroll up text history
D-Pad DOWN / R : Scroll down text history
ZL / ZR (held) : Skip mode
Plus : Exit to homebrew menu
Changelog
0.3
Thank you for your patience!
It's been eight months, I know, but I hope that this was worth the wait!
With every update ONScripter-NX becomes more and more complete. I want people to enjoy their beloved novels on their Switch while feeling at ease, not with a chunky app that doesn't do the work right. With this update I tweaked the engine a bit to improve the playing experience in the long run. I hope I've made progress towards my goal, improving your playing experience too!
Follow the instructions on README.md to know how to install ONScripter-NX.
Game-specific zips are just convenience builds.
They already come with some of the necessary files included, so you just need to copy the arc*.nsa/arc*.sar files from an original copy of the game.
Changelog:
HD support - yes! Play your old novel like you had never been able to! More info about it in the README page (seriously, read it!)
A new command has been added to adjust text display speed.
By pressing the Left Stick, you can switch between the three available text display speeds (slow~normal~fast).
ONScripter-NX will also memorize your selected text speed for that game.
Menu navigation is now a lot easier thanks to repeated input support.
Now you can hold the stick to scroll menu entries faster.
This also works when navigating text history using D-Up and D-Down, and basically in every other directional input use case too.
Now the app deinitializes RomFS properly at shutdown.
A proper deinit function has been created. It will be called at app's shutdown, and will be eventually populated with more deinitializing code, if needed in the future. For now it just contains the RomFS deinit call...
0.2
Fixed a crash due to trying to load unexistent font file when no arc-files were found.