- Fixed assertion/crash when engaging in dialog.
- Fixed main weapon layer order when hero is facing east.
- Ukranian (uk) update (Микола Франчук)
Flare 1.09 is now available for download. This release features several interface improvements, new options for mouse movement, and the introduction of alchemy.
A handful of the options that were previously found on the “Interface” tab of the configuration menu have been moved to the in-game interface. The action bar now contains four small icons that control the following: loot tooltip visibility, mini-map display mode, stat bar label visibility, and combat text visibility. In addition, the option to auto-equip items has been moved to the inventory menu.
Some of these options are new to this version. The new default mode for loot tooltip visibility hides tooltips that would be obscured by the player and/or enemies. The mini-map display mode is an entirely new setting, allowing players to choose 1x zoom, 2x zoom, or hidden.
Please note that the options that previously existed in the “Interface” tab of the configuration menu are no longer there. Mods that aren’t based on fantasycore will need to be updated to present these options in game. Players that want to change these settings on a mod that hasn’t been updated will need to either load up a fantasycore-based game first or change them via Flare’s settings.txt configuration file (see the README for where this is located on your platform).
Another big change is to the way dialog choices are presented. Instead of being in a separate menu, dialog choices are now displayed inside the dialog window. The most notable change this brings is the ability to display dialog choices alongside the dialog itself for context. This makes it easier for NPCs to ask the player questions.
Two new options have been added to the “Input” section of the configuration menu for tweaking the way that mouse-only movement works. The first option allows swapping the movement button. Typically, this means using left mouse vs right mouse for movement. The second option controls if the player can attack enemies by clicking on them with the movement button. Based on feedback during development, these two options cover a good variety of preferences when it comes to the way mouse movement behaves.
The Empyrean campaign had a balance issue when it came to potions. Highly leveled players could easily farm potions from low level enemies. Yet they would still be just as effective because they heal a percentage of the player’s HP/MP. Without changing how the potions themselves worked, the next way to balance this was to change how the potions can be obtained. Enter the Empyrean campaign’s new alchemy system.
Florin in Perdition Harbor now offers an alchemy service, as well as selling a mortar and pestle for portable potion crafting. Crafting a potion requires an empty bottle, which can be purchased from all traders that sell normal potions. These empty bottles can be combined with one or more ingredients to create potions. These ingredients are Aloe Vera and Mana Crystals, which now drop from enemies instead of potions. Currently, the only potions available to craft are single ingredient ones. Use an empty bottle and Aloe Vera to create a Health Potion, or use an empty bottle and a Mana Crystal to create a Mana Potion. More ingredients and potion recipes will come in the future.
And for those wondering, development of Flare 1.09 is going well. The current change log is already quite sizable, so look forward to it in the near future.
We have relocated the engine and game Git repositories to a separate Github organization. They can be found at:
To those of you who regularly pull from these repositories, be sure to update you remotes:
### These assume that "origin" is pointing to the "clintbellanger" repos # flare-engine git remote set-url origin https://github.com/flareteam/flare-engine.git # flare-game git remote set-url origin https://github.com/flareteam/flare-game.git
Flare 1.08 is now available for download. This is a small release to patch up a few bugs in 1.07.
The most critical bug from 1.07 was one that caused players to lose unlocked passive powers upon death. In rare cases, this may have resulted in permanently losing power skill points. If you have experienced this, and 1.08 does not fix it, you can try to fix it with the developer console. In the console, enter
exec respec=powers to reset your power skill point allocation.
Flare 1.07 is now available for download. This release contains several bug fixes, some quality-of-life improvements, new translations, and a few new features.
New to 1.07 is the addition of items that can grant bonuses to the player’s unlocked powers. In the above screen shot, you can see that Ardwen’s Gloves raise the level of the passive Stone Wall ability. The stat and level requirements for the upgraded power is waived. In other words, a level 2 player with Stone Wall 1 will be able to use Stone Wall 2 despite the latter requiring a player level of 3. A handful of the unique items in the Empyrean Campaign have been updated to make use of these new bonuses, so be sure to keep an eye out for them.
We’ve improved the appearance of item icons. The engine now supports image overlays based on item quality. This makes it much easier for players to find the good loot in their inventory at a glance. The quantity text on item icons has also been improved to be easier to read.
Players can now move backwards and forwards through cutscenes with either the buttons at the top of the screen or the left/right arrow keys. In addition, the movie-style scrolling cutscenes and now be scrolled up and down with the respective arrow keys. The Hyperspace map in the Empyrean Campaign has also been updated with a book stand that provides access to unlocked cutscenes for re-watching.
Players no longer need to keep track of which quests they’ve already done. Completed quests are now listed in the Quest Log underneath the list of active quests.
The previously silent Cursed Graves have been given some new sound effects. Also, a new sound effect will now play when the player tries to use a power, but lacks the required MP.
Bulgarian, Brazilian Portuguese, and Vietnamese have been added as new language options. Several other languages have received updates as well (see the full changelog below). There are unfortunately still some languages which are severely lacking in translation completeness. Those wishing to help can check out the engine and game on Transifex.
Flare 1.06 is now available for download. This update contains some fixes for the Torture Chambers and brings a few improvements to the Android port.
There were two issues that had been reported with this map. The first being that it was possible to attack the imprisoned enemies without consequence while the barriers were still active. I wanted to fix this without changing the existing hero attacks, so I ended up adding the ability to make groups of enemies invincible based on campaign status. Modders that are interested in this new feature should refer to enemygroup.invincible_requires_status and enemygroup.invincible_requires_not_status in the Attribute Reference.
The second issue was a bug with the “Warden’s Notes” quest in this map. The end of the quest contains a switch to unlock the chambers and a teleporter to return to the main area. Previously, it was possible for players to skip the switch and teleport back to the main area. This left players with no way to unlock the barriers. This has been fixed by requiring the player to use the switch before the teleporter becomes active. For players that had already encountered the bug, the quest should reset the next time you visit the Torture Chambers.
The existing controls for the Android port had behaved like a desktop user with “Move hero using mouse” enabled. When using such a control scheme, the mouse cursor is generally near the hero in the center of the screen. This is acceptable for desktop users because the cursor is just a small arrow. On mobile, however, this cursor is replaced by the player’s finger. This results in the action being completely blocked, and thus a poor play experience. To remedy this, I’ve added a virtual joypad to the Android port. On the left is a virtual d-pad for movement. On the right are two buttons which correspond to the two primary attacks.
Another “flaw” on mobile is vastly higher DPI screens than most desktop systems. For reference, my desktop is around 92 DPI, whereas my phone is 300 DPI! So running Flare on my phone’s 1280×720 display resulted in the game running at the higher virtual resolution of 600p. This led to me adding a virtual_dpi setting, which lets modders define a target DPI for their game. I’ve set the fantasycore mod’s target DPI to my desktop’s setting, so the game will now use the lower 480p resolution on mobile. This results in everything being bigger and much easier to interact with. While disabled on desktop by default, I’ve also made it possible to enable DPI scaling in the Video options.
Flare 1.05 is now available for download. It includes many new features, a few of which I will now highlight:
The developer console has been made more compact and the old developer HUD has been removed. The new HUD displays the radius of hazards as well as the origin points of entities. The text output of position information is gone, as it would often be covered by the developer console. Replacing it is a tile cursor. Right clicking on a tile will display information about the mouse cursor position, the tile itself, and any entities that inhabit the tile. Holding right click will also calculate the distance from the player’s position.
We’ve had a long standing issue with the way some tiles were being drawn in relation to other objects on the map. Tiles that are part of larger objects are split in a way that would make them improperly overlap entities. This has been fixed for the majority of cases, but at the expense of some less optimized rendering code. So if you experience performance issues after updating to 1.05, please report them.
Previously, Flare tileset definitions could only contain a single image file. This made it difficult for modders to expand on existing tilesets. It also made it impossible for old graphics cards to use the hardware renderer in combination with very large tilesets. Now, modders can freely add new images to tileset definitions, eliminating those two issues.
Flare 1.04 is now available for download. It contains a few bug fixes that were overlooked in 1.03.
Flare 1.03 is now available for download. Newly implemented is the ability to trigger events from books (demo below). Flare 1.03 also includes a handful of bug fixes, as well as several translation updates. Many of the translation updates are from new volunteers that joined the Transifex team.