Skip to content

DarkScript 3.4.2

Choose a tag to compare

@gracenotes gracenotes released this 02 Jul 23:35
· 5 commits to master since this release
d01d49e
  • Add emevd commands and enum values which are new in Elden Ring 1.12: https://soulsmods.github.io/emedf/er-emedf.html. Check the diff from 1.10: https://soulsmods.github.io/diff/er/emevd_1.12.html
  • Encode emevd string metadata as JSON so that JS files are not considered binary data. It is only parsed as JSON when it starts with ", for backwards compatibility.
  • Hovering over a command with numbers in it should no longer cause KeyNotFoundException when showing the tooltip.
  • Fix rare MattScript bug where conditions which were defined and used multiple times could be reordered incorrectly. You can see a few instances of this in the diff. Most instances of this have no behavior changes.
  • Do not embed C# Object in the JS environment as this prevents calling functions like Object.entries. If you relied on C# Object let me know.
  • When there is a JS file but no emevd file in the current project directory, opening it from the sidebar no longer decompiles a fresh copy.

.NET 6.0 Desktop and ASP.NET Runtimes are required for 3.4.x. Download them from https://aka.ms/dotnet/6.0/windowsdesktop-runtime-win-x64.exe and https://aka.ms/dotnet/6.0/aspnetcore-runtime-win-x64.exe

Contributors: @thefifthmatt