Skip to content

A LBA2 / Twinsen's Odyssey reimplementation in JavaScript / Three.js / React

License

Notifications You must be signed in to change notification settings

bob301/lba2remake

 
 

Repository files navigation

LBA2 Remake

A LBA2 / Twinsen's Odyssey reimplementation in JavaScript / Three.js / React

Vision / goals

  • Reimplement the LBA2 game engine
    • Should look and play like the original
    • Full re-engineering instead of dissassembly-based approach
    • Focus on code quality, make it easy to read and modify
  • Build a remastered version of the game
    • Improve graphics and gameplay in a way that preserves the original look & feel
    • More of a HD-version than a remake
  • Become a platform for modding (editor-mode)
    • Progressively add tools to the editor to support mods
    • Have all tools grouped in a single integrated platform
    • Leverage web technologies to enable fast and flexible multi-platform development

Setup

  • Make sure you own a copy of the original game: GOG or Steam
  • Copy the *.HQR, *.OBL, *.ILE files and the VOX folder from the original game install folder to www/data
  • (TODO) Import the musics and videos as mp4 (no script available for that at this time)
  • Download Node.js
  • Run npm install
  • Run npm run dev-server
  • Fire up your browser at page http://localhost:8080
  • Enjoy!

Community

About

A LBA2 / Twinsen's Odyssey reimplementation in JavaScript / Three.js / React

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.4%
  • GLSL 1.8%
  • C# 1.6%
  • Java 1.0%
  • Swift 0.9%
  • HTML 0.2%
  • CSS 0.1%