C++/Qt-based Toolchain for LBA1 + LBA2 (Little Big Adventure, Adeline Software, 1994)
- CLI-Utility "hqrpak": extract or create HQR (HighQualityResource) files
- Utility "flaplayer": Viewer for LBA1 cinematics (*.FLA)
- Utility "lbaspriteviewer": LBA1/LBA2 2D-Sprite viewer (SPRITES.HQR + SPRITRAW.HQR)
- Utility "lbamodelviewer": LBA1 3D-Models viewer (BODY.HQR + INVOBJ.HQR)
- Game-Engine "lbaworld": LBA-based games (WIP)
- Buy "Little Big Adventure" on steam
- "I'm on Linux: can't download LBA1 from Steam": No problem, buy it first on steam, then download LBA and/or LBA2 with "steamcmd"
$ sudo apt-get install steamcmd
$ steamcmd
Steam> @sSteamCmdForcePlatformType windows
Steam> login <your-steam-account>
Steam> force_install_dir lba1steam
Steam> app_update 397330 validate
Steam> force_install_dir lba2steam
Steam> app_update 398000 validate
Steam> quit
see also:
- Dependencies, Download, Build + Run (Ubuntu 16.04)
$ sudo apt install libsdl-mixer1.2-dev
$ sudo apt install qt5-default qt5-qmake libqt5opengl5-dev
$ git clone https://github.com/solarix95/lbaworld.git
$ cd lbaworld/flaplayer
$ qmake && make -j8
$ ./flaplayer --lba1base=<dir-to-lba1-data>
e.g.
$ ./flaplayer --lba1base=/home/<yourname>/.steam/steamcmd/lba1steam/resources/LBA_FILES
$ ./lbaspriteviewer --lba1base=/home/<yourname>/.steam/steamcmd/lba1steam/ --lba2base=/home/<yourname>/.steam/steamcmd/lba2steam/
- HQR-Reader (a very basic milestone :))
- FLA-Player inluding sound (*.FLA: LBA cinematic clips)
- LBA1 Model Viewer including animation keyframes
- LBA1 Sprites
- LBA2 (Raw)-Sprites
- [] WIP: LBA2 3d-Models
- Understanding Body -> Animation -> Actor -> Character -> Scene -> Scripts , ...
- Proper 3D-Layers (SceneGraph)
- ...
- LBA3 (what else)
- blender-lba: https://github.com/vegard/blender-lba
- twine-e: https://github.com/xesf/twin-e
- lba2 remake: https://github.com/agrande/lba2remake
- LBA1 Files: http://lbafileinfo.kazekr.net/index.php?title=LBA_1_files