A Rust program to select and run old versions of Techmino, without worrying about savefile corruption. When playing through this, your progress will not be saved into the usual directories to prevent corruption.
Use cases:
- Explore the game's history without corrupting your current save files.
- Verify replays from old versions of the game.
- Revisit a deleted feature or bug from an old version of the game.
- Play a specific version of the game for a challenge or speedrun.
This project uses Lua injection to run old versions of Techmino in a temporary environment.
You will need the following dependencies to run this program:
- Git: https://git-scm.com/
- Love2D binary: https://love2d.org/
Make sure that both Git and Love2D are in your PATH.
You can check this by trying to run git
and love
in your terminal.
- Download the latest release from the releases page.
- Extract the contents of the archive.
- Run the executable.
To build the project, you will need to have Rust installed. You can install Rust by following the instructions on rustup.rs.
Then, run the following command to build the project:
cargo build --release
If you want to build and run it, you can use the following command:
cargo run --release
The --release
flag is optional and may optimize the program for performance, at the cost of slower compilation times.