Skip to content

Beta 2 Hotfix 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@focustense focustense released this 25 Aug 01:53
· 154 commits to master since this release

Hotfix 1 fixes the broken FaceGen Override (no-plugin overhaul) support in Beta 2 (#101) and provides a few usability improvements for this feature. Download it if you need this feature, i.e. if you want to use it with a mod such as Cathedral Player and NPC Overhaul.


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.