Skip to content

Releases: AhmedAhmedEG/VX-Ace-Translator

VX Ace Translator v2.22.12.12

22 Nov 21:14
9bc5dcc
Compare
Choose a tag to compare

[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

20 Nov 01:22
42282e2
Compare
Choose a tag to compare

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

14 Nov 23:42
44fd213
Compare
Choose a tag to compare

[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

12 Nov 19:00
8f17fe3
Compare
Choose a tag to compare

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

29 Jun 14:28
465a18c
Compare
Choose a tag to compare

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

19 May 14:54
465a18c
Compare
Choose a tag to compare

Now the file path managing is cross platform.

VX Ace Translator v1.0.0.1

12 May 00:23
fcdd30d
Compare
Choose a tag to compare

Now the terminal outputs will be displayed correctly.

VXAceTranslator v1.0.0.0

11 May 16:27
db7b861
Compare
Choose a tag to compare

Initial Release