felipesanches / AnotherWorld_VMTools

Toolchain for software development targeting the virtual machine originally designed for Eric Chahi's Another World game.
21 stars 2 forks source link

Another World VM Tools

Install

You need to first install dependencies by doing:

pip install -r requirements.txt

Scripts Descriptions and Use

The simplest way to use this to get bytecode disasm listing (assuming you have a copy of the game files for MSDOS saved on the original/msdos/ directory) is to perform the following commands:

./awvm-disasm.py original/msdos/ all_levels msdos

Below is a more detailed description of each individual script:

awvm-disasm.py

awvm-asm.py

build_and_run.sh

Development

Create and activate your virtual environment