DarkScript 3.3.1
Minor update for DarkScript3 Elden Ring support (commands by HotPocketRemix and thefifthmatt)
- Add compatibility with CNT event scripts
- Add Ctrl+D keyboard shortcut which duplicates either the current selection or current line
- Add simple versions of commands to MattScript, like SetEventFlagID to mean SetEventFlag with a flag argument, and Enable/Disable pairs of commands as simpler versions of SetState commands. They are chosen automatically in decompilation when applicable
- Add a few cases of optional arguments at the end of instructions, and also leave them out automatically in decompilation
- Change capitalization from Objact to ObjAct. Both the old and new versions of commands will still work.
- You can use "Edit > Preview Conversion to MattScript" to rewrite existing MattScript files to use these features. It will keep all existing comments, but may restructure some conditions/gotos, and apparently also makes if/else chains blow up (I'll try to address this in a future version).
- Add URL parameters to EMEDF HTML to remember show/hide options