Releases: Jamextreme140/Bird-Engine-LEGACY
Last Legacy Update
This engine got stuck and rapidly was outdated from main CNE Updates and basically everything needs to be remade for the sake of optimization.
This engine is based in Codename Engine v0.1.0-legacy
v1.5.3 - OOP Lua Improvements
Now you can assign the created sprite/text/shader/etc... to a local variable in Lua. (SEE UPDATED DOCUMENTATION)
Example:
local spr
function postCreate()
spr = createSprite('spr', 'your/Image')
spr.setPosition(100, 100)
end- Base CNE Updated
- Some Fixes and optimizations
- Updated FunkinModchart
v1.5.2 - nvm
This release includes FunkinModchart, a Modchart system made by TheoDevelops.
- Base CNE Updated
- Character Creation screen updated, now you can choose the character type upon creation (Player or Opponent/Extra)
- Fully working Lua Support for Substates
- Updated Documentation
- Some fixes and optimizations
Updates will be less frequent for now.
v1.4.1 - Last release
This is for now the last release until I finish this engine completely. To use latest changes, clone the repository and follow the instructions in README.md on "How to build".
- Forgot to set up the Video Functions
- New Documentation in the main repo (still in progress) here
- Some fixes
v1.4.0 Video Sprites Update
- Added Video functions
- Now you can create animated sprites.
- Now you can access to shader's uniform variables using
shader.variable - Changed 'initShader' arguments:
initShader(tag, shader, glslVersion)
A documentation will be built soon.
v1.3.0 Small Lua Update
- Base CNE Updated
- Fixes in hscript functions in Lua
- Now calling object functions in Lua are possible (ex: spr.screenCenter())
v1.2.1 Bugfix
- Fixed "time delayed" argument only taking Integer values (must be float).
v1.2.0 Character Creator Update
- The character creation option now loads a template for common character animations and checks if the sprite file(spritesheet image and XML) exists
- New Lua functions to call state, object or class function like
FlxG.resetState(),screenCenter(), etc. - Lua Scripts for Note Types
v1.1.0 Sounds Update
- Sounds management in Lua
- Inline Haxe code execution (executeScript() once and use callScriptMethod() many times you want) (UNTESTED)
- Changed Character editor background with a simple but nice checkerboard
Includes QoS Base CNE updates
v1.0.0 - First Release
First release of Bird Engine, a Codename Sub-engine that implements Lua scripting. For now, it only works for Song Script and for States, including custom ones (works also for Characters partially).
Stay tuned for the next update :3