About the Dump Form Data feature:
Utility to dump (plugin file related) form data.
Iterates all runtime created forms (including references) managed by the game and dumps: memoryAddress, formID, formType, modIndex (mapped load order index, in dec and hex), FullName, EditorID, sourcePlugin ("Src", where the form originates), overridePlugin ("Ovr", the override plugin whose record data is actually used based on the load order), BaseObject (for references) and plugin types.
Enable the Dump Form Data feature:
- Enable the Dump Form Data feature in ..\Data\SFSE\Plugins\StarfieldEngineFixes.ini by setting either or both bDumpPluginFormDataOnGameDataLoad, bDumpPluginFormDataOnGameLoadEvent to 1. They're off (0) by default.
- OnGameDataLoad is sent in the Main Menu, ~10-15 seconds after opening the game, before any save game can be loaded
- OnGameLoadEvent is sent after a save game is (fully) loaded
Depending on which event/events you chose for the Dump Form Data;
- if OnGameDataLoad, open the game and wait until game data is loaded (the Console log shows when the process begins and finishes)
- if OnGameLoadEvent, load / reload a save game
- The form data dump file (.txt) should have been created in ..\Data\SFSE.
Notes:
- Setting bLogging to 1 or even bDebugLogging to 1 may reveal additional info about the process (default SFSE log is in ..\Documents\My Games\Starfield\SFSE\Logs)
- The Console logs when Dump Form Data starts and finishes (or exits due to an error)
- The output filename is: "../Data/SFSE/DumpPluginFormData_YYYY-MM-DD_H-M-S_Microseconds.txt
- If INI setting bDebugReloadINIOnLoadGameEvent is 1, the plugin always reloads settings from the INI OnGameLoadEvent (you can use this to enable/disable the Dump Form Data feature or even to toggle logging ingame)
- After OnGameLoadEvent (i.e. a save game is loaded), the game handles more forms so it is preferred for better results
Dump Form Data feature
-
Total views1.2k