Releases: AhmedAhmedEG/VX-Ace-Translator
VX Ace Translator v2.22.12.12
[Minor]
-Added indexless mode for event commands that enables to directly compile them, creating a new set of event commands
rather than patching existing ones, it will be enabled by default.
-Now the compiler will remove ex related rvdata2 files by default, as the engine uses them in place of the patched ones.
-Added support for the rest of event commands (505 Unnamed and 205 SetMoveRoute), with infinite depth recursion.
-Added error handlers for event pages/commands with indexes that are outside bounds.
-Added parameter serialization for manual added event commands in indexing mode.
-Added error handlers for wrong indentation in event commands
[Tweaks]
-Now serialized objects in event commands, have an extra space to correctly separate attributes.
-Now event handlers will not stop the compiler from progression.
-Now error messages will output to stderr, gaining the normal red color.
-reduced clutter in compiler/decompiler output.
[Bug Fixes]
-Fixed a critical bug where page number reader in maps could catch wrong lines.
-Fixed a critical bug where page number reader in troops could catch wrong lines.
VX Ace Translator v2.16.8.10
VX Ace Translator v2.16.8.10:-
[Minor]
-Added a informative error messages for compiling unknown event commands parsing, to tell to the exact location of the
unknown event command.
-Added the ability to add event commands to maps, troops and common events, by manually writing it, starting with
desired indentation and index, and adding a plus sigh "+" at the end of the event command, the compiler will insert
all added events to their corresponding indexes.
-Add extra null checks events and pages in common events, maps and troops.
-Added event names for maps and troops.
[Tweaks]
-Now the Compiler will replace any empty ShowText event commands with Empty commands, if the game itself includes empty
ShowText events, the decompiler will replace the empty string with a space while serializing.
-Now maps and troops events will follow the modern format as common events.
-Modified the decompiler and compiler outputs format to be more readable.
-Now empty pages in troops and maps will not be written.
[Bug Fixes]
-Fixed a bug where newlines wasn't added between lower indentation event commands unless the indentation level was 0.
-Fixed a bug where running the plain script before freezing it produces errors.
VX Ace Translator v2.12.4.8
[Major]
-Changed the compiler interface, it will now require the game path, an input path, defaulting to "Decompiled" and
optionally an output path defaulting to the game's Data folder.
[Minor]
-Added the ability to overwrite event commands, by manually replacing their name and parameters with other one of the
supported event commands, while making sure to keep the same index.
-Decompiler now have a default value for the output path which can be optionally changed by the user, The compiler also
defaults that folder as input.
-Decompiler will not produce metadata files anymore, reducing output size, and increasing the compilation speed significantly.
-Now the decompiler will auto create the output folder including parents if does not exists.
-Added auto decryption to encrypted games.
-Added support for Weapons.rvdata2
-Added support for Armors.rvdata2
[Bug Fixes]
-Fixed a bug where compiler was using non-cross platform path format.
-Fixed a bug where .rvdata2 extension was hard coded after the name of any file while printing operations.
VX Ace Translator v1.5.4.6
VX Ace Translator v1.5.4.6:-
[Minor]
-Added a new argument (-t or --target) that let's you write the name or the subname of the file(s) you only want to compile/decompile.
-Added name attribute for CommonEvents.
-Added most of EventCommands support.
-Added indentation for EventCommands.
-Added indentation for Pages.
[Tweaks]
-Changed the formate for EventCommands, now indexes are written at the start of the line followed by a "-" followed by the EventCommand name followed by it's parameters.
-Changed the CommonEvents formate to be a folder of text files, one file per CommonEvent.
-Every Conditional EventCommand will have an empty line after it's end.
[Bug Fixes]
-Fixed a bug where troops.rvdata compilation was using outdated regex
-Fixed a bug where having a folder inside "Data" directory of a game was causing a crash.
VX Ace Translator v1.0.1.4
VX Ace Translator v1.0.1.4:-
[Bug Fixes]
-Fixed a bug where CommonEvents compiler was capturing a single digit only of the event command indexes, causing wrong replacements.
-Fixed a bug where Maps compiler was capturing a single digit only of the event command indexes, causing wrong replacements.
-Fixed a bug where System.rvdata2 compiler was skipping some values.
VX Ace Translator v1.0.1.1
Now the file path managing is cross platform.
VX Ace Translator v1.0.0.1
Now the terminal outputs will be displayed correctly.
VXAceTranslator v1.0.0.0
Initial Release