Files
Commonwealth-Online-Public/docs/f4se-notes.md
T
2026-05-30 18:13:54 +12:00

889 B

F4SE Notes

F4SE is expected to be the main entry point for the native plugin side of Fallout 4 Together.

Plugin Goals

The first plugin goals are:

  • Confirm the plugin loads
  • Create a log file
  • Detect the game version
  • Read the local player reference
  • Read the local player position
  • Send basic data to a local server

Expected Plugin Output

Eventually, the compiled plugin should output something like:

Data/F4SE/Plugins/Fallout4Together.dll

Important Notes

Do not commit F4SE binaries to this repository.

Do not commit Fallout 4 executable files or game assets.

Use a CommonLibF4 template to reduce setup friction.

Plugin Safety

Avoid modifying Fallout 4 game objects directly from a networking thread.

Recommended flow:

Networking thread receives packets
Networking thread stores packet data
Main/game update applies safe changes