diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-12 07:20:42 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-12 07:20:42 -0500 |
| commit | 06826ca53dd54e73169514b3de2f81f2a7ca31f4 (patch) | |
| tree | dc2d91797aef6d3a979ae9e136684b73d7ea868a /docker | |
| parent | 755698f1adceef55f52c8e44c9746537885c9bf7 (diff) | |
Add native Root Builder and OMOD Installer plugins
- libs/rootbuilder_native/: Native C++ port of rootbuilder.py (IPluginTool)
- Root/ dir scanning, copy (reflink/CoW) and symlink modes
- JSON manifest tracking, backup/restore, auto-deploy hooks
- Legacy migration and third-party conflict detection
- libs/installer_omod_native/: Native C++ port of installer_omod.py
- Handles .omod archives (Oblivion Mod Manager format)
- Binary config parsing, .NET string format, CRC file parsing
- zlib raw deflate and LZMA decompression
- Repackages to zip for MO2's installation manager
- Added both to build-inner.sh plugin packaging
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'docker')
| -rwxr-xr-x | docker/build-inner.sh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/docker/build-inner.sh b/docker/build-inner.sh index 0bcb8b0..d4d3755 100755 --- a/docker/build-inner.sh +++ b/docker/build-inner.sh @@ -71,7 +71,9 @@ find build/libs -type f \( \ -name "libform43_checker_native.so" -o \ -name "libscript_extender_checker_native.so" -o \ -name "libpreview_dds_native.so" -o \ - -name "libbasic_games_native.so" \ + -name "libbasic_games_native.so" -o \ + -name "librootbuilder_native.so" -o \ + -name "libinstaller_omod_native.so" \ \) -exec cp -f {} "${OUT_DIR}/plugins/" \; # Python plugin loader (small — kept for optional Python support). |
