Skip to content

Releases: WorldBoxOpenMods/ModLoader

v1.0.10

23 Dec 16:17
Compare
Choose a tag to compare

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

12 Aug 14:03
Compare
Choose a tag to compare

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

Full Changelog: 1.0.8.2...1.0.9

v1.0.8-Bug Fix

01 Feb 15:31
Compare
Choose a tag to compare

How to install
安装方法

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)

01 Feb 15:42
Compare
Choose a tag to compare

1.0.10
This is always the latest release. No changelog here. Source code here is not latest

How to install simply

  1. Download NeoModLoader.dll and put it in GAMEPATH/worldbox_Data/StreamingAssets/mods folder
  2. Delete NCMS_memload.dll (They can be installed together but not suggested)
  3. Start the game with experimental mode enabled

这常是最新的发布版本. 不会展示更新日志 . 此处源代码也非最新

如何简单安装

  1. 下载NeoModLoader.dll 到 GAMEPATH/worldbox_Data/StreamingAssets/mods 文件夹
  2. 删除 NCMS_memload.dll (他们能够一起安装但不推荐)
  3. 启用游戏并开启实验模式

v1.0.7-No name

27 Jan 14:28
Compare
Choose a tag to compare

How to install
安装方法

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 and IReloadable 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

06 Jan 14:26
Compare
Choose a tag to compare

v1.0.6-AutoLayoutWindow

24 Dec 10:50
Compare
Choose a tag to compare

How to install
安装方法

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

04 Dec 14:23
Compare
Choose a tag to compare

How to install
安装方法

What's Changed

v1.0.4-Hotfix and Optimization

01 Dec 06:58
603cb81
Compare
Choose a tag to compare

How to install
安装方法

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

27 Nov 08:33
Compare
Choose a tag to compare

How to install
安装方法

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