High(?) performance mod loader for In Stars and Time
This project contains in part or in full the following projects:
- node-stream-zip | License: MIT | Degree of use: Library used in full to process mods bundled in zip files
- JSON-Patch | License: MIT | Degree of use: Library used in full to apply patches to game data
- Rollup | License: Multiple | Degree of use: Building plugins shipped as ES modules
Additionally, I'd like to thank the developers of GOMORI for kick-starting the modding community and laying the necessary ground work for modloader development.
Please reference the mods.one modding wiki for instructions on how to install
Because this modloader aims to be a drop-in GOMORI replacement, you can follow mod making instructions from the GOMORI repository. As more features are added to OneLoader that GOMORI doesn't implement, they will be implemented here.
- Logging: OneLoader writes a text file into the game's main folder called
latest.log
. It contains a timestamped list of everything that has happened since the game started that has relevance to the debugging of OneLoader. - Command line parameters: OneLoader allows you to specify command line options and itself accepts two:
--no-mods
: Start the game in safe mode, skip loading and injection of any mods--dump-overlay
: Dumps all "built" files to a directory on disk for debugging purposes. Can be used to create modloader-less mods that simply replace game files
- Conflict resolution: When you add any mods that conflict with each other, please be prepared to use a mouse to select which mod to prefer during the conflict resolution step.
If you encounter any issue or bug, please open a github issue in this repository and attach the following:
- List of all mods you have installed (download links or files)
- A copy of the
latest.log
file from the game session where the bug/error occured
You can reach me via Discord through DMs ( Rph#9999 is my tag ), via the OMORI discord (Simply tag me in modding-discussion) or via the mods.one discord