How to Play LT Games
last updated 2026-04-01
This guide gives step-by-step instructions on how to start playing LT games on different operating systems.
Windows
Extract the game folder from the .zip/archive file and store it in any folder you wish, !!AS LONG AS THAT FOLDER IS NOT BACKED UP BY ONEDRIVE OR OTHER CLOUD STORAGE!!.
Double-click “GAMENAME.exe” or “double_click_to_play.bat” to start the game. Both options do the same thing.
Linux - Proton
No terminal required. Recommended method.
Extract the game folder from the .zip/archive file and store it in any folder you wish, !!AS LONG AS THAT FOLDER IS NOT BACKED UP BY CLOUD STORAGE!!.
Install the Steam client via your preferred package manager or from the Steam website.
In the lower left corner of your Steam library, click the “Add a Game” button, and select “Add a non-Steam game…”.
Click “Browse…”, navigate to the folder where you stored the game, and select “GAMENAME.exe”. Then, click “Add selected programs” and the game now shows up in your Steam library.
Linux - Wine
Requires terminal.
Extract the game folder from the .zip/archive file and store it in any folder you wish, !!AS LONG AS THAT FOLDER IS NOT BACKED UP BY CLOUD STORAGE!!.
Install your preferred version of Wine from the WineHQ website https://www.winehq.org/ It is recommended to install Wine manually, as the package distributed by many package managers are outdated. Version 11.0 is known to run LT games in a stable manner. Older versions are untested.
Open “GAMENAME.exe” with Wine.
Linux - Build from Source
NOTE: Most creators will ship the blank .exe engine with their game files attached. If this is the case, you can build the game from source. However, if the creator has included engine hacking in their project, this method WILL NOT WORK. If you are unsure, please contact the developer(s) of the LT game you want to play. If the developer(s) have a native version for linux available for download, you can skip step 3.
Install the following programs (preferred versions if possible):
python==3.11
python3pip
pygame-ce==2.3.2
pyinstaller==6.2.0
typing-extensions==4.8.0
PyQt5==5.15.10
mypy==1.8.0
mypy-extensions==1.0.0
LT is potentially unstable or will not boot on newer versions of python. While there have been little to no reports of major issues on Linux specifically, do keep that in mind.
Some Linux distributions (mainly Ubuntu and Ubuntu-based distributions) may have trouble installing PyQt5. In that case, try: “sudo apt-get install python3-pyqt5”.
Clone the following repository to your prefered storage location;
https://gitlab.com/rainlash/lt-maker.git
If the creator has their own repository set up, clone that instead.
Grab the folder named “GAMETITLE.ltproj” from the windows version and put it inside the “lt-maker” folder. Delete the “default.ltproj” folder.
Open a terminal window in the folder and type “python3 run_engine.py”. The engine should now boot up with the desired game. You can also create a script to perform this command. It is recommended to run this script in the terminal, as the game uses the terminal as a log.
If the desired game does not boot up, change the command to “python3 run_editor.py”, click the “Open other” button and select the “GAMENAME.ltproj” folder. Once the editor opens, click the play icon in the icon bar and then select the “Test Full Game…” option. From there, you can play as normal.
MacOS - Wine
NOTE: Most creators will ship the blank .exe engine with their game files attached. For maximum stability, the MacOS version needs the python version of the engine to run in Wine. If you are unsure, please contact the developer(s) of the LT game you want to play.
Download and extract the game folder from its archive file to a desired location.
If the developer(s) have a python version available, you can skip steps 2 and 3.
Download the LT repository and place it in desired location:
https://gitlab.com/rainlash/lt-maker.git
Grab the “GAMENAME.ltproj” folder and place it into the “lt-maker” folder. Remove the “default.ltproj” folder from the “lt-maker” folder.
Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install Wine
brew install wine-stable
Install Miniconda
brew install --cask miniconda
Initialize conda in your shell
conda init "$(basename "${SHELL}")"
Perform the following steps before first boot;
cd lt-maker
conda create -n fe-i-lt python=3.11.7
conda activate fe-i-ltproj
Setup Windows Python;
curl -O https://www.python.org/ftp/python/3.11.7/python-3.11.7-amd64.exe
wine python-3.11.7-amd64.exe
Install the following requirements IN Wine Python;
wine pip install -r
python3pip
pygame-ce==2.3.2
pyinstaller==6.2.0
typing-extensions==4.8.0
PyQt5==5.15.10
mypy==1.8.0
mypy-extensions==1.0.0
Execute the following commands;
cd lt-maker
conda activate fe-i-lt
wine python run_engine.py
Android
Refer to the following links;
https://feuniverse.us/t/lex-talionis-on-android-its-time/28374
https://feuniverse.us/t/lex-talionis-on-android-its-time/28374/6