Repository navigation
Releases
Releases · Y0oshi/lain-psx-decompiled
v0.2.0
- Mods: a new Mods tab in the launcher and the F1 menu. Mods can replace pictures, text, voices and sounds, replace movies and voice files of any length, change game data (nodes, texts, media, Lain's animations), add HD texture packs, and run Lua scripts or native plugins that hook any game function. See MODDING.md and the examples in
port/mod_examples/. - Export originals: writes every picture, voice clip and text of your discs as files ready to edit.
- Texture dump: saves every picture the game draws, named for texture packs.
Mods were tested mostly on macOS, with automated runs on Windows (Wine) and Linux. Please report problems on the issue tracker.
No game data is included: add your own dumps of both discs (.cue/.bin) on first launch. The builds are not signed.
v0.1.2
- The decompilation is complete: all 321 game functions match the original.
- Semi-transparency now matches the PS1: only texels marked transparent blend.
- Smooth motion (60 fps): rotating rings and nodes keep their shape and no longer jiggle, labels glide with the scene, and moving between nodes is smooth.
- Movie player: highlighted models reset their rotation as in the original game.
No game data is included: add your own dumps of both discs (.cue/.bin) on first launch. The builds are not signed.
v0.1.1
- The F1 menu scales with the window, so no text is cut off at small sizes.
- Discs with a patched game executable (for example translation patches) load only the original part of the program.
No game data is included: add your own dumps of both discs (.cue/.bin) on first launch. The builds are not signed.
v0.1.0
First release of the native client. No game data is included: on first launch, add your own dumps of both discs (.cue/.bin).
| System | Download | First launch |
|---|---|---|
| Windows 10/11 (x64) | Lain-windows.zip |
Run lain.exe. On a SmartScreen warning: More info, Run anyway. |
| macOS (Apple Silicon) | Lain-macos.zip |
Right-click Lain.app, Open. |
| Linux (x86-64, glibc 2.35+) | Lain-linux-x86_64.tar.gz |
Run ./lain. Needs OpenGL 3.2. |
The builds are not signed. Checksums are in SHA256SUMS.txt.