Releases: innerbytes/idajs
Releases · innerbytes/idajs
v0.2.6
Release v0.2.6
Entities, bodies and animations — life quality improvements.
- Imported text annotations of all the entities, bodies and sprites from LBArchitect.
- Added Animations Viewer tool, to easily see body ids and animations for each entity.
- New APIs:
•ida.getBodies(entityId)- to view all the bodies of an entity with their names
•ida.getAnimations(entityId)- to view all the animations of an entity - Better validation when assigning 3D entity to GameObject
Developer experience
- Replaced
[number, number, number]position types with an array of numbers, to avoid typescript errors. - Added console output formatter for javascript objects, arrays, etc. For example,
console.log("My object", obj)now prints inner contents of an object.
Docs & polish
- Updated docs and comments across the samples
v0.2.5
Release v0.2.5
Core engine stability
- Fixed several low-level LBA2 Core issues that could cause undefined behavior and crashes (including ScaleSprite, wrong uses declarations, and stack argument handling in ObjectInitTexture).
- Improved cleanup of V8 globals and fixed edge case where restoreValidPos could run with no scripts enabled.
Gameplay / sample fixes
- Improved samples to avoid dangerous "this" usage and switched to a clearer temp object instead.
- Fixed the house sample logic (including the missing handleMoveScript call on the Sendell portrait).
v0.2.4
Release v0.2.4
Added TypeScript files, containing scene ids for the reference and documentation. Those files are not yet integrated to the IdaJS types.
v0.2.3
Release v0.2.3
Added a doReduce call to the infinite coroutine loop in the Bathroom Sample, to demonstrate the correct usage of infinite loops.
v0.2.2
Release v0.2.2
- Bumping the types in the mod template to version 0.2
- Updates in the documentation
v0.2.1
Release v0.2.1
Only repository infrastructure improvements.
v0.2.0
IdaJS Release v0.2.0