It’s been over 4 years since Flare 0.19 was released. Finally, Flare 1.0 and the new Empyrean Campaign are finished and ready for download!

Downloads

Windows

Linux

Mac OS

Changelog

Engine changes

Add dependency checking and metadata to mods; remove –game command line flag (Justin Jacobs)

Engine and mod version checking. Mods can require specific engine & dependency versions. (Justin Jacobs)

Add –mods command line option. (Justin Jacobs)

Allow mod files to “append” their contents instead of replacing the target file (Justin Jacobs)

Print filename & line number when file parsing errors occur (Justin Jacobs)

Switch to using SDL 2 (Justin Jacobs)

Refactored rendering system to support alternate backends (Henrik Andersson, Igor Paliychuk, Justin Jacobs)

Implement automatic frame skipping for slow systems (Justin Jacobs)

Refactor animation system to support higher framerates (Justin Jacobs)

Change default maximum framerate to 60 FPS (Justin Jacobs)

Resizable game window (Justin Jacobs)

Scaled rendering that always fills the window (Justin Jacobs)

Add –renderer command line flag (Justin Jacobs)

Fix engine failing to read fast inputs (Andrew Engelbrect)

Joystick buttons can be re-mapped (Justin Jacobs)

Allow mapping of joystick axes (Justin Jacobs)

Support binding all mouse buttons (Justin Jacobs)

Log console message to file (Justin Jacobs)

Warn when trying to run multiple instances of Flare (Justin Jacobs)

Add –help and –version command line flags (Justin Jacobs)

Add developer console and HUD (Justin Jacobs)

Add book GUI (Igor Paliychuk)

Add GUI for selecting quantity when shift-clicking on items (Justin Jacobs)

Refactor configuration menu code to support alternative platforms (Justin Jacobs)

Improved pause menu with volume sliders. (Justin Jacobs)

Support adding a background image to the minimap. (Justin Jacobs)

Don’t autopickup items dropped by the player (Justin Jacobs)

Allow multiple items to drop at the same time (Justin Jacobs)

Missing items due to mod configuration are now marked as “Unknown Item” (Justin Jacobs)

Smoother movement around 1×1 tile objects (Justin Jacobs)

Map rendering performance improvements (Stefan Beller)

Enemies can wander randomly when not in combat (Justin Jacobs)

Better support for using targeted powers when right-clicking on action bar icons (Justin Jacobs)

Implement action queue, allowing potions to be used while attacking (Justin Jacobs)

Added configuration option to always show HP/MP/XP bar text. (Justin Jacobs)

Add option to hide loot labels; show them by pressing ALT (Justin Jacobs)

Prevent loot labels from overlapping each other. (Justin Jacobs)

Refactor AI power system to support unlimited powers instead of just four (Justin Jacobs)

Display bonuses in power tooltips (Justin Jacobs)

Allow more than 4 save slots (Justin Jacobs)

Enemy minions can now receive party buffs. (Justin Jacobs)

Add option to automatically equip items (Justin Jacobs)

The last HUD log message is now displayed on top of open menus that might have previously obscured them. (Justin Jacobs)

“Repeater” powers no longer hit the same target multiple times. (Justin Jacobs)

Status effect icons now have tooltips to show effect name and duration. (Justin Jacobs)

More varied enemy movement patterns with the addition of random fleeing (Justin Jacobs)

Add subtitle support. (Justin Jacobs)

Usability improvements to WidgetInput. (Justin Jacobs)

Interpolate camera movement during intermap/power teleporting. (Justin Jacobs)

Added in-game timer, display time played on load game screen and pause menu. (Justin Jacobs)

Events can now be run from “script” files. (Justin Jacobs)

Add “static” activation type to map events. (Justin Jacobs)

Mouse cursor modding support (Justin Jacobs)

Add ability to save game through Events (Justin Jacobs)

Add Event property to teleport to a random map from a list of maps (Justin Jacobs)

Allow equipped items to disable other equipment slots (Justin Jacobs)

Add support for loot table files (Justin Jacobs)

Randomized item drops and trader inventories via loot tables (Justin Jacobs)

Allow powers to spawn loot (Justin Jacobs)

Added knockback effect (Justin Jacobs)

New stats: Missile Reflect Chance, Damage Reflection (Justin Jacobs)

Allow powers to have no effect on targets with different movement types (Justin Jacobs)

Added ability for hazards to move relative to the caster (Justin Jacobs)

Add Power option to have caster “charge” forward/backward in a straight line (Justin Jacobs)

Support miss & “overhit” damage multipliers. (Justin Jacobs)

The primary stats (Physical, Mental, etc) can now be defined in a mod file. (Justin Jacobs)

Damage types (Melee, Ranged, Mental) can now be defined in a mod file. (Justin Jacobs)

Support grouping active effect icons. (DoKel)

Add “wall_reflect” option for powers. (Clint Bellanger)

Add support for changing attack animation speed. (Justin Jacobs)

Add “color_mod”, “alpha_mod”, and “blend_mode” options to animations. (Justin Jacobs)

Add parallax map backgrounds/foregrounds. (Justin Jacobs)

Add support for map background color as used in Tiled. (Justin Jacobs)

Icons can now be loaded from multiple image files. (Justin Jacobs)

Added “movie credits”-style scrolling to cutscenes. (Justin Jacobs)

Cutscene improvements: music support and individual scaling of graphics. (Justin Jacobs)

Support for background artwork in main menus (Justin Jacobs)

Vendor buyback can now be stored per-NPC across sessions (Justin Jacobs)

Add MapSaver API (Igor Paliychuk)

Several new properties for powers, effects, events, etc. I forgot to list here to support new game content. (Justin Jacobs)

Mod syntax improvements; generated wiki page defining mod files (everyone)

MANY small bug, crash, and static analysis fixes (everyone)

New Ports

Android port (Igor Paliychuk)

Emscripten port (Justin Jacobs)

Translation Updates

Scottish Gaelic (gd) update (GunChleoc)

Galician (gl) update (Adrián Chaves Fernández)

German (de) update (Janet Hunt)

Italian (it) update (Jeffry84)

Japanese (jp) update (Paul Wortmann, sujiniku)

Norwegian (nb) update (Hans Joachim Desserud)

Polish (pl) update (Pawonashi)

Portuguese (pt) translation (Phillippe Caetano)

Russian (ru) update (Sergey Basalaev)

Swedish (sv) update (Henrik Andersson)

Game changes

Entirely new game to replace the alpha demo, the Empyrean Campaign!