Packaging Mods
A guide on how to package mods
Last updated
A guide on how to package mods
Last updated
Omori mods must be in a specific folder/zip format in order to properly run.
After editing the game's data and assets from the "www_decrypt_xxxxxx" or "www_playtest_xxxxxx" folder, you can package your mod into a zip for use by running Bundletool. It is installed the same way other mods are installed. After installing, run the game and follow the on-screen prompts to properly package your mod.
Drag Bundletool zip file to the mods folder, like how you install mods.
Run OMORI; Click "Use BundleTool"
Select folder of the mod you want to package. This is likely a folder named www_decrypt
or www_playtest
or similar
Enter mod details. Mod ID should ideally align with the mod ID you are going to upload in mods.one.
Select the files need changing. (Tip: Pressing the top header will select all for that category)
Ignore means don't include the file in the package. This can be used to ignore some plugins only used in testing and don't want to appear in final product. For example: console, quick save and load, or better saves.
Delta means only includes the changes, and does not replace it. This is good for compatibility, especially if the mod only changes small amount of things and don't want to replace entire file (which would break compatibility). For example, small single changes to some Skills in skills.json
, as you don't need to replace everything, just change only one specific thing.
Include means add the file to the package, this totally replaces the files. This is commonly for audio and image files, as delta can potentially cause strange changes.
Unique Name is specific to plugins. It makes it so when multiple mods has the same plugin added or changed, it will simply make two of them for each mod and will not override the file entirely. As of current it may run into some bugs so it may be better avoided. [NEEDS CHECKING]
Wait for the bundle process to finish. This can take a few minutes especially for bigger mods.
Select the location for where the final export will be.
You're finished!
Sometime it gets confusing whether to do Delta or full Include. Here's a common rough use case for these, though this is a rough guideline, not strictly a rule.
Key: Red - Avoid; Orange - Depends; Green - Likely
For Plugins, you may want to ignore some plugins used only in testing the mod. Some common ones are:
Quick Load - Called VykosX-QuickLoadOnStart
which is sometime used to playtest fast, skipping the menu startup intro
Console - Adds a plugin called console
Better Save and Load - Which alters Omori Save & Load
plugin
Type | Delta / Unique Name | Include |
---|---|---|
Audio
Rarely needed / Prone to breaking
Likely to be full include than delta, due to tendency to break.
Data
This is better for smaller mods. Small edits to database in RPGMV, such as skills or items. This is good for mods that only change a few things like singular skill balance change, or a new item.
This is safer bet for larger mods that may edit many things, especially if it interacts between each other a lot.
Fonts
This could potentially be used in language mods that requires original Omori font to be altered to include special character.
If font is being changed at all, it's likely full include.
Icon
Likely won't appear in most mod as it remains unchanged.
If icon is being changed at all, it's likely full include.
Image (img)
Small edits to images. This is likely additional changes on top of pixel sprites or portraits. For example: - Shiba Kel (edits only hoodie on Kel) - Girlmori (edits pigtail on Omori portraits)
Safer to use full include than delta, due to tendency to break or unintended changes.
Languages
Likely won't appear in most mod as it remains unchanged.
Likely won't appear in most mod as it remains unchanged.
Maps
Small edits to maps. Should ideally keep same Tiled versions unless you have Tiled compatibility.
Likely to be full include than delta, due to tendency to break.
Movies
Rarely needed / Prone to breaking
Likely to be full include than delta, due to nature of video files.
Plugins
Dependent on context, is prone to bugs currently.
Plugins you are sure you need to totally override, or totally new made up specific for the mod.