Releases: WorldBoxOpenMods/ModLoader
Releases · WorldBoxOpenMods/ModLoader
v1.0.10
What's Changed
Feature:
- Add FeatureManager. See ... for documentation
- Add automatic Init and PostInit invocations for IStagedLoad mods in loading process
- Support loading sprite sheet from a single file through "sprites.json"
- Support INT_SLIDER in mod configuration
- Some more utility functions
BugFix:
- Fix possible error caused by BaseInstPredictor
- Fix mod config text overflow
- Fix github authentication about mod uploading
Adjustment:
- Search and load localization files iteratively for ILocalizable
- Includes assemblies in dependencies automatically
Optimization:
- Be more robust to wrong "sprites.json" and .csv locale files
Full Changelog: 1.0.9...1.0.10
v1.0.9-Precompiled NML mods
What's Changed
Feature:
- Add better AutoUpdater to NML
- Extend BasicMod with "PrefabLibrary"
- Provide a way for non NML mods to get their NML ModDeclare
- Add field to ModDeclare for marking if a mod has been downloaded using the Steam Workshop
- Add a way for NML mods to be distributed as DLLs
- Support customizing window size of WideWindow
- Support getting current tab id in MultiTabWindow
- Method to do action on all assets of a library
BugFix:
- Improve robustness of runtime loading
- Fix possible unpatching errors
- Avoid DLL conflicts for mods which use network
- Fix bugs in mod compilation cache
Adjustment:
- Open some fields as read only properties
Optimization:
- Only apply listener patches when first handler for the listener is registered
- Remove redundant LM.ApplyLocale call from Localization.Add
New Contributors
- @Weather-OS made their first contribution in #17
Full Changelog: 1.0.8.2...1.0.9
v1.0.8-Bug Fix
What's Changed
Feature
- Embed another mod to manage NML update
- Listener for Actor:tryToAttack
- NCMS one-click install on GameBanana
- Search mods under game native mod folder
- New mod compilation cache
BugFix
- Fix unzipping mod
- Fix no compiling after exception occurs to a mod
Optimization
- Request privilege to install BepInEx mod after user see the information entirely
- Add alternative domain for github authentication
- Less game breaking for wrong mod installation
Full Changelog: 1.0.7...1.0.8
Latest Release(1.0.10)
1.0.10
This is always the latest release. No changelog here. Source code here is not latest
How to install simply
- Download NeoModLoader.dll and put it in GAMEPATH/worldbox_Data/StreamingAssets/mods folder
- Delete NCMS_memload.dll (They can be installed together but not suggested)
- Start the game with experimental mode enabled
这常是最新的发布版本. 不会展示更新日志 . 此处源代码也非最新
如何简单安装
- 下载NeoModLoader.dll 到 GAMEPATH/worldbox_Data/StreamingAssets/mods 文件夹
- 删除 NCMS_memload.dll (他们能够一起安装但不推荐)
- 启用游戏并开启实验模式
v1.0.7-No name
What's Changed
Feature
- GUID is supported in mod.json for fixed mod dependency
- English is default language when matched localization text does not exist
- Share more features with NCMS mods(You can use
ILocalizable
,IConfigurable
andIReloadable
in your NCMS mod. It is not suggested because the feature will not be maintained in future update)
BugFix
- Fix localization bug
- Fix wrong slider range after merging with default config at first
- Fix wrong line split for common Windows text files when loading .csv file
- Fix temporary problem about Discord authentication
- Fix Github authentication only works for pulic members
- Fix other small bugs
Full Changelog: 1.0.6.2...1.0.7
1.0.6.2-Bug Fix
Full Changelog: 1.0.6...1.0.6.2
v1.0.6-AutoLayoutWindow
What's Changed
Feature
- ModConfig support callback
- Add auto layout window
- Support running in unity editor
- Support loading locales from .csv files
- Support loading AssetBundles
- More ui prefabs
Optimization
- Update DLL and support c#11 now.
- UI prefabs initialize only when they are used.
- Remove useless assembly resources.
BugFix
- Fix localization bug
- Fix auto update when NML is taking by game
- Fix wrong mod loading order
- Fix mod does not recompile when its dependencies updated.
Full Changelog: 1.0.5.1...1.0.6
v1.0.5.1-Fix Bugs
v1.0.4-Hotfix and Optimization
What's Changed
Feature
- Support unix os to use workshop
- Support mod hotfix
- Patch items' sprites into game automatically
Optimization
- Better compatibility with NCMS mods
- Update modloader by turns when failed to update normally
BugFix
- Fix localization bug
Full Changelog: 1.0.3...1.0.4.1
v1.0.3-Soon Zip and Tab Dragging
What's Changed
- Better support of NCMS mods
- Support load mods from zipped files
- Support Drag Tabs to reorder them
Full changelog 1.0.2...1.0.3