About this mod

Collection of various engine-level fixes, patches, and warnings. Supports both game versions.

Requirements
Permissions and credits
Changelogs
Donations
OVERVIEW
Collection of various engine-level fixes, patches, and warnings. Supports both game versions.

This mod contains some brand-new fixes specifically for Fallout 4 and some fixes ported from Skyrim SKSE mods.
Compatible with mods such as:
- Buffout 4 NG
- X-Cell
- High FPS Physics Fix
- Most of the other non-redundant engine fixes.


BREAKDOWN
Each fix, patch, and warning can be individually enabled or disabled in the included .toml file.

FIXES:

ActorCause Save Bloat Fix - (default: enabled | Supports both versions)
Removes unused ActorCause data from projectiles when a cell is unloaded to reduce save size.
From my testing, this is not as big of a deal as it is in New Vegas but it still helped slightly.


Add Many Items Fix
- (default: enabled | Supports both versions)
Fixes an issue where items are voided when transferring more than 65,535 items at once.

Combat Music Fix - (default: enabled | Supports both versions)
Fixes an issue where combat music can continue to loop when combat ends or when you load a save.


Drop Many Items Fix - (default: enabled | Only for Last-Gen)
Fixes an issue where items are voided when dropping more than 32,767 items at once.


Leveled List Crash Fix - (default: enabled | Supports both versions)
Fixes an issue where leveled lists with more than 255 entries can cause your game to CTD.

Magic Effect Conditions Fix - (default: enabled | Only for Last-Gen)
Fixes a major issue that eventually prevents the conditions of magic effects from being updated properly.
This can eventually break spells/perks/really everything.
This version of the fix does not have the addiction bug that has been reported on the other mod.


Stolen Power Armor Ownership Fix - (default: enabled | Supports both versions)
Fixes an issue where the player is never given proper ownership of stolen power armor frames.


Workbench Sound Fix - (default: enabled | Supports both versions)
Fixes an issue where workbench sound effects loop infinitely on actors.
T
his is commonly referred to as the "Sewing Machine Sound Bug".

PATCHES:
Puddle Cubemaps Patch - (default: enabled | Supports both versions)
Patches all loaded worldspaces to remove flickering on water puddles and blood pools.


WARNINGS:
Duplicate Addon Nodes Warning - (default: enabled | Supports both versions)
Warns if there are two or more addon nodes with the same node index in your load order.

Leveled List Entry Count Warning - (default: enabled | Supports both versions)
Logs and reports any existing leveled lists that have over 255 entries.
This warning does not fix or prevent issues with leveled lists with over 255 entries, it just reports them.

Have fun!


NOTES
Yes, this can be installed and removed mid-save.

If/when I add more version-specific features, please don't ride me with comments such as "when will xyz fix be updated for OG/NG" or "I sure wish xyz fix was available on OG/NG".


I have no idea if this works for Fallout 4 VR, as I don't own a VR headset.

This should work fine with Fallout London. I haven't received any London-exclusive issues or bug reports.

CommonLibSSE-NG fills me with jealousy and envy.

Source code can be found on GitHub. Contributions and fixes are welcomed, and will be credited on this page.


CREDITS
- SoleVaultBoy - For creating Papyrus Common Library, the template project / CommonLibF4 fork for this, and helping me with plugin dev setup pepechonk.
- GELUXRUM - For tons of help with plugin dev, finding addresses for me, and RE’ing several classes for this project. Thanks cutie.

- psydel (sylee0424) - For creating a few open-permission fixes such as Add FFFF Fix and Drop 7FFF Fix.
- alandtse - For creating Buffout 4 NG, which was used to develop some fixes in this mod.
- qudix - For tons of help with locating addresses, both for OG and NG.
- Bingle (jarari) - For creating MGEF Condition Fix, which was remade in this mod.
- mattmacdowell (mmacola1) - For help with implementing WorkbenchSoundFix.
- Pig - Orang. And playtesting.
- xSE RE Server members - For help with plugin development.

SKYRIM/NEW VEGAS AUTHORS:
- meh321 - For creating Bug Fixes SSE, which was used to develop some fixes in this mod.
- SeaSparrow (Shekhinaga) - For creating LeveledList Crash Fix for Skyrim, which was ported to Fallout 4 for this mod.
- aers, Nukem, Ryan (Fudgyduff) - For creating SSE Engine Fixes, which was used to develop some fixes in this mod.
- lStewieAl - For creating ActorCause Save Bloat Fix, which inspired the same fix in this mod.

If you're not properly credited on this page, let me know so I can fix it.