forked from flareteam/flare-engine
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRELEASE_NOTES.txt
711 lines (561 loc) · 30.4 KB
/
RELEASE_NOTES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
Flare v1.0 (link soon)
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 1x1 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!
Flare v0.19 http://flarerpg.org/blog/20131203
Engine changes:
* Power specific stat modifiers (Ryan Dansie)
* Cutscenes (Stefan Beller)
* Specify data path via command line argument (Justin Jacobs)
* Minions support (Ryan Dansie)
* Flare engine man page (Christoph Thompson)
* Keyboard based menu navigation (Igor Paliychuk, Joseph Bleu, Justin Jacobs)
* Movement using floating point positions (Stefan Beller, Justin Jacobs)
* Hardcore characters no longer share a stash (Stefan Beller)
* Credits added to title menu (Igor Paliychuk)
* Additional event triggers (Stefan Beller)
* Configurable death penalty (Justin Jacobs)
* Colorblind mode options (blazindragon)
* Add chance_flee behavior for enemies (Justin Jacobs)
* Currency as a stackable item (Justin Jacobs)
* Inline configuration attribute documentation (Henrik Andersson)
* New minimap tiles for false walls (Matthew Krohn)
* Allow custom attack animations (Matthew Krohn)
* EventManager to handle map and NPC events (Igor Paliychuk, Justin Jacobs)
* Use paths in config files when referring to other files (Justin Jacobs)
* Upgradeable powers (Ryan Dansie and Igor Paliychuk)
* TONS of internal refactoring/cleanup (everyone)
* Various bug fixes (everyone)
New Translators:
* German (de) update by Wuzzy2
* Greek (el) update by Michael Papageorgiou
* Scottish Gaelic (gd) by GunChleoc
* Chinese (zh) by lonsine
Game Changes:
* Gold is now a stackable item and can safely be stored in the shared stash
* Heroic Swing and Greater Channel are now upgrades of starting powers
* New powers Ember Shot and Thunderstrike
Flare v0.18 http://flarerpg.org/blog/20130331
Major Updates:
* 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:
* Items sold away from vendor are sent to Buyback tab (Justin Jacobs)
* 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
Flare v0.17.1 http://flarerpg.org/blog/20121001
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
* If you installed v0.17 completely new, you can probably skip this update.
Flare v0.17 http://flarerpg.org/blog/20120928
Release Highlights:
* All menus now easy to mod/reskin!
* New Powers tree with traditional tabs and spendable points
* Shared Stash! Collect epics, hoard resist gear, or buff your new characters
* Warp Zone -- fast-travel map to get around the alpha demo campaign
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 Sievanen
* French - Morgan Strauss
Flare v0.16 http://flarerpg.org/blog/20120707 "Advanced Enemies"
Release Highlights:
* Improved enemy pathfinding, including flying creatures
* Summon or transform into enemies!
* Config menu including keybindings, mods, and more
* Orthogonal map support
Code Features:
* A* Pathfinding (Nojan)
* Enemies now block movement (Clint Bellanger)
* Enemies, powers, and map events can spawn enemies (Clint Bellanger)
* Floating Combat Text (Thane Brimhall)
* New Widgets: tabs, check boxes, scroll bars, sliders, and more (Gallaecio, David Bariod, Justin Jacobs)
* Config Menu, including keybindings and mods (David Baiod, Justin Jacobs, Igor Paliychuk)
* Flying Creatures (Clint Bellanger)
* Patrolling Enemies (Thane Brimhall)
* Transformation/Shapeshifting into any creature (Igor Paliychuk)
* Configurable XP per level and per creature (Thane Brimhall)
* Configurable sell price for items (Justin Jacobs)
* Orthogonal Map Support (Thane Brimhall)
* Powers can target neighboring squares (Justin Jacobs)
* Intramap teleportation events (Clint Bellanger)
* Optional Permadeath (Thane Brimhall)
* NPCs can be both Talkers and Vendors (Justin Jacobs)
* Animated Tiles (Igor Paliychuk)
* Gold Autopickup (Justin Jacobs)
Art Features:
* Widget art via RPG GUI Construction Kit (Lamut)
* Wyvern art (Clint Bellanger and Justin Nichol)
* Wyvern sounds (Brandon Morris)
* Antlion and Zombie summoning animations (Clint Bellanger)
* New Minotaur animations (Lamut)
* Cursed Grave creature (Clint Bellanger)
* Female Merchant Vocals (Holly Daniel)
* Creepy Forest theme music (Brandon Morris)
* Ancient Temple map (Clint Bellanger)
* Full set of Kickstarter portraits (Justin Nichol)
Fixes:
* Handle systems without sounds (Justin Jacobs)
* Joystick handling fixes (Justin Jacobs, Igor Paliychuk)
* Multi-line gettext support (Gallaecio)
* Movement around corners (Daniel Santos)
* Disable unusable powers in the action bar (Daniel Santos)
* Multiple Event Components per line for Tiled compatibility (Thane Brimhall)
* Unspent attribute points shown on the Character Menu (Igor Paliychuk)
* Threat range and entering combat fixes (Justin Jacobs)
* Close vendor bag when closing inventory (Justin Jacobs)
* Faster previews on Load Game screen (Justin Jacobs)
* Isometric Rendering optimizations (Stefan Beller)
* Misc fixes (AI0867, AMDmi3, CmPons, manuelafm, runtime-x86, matthiaskrgr)
Translations:
* French (Morgan Strauss)
* German (Thomas Glamsch and Chris Oelmueller)
* Italian (Giovanni Dalla Torre and Andrea Ranaldi)
* Russian (Sergey Basalaev)
* Slovak (Miro Janosik)
* Ukranian (Igor Paliychuk)
Flare v0.15 http://flarerpg.org/blog/20111223 "Translations and Mods"
Release Highlights:
* Now using TTF for fonts
* All game data can be overwritten/added via mods
* Translation support for the core engine and mods
* New Grassland tileset
* New questing areas: Frontier and Living Bones
* Redesigned creatures are tougher and more varied
Contributions:
* Thane Brimhall "pennomi" - Living Bones mod and plenty of code
* Manuel A. Fernandez Montecelo - code and Debian/Ubuntu packaging
* Igorko: code and Win build features
* Hennr - Debian/Ubuntu packaging
* Remaxim - composer of Magical Theme
* Brandon Morris - steps foley, new level up sound
* Justin Nichol - character portraits
* Stefan Beller - Tiled flare export mod and automapping help
* Thorbjorn Lindeijer - Tiled tileset offset feature
* AMDmi3 - Build help
* acieroid - Display power cooldown timer and various mouse/menu fixes
Translations changes:
* (by) Belarussian by mikhailSaTuRn
* (de) German by Thomas 'CruzR' Glamsch
* (es) Spanish by Juan Pablo 'morris989' Tamayo
* (fi) Finnish by Timo SievA¤nen
* (fr) French by acieroid and Bonbadil
* (gl) Galacian by Gallaecio
* (ja) Japanese by Paul Wortmann
* (ru) Russian by Sbasalaev
* (sv) Swedish by Andreas Berheim Brudin
* (uk) Ukrainian by igorko
Flare v0.14.1 http://flarerpg.org/blog/20110713
BugFix:
* It patches a significant memory leak in the v0.14 release.
Flare v0.14 http://flarerpg.org/blog/20110707 "Main Menus"
ChangeLog:
* Title Screen added
* Load Game Screen added with four game slots
* New Game Screen added with choosable portrait and hero name
* Title Music by Brandon Morris
* Customizeable portraits with matching sprite heads for heroes
* Player portrait displayed during NPC conversations
* Female heroine option added
* Six player portraits added by Justin Nichol
* Save and Exit to Main Menu confirmation added by kitano
* GameState base class by kitano
* Entity base class by kitano
* Variable MP cost for spells added by kitano
* Animation class added by kitano
* WidgetButton generalized by kitano
* Arrow and X to show conversation progress added by kitano
* Input text widget added by kitano
* Clickable map events added by Thane "pennomi" Brimhall
* Enemy group random spawning added by Thane "pennomi" Brimhall
* Freeze and Multishot code expanded by Thane "pennomi" Brimhall
* Damage Multiplier for powers added by Thane "pennomi" Brimhall
* Life Steal and Mana Steal for powers added by Thane "pennomi" Brimhall
* Power Cooldowns added by Thane "pennomi" Brimhall and wokste
* Item bonus to increase base stats added by Alexander Olkhovskiy
* Enabled multiple bonuses on items (up to 8)
* Joystick support added by Artur "Zear" Rojek
* FileParser now used by all data files added by Bonbadil
* Added close buttons to several menus
* Attempts to use standard *nix directories if available (XDG or $HOME)
* Sound effects volume added to settings.txt
* Double Buffering option added to settings.txt
* Hardware Surfaces option added to settings.txt
* Bug Fix: Teleport Scrolls can no longer be used without a target
* Bug Fix: Windows mkdir fixed by Paul-Wortmann
Flare v0.13 http://flarerpg.org/blog/20110502 "Quests"
Release Highlights:
* Flare now supports quests!
* NPC questgivers can send players on quests and give rewards on completion.
* Quests can also involve finding items, killing bosses, or exploring a map area.
Detailed list of changes:
* New "Lost Mines" area by Thane Brimhall (pennomi)
* MenuTalker code beginnings by Juan PabloTamayo (morris989)
* Added GameSwitcher class in preparation for Main Menus
* Block power buffed
* Framerate fixed. Animations adjusted and should be smoother on low-power systems.
* Added healing-over-time support for powers.
* New stat awards on level up.
* Added new potion levels
* "Magical" renamed "Mental" for genre neutrality
* Rearranged power tree. All power slots now implemented
* New "Channel" spell: short-range spell that costs 0 mana but requires a Mental weapon
* New "Immobilize" power: use a ranged weapon to pin a creature to the ground
* New config files to edit resolution, fullscreen, keybindings
* Updated health bar by Scrittl
* Stackable items and inventory refactoring by Bonbadil
* Basic conversations added
* NPC portrait by Justin Nichol
* Campaign Manager added to handle quest states
* Enemies no longer use ranged powers when losing line of sight
* Added consumable spell scrolls by Thane Brimhall (pennomi)
* Added elemental spell scroll icons
* Separated icons into 32px and 64px pages
* Added NPC ability to advance quest and give rewards
* Added monster kill to advance quests
* Added quest loot for monsters
* Added a tutorial NPC
* Added on-pickup quest advancement on items
* Added Averguard Keep quest chain featuring 4 bosses and 3 quest items
* Added a quest-giver NPC
* Added key and book icon for quests
* Added tabbed interface to Log Menu
* Log Menu has room for Quests, Messages, Statistics, and Achievements
* Weapon requirements displayed on Power tooltips
* (bugfix) Enemies no longer run before changing directions when entering combat
* (bugfix) Enemies leave combat when the player is dead
* (bugfix) Missing menu deconstruction calls added
* (bugfix) Correct memory reallocation when chaning equipment
* (bugfix) Correct resist stats on bows
Flare v0.12 http://flarerpg.org/blog/20110315 "Vendors"
ChangeLog:
* Vendors have been added. Buy and sell items! There is one vendor at the spawn point and another vendor in the cave.
* Voice-acting for the vendor by Brandon Morris (Augmentality)
* Male vendor 3D model by TiZiana
* Potions can be placed on the Action Bar. The number of remaining potions is shown. When you run out of that potion, the icon goes dark. Thanks to help from LongerDev.
* Support for other powers on items has been added. This opens up the possibility for interesting items in the future (e.g. teleport boots).
* Action is no longer paused when menus are open. This behavior can be changed in Settings.h. Contributed by LongerDev
* Basic support for Mouse Movement added. Edit your save file and you'll see a mouse_move option. Contributed by Cheshire.
* Mouse-over on creatures shows a menu with the monster's name, level, and health. Contributed by Cheshire.
* Added a basic cmake file to the source distributable. Also rearranged the folder structure to make things easier for novice users. Thanks to gnurobert and ceninan for help on this!
* Dying now has a penalty: 50% gold loss
* Crits are more powerful and always do more damage than a regular attack.
Flare v0.11 http://flarerpg.org/blog/20110228 "Enemy Powers"
Changes:
* Enemies have four slots for powers. New enemies shoot bows, cast spells, throw javelins, and more!
* Most powers moved to a config file.
* New: Cave level (head east from the Goblin Warrens. Creatures are level ~6)
* New creature art: skeletal archer, skeletal mage, fire antlion, ice antlion, antlion hatchling
* Some magical ranged weapons have Ice and Fire Ammo...
* Various bug fixes and new minor features
Special thanks to these contributors:
* Brandon Morris composed the Cave theme
* Thane "pennomi" Brimhall scripted the Cave enemies and events
* Gordon "mogrohl" patched the looting-while-dead bug
* ferrer patched uninitialized music variables
* BartK contributed new zombie sounds ("Braaaains!")
OSARE v0.10 http://flarerpg.org/blog/20101025 "Powers"
New in this version:
* Magic, melee, and ranged powers
* Action bar support for powers
* Click-to-activate action bar and menus
* XP bar on HUD
* Minimap on HUD
* New health/mana bar images
* New creature: Minotaur
* README.txt to help new players
OSARE v0.09 http://flarerpg.org/blog/20100905
ChangeLog:
* Games are automatically saved upon exit.
* Level Up system in place!
* You must meet requirements to equip items now
* Now you can respawn after dying
* Gold added to loot drops! Though nothing to spend it on yet...
* New map "Averguard Complex" added!
OSARE v0.08 http://flarerpg.org/blog/20100901 "Loot"
* The newest OSARE release is focused on loot.
* Over 500 items are in the game, dropped from enemies or found in treasure chests.
* I also added the starting logic for the Log Menu (and a heads-up log display).
* Finally, there is a new starting area called "Goblin Warrens" where you can fight low-level creatures to scavenge for beginner equipment.
OSARE v0.07 http://flarerpg.org/blog/20100611 "Inventory"
New in this release:
* Word wrap, size calculation, and font colors on the font engine
* Created a mouseover tooltip system
* Drag and drop support for arranging and equipping items
* Item drop sound effects
* Changing hero graphics based on equipped items
* Changing combat stats based on equipped items
* Adjusted monsters based on combat stats
* Basic test items and a few low and high quality variations
OSARE v0.06 http://flarerpg.org/blog/20100528
New in this release:
* Tweaked some sound effects due to license questions
* Added menu open/close sound effects
* Added map interactions when stepping on certain tiles
* Added opening containers
* Added throwing switches to open doors
* Added support for various monster types
* Added several varieties of zombie, skeleton, antlion, and goblin
OSARE v0.05 http://flarerpg.org/blog/20100516
ChangeLog:
* Added map transitions
* Added a starter dungeon with three wings named Averguard Hold (click for map)
* Added support for hex or dec map data format
* Changed definition files to use = instead of :
* Upgraded zombie steering AI. They now pursue to where they last saw the hero.
* Started refactoring to prepare for more monster varieties
* EnemyManager now holds enemy sound effects, so that we only load one copy of each
* I now use Tiled 0.4.1 to edit map layers
* Reminder: use the command-line argument -f (or --fullscreen) to play in fullscreen mode.
* Changed the tileset to use magic pink as the transparency and removed the tileset alpha layer. This should improve performance on most systems.
* Note to self: in GIMP set Alpha Threshold to 32, then remove the alpha channel onto magic pink.
OSARE v0.04 http://flarerpg.org/blog/20100414 "Font Support and Basic Menus"
Features:
* NOTE: now runs in windowed mode by default (apologies to XP users, windowed mode seems to change the desktop resolution). To run in fullscreen mode use -f or --fullscreen options at command line (easier to use options coming in a future release)
* FontEngine is a class that handles drawing of a bitmap font, with support for left/center/right justify (word wrap coming in a future release)
* Finished the icons for Powers. Commissioned Blarumyrran to finish the icons for the basic set of weapons/armors.
* Character Menu displays the proper info based on the Avatar's stats (level up coming in a future release)
* Powers Menu displays the Avatar's build (dragging powers to the action bar coming in a future release)
* Log and Inventory menus are mostly static. Inventory drag/drop and equipping coming later. I still haven't settled on a design for the Log, which will contain quest info and achievements.
* I refactored all the menus and hud under a MenuManager class. That class controls which menus should be displayed. In a future release it will handle drag/drop between the Inventory, Powers, and ActionBar menus.
* When the core menus are open (Character, Log, Powers, Inventory) the game action is paused.
* The actionbar hotkeys work but clicking on the action bar doesn't work yet. Also, still no way to change the default key bindings. All this coming in future releases.
OSARE v0.03 http://flarerpg.org/blog/20100228
ChangeLog:
* Combat to the death. You can kill zombies and they can kill you.
* Added combat sound effects.
* Added a health and mana bar
* Left-mouse click is now an aimed sword attack (1-key will instead attack the way you're currently facing)
* Memory cleanup in the class deconstructors.
OSARE v0.02 http://flarerpg.org/blog/20100215
ChangeLog:
* Re-rendered all assets using Blender's CatRom AA setting. The result is much sharper.
* Added SDL_mixer support and background music by Remaxim
* Added the bare bones for the Action Bar
* Set Action Bar slot 1 to melee attack (no customization yet)
* Added (much hardcode) a basic zombie creature. The zombie will pursue and try to melee attack.
* Bug: fixed an issue in the Collider class with a variable not initialized
* Background music
* The hero and zombie can try to attack each other, I haven't yet implemented the attack collisions, damage, dying, etc.
OSARE v0.01 http://flarerpg.org/blog/20100101