SUP F4SE

by TommInfinite·vV11.70·Updated 2024-08-29

F4SE plugin that adds new engine fixes, new permanent events and many features for mod authors.

Screenshots 2 screenshots

About this mod Machine translation

F4SE plugin that adds new engine fixes, new permanent events and many features for mod authors.

Author's words:

describe:

F4SE plugin that adds new functionality for mod authors.

A complete list of functions can be found in the SUP_F4SE.psc file of the plugin package.

Install:

Install packages via mod manager.

Engine fixes:

-ScrapCrashFix

Fix for the well-known "scrap crash" bug. Will be responsible for deleting the object reference from its powergrid in case the reference is not deprecated through the workshop (using the "delete" console or papyrus function).

  • WirelessPowerFix

Repair and rework wireless power connections:

When the radiators lose power, they will disconnect all wireless connections. They will restore them after booting. This fixes a bug where grid elements "connected" via a power-off radiator would be in the same grid.

Correctly restores the wireless connection to the radiator, which is also a generator, if the connection is lost while moving.

-TerminalLinkFix

Prevents losing all previous terminal connections when connecting new terminals to the grid. Also enable wireless objects

Terminal connectivity All engine patches are enabled by default and can be turned off in the SUP F4SE INI file.

event:

Starting with V 11.00, these events can be made permanent if you set the corresponding flags. Permanent events will work just like vanilla or F4SE events

Archived game associated. The only exception is "OnMainGameLoop" - it cannot be made permanent.

Starting from V11.00, SUP F4SE adds the following events for mod makers to use: (please refer to the .psc file for more details)

  • "OnMainGameLoop" - allows the game to run on calls and other parameters (call interval, game only mode\menu only mode

) is called independently at a specified time between papyrus functions - "OnGameLoad" - called when a save game is loaded or a new game.

  • "OnGameSave" - ​​called when saving the game.
  • "OnCellChange" - Called when the player enters the Cell (also fired when the save game loads).
  • "OnCellFirstTimeVisit" - Called when the player enters an INTERIOR cell for the first time.
  • "OnPowerConnection" - Called when the player Adds\Remove connects in the workshop.
  • "OnQuestFinished" - Called when the Quest is completed (either completed or failed).
  • "OnQuestActive" - ​​called when enabling\disabling quests in Pipboy..
  • "OnConsoleCommand" - Called when the user successfully executes a console command.
  • "OnPlayerMapMarkerStateChange" - called when a player sets\removes a custom marker in pipboy or via the related SUP function.
  • "OnActorRagdollStart" - Called when the Actor is knocked down by an explosion or PushActorAway command (doll mode).
  • "OnActorRagdollFinish" - Called when the Actor is no longer in Ragdoll mode.
  • "OnPlayerRadioState" - Called when the player radio is turned on/off via pipboy or papyrus commands.
  • "OnCrosshairRefChange" - Called when a new reference is found in the crosshair.
  • "OnWorkshopPowerStateChange" - called when the workshop capacity, load, and rated power change.
  • "OnDismemberLimb" - Called when the actor loses a limb.

All of these events can be set using papyrus functions or the SUP Script Runner. More information can be found in the .psc file included with the package.

If you try to set any event other than "OnMainGameLoop" twice for the same function - it will not be set the second time.

SUP script runner:

The SUP Script Runner allows you to set up event callbacks by placing a JSON file in your game folder.

Notice:

-The information provided here is valid for SUP F4SE V 11.00 or higher!

  • All files must be placed in the "Data\Scripts\SUPScriptRunner" folder.
  • You can set all the above events.
  • Functions can be global functions or local functions.
  • The function should have parameters corresponding to the specified event (needs parameters corresponding to those mentioned in the .psc file)
  • Function calls are done through the native CallGlobalFunctionNoWait (for global functions) or Ca …

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
3DMmods_SUP F4SE
File size
646.9 KiB
SHA-256
f19b39762a22907e75585c6fe553600d89cb6037f6855706047c4756f646a959
Stored at
2026-10-10 20:32