LStewieAl's Tweaks
From GECK
A fully customisable engine plugin providing a collection of optional bugfixes, tweaks and new features to the game at no performance cost.
It also has a few options that enhance the in-game console, which may be of use for modders.
It is available here
Engine Bugfixes
- Keyboard+mouse inputs no longer persist when loading a save.
- F1/F2/F3 PipBoy hotkeys no longer trigger if the console is open.
- PickRefByID no longer creates a duplicated line when selecting refs in the console.
- Companions no longer mention having no ammo if they are using a recharging weapon.
- Rock-It-Launcher projectiles now show their 'Take' prompt as in Fallout 3.
- Stop the player's position being reset if flying out of bounds with collision disabled (TCL).
- Prevent the concussion effect with a crippled head if in godmode.
- Allow selecting console refs while menus are open.
- Allow firing with 0 bullets in godmode (vanilla requires at least 1 ammo).
- Escape and printscrn buttons now function when a controller is connected.
- Settings now save even if the start menu was closed without clicking on "Back".
- Add debounce to start menu Action Mapping to allow use of the enter key to select the control.
- PipBoy scroll heights now save even if the menu is closed without clicking on anything.
- XP, Quests and Messages are no longer hidden after closing the start menu.
- Action Point Regeneration modifiers now apply even when the player has no weapon equipped.
- Stop mouse taking priority in menus after arrow keys are pressed, and VATS when using W, S or mousewheel to select a bodypart.
- Inventory selection no longer disappears when using Arrow Keys/WASD.
- Objective, quest, crippled limb and XP indicators no longer persist when loading a save.
- Fix shift arrow keys occasionally not switching item lists in Barter/Container menus.
- The currently selected list item in the Note, Quest and LevelUp/Trait menu no longer disappears when using Arrow Keys.
- Don't lose the scroll position when clicking on a quest with the arrow keys
- The shift key no longer gets stuck in menus and the console.
- Add scrollwheel to change Recipe menu categories.
- Remove an extra space after [Skill] tags in dialogue.
- Allow closing the PipBoy from the keyring menu, and the Stats menu while in limb selection mode.
- HighlightBodyPart and HighlightAdditionalReference no longer hide the player's weapon, and highlighted actors no longer crash the game when unloaded.
- The RepairServices and Book menus now hide behind the pause menu.
- The RepairServices Menu keeps its scroll position when repairing items.
- Closing the PipBoy straight from the Item Mod Menu no longer unequips your weapon if it was equipped.
- Ammo count and type are no longer reset when loading a save.
- Fix exploit where Pipboy Repair items could be duplicated by rapidly opening/closing the menu.
- Fix 'Invalid Chip Data in CasinoData List' when using the slot machine.
- Fix radio conversation volume not resetting when dialogue is force exited (e.g. by loading a save).
- Fix vanilla bug where NPC weapon idle sounds could be heard from anywhere (most noticeable with the Chainsaw or Ripper).
- Fix 'disintegrations' stat increasing upon entering a cell containing an ash pile.
- Fix bug where reload and holster speed were incorrect after loading a save.
- Fix bug with the fActionPointsRunAndGunMult gamesetting that allowed AP to become negative.
- Fix bug where armor recipes used their message icon instead of inventory icon.
- Fix bug where caravan would payout double caps.
- Fix bug where the console turned invisible when returning to the main menu - additionally show the console in loading screens and VATS.
- Fix bug where double tapping the ammo swap key would fully load a reload-loop weapon.
- Fix bug with the Perk Menu that hid the 3rd perk requirement; remove commas and '--' for perks that only have a level requirement; and remove
double spaces in requirements containing 'OR'.
- Fix bug where diagonal movement didn't function with collision disabled, and add jump to fly upwards.
- Fix automatic weapons with ammo use > 1 not functioning properly in VATS.
- Fix rare bug where the pipboy light effect stayed on when opening the pipboy.
- Fix bug where aiming during cinematic killcams would cause the screen to flicker.
- Fix bug where weapon near and far sounds did not blend properly.
- Fix bug where 'GetVATSValue' could be printed to console if called from scripts.
- Fix bug where VATS hit percentages being zero when using Steady with a weapon with 0 min-spread.
- Fix softlock when gaining SPECIAL points when stats are already maxed out.
- Fix the mouse not functioning properly in barter/container menus opened from a terminal (e.g. the Suite Upgrade terminal in the Lucky 38 Suites)
Crash fixes when:
- gaining XP above level 99
- trying to click on an off-screen menu item using the keyboard
- closing a quantity menu opened using the arrow keys
- loading an invalid BSFadeNode
- loading an invalid BSMasterParticleSystem
- loading a save created with a higher uGridsToLoad setting
- reconnecting a controller while hacking a terminal
- equipping a pipboy item while opening/closing the pipboy
- loading a nif whose HkpShape has invalid child nodes
- explosions occur near some water
- loading with a weapon modification that has weight.
- viewing a weapon that has weapon mods that are no longer present
- FireWeapon is used with some reload loop weapons
- loading some broken facegen files
- loading a disabled object that has LOD - and display a console error message
- an NPC's race could not be resolved -- default to using the CaucasianVanilla race
- moving too quickly in exteriors or near multibounds
Additional Default Features
- Add a section [GameSettings], under which gamesettings can be added to be loaded after esps. Also read [GameSettings] section from any ini files in the NVSE/Plugins/Tweaks/Gamesettings folder.
- Extend vanilla XML keybindings to support Numbers, F1-F12, CAPS, TAB and ALT. e.g. _PCBUTTON_1, _PCBUTTON_F10, _PCBUTTON_CAPS, _PCBUTTON_TAB, etc.
- Add DPAD to scroll through body parts in VATS.
- Allow un-setting of the active quest by clicking on it in the quest menu.
- Add the list of missing mods to the "Content is Missing" popup when loading a save.
- Allow binding actions to the '2' key in the settings menu.
- Add explosion flag bit '31' for preventing an explosion from shaking the camera.
- Allow uGridsToLoad below 5.
- Allow dropping items in midair.
- Allow formIDs in the COC command.
- Remove need to specify a count when using AddItem or RemoveItem commands.
- Pressing Escape while keybinding will remove the bind for that control.
- Save images are shown in the Save/Load menu regardless of whether they are mouse hovered over.
- Optimise the save/load menu to improve menu load time.
- Make NVAC print the module addresses when reporting a crash (where available).
- Menus now accept L3 and R3 button presses (for nvse plugin devs).
- Show a warning if a mod is loaded that has recompiled all scripts, as this will lead to problems in most cases.
- Show a warning containing which mod is missing which masters if they are missing during loading.