Lectrote
- Lectrote
- Lectrote is an IF interpreter using the Electron shell.
- Developer:Andrew Plotkin, Dannii Willis, Marc Simpson & Others
- License:MIT license
Lectrote is an IF interpreter using the Electron shell which allows you to run Z-code based classic text adventure games like Zork, Deadfall as well as modern text adventure games using the Glulx VM and games produced in with the Ink scripting language.
Features
Lectrote currently supports:
- Glulx (Inform 7) support (limited - does not support sound)
- Z-code support
- Hugo support (limited - does not support autosave)
- TADS support (limited - does not support autosave)
- Adrift 4 support (limited - does not support autosave)
- Ink support
Upon launching, it prompts you to choose a game file to play. Your progress is always autosaved, so when you start a game, your last session will automatically resume. You can play multiple games simultaneously in separate windows.
Installation
Download the zip package from https://github.com/erkyrath/lectrote/releases and extract it in your desired game folder:
unzip Lectrote*.zip
To start Lectrote just double-click on the Lectrote binary or start it in CLI with ./Lectrote. Now you can use the GUI to open games.
To run games from the CLI just type:
.Lectrote /PATH/TO/THE/GAME/game.z8
Configuration
There are a few settings you can configure:
- Click on "Edit" & choose "Preferences" (or press CTRL + comma)
- In the “Appearance” tab, the font/font size, color themes and margins can be changed.
- In the "interpreter" tab you can choose which Glulx interpreter should be used.
Depending on your Linux configuration and how you install this package, you may have to add the "--no-sandbox" option when launching Lectrote.