LStewieAl's Tweaks

From GECK
Jump to: navigation, search

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.