Skip to content

Releases: Dimava/ScriptEngine

ScriptEngine 1.3.0

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.

ScriptEngine 1.2.0

Choose a tag to compare

@Dimava Dimava released this 26 Apr 23:55

ScriptEngine 1.2.0 ports the loader from MelonLoader to BepInEx.

Artifacts:

  • ScriptEngine-1.2.0.zip: ScriptEngine plugin only
  • ScriptEngine-1.2.0-scripts.zip: ScriptEngine plugin plus scripts
  • ScriptEngine-1.2.0-bepinex.zip: ScriptEngine plugin plus clean BepInEx
  • ScriptEngine-1.2.0-scripts-bepinex.zip: full drop-in package with clean BepInEx and scripts

Changes:

  • Replaced MelonLoader host integration with BepInEx.
  • Uses the csproj Version through generated plugin metadata.
  • Added BepInEx release packaging variants.
  • Fixed runtime script compilation around dynamic assemblies without Location.

ScriptEngine 1.1.1

Choose a tag to compare

@Dimava Dimava released this 26 Apr 23:19

Patch release for ScriptEngine 1.1.1.

v1.1.0

Choose a tag to compare

@Dimava Dimava released this 18 Apr 17:31
  • Add a compact in-game script management UI with editable keybindings
  • Improve hot-reload behavior by unloading on file change and adding aggregated error logging
  • Add FindActiveObjectOfType helper for ScriptMod scripts
  • Add watch mode to link-dev-build and bump release tooling to 1.1.0

v1.0.0

Choose a tag to compare

@Dimava Dimava released this 13 Apr 15:58

Initial release.