Skip to content
This repository was archived by the owner on Aug 11, 2025. It is now read-only.

Releases: Jamextreme140/Bird-Engine-LEGACY

Last Legacy Update

05 Aug 06:41
f1c2535

Choose a tag to compare

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

17 Mar 01:50

Choose a tag to compare

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

18 Feb 08:40

Choose a tag to compare

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

06 Jan 08:14
94e8190

Choose a tag to compare

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

03 Jan 10:39

Choose a tag to compare

  • 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

15 Dec 07:28

Choose a tag to compare

  • Base CNE Updated
  • Fixes in hscript functions in Lua
  • Now calling object functions in Lua are possible (ex: spr.screenCenter())

v1.2.1 Bugfix

11 Oct 19:59

Choose a tag to compare

  • Fixed "time delayed" argument only taking Integer values (must be float).

v1.2.0 Character Creator Update

11 Oct 18:57

Choose a tag to compare

  • 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

05 Oct 23:43
973476c

Choose a tag to compare

  • 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

22 Sep 06:58

Choose a tag to compare

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