0 of 0

File information

Last updated

Original upload

Created by

Qolore7

Uploaded by

Qolore7

Virus scan

Safe to use

Tags for this mod

About this mod

Various tweaks and enhancements for YUP utilizing the full suite of xNVSE script extenders, including configurability of various balance changes

Requirements
Permissions and credits
Translations
  • Russian
  • Mandarin
  • Italian
Changelogs
Donations
Description:
Yukichigai Unofficial Patch - YUP is obviously one of the best mods ever created for this game, but has some limitations due to not using any script extenders. This mod aims to update various fixes in YUP, improve implementation, and add configurability to various "controversial" changes in YUP. Ther are also many optimizations/fixes to vanilla scripts unique to this mod. The full list of changes can be found below: 

As of version 1.8, many of the script optimizations have been moved to a separate mod - Vanilla Script Micro-Optimizations.

Fixes Enhanced by NVSE:
  • A simpler version of the fix from Slideshow FOV Fix has been included
  • Fixed YUP's script added to Recharger weapons that would cause a crash when using certain functions like RemoveAllItems due to using the GetSelf function on a non-reference. The script functionality has also been replaced by an event for improved performance.Improved YUP's fixes for flying creatures setting off ground traps by utilizing the ShowOff function ActorHasBaseFlag
  • Improved YUP's fix for Max not reliably equipping the Euclid's C Finder by using the SetAlert function
  • Improved YUP's fix for Little Buster not reliably spawning with the Cram Opener after completing Three Card Bounty by replacing it with a timer and trigger box
  • Replaced various calls of the GameDaysPassed global with the more reliable JIP function GetGameDaysPassed
  • Replaced various calls of IsSpellTarget with the much more reliable JIP function IsSpellTargetAlt
  • Fixed all jumps in time (starting/ending DLCs, other scripted sequences) potentially resulting in invalid dates by using the more reliable JIP function SetGameHour
  • Utilized the JIP function ToggleHardcoreTracking to pause hardcore needs during various scripted events
  • Rewrote the Honest Hearts rain script for efficiency and reliability 
  • Replaced calls of DisableNavmesh with DisableNavmeshAlt
  • Improved upon the Lessons Learned perk by automatically detecting the player's level and changing the XP multiplier based on that 
  • Added improved method of removing perks/traits during respec that will automatically remove all valid perks/traits from mods
  • Rewrote the fix from Vendor Bulk Buy Fixer to use events instead of a constantly running quest script (which, to its credit, was actually very well optimized for its time)
  • Plants now properly send a Stealing alarm if player steals an owned plant

Fixes Made Configurable:
  • Made Fixer being changed to temporary rather than permanent optional via INI
  • Made the fatigue changes on weapons optional via INI
  • Made DR removal from Rebreather and Scientist Outfit optional via INI
  • Made addition of Tracks Crime flag to the generic Wasteland faction optional via INI
  • Made addition of Evil flag to Legion factions optional via INI
  • Made changes to Karma-related gamesettings optional
  • Made melee reach changes optional
  • Made various name changes to armors made by YUP configurable (e.g. Slave Scarf Worn to either Worn Slave Scarf of Slave Scarf, Worn)

Fixes Removed in Favor of Engine Fixes:
  • Removed workaround for vendors with > 30,000 caps, as this has been fixed at an engine level in JIP LN NVSE
  • Removed workaround for time acceleration when starting/ending DLCs that ended up causing time to advance to invalid dates, as the base issue has been fixed in JIP LN NVSE
  • Made the "Fixed" version of the Weathered 10mm Pistol optional via INI, as the bug has been fixed at an engine level by JIP LN NVSE

Other Improvements/New Fixes:
  • The YUP - NPC Fixes (Base Game + DLC).esp file has been integrated into the main ESM, meaning the original .esp should be disabled
  • Decompressed all NPC and Landscape records for improved performance Included in YUP as of version 13.4
  • Fixed implementation of the Dean holotape fix from YUP by using the GetVampire condition instead of outright deleting the record
  • Replaced various calls of MarkForDelete with Disable and MoveTo a testing cell where appropriate
  • Exchanged all scripted formlist edits with hard edits for speed and simplicity
  • Exchanged scripted formlist edits from vanilla DLC scripts with hard edits
  • Replaced various calls of RemoveSpell with the more reliable Dispel Included in YUP as of version 13.4
  • Removed many instances of PCB being called in many vanilla scripts that were missed by YUP Included in YUP as of version 13.4
  • Improved implementation of Thump-Thump fix perk
  • Fixed vanilla Antivenom script not working on DLC poisons
  • Made all placed actors and flora persistent for maximum reliability in spawning/de/re-spawning Included in YUP as of version 13.4
  • Fixed various vanilla scripts that incorrectly use else if instead of the correct elseif
  • Improved reliability of shader effects on Glowing Ones/Reavers
  • Added GetDead checks to scripts related to BoS Paladins equipping/unequipping their helmets so they don't do it when dead Included in YUP as of version 13.4
  • Improved upon YUP's Cateye fix by using GetIsReference rather than having an unnecessary variable by using GetSelf Included in YUP as of version 13.4
  • Antivenom scripts now properly remove the poison imagespace adapters when used
  • Fixed vanilla bug of being unable to loot dead Bighorners from the Bighorners of the Eastern Virgin quest in HH
  • Packs of Bighorners no longer spawn inside each other and clip
  • Followers Guards Fixes - Whiteface Bug Removed by kabyidon has been included.

Load Order/Compatibility:

Load this mod's ESM right after YUP - Base Game + DLCs.esm. Do NOT clean this mod's ESM, as it has intentional ITMs to overwrite some YUP changes. 
YUP - NPC Fixes (Base Game + DLC).esp  should be disabled with this mod! All changes have been included in an ESM with facegen generated for better compatibility
Compatible with Unofficial Patch NVSE Plus
Compatible with Piber's Unofficial Patches

Technical Info: 

  • Fixer change: In order for this mod's Fixer change to work properly, make sure anything that is overwriting the NVFixer record of this mod retains all of the Effects from this mod. The function used (RemoveNthEffect) relies on the exact order of effects present from this mod. 
  • Melee Reach change: If bMeleeReach is set to 0 in the INI, a script will run that resets all of the Reach values to vanilla. Therefore, if you have a mod that is intentionally making changes to melee reach (Vicious Wastes is the only one that comes to mind for me), leave this setting at 1 so no changes are made and the other mod can take effect.


Have questions, comments, or requests? Join my Discord, it's the easiest way to reach me