Skip to content

ScriptEngine 1.3.0

Latest

Choose a tag to compare

@Dimava Dimava released this 03 May 00:30

ScriptEngine 1.3.0

Minor release focused on the BepInEx port, in-game eval workflows, startup performance, and script package cleanup.

Added

  • Added Scripts/Eval helpers for one-shot in-game probes:
    • Invoke-Eval.ps1
    • Wait-Eval.ps1
    • EvalTemplate.cs.txt
  • Added enableNewEvalScripts so newly discovered Eval/* 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-eval skill documenting the eval workflow.

Changed

  • Bumped plugin/package version to 1.3.0.
  • Script-inclusive packages now include the eval helper folder.
  • Generated ScriptEngine.cfg now documents agent-facing ownership and includes enableNewEvalScripts.
  • 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.