Releases: rphsoftware/OneLoader
v1.5 - We eating good tonight
OneLoader
High performance OMORI mod loader
Installation
- Extract the zip into your game folder, when prompted, replace files.
What's new in 1.5
- Added support for better plugin ordering. Use the
plugins_ordered
top level key in mod.json like this:
{
"plugins_ordered": {
"someplugin": {"at": 0}, // loads first
"otherplugin": {"after":"GTP_OmoriFixes"}, // loads after gtp_omorifixes
"yetanotherplugin": {"at":-1, "weight": -50000} // will probably load the very last.
}
}
You still need to declare your plugins in files/plugins
, but this should let you do more interesting things with less effort.
- Improved the loading screen (Thanks to bajamaid for the art and @KodiCraft for help with the animations)
- Deprecated the legacy plugin delta system, because nobody uses it and causes technical debt. It will be removed in 1.6
auid=1.5
v1.4.3 - Hotfix
OneLoader
High performance OMORI mod loader
Installation
- Extract the zip into your game folder, when prompted, replace files.
What's new in 1.4.3
- I fucking hate video
- Video will be my downfall
- Fixed more bugs to do with video
- Oh yeah you can now replace window.png and loading.png from your mods. Enjoy.
auid=1.4.3
v1.4.2 - Hotfix
OneLoader
High performance OMORI mod loader
Installation
- Extract the zip into your game folder, when prompted, replace files.
What's new in 1.4.2
- Various fixes for video playback when using certain plugins ( Reported by @FoGsesipod )
- More async_exec carveouts for people who want to do funky shit in their mods
auid=1.4.2
v1.4.1
OneLoader
High performance OMORI mod loader
Installation
- Extract the zip into your game folder, when prompted, replace files.
What's new in 1.4.1
- Support for patches in languages other than English (MR #34 - Thanks @aoisensi )
- Tell the user to restart game if package.json is changed (MR #32 - Thanks @nift4 )
auid=1.4.1
v1.4 - The big one
OneLoader
High performance OMORI mod loader
Installation
- Extract the zip into your game folder, when prompted, replace files.
What's new in 1.4
- Support for ES Modules in plugins. This allows you to split your plugin code into smaller, more logical blocks. To use this feature, use the file extension
.mjs
for your plugin. More detailed documentation on this coming soon. - Support for ES Modules in async_exec rules. Yet again, use the
.mjs
file extension to access this feature. - Added the ability to patch the
package.json
file. To use this, enable thepackage_json_editing
flag in your mod.json, and then put your patches in thepackagejson_delta
mod.json key. - Added support for raw files in mods. Add the
raw
key into yourfiles
declaration and list files there as normal. They will be put in the virtual file system without being encrypted or having their extension changed. - Fixed edge case with
fs.readdirSync
being ran on directories that don't exist in the base filesystem, only in mod filesystems.
Do you love OneLoader or my other work?
Consider clicking the "Sponsor" button and chipping in a bit. It really does help.
auid=1.4
v1.3.1
OneLoader
High performance OMORI mod loader
Installation
- Extract the zip into your game folder, when prompted, replace files.
What's new in 1.3.1
- Fix oversight in Playtest mode support. You can now run mods that load images.
Do you love OneLoader or my other work?
Consider clicking the "Sponsor" button and chipping in a bit. It really does help.
auid=1.3.1
v1.3
OneLoader
High performance OMORI mod loader
Installation
- Extract the zip into your game folder, when prompted, replace files.
What's new in 1.3
- Added the ability to use OneLoader in a playtest environment. Extract the contents of the www folder over your playtest folder replacing index.html. NOTE: This configuration is provided on a best effort basis and full compatibility with existing OneLoader and GOMORI mods is NOT guaranteed.
Do you love OneLoader or my other work?
Consider clicking the "Sponsor" button and chipping in a bit. It really does help.
auid=1.3
v1.2.1
OneLoader
High performance OMORI mod loader
Installation
- Extract the zip into your game folder, when prompted, replace files.
What's new in 1.2.1
- The ability to provide an alternate list of mod IDs that will be used in addition to your primary one in compatibility checks. Simply specify a
satisfies
array and add additional mod IDs to it - Added a
skip_checks
field to allow your mod to skip other mod's compatibility checks. Usage:
"skip_checks": {
"somemod": ["idtoskipchecksfor"]
}
- A very special message for 2 very special people....
Do you love OneLoader or my other work?
Consider clicking the "Sponsor" button and chipping in a bit. It really does help.
auid=1.2.1
v1.2
OneLoader
High performance OMORI mod loader
Installation
- Extract the zip into your game folder, when prompted, replace files.
What's new in 1.2
- Great improvements the loading UI
- Mod priority loading. Add a
priority
field to your mod.json and set it to a number. All mods have a priority of 0 by default. Negative numbers will make your mod load earlier, positive numbers later. - Added the ability to require some mods to be installed. Make
requires
an array in your mod.json and put the IDs you want to ensure are installed there. - Added the ability to prevent your mod from running if other mods you specify are present. Make
excludes
an array in your mod.json and put the IDs of mods you want to discriminate against there.
Do you love OneLoader or my other work?
Consider clicking the "Sponsor" button and chipping in a bit. It really does help.
auid=1.2
v1.1.3 - Bug fixes
OneLoader
High performance OMORI mod loader
Installation
- Extract the zip into your game folder, when prompted, replace files.
What's new in 1.1.3
- Fixes to delta patching Atlas.yaml where paths would errenously not resolve due to
fast-json-patch
being out of date and not conforming to RFC6901. The fix was updating it to the latest version.
auid=1.1.3