Fallout 3
0 of 0

File information

Last updated

Original upload

Created by

lStewieAl

Uploaded by

lStewieAl

Virus scan

Safe to use

Tags for this mod

About this mod

FOSE plugin adding a few additional functions and engine bugfixes ported from JIP LN NVSE.
Includes FalloutCustom.ini support and ‘Search’ console command.

Requirements
Permissions and credits
Changelogs
This mod adds a few functions which can be used in GECK scripting, and provides game patches to fix engine bugs.
These are ported from JazzIsParis' JIP LN NVSE plugin.

Optional Game Patches
  • bMultiProjectileFix - Fixes an engine bug where using weapons which fire multiple projectiles per shot could often cause brief lags and FPS drops when hitting live targets.

Bugfixes (applied by default)
  • Equip sound no longer plays if item is already equipped
  • Player no longer gets stuck on an invisible ledge if jump height is set too large
  • Console functions fully with a controller connected.
  • Disabling controller vibration, either via the Settings Menu, or by setting bGamePadRumble=0 in FalloutPrefs.ini, does what it was supposed to do - completely disable any motor vibrations (this should significantly prolong the life of your batteries).
  • Fix dead actors T-posing when loading
  • Fixed an engine bug where the 'GameDaysPassed' and 'GameHour' global timers would "freeze" and stop increasing in game real-time (they would only increase when sleeping, waiting or fast traveling).

Extra features:
  • FalloutCustom.ini may now be created in the game's user folder (%USERPROFILE%\Documents\My Games\Fallout3). Setting entries included in this file will overwrite the values defined in either Fallout.ini or FalloutPrefs.ini. This allows modifying the game's configuration files without actually editing them. This also ensures any INI tweaks will persist and will not be reset/discarded by a mod organizer or the default launcher.
  • CenterOnCell (coc) command now accepts formIDs.

Installation
Use Mod Organizer 2/Nexus Mod Manager/FOMM, or manually extract the .zip file into your Fallout 3 'Data' folder.

Recommended Mods
GECK Extender - Project to extend GECK functionality and bug fixes.
Console Paste Support - Allows pasting into console.

Credits
Thanks JazzIsParis and LuthienAnarion for the JIP LN NVSE plugin. Thanks Genin32 for testing.

Commands
Update3D
SetSpeedMult
GetCommandExtenderVersion - Returns this plugin's version.

GetPerkModifier
RefreshItemsList
GetINIFloat
SetINIFloat
ShowLevelUpMenu
ToggleLevelUpMenu
IsLevelUpMenuEnabled

GetIsLAA
TogglePipBoy
Jump

Search (allows you to find FormIDs and Cell Names using the console)

SetNPCSkeletonModel
SetCRESkeletonModel
SetCameraShake
FreezeTime
ToggleCreatureModel
CreatureHasModel
GetDebugModeState
IsPCInCombat
GetGameDifficulty
SetGameDifficulty
GetAlwaysRun
GetAutoMove
FreePlayer
ToggleFirstPerson

IsPlayerSwimming
GetWaterImmersionPerc
LeveledListAddForm
LeveledListRemoveForm
LeveledListReplaceForm
LeveledListClear
GetNumLevItems
GetNthLevItem
SetNthLevItem
RemoveNthLevItem

GetFlagsLow
SetFlagsLow
GetFlagsHigh
SetFlagsHigh
EquipItemAlt
EnableNavMeshAlt
DisableNavMeshAlt
FaceObject
Turn

ClickMenuTile
IsComponentLoaded
InjectUIXML
InjectUIComponent
SetCursorPos
UnloadUIComponent
HasPerkRank
ToggleItemQuantitySuffix - toggles the (x) that appears if you have x of the same item.

GetPlayerCurrentAmmoRounds
SetPlayerCurrentAmmoRounds
GetPlayerCurrentAmmo
GetSelectedItemBaseRef - similar to GetSelectedItemRef but returns the base form.

GetChanceNone
SetChanceNone
GetChanceNoneGlobal
SetChanceNoneGlobal
GetNthLevItemLevel
SetNthLevItemLevel
GetNthLevItemCount
SetNthLevItemCount
GetLevItemIndexByLevel
GetLevItemIndexByForm
GetLeveledListFlags
SetLeveledListFlags
ToggleContainerMenuItemTransfer - disables transfer of items in the container menu.
FakeQuantityMenu - bring up a fake quantity menu with a specified maximum quantity.

ToggleBipedSlotVisibility

GetCellFlag
SetCellFlag

CloseActiveMenu
ToggleImmortalMode
GetArmorAR
SetArmorAR
SetBipedModelPathAlt
SetObjectEffect
GetBipedModelList
SetBipedModelList
SetBipedIconPathEX
GetWeaponFlags1
GetWeaponFlags2
SetWeaponFlags1
SetWeaponFlags2

GetCurrentWeather
BuildRef
FileExists
GetController
IsButtonPressed
GetLeftStickX
GetLeftStickY
GetRightStickX
GetRightStickY
GetLeftTrigger
GetRightTrigger
GetDeadZoneLS
GetDeadZoneRS
SetDeadZoneLS
SetDeadZoneRS
GetPressedButtons
AuxiliaryVariableGetSize
AuxiliaryVariableGetType
AuxiliaryVariableGetFloat
AuxiliaryVariableGetRef
AuxiliaryVariableSetFloat
AuxiliaryVariableSetRef
AuxiliaryVariableErase
AuxiliaryVariableEraseAll
GetGlobalVariable
SetGlobalVariable
GetGlobalRef
SetGlobalRef
IsRefInList
ListClear

GetMinOf
GetMaxOf
GetNoteRead
GetLocalGravity
SetLocalGravityVector
ValidateModIndex

GetCursorPos
SetPerkRank
GetPerkEntryCount
GetNthPerkEntryType
GetNthPerkEntryFunction
SetNthPerkEntryFunction
GetNthPerkEntryForm
SetNthPerkEntryForm
GetNthPerkEntryValue1
SetNthPerkEntryValue1
GetNthPerkEntryValue2
SetNthPerkEntryValue2
SetNthPerkEntryString
GetPerkLevel
SetPerkLevel
SetWeaponOut
StopIdle
HolsterWeapon
IsInAir
ToggleMuzzleFlashLights

SetGameHour
AddNoteNS
SetVelEx
ClickMenuButton
PrintActiveUIComponentFullName - prints the active UI component path to console