Skip to content

Releases: cmkushnir/NMSModBuilder

3.82.0

02 Mar 17:03
01d2b36
Compare
Choose a tag to compare
  • add: Add support for Pfim Rgb8 (gray scale), Rgba16 (4444), and R5g5b5a1 formats.
  • add: NMS.exe launch button (status bar, build tab)
  • add: DDS tab to search for dds items using wildcard path search.
  • fix: a couple minor bugs (see cmkNMSChange.log for complete list).
  • note: had app hang once, was unable to reproduce, report if it happens.

3.81.0

22 Feb 07:45
b8862f3
Compare
Choose a tag to compare
  • Updated app and scripts to support NMS 3.81 Sentinel release.
  • Mbin's w/ diff guid than struct will throw warning w/ game instance loaded, and won't be linked to struct (Game.Mbinc.Classes.PakItems).
  • App version now indicates min supported game release.

v.3.0.3

20 Jan 01:31
9d1a91a
Compare
Choose a tag to compare
  • Fix: 3.0.2 changed how modified items were cached, in doing so it broke support for loose file and scripts - they weren't marked as edited so were excluded from built mod.pak. Loaded, created, and cloned items are now marked as edited by default.

v.3.0.2

15 Jan 03:41
9d1a91a
Compare
Choose a tag to compare
  • Fix: Compiling mods w/ errors could cause app to crash. Diagnostics weren't being captured when compile failed. Would then try to iterate through empty diagnostics list.

v.3.0.1

12 Jan 20:41
9d1a91a
Compare
Choose a tag to compare
  • fix tree insert code, was preventing d-click to find path
  • restore save mbin as exml option
  • add pdb info to script Assembly , allows display of script line # in exceptions (log entries)
  • add Paste path from clipboard
  • update dependencies

v.3.0.0

21 Nov 17:32
ebb2d89
Compare
Choose a tag to compare
  • Significant refactor and cleanup of code.
  • Fix: Script rename.
  • Add: Ability for plugins to add|replace tabs.
  • Add: Ability for plugins to add|replace pak item viewers|differs
  • Add: Ability for plugins to add custom viewers for top-level mbin classes.
  • Update: Documentation.
  • Release: Source code for common dll.

v.2.2.1

07 Oct 21:12
56ad8ca
Compare
Choose a tag to compare
v.2.2.1 Pre-release
Pre-release
  • Change: Splash screen.
  • Add: About dialog.
  • Change: Add more thread safety checks.
  • Change: Refactor and standardize find, extract, foreach methods across classes (game, files, loader).
  • Fix: Rare minor tab issues.

v.2.2.0

06 Oct 23:28
d9f5244
Compare
Choose a tag to compare
v.2.2.0 Pre-release
Pre-release

Pre-Alpha for testers.
All aspects still in flux, put in new app folder, don't update your scripts yet as some helper method names may still change.
GitHub API limits your IP to 60 queries / hr, each run of the app will use 0 - 2 of them.

  • Can specify name when create new script. Rename script is buggy, don't use.
  • Double-click icons to open in PAK Items viewer
  • Command-line options
    • no_split_tabs : use old ui w/ 1 group of tabs
    • no_github : don't access github for app or libMBIN release info, may not be able to view old mod mbins
    • no_big_icons : use old icon sizes
    • -p"path" : path is full path to a game folder, will add icon to left of gog and steam icons
    • -r#.#.# : force game release for -p
    • -v#.#.#.# : force libMBIN version for -p
  • view Salvage script to see new CloneMbin functionality

v.2.1.2

02 Sep 18:37
a1a2647
Compare
Choose a tag to compare
  • Add: libMBIN tab now includes list of mbins that use a given top-level (bold) class. Double-clicking on mbin will open it in the PAK Items tab.
  • Update: Doc's. Still a wip, some screen-shots out of date. Includes some info on scripting API.
  • Alpha: Includes 3.60.1 nightly build of MBINCompiler (libMBIN.dll) and updates to cmkNMSReleases.txt to recognize 3.60 and 3.61 releases.

v.2.1.1

20 Jul 02:48
c90fa9a
Compare
Choose a tag to compare

Change: Internal refactoring.
Change: Add more locking for multithreading.
Update: Dependency versions.
Update: Scripts.
Update: Documentation.