What's new in Flare 0.18
Apr 1, 2013
- Release Summary:
- 10 Equipment Slots, up from 4 (and easily configurable)
- Starting "Class" choice (beginner's power/item kit)
- Environmental/Ambient Sounds on maps
- Much improved handling of Animations, Effects, and Sounds
- New Powers: Stealth, Traps, Thrown Weapons
- New Item Bonuses: XP gain, Gold Find, Item Find, and more
- Improved support for various input devices
- Two new starting quests
- Engine Updates:
- Implement avatar layer composition and configurable slots (Igor Paliychuk)
- Allow low quality (no alpha) textures for gameplay art (Igor Paliychuk)
- Add support for font styles (Justin Jacobs)
- Introduce AnimationManager and use it for existing animations (Stefan Beller)
- Make buyback price the same as sell price (Justin Jacobs)
- Remove many warnings from static code analysis (Stefan Beller)
- New starting class system (Justin Jacobs)
- Allow assigning titles based on xp, primary stats, or campaign status (Matthew Krohn)
- Powers can require HP and optionally kill the caster (Matthew Krohn)
- Add on-hit, half dead, and dead power triggers (Justin Jacobs)
- New EffectsManager to handle buffs and debuffs (Justin Jacobs)
- Add support for Passive Powers (Justin Jacobs)
- Add "XP Gain", "Gold Find", "Item Find" bonuses (Justin Jacobs)
- Support granting multiple stat/power points per level (Justin Jacobs)
- Standardize init lists for classes (Stefan Beller)
- Add on_clear map event type (Justin Jacobs)
- Add flavor text option for item tooltips (Clint Bellanger)
- Convert MenuCharacter to stat listbox (Justin Jacobs)
- Allow bonus max HP/MP percentages (Matthew Krohn)
- Implement per-enemy loot tables (Justin Jacobs)
- Add Stealth bonus effect (Justin Jacobs)
- Standardize sound effect loading function (Stefan Beller)
- Add internal utility functions (Piotrrak)
- Support NPC and map events based on hero level (Stefan Beller)
- Allow Accept key to interact with the environment instead of clicking (Justin Jacobs)
- Mouse emulation mode (Justin Jacobs)
- Add default names for portraits to help keyboardless systems (Justin Jacobs)
- Add --game_dataflag for setting a user-defined PATH_DATA (Justin Jacobs)
- Introduce SoundManager for centralized sound handling (Henrik Andersson)
- Add game_prefix to segregate save games and config files for mods (Henrik Andersson)
- Add NPC Action Menu for NPCs with multiple discussion topics (Henrik Andersson)
- Add location-based sound volume (Henrik Andersson)
- Implement enemy style loot tables for map events (Justin Jacobs)
- Make the local data folder prevail over installed ones (Yohann Ferreira)
- Rendering optimizations (Stefan Beller)
- Allow config file durations to be specified in frames, ms, or seconds (Henrik Andersson)
- Fix LMB ignoring locks in some situations (Joseph Bleau)
- Add cooldown_hit duration to prevent stunlock (Joseph Bleau)
- Add status-based trader stock (Justin Jacobs)
- Allow equipment bonuses to be applied while transformed (Justin Jacobs)
- Handle fuzzy matching in translation files (Henrik Andersson)
- Add item count ranges for loot tables (Clint Bellanger)
- Don't allow dead hero to trigger map events (Justin Jacobs)
- Add additional cppcheck flags to the .travis.yml file (Hans Joachim)
- Clean up BOM from the languages.txt file (Hans Joachim)
- Game Updates:
- Updated equipment from 4 slots (weapon, offhand, body, artifact) to 10 slots (head, body, hands, legs, feet, weapon, offhand, ring, ring, artifact)
- Added chainmail and mage armor (Clint Bellanger)
- Clothes icon paintings (Ben at CrowLine Studio)
- Mage, Leather, Chain, Plate icon paintings (Justin Nichol)
- Ring art (Clint Bellanger)
- Iron Buckler shield (Clint Bellanger)
- Animal Figurines (Clint Bellanger)
- Abandoned Tower art and quest line (Stefan Beller)
- Mineshaft Longsword quest line (Justin Jacobs)
- Beginning of new item list (Clint Bellanger)
- Environmental Sounds on existing maps (Henrik Andersson)
- New powers: Stealth, Caltrops, Bear Trap, Dagger Throw, Axe Throw (Clint Bellanger)
- New Translations:
- Czech by Nikita Vanku (Zaraka)
- Norwegian Bokmal by Hans Joachim Desserud
- Polish by Pawel Puszczynski
- Many thanks to the other translators who sent in updates
New in Flare 0.17.1 (Oct 1, 2012)
- Bug Fixes:
- Instant-sell items now go to the vendor Buyback tab
- Disable New/Load buttons if there is no story mod loaded
- Prevent crash when binding higher number mouse buttons
- Prevent crash when loading a map with missing layers
- Add helpful tooltips when play buttons are disabled
- Removed -flto compiler flag from default build script
New in Flare 0.17 (Sep 29, 2012)
- Code Features:
- Menu for showing buffs/debuffs (Justin Jacobs)
- Add Texture Quality option (Justin Jacobs)
- Add item categories for loot tables (Stefan Beller)
- Refactor HP, MP, XP into generic stat bar class (Justin Jacobs)
- Convert remaining arrays to vectors where possible (Stefan Beller)
- Various refactoring, optimization, cleanup (Stefan Beller)
- Move menu options and layouts to config file (Justin Jacobs, Igor Paliychuk, Stefan Beller)
- Move various magic numbers to config file (everyone)
- Refactor Powers Menu to tab/tree/points style (Igor Paliychuk)
- "I shouldn't be coding at 3:30 AM" (Clint Bellanger)
- Refactor menus to use base class for placement/size/etc (Justin Jacobs)
- Powers that spawn multiple enemies (Matthew Krohn)
- Add Shared Stash (Justin Jacobs)
- Add a Buyback tab to vendors (Justin Jacobs)
- Allow NPCs to heal the hero during dialog (Igor Paliychuk)
- Configurable font colors (Justin Jacobs)
- Allow enemies to wander in an area (Justin Jacobs)
- Enable scroll wheel in some widgets (Justin Jacobs)
- Add on_load map event type
- Don't load sound/music if the volume is 0 (Stefan Beller)
- Added pixel-precision to clickable tiles (Justin Jacobs)
- Made equipment slots configurable (Igor Paliychuk)
- Made bonuses work on any item type/slot
- Map Rendering optimizations (Stefan Beller)
- Animation refactoring (Stefan Beller)
- Sprite sheet packing and utility (Stefan Beller)
- Add support for item sets (Igor Paliychuk)
- Add optional Fringe and Foreground tile layers (Matthew Krohn)
- Add load screen to map transitions (Justin Jacobs)
- FPS display option (Igor Paliychuk and Justin Jacobs)
- Configurable buff/debuff animations (Justin Jacobs)
- Split flare into two repos: flare-engine for core upstream dev, flare-game for the actual game
- Support multi-line text in our GetText implementation (Gallaecio)
- Updates to GetText data extractor (Chris Oelmueller, Justin Jacobs, Igor Paliychuk)
- Remove corpses after a fixed amount of time, for performance (Justin Jacobs)
- Optimize text display in several places (Justin Jacobs)
- Art Features:
- Use full alpha transparency for the hero art
- Updated Tiled files to use v0.9 features
- Added spike traps
- Added double doors, stairs, and bones to the Dungeon tile set
- Added ambient sound near braziers
- New 320x240 downscale mod
- Added a default mod (engine translations and barebones UI)
- Added Teleporter art and a warp zone map
- Added a lifesteal melee attack, a manasteal magic attack, and a rapid fire bow attack
- Updated floors on all the old dungeon maps
- Updated Liberation Sans font to 2.0
- Translations:
- Greek - Yannis Anthymidis
- Italian - Giovanni Dalla Torre
- Dutch - Bas Doodeman
- German - Chris Oelmueller
- Galician - Gallaecio
- Russian - Sergey Basalaev
- Finnish - Timo Sievänen
- French - Morgan Strauss
New in Flare 0.16 (Jul 9, 2012)
- Improved enemy pathfinding, including flying creatures
- Summon or transform into enemies!
- Config menu including keybindings, mods, and more
- Orthogonal map support