Skip to content

IdaJS is a JavaScript-powered modding engine for LBA2 that provides a modern, flexible API, giving modders access to all the Little Big Adventure 2 engine features. Write your own stories in the LBA 2 world with just basic JavaScript knowledge.

License

Notifications You must be signed in to change notification settings

innerbytes/idajs

Repository files navigation

IdaJS for Little Big Adventure 2

IdaJS logo image IdaJS demo video image

What is IdaJS?

IdaJS is a JavaScript scripting layer built on top of the community-maintained Little Big Adventure 2 (LBA2) engine sources. It enables creators to script gameplay, extend mechanics, and craft new stories and mods within the LBA2 world using a modern, high-level programming language.

Getting Started

Related repositories

This project is a combined work, based on the following repositories:

  1. Little Big Adventure 2 - Ida Edition - LBA2 engine source code, fork of the main LBA2 Classic Community, which has necessary bug fixes to be buildable and playable on Windows 10+ systems.
  • If you do any general bug fixes to LBA2 engine or builds infrastructure in this repository, please consider contributing them back to the this repo.
  1. Ida Core - Core Ida engine source code, which provides V8 integration and base scripting API, which can be used as blueprint for other games as well.
  • If you do any general improvements to the Ida core engine in this repository, porting back to the Ida Core is not mandatory, but can be desirable.

❤️ How can I help the author ?

This project is developed and maintained in my free time.
If you like IdaJS, and find it useful, consider supporting it 💙

Your support helps keep the project alive and improving.

How can I contribute to IdaJS project ?

Little Big Adventure 2 - Engine source code - Community

Little Big Adventure 2 (aka Twinsen's Odyssey) is the sequel of Little Big Adventure (aka Relentless : Twinsen's Adventure) in 1997.

The LBA2 engine uses Assembly code and was originally compiled with non-open source libraries which have been excluded from the project.

The IdaJS engine was originally compiled with Google V8 libraries, that are open-source, but not GPLv2 compatible. Therefore V8 libraries have been excluded from the project.

License

This source code is licensed under the GNU General Public License.

Please note this license only applies to IdaJS and Little Big Adventure 2 engine source code. Little Big Adventure 2 game assets (art, models, textures, audio, etc.) are not open-source and therefore aren't redistributable.

Links:

IdaJS Website and Docs: https://ida.innerbytes.com/

Official LBA Website: https://twinsenslittlebigadventure.com/

Discord: https://discord.gg/gfzna5SfZ5

LBA Docs: https://lba-classic-doc.readthedocs.io/

Buy the game:

[GoG] [Steam] [itch.io]

Original Dev Team

Direction: Frédérick Raynal

Programmers: Sébastien Viannay / Laurent Salmeron / Cédric Bermond / Frantz Cournil / Marc Bureau du Colombier

3D Artists & Animations: Paul-Henri Michaud / Arnaud Lhomme

Artists: Yaeël Barroz, Sabine Morlat, Didier Quentin

Story & Design: Frédérick Raynal / Didier Chanfray / Yaël Barroz / Laurent Salmeron / Marc Albinet

Dialogs: Marc Albinet

Story coding: Frantz Cournil / Lionel Chaze / Pascal Dubois

Video Sequences: Frédéric Taquet / Benoît Boucher / Ludovic Rubin / Merlin Pardot

Music & Sound FX: Philippe Vachey

Testing: Bruno Marion / Thomas Ferraz / Alexis Madinier / Christopher Horwood / Bertrand Fillardet

Quality Control: Emmanuel Oualid

Copyright

IdaJS source code: Copyright (c) 2024–2025 Andriy Tevelyev (Innerbytes Software) and the IdaJS contributors. This notice applies only to the IdaJS source code added on top of the LBA2 community sources, and except third party source code. The combined work (IdaJS + LBA2 sources) is distributed under the GNU General Public License v2 (GPLv2).

The intellectual property of LBA 2 is currently owned by [2.21]. Copyright [2.21]

LBA 2 is originally developed by Adeline Software International in 1997

About

IdaJS is a JavaScript-powered modding engine for LBA2 that provides a modern, flexible API, giving modders access to all the Little Big Adventure 2 engine features. Write your own stories in the LBA 2 world with just basic JavaScript knowledge.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project