WebGL implementation of the Serial Experiments Lain PSX game
WebGL implementation of the Serial Experiments Lain PSX game
A browser-based implementation of the Serial Experiments Lain PSX game using three.js with the aim to provide multi-language support and make it more accessible.
The original PSX game was released in Japan, back in 1998. The game never got a proper english adaptation, which resulted in all non-Japanese speaking players either having to play through the game while simultaneously reading through the translation, or simply not playing the game at all and only reading it.
The goal of this project is to provide a better experience for those willing to play the game, and the way to do so is by implementing a subtitle system, which has the capability to support multiple languages.
Go to https://crowdin.com/project/lain-psx
Since the repository doesn't host any of the game's assets, you need to provide the original binaries yourself. By using a script we extract and format the assets necessary from the provided binaries.
Dependencies for running the script:
Instructions for running the script:
scripts folder, create discs folder, and put both disc binaries there under the names disc1.bin and disc2.bin.extract.mjs. It also has potential flags you may want to use such as --no-delete and --tempdir.Note that currently the extraction script doesn't extract SFX, but the game still runs fine locally.
If you have any ideas/suggestions/found an issue or want to help us with the translation or anything else, please make an issue.
No open issues yet, or sync has not completed.