Skip to content

4.5.0.0

Compare
Choose a tag to compare
@cmkushnir cmkushnir released this 22 Oct 10:01
· 125 commits to main since this release
d6cdecd

includes and requires libmbin >= 4.4.0.3

  • fix:
    • Log GUID mismatch was checking mbin header class guid not raw guid,
      so would never log a mismatch warning.
  • update:
    • Octokit NuGet package from 4.0.0 to 4.0.1.
  • change:
    • conflict mod paks sorted by load order (was sorted by mbinc version then load order).
    • game pub release versions are formatted as #.## or #.##.#.
      exp releases use 4th version part and are formatted as "#.## exp #" or "#.##.# exp #".
    • mbinc pub version formatted as "#.##" or "#.##.#".
      mbinc pre version formatted as "#.##.#-pre#" if command-line pre option specified, else "#.##.#.#".
    • 'play-as' changed to 'profile' in code and documentation.
    • substance, product, tech tabs move ID after name (compress view of data).
  • add:
    • detected Xbox Game Pass instance can auto-load on start using lx command-line option.
    • command-line option pre, to use pre notation for mbinc versions.
    • text editor search box now shows previous result index based on cursor position
      e.g. "10 / 32" instead of just "32".
    • compiler Analyzer NMSMB0001: error if a script contains a static field or property,
      they can lead to the generated Assembly being pinned, which prevents them and the containing ALC from being unloaded.
    • substance name now includes its symbol.
    • libmbin api tab, add selected struct guid to name in toolbar.
    • pak item tab, add mbin header guid to ebin (2nd line, before path).
    • PAK Item tab toolbar now includes buttons for all available viewers|differs for selected item,
      including any added by plugins.
    • hex viewer that can be used to view any pak item.
      note: hex differ is per line, but doesn't highlight the changes on the line,
      a future update may fix this by updating the text diff logic to return and highlight sub-line changes.
    • substance, product, tech tabs have toggle button on toolbar to incude requirement ids & names in search.
    • recipe tabs have toggle button on toolbar to incude ingredient ids & names in search.