Skip to content

Dev Setup

pixelzery edited this page Dec 9, 2020 · 6 revisions

If you want to be able to run mod.py, the script which parses the files under /tas and and injects the corresponding bytecode into the swf file, there are some things you will need to set up.

Python

Note: Python version 3 is required for this project

You will need to install a Python interpreter to run mod.py since it's a Python script.

It is recommended that you add Python to your PATH so that you can launch Python in your terminal from anywhere (there will be an option for this in the Windows installer).

Python can be installed from here: https://www.python.org/downloads/

RABCDAsm

RABCDAsm (https://github.com/CyberShadow/RABCDAsm) is a tool that mod.py internally uses to disassemble and reassemble the swf file.

You should not need to manually install/set this up this any more since in newer versions of the repo, RABCDAsm is bundled with the code already.

Flash Projector

mod.py can optionally automatically launch the modified swf file once it has finished creating it using Adobe flash projector.

You should not need to manually install/set this up this any more since in newer versions of the repo, this is bundled with the code already.

Clone this wiki locally