[24 Aug 2024] Orx - Portable Game Engine version 1.15 has been released.
The Orx community is pleased to announce the 1.15 release.
There are quite a few changes in this release.
Here are some highlights:
- A new resource type,
mem
, has been added for in-memory/embedded resources. The embedded default font and orx logo are leveraging it, while ultimately reducing the size of the library/binary on disk. - The
FX
module has been completely overhauled and now supports Bezier curves & 30 web easing curves. Trigger
is a new module that allows to define and run commands, when handling hierarchical/cascading events. Some triggers have been internally added to handle physics collisions (On[Part]Collide/On[Part]Separate) and object lifetimes (OnCreate/OnDelete).- Input sets can now optionally be linked to
ScrollObjects
, providing a unified interface for controlling objects, either from physical devices, with code or with commands. Additionally,OnInput
triggers will be fired for ScrollObject that are bound to an input set. - Orx can now easily run in
headless
mode, allowing for simple partial or complete embedding in other projects/engines. Init
can now update projects: adding/updating/removing extensions on existing projects.Inspector
, a new extension to inspect objects and their associated config at runtime.Cheat
, a new extension to handle cheat codes (think Konami code or Doom cheats).SNDH
, a new extension to play Atari ST audio files.- The
Mod
extension has been updated to support FastTracker 2 .XM & Scream Tracker 3 .S3M audio formats. - A ton of other features and quality of life improvements.