Skip to content

doticu-npc-party v0.9.12-beta

Compare
Choose a tag to compare
@r-neal-kelly r-neal-kelly released this 30 Sep 15:25
· 36 commits to master since this release
  • Added 16 Custom Category Chests that you can rename and use to filter out items from other chests. Each chest will automatically get any items with the same form-id as the items you put in it. It's always kept up to date, so that when you put an item in, the next time you open that chest, you will find every instance of that item you have in the chest system. And you can always remove any items you no longer want filtered, and put them back into the system as per usual. Example Custom Category include: "Read Books", "Favorite Potions", "Items to Sell", "Unfilled Soulgems", etc. The MCM menu and Global Dialogue Menu have been updated to support these new chests.

  • The Categorization algorithm has been improved to be more robust in the face of malformed data, and is now less memory intensive.

  • Heavily optimized the rest of the MCM menus, which are now blindingly fast and responsive.

  • Rearranged Settings MCM menu and gave each option more refined descriptions.

  • The Mannequins MCM menu now displays the user name for each cell where it is relevant, increasing its ease of use.

  • Added Message Boxes to MCM Menus in place of Notifications. They are tempered to show up only when they are helpful, so you still have quick control. (e.g. When you try to summon a mannequin, it will let you know that it can't, but it won't pop up on success.)

  • C++ MCM menus now handle latency with the underlying SkyUI library.

  • Rewrote the Outfitting algorithm, which now handles validation a lot better and corrects many bugs, including duped items being put in the pack, arrows not always being equipped properly, miscounts in the actor inventory, and sometimes items not being equipped at all.

  • Fixed a potential crash with SKSE not validating xlists when renaming references, which led to some players getting a crash when trying to access Chests and potentially other references throughout the mod.

  • Stopped [NPC Party] dialogue from showing up on inanimate objects, which could lead to a crash when selected. (A good example of this rare kind of object is the statute at the beginning of Alternate Start - Live Another Life.)

  • The Expo Hall Exit Door is now named as the exit, so it's clear what it is.

  • Stopped followers from losing their Lover Relationship Rank when they become a follower.

This update marks the migration of almost all Papyrus code into C++, making 97.7% of the code-base performant and efficient C++ code.

I would like to thank donquixote01 and wicliff001 for providing bug reports which directly led to many of the fixes you see in this version of NPC Party. In addition, I would like to thank donquixote01 for spending several hours play-testing, and helping to ensure a quality update!

Thank you for playing NPC Party!