This repository contains the VBA code for the XLSM VVVVVV translation editor. The full versions of the XLSM can be found under Releases.
The .bas files are in the repo itself both for interest, and to provide diffs/comparisons between different versions, but they're not that useful by themselves unless you recreate the worksheets (it's a "Controls" sheet with buttons and a few cells with a special purpose, and then a separate sheet named after each .xml
file in a language pack). All I did to get the VBA out of the Excel file was export each module from Excel itself (Ctrl+E).
2024-01-06
2023-10-08
…
to ...
for CJK languages (the sanitization is done because Excel unwantedly converts three dots to a single ellipsis character, but Chinese and Japanese actually intentionally use it)2023-03-25
buttons
field in cutscenes.xml
2023-01-23
max_local
fields (different max
for CJK fonts)2022-11-30
numbers.xml
(it's removed from VVVVVV)case
field in strings.xml
(for equivalent English strings needing different translations)'
have that apostrophe removed (just see the comments in export.get_file_xml
)2022-05-14
var
field in strings_plural.xml
2022-02-07
expect
field in strings_plural.xml
2022-01-22