File information
Last updated
Original upload
Created by
NightfallstormUploaded by
NightfallstormVirus scan
Activity logs
This page was last updated on 23 February 2023, 4:24AM
- Changelogs
-
-
Version 4.1.0
- Added Quest to script class exclusions, this will reset the INI setting. Hopefully, this will be enough for the native call speed up tweak to be considered stable
- Blocked stack dumps while in VR playroom using the experimental playroom tweak
-
Version 4.0
- Fixed INI setting with IsHostileToActor crash fix
- Split up tweaks section into VMTweaks and Logger Tweaks. VMTweaks is aimed for everyone to tweak the script engine to their liking, while Logger Tweaks is aimed for mod authors/power users who want to improve papyrus logging. All INI settings should migrate over, but double-check your INI settings after first launch with the update to be sure!
- Added tweak to enable loading of doc strings
- Added tweak to enable loading of debug information
- Added fix for rare bug where scripts break completely if 1. They load on demand (aka not immediately in the main menu with most scripts) 2. They reference a script that doesn't exist/isn't in the modlist and 3. Some previous script loaded earlier and also tried to reference the same invalid script instance
-
Version 3.3.1
- Added fix for IsHostileToActor crash to desktop when passing in a NONE object. This is a fix to a long-running vanilla bug, not something caused by any mod
-
Version 3.3
- Added stack dump summary tweak
- Added several missed functions/prefixes that should've been excluded from the start. These were all the vanilla functions that are not read-only that were meant to be excluded, but were left out and broke a few mods like Predator Vision, thanks Nuku!
- Made exclusion list settings more robust (now it is case insensitive and accounts for tabs!)
-
Version 3.2.1
- Renamed Main Thread Tweak and associated settings. The original name doesn't fit the current functionality at all anymore, so it instead is just "SpeedUpNativeCalls". Don't worry, the old INI settings will be migrated over when launching the game again and will retain whatever you had set
- Fixed event order execution bug with native call speed up tweak. Executing script calls on the main thread one by one changed the order events will execute in minor cases, and very, very few scripts were super picky about this and bugged out (like Arniel's endeavour and Alduin's wall being the most noticeable examples). This is fixed now, thank you everyone who reported this issue!
-
Version 3.0.1
- Fixed incorrect version for Papyrus function and SKSE plugin version
- Removed leftover logs from validation hook
- Added `IsMainThreadTweakActive()` papyrus function
-
Version 3.0
- - Added experimental setting to ignore memory limit
- - Added experimental setting to bypass corrupted save check for scripts
- - Fix soft incompatibility with Skyrim Platform
- - Exposed excluded functions/classes as `sMainThreadClassesToExclude` and `sMainThreadMethodsToExclude` for tweaking. I don't recommend removing entries from these unless you know what you're doing!
- - Added `fMainThreadTaskletBudget` for tweaking the budget of Main Thread Tweak instead of modifying `fExtraTaskletBudgetMS` in `Skyrim.ini`.
- - Fixed budget not working as intended. This should fix any frame spikes caused by main thread tweak!
- - Excluded all vanilla functions that are not read-only operations, with very few exceptions. This makes Main Thread Tweak not as impactful in all situations, but scripts should behave a lot better with it now, fixing all the currently reported issues (thank you everyone who tested!).
As an example, sorting displays with LOTD:
No Main Thread Tweak - 1 minute, 49 seconds to sort
Main Thread Tweak 2.1 - 10 seconds to sort
Main Thread Tweak 3.0 - 15 seconds to sort - Added script functions to disable Main Thread Tweaks for mod authors who don't want the speedup to apply. Hopefully, no mod should ever need to use this, but it is provided just in case.
-
Version 2.1
- Main Thread Tweak changes:
- - All latent functions (functions that take real-world time to execute like Utility.Wait()) will not be sped up. This is to prevent issues like Utility.Wait(0.0) returning immediately instead of on the next frame like mod authors expect.
- - Blocked a few functions from being sped up, most notably MfgFix functions (no one wants to see their facial expression play out at lightning speed, it looks really off :P) and enabling/disabling player controls
-
Version 2.0
- Completely reworked `bRunScriptsOnMainThread` (now `bRunScriptsOnMainThreadOnly`). Fixed save bug, and greatly improved stability (plus a small amount of extra performance from previous version)
- Fixed ToggleScript fix crashing on AE
- Fix stack dump timeout tweak not applying (accidently left out the call to install the tweak oops!)
- Fixed VRPlayroom tweak breaking scripts if the playroom is disabled completely
-
Version 1.0
- Initial Version
-
- Author's activity
-
February 2023
-
23 Feb 2023, 4:24AM | Action by: Nightfallstorm
Changelog added
'Change log added for version 4.1.0'
-
23 Feb 2023, 4:23AM | Action by: Nightfallstorm
File added
'INI file for reference [version 4.1.0]'
-
23 Feb 2023, 4:23AM | Action by: Nightfallstorm
File added
'Papyrus Tweaks 4.1.0 [version 4.1.0]'
-
11 Feb 2023, 4:36AM | Action by: Nightfallstorm
Attribute change
'Description changed.'
January 2023
-
28 Jan 2023, 8:37PM | Action by: Nightfallstorm
Attribute change
'Description changed.'
-
27 Jan 2023, 6:54AM | Action by: Nightfallstorm
Attribute change
'Description changed.'
-
27 Jan 2023, 6:34AM | Action by: Nightfallstorm
Attribute change
'Description changed.'
-
27 Jan 2023, 6:32AM | Action by: Nightfallstorm
Attribute change
'File \'INI file for reference\' category changed to Old versions.'
-
27 Jan 2023, 6:32AM | Action by: Nightfallstorm
File added
'INI file for reference [version 4.0]'
-
27 Jan 2023, 6:31AM | Action by: Nightfallstorm
File added
'Papyrus Tweaks 4.0 [version 4.0]'
-
27 Jan 2023, 6:22AM | Action by: Nightfallstorm
Changelog added
'Change log added for version 4.0'
-
23 Jan 2023, 7:25AM | Action by: Nightfallstorm
Attribute change
'Description changed.'
-
19 Jan 2023, 7:43AM | Action by: Nightfallstorm
Attribute change
'Description changed.'
-
19 Jan 2023, 7:35AM | Action by: Nightfallstorm
File added
'INI file for reference [version 3.3.1]'
-
19 Jan 2023, 7:34AM | Action by: Nightfallstorm
File added
'Papyrus Tweaks NG 3.3.1 [version 3.3.1]'
-
19 Jan 2023, 7:33AM | Action by: Nightfallstorm
Changelog added
'Change log added for version 3.3.1'
-
04 Jan 2023, 3:03AM | Action by: Nightfallstorm
Attribute change
'Description changed.'
-
04 Jan 2023, 2:59AM | Action by: Nightfallstorm
Changelog added
'Change log added for version 3.3'
-
04 Jan 2023, 2:56AM | Action by: Nightfallstorm
Attribute change
'File \'INI file for reference\' category changed to Old versions.'
-
04 Jan 2023, 2:56AM | Action by: Nightfallstorm
File added
'INI file for reference [version 3.3]'
-
- Mod page activity
-
April 2024
-
29 Apr 2024, 12:38AM | Action by: AWildTurkey
Tracked
'Papyrus Tweaks NG'
-
28 Apr 2024, 10:48PM | Action by: Quindeline
Tracked
'Papyrus Tweaks NG'
-
28 Apr 2024, 10:23PM | Action by: Sendrick2814
Untracked
'Papyrus Tweaks NG'
-
28 Apr 2024, 8:33PM | Action by: theonecloud
Endorsed
'Papyrus Tweaks NG'
-
28 Apr 2024, 8:23PM | Action by: Brook4950
Untracked
'Papyrus Tweaks NG'
-
28 Apr 2024, 8:07PM | Action by: ka24boost
Endorsed
'Papyrus Tweaks NG'
-
28 Apr 2024, 7:45PM | Action by: BladeFireLight
Tracked
'Papyrus Tweaks NG'
-
28 Apr 2024, 7:40PM | Action by: Dzelion
Endorsed
'Papyrus Tweaks NG'
-
28 Apr 2024, 7:34PM | Action by: Sendrick2814
Tracked
'Papyrus Tweaks NG'
-
28 Apr 2024, 5:31PM | Action by: woufi
Endorsed
'Papyrus Tweaks NG'
-
28 Apr 2024, 4:47PM | Action by: Istius1
Tracked
'Papyrus Tweaks NG'
-
28 Apr 2024, 3:17PM | Action by: Fiordkraker
Untracked
'Papyrus Tweaks NG'
-
28 Apr 2024, 3:17PM | Action by: Fiordkraker
Tracked
'Papyrus Tweaks NG'
-
28 Apr 2024, 2:38PM | Action by: Ramagast
Tracked
'Papyrus Tweaks NG'
-
28 Apr 2024, 2:31PM | Action by: kingcrad96
Endorsed
'Papyrus Tweaks NG'
-
28 Apr 2024, 12:59PM | Action by: Brent96
Endorsed
'Papyrus Tweaks NG'
-
28 Apr 2024, 11:04AM | Action by: Fjoskr
Tracked
'Papyrus Tweaks NG'
-
28 Apr 2024, 8:27AM | Action by: mxlyly
Endorsed
'Papyrus Tweaks NG'
-
28 Apr 2024, 2:47AM | Action by: Neutrality3p1c
Endorsed
'Papyrus Tweaks NG'
-
28 Apr 2024, 12:32AM | Action by: alemod14
Endorsed
'Papyrus Tweaks NG'
-