ScriptEngine 1.3.0
Minor release focused on the BepInEx port, in-game eval workflows, startup performance, and script package cleanup.
Added
- Added
Scripts/Evalhelpers for one-shot in-game probes:Invoke-Eval.ps1Wait-Eval.ps1EvalTemplate.cs.txt
- Added
enableNewEvalScriptsso newly discoveredEval/*scripts can use a separate default from normal scripts. - Added callback performance tracking for loaded scripts, exposed through script records and the ScriptEngine in-game UI.
- Added parallel compilation for startup loading when multiple enabled scripts need compiling.
- Added a bundled
scriptengine-evalskill documenting the eval workflow.
Changed
- Bumped plugin/package version to
1.3.0. - Script-inclusive packages now include the eval helper folder.
- Generated
ScriptEngine.cfgnow documents agent-facing ownership and includesenableNewEvalScripts. - Missing script config entries now use eval-specific defaults for
Eval/*scripts. - Compiler reference discovery now caches metadata references and refreshes when assemblies are loaded.
Release Assets
ScriptEngine-1.3.0.zip: ScriptEngine plugin only.ScriptEngine-1.3.0-scripts.zip: Plugin plus current scripts.ScriptEngine-1.3.0-bepinex.zip: Plugin plus BepInEx payload.ScriptEngine-1.3.0-scripts-bepinex.zip: Full drop-in bundle with BepInEx and scripts.