


Those users of my real time combat mods like Combat Stalkers and/or Settlement Attack System observe extreme actor response lag and Script Lag Detector reports a significant back-log, especially around workshop combat. The recent promotion of Sim Settlements and Pack Attack NPC as best ever Fallout 4 mods ever in the history of everness has generated a spike in combined installs. … trying to do too much with not enough real time to do it in. Just too many Papyrus script function calls … Yes, it is always the same as the Nvidia overlay FPS counter, so this empirical evidence can help to educate the nonsense opinions passed off as fact on Reddit. Each of those function calls takes one game frame, so its simple to count the number of function calls completed in a known time to get the script frame rate. The script “frames per second” test runs a set of Utility.RandomInt() functions every test timer interval on a separate thread. Using tools like the (excellent) Fallout Performance Monitor will not show script resource over commit. Be aware that the Papyrus scripting sub-system is s l o w and only has a tiny amount of compute resources allocated to it compared to the other real time subsystems. Using the 10 second timer test, a notification of 50% lag means it took 15 seconds to complete the ticks.

After 60 seconds of silence a comfort message will pop so you know the test is still running. If you see no messages, you do not have any detected latency at the moment. The on screen message shows the percentage of extra real time the timer ran for, which is an indication of the processing queue – backlog – latency – lag. The test starts a real time script timer for the specified duration. Although that’s hope as the actual prioritization of script processing is not authoritatively documented. Remove the ring to stop the test. Spare rings can be crafted at a Chemlab if misplaced and not in inventory.īest place is probably last, at the bottom of your load order so it gets the lowest priority to generate worst case reporting. Try to stay out of menus, holotapes and notes when you are investigating lag, as each time you open one the test timer is cancelled when the world stops to avoid reporting that on hold time as lag. They will test the latency of the papyrus script environment every NN seconds and OnLocationChange with an on screen message (and debug log output) for an indication of the load on that game system along with a script “frames per second” processing rate, learn more HERE. Install this mod at any time and the player is given some Elven* forged rings of power:
