Russian translation project for Wizardry VI: Bane of the Cosmic Forge.
The project includes a build system to generate game archives from the parsed resources.
To build the game archives locally:
# Build English version
python3 tools/build.py --language en
# Build Russian version
python3 tools/build.py --language ruThis will create:
build/en/orbuild/ru/- Game files for the specified languagearchives/WizardryVI-ru-{hash}[data=english].zip- English version archivearchives/WizardryVI-ru-{hash}.zip- Russian version archive
Where {hash} is the short git commit hash (7 characters).
Each archive contains a root directory with the same name as the archive file.
python3 tools/build.py --helpOptions:
--output-dir DIR- Output directory for build artifacts (default:build)--archives-dir DIR- Output directory for archives (default:archives)--no-archives- Skip creating ZIP archives--language LANG- Language to build:enorru(required)
The project uses GitHub Actions to automatically build game archives on every push to master. The built archives are available as workflow artifacts.
WINIT— title page, death screen;WBASE— main menu, game configuration;WPCMK— character menu;WMAZE— maze, including running away;WPCVW— review character, from maze and main menu, level up after fight; —WDOPT— select spell to cast, item to use, from maze;WMELE— fight, first phase ("advance" messages);WPOPS— fight, party options; —WMEXE— fight, execution log;WTREA— fight, end (?);WMNPC— NPC menu (?).