Releases: ShrineFox/AtlusScriptGUI
Releases · ShrineFox/AtlusScriptGUI
AtlusScriptGUI 3.5
Changelog
- Adds an option to update to latest AtlusScriptCompiler via GitHub
- Remove option to set AtlusScriptCompiler path (defaults to installation in AtlusScriptGUI folder)
- Auto-download latest AtlusScriptCompiler when Exe is not found
- Add toggle for showing output log (will simply print whether task succeeded or failed, helpful to speed up process for large files)
- Now uses AtlusScriptCompiler exit code to determine if task succeeded or failed
Note:
- If you get errors related to System.Text.Json while (de)compiling, try installing the .NET 9 Desktop Runtime and then try again.
- If that doesn't work, also try running the updater again. This seemed to fix it for me for some reason.
AtlusScriptGUI 3.4.2
- Now checks the log to determine if (de)compilation tasks succeeded before proceeding with any file renaming/deletion
AtlusScriptGUI 3.4.1
- Overwrite/delete .uasset BMD header files when decompiling with those options enabled
- Attempt to prevent deletion of original input files if decompilation fails
- (This only checks if the expected output file doesn't exist, so if it's overwriting an existing output and then fails, it may still not be enough to prevent the original file being deleted)
AtlusScriptGUI 3.4
AtlusScriptGUI 3.3
- Fixes output extension always being
.msg
when decompiling with "overwrite" setting enabled - Now prompts you for your
AtlusScriptCompiler.exe
path if the one in theConfig.json
isn't found - Added option to inject
.msg
into existing.bf
(skips recompiling.bf
to edit message data)
AtlusScriptGUI 3.2
- Fix P5R library not being used to decompile P5R .BMDs (thanks to #14 for pointing this out)
AtlusScriptGUI 3.1
- Fix compiling/decompiling multiple files at once
- Fix relative path to AtlusScriptCompiler.exe not working
- Separate dropdown list for Encoding (only used for games with multiple Encoding options)
- Use path in Config.json for AtlusScriptCompiler.exe path (use double-slashes!)
Hotfix 9/17/23
- Fix encoding args, clear output log between operations
AtlusScriptGUI 3.0
Latest Changes
- Changed name
- Built-in light/dark theme toggle
- You can now click the Compile/Decompile buttons to browse for files using a popup dialog
- Options are hidden in the menustrip dropdowns for a more elegant appearance
- Form is now freely resizable and features a built-in output log
- Added option to delete .h files after decompiling .bmd to .msg
- P5R_EFIGS encoding option added in place of PS4 EU
- "Overwrite" option now applies to decompiling as well
Update 2.3
Update: 2.3
Commits from @CodedRubyChan
I also separated the UI thread from the (de)compiling function, so it should no longer freeze the form while the compiler is in progress.