Skip to content

Beta 2

Compare
Choose a tag to compare
@focustense focustense released this 22 Aug 20:59
· 160 commits to master since this release

v0.9.1 is the stable/release version of prerelease v0.9.0. It includes a few important bug fixes (#98, #99) and other tweaks (removed obsolete filter, exclude Audio Template NPCs).


Beta 2 includes a substantial rewrite of three major systems:

  1. The core analysis logic, which now gives detailed evaluations of plugins and records instead of quick-and-dirty checks.
  2. The mod repository, which now indexes entire mod directories instead of just scanning for plugins and archives (BSAs).
  3. The build system, which is now a modular pipeline rather than a few basic "scripts" chained together.

Aside from supporting the many specific features and bug fixes listed below, these rewrites also make some important foundational improvements which should make EasyNPC much easier to work with:

  • Facegen-only overhauls (mods without plugins) are now supported as "FaceGen Overrides".
  • The distinction between "face mod" and "face plugin" has been eliminated, except for the aforementioned overrides.
  • Majority of patches are proactively identified and avoided, so new users who didn't disable all their patches (or existing users who reset) are far less likely to end up with one selected by default.
  • Changing a mod name or reinstalling it under a different name no longer results in a broken profile.
  • Builds now incorporate all required resources, even if they're implicit (i.e. if you selected a patch as the face plugin).
  • Builds can do more work in parallel, meaning they're faster, able to do more work in less time.
  • Over 99% of excess build warnings have been eliminated; aside from a few intentional informational messages, which are clearly labeled as such, the false positive rate is approximately zero. You no longer need to suppress warnings for USSEP, CRF, etc.
  • All NPC head parts are fully resolved in the output, which means that many (not all) race and sex edits are now supported.

Specific bugs fixed and features implemented:

  • #7 - Custom body carryover - also supports wigs that can't be de-wiggified
  • #10 - Improved Mod Organizer integration, disabled mods no longer show up in mugshots
  • #32 - Support for Skyrim VR (alpha)
  • #42 - Head part colors are now standalone
  • #49 - Patches detected with high accuracy
  • #64 - Many race edits now supported - not 100% complete
  • #74 - Parallelize file copying during build
  • #75 - Properly reset filters when jumping to a master dependency from the build screen
  • #76 - Missing asset errors almost never happen now due to full file indexing/import
  • #77 - Fixed scrolling in pre-build screens
  • #85 - Improve initial profile selections
  • #90 - Handle templated NPCs

Other miscellaneous improvements:

  • Multiple game instances are supported via the -p or --game-path command-line parameter.