Skip to content

old-games/WizardryVI-ru

Repository files navigation

Wizardry VI

Russian translation project for Wizardry VI: Bane of the Cosmic Forge.

Building

The project includes a build system to generate game archives from the parsed resources.

Building locally

To build the game archives locally:

# Build English version
python3 tools/build.py --language en

# Build Russian version
python3 tools/build.py --language ru

This will create:

  • build/en/ or build/ru/ - Game files for the specified language
  • archives/WizardryVI-ru-{hash}[data=english].zip - English version archive
  • archives/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.

Build options

python3 tools/build.py --help

Options:

  • --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: en or ru (required)

CI/CD

The project uses GitHub Actions to automatically build game archives on every push to master. The built archives are available as workflow artifacts.

Useful information

Overlays

  • 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 (?).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •