Release Notes for v1.0.8.4


New Features/Changes:

  • Added "Disable Action" and "Enable Action" scripting functions for disabling/enabling input actions via script (e.g. "move_up", "jump", "zoom_camera_in", etc.)
  • Added "Floating Health Bars" setting to "General" section of the Stats Editor for toggling the bars shown during battles or when a character has lost health
  • Added "Damage/Healing Popups" setting to "General" section of the Stats Editor for toggling the popups shown when a character is damaged or healed
  • Added "Level/XP Popups" setting to the "General" section of the Stats Editor for toggling the popups shown when a character receives XP or levels up
  • Added ability to assign custom equipment slot configurations (created in the Stats Editor) per character from the Model Properties tab in the Voxel Editor
  • Added ability to customize or disable the default "death" sound effect in the Combat Editor (played whenever a character has been defeated)
  • Added "Strafe Left" and "Strafe Right" as bindable actions to the Game Configuration dialog (default of Q/E keys, only applicable to first-person grid-based)
  • Added "End Turn" scripting function for ending the active character's turn during turn-based battles or ending/passing a turn for the roguelike action system
  • Added "Change Player" to the "Available Functions" list in the Script Editor (uses a "Source Code" node until a visual node is implemented in a future release)
  • Updated "End Turn" input action ("T" key by default) to also work while the roguelike action system is active (will end/pass a turn for the player)
  • Updated management screen to store separate layouts per character in order to maintain widget positioning/visibility when swapping between player characters
  • Updated real-time health bars in grid movement to only display once a character is hit by a projectile, rather than displaying as soon as the projectile was fired
  • Updated dialog for changing an input binding's action with icons indicating when an action is restricted to certain modes (first/third-person, grid/free movement)
  • Updated "noclip" debugging feature so its movement controls will now work with the new input binding system (free movement uses jump/crouch for up/down)
  • Updated "Change Player" scripting function to throw an error to the debug console when used in free movement mode until it can be properly implemented

Bug Fixes:

  • Fixed issue where the player would continue moving in free movement after certain events like starting dialogue, opening item containers, dying, etc.
  • Fixed issue where the player was incorrectly starting at coordinate (0, 0, 0) when loading a game in free movement (camera would also be out of sync in third-person)
  • Fixed issue where the first-person camera's vertical mouse look limits could become out of sync after loading another map while the view was off-center
  • Fixed issue where pressing the movement keys in free movement during dialogue would cause the player character's walk animation to start playing
  • Fixed issue where the visual movement squares for tactical turn-based battles were shown on tiles even if they were a prohibited terrain type for that character
  • Fixed issue where the enemy counter text was not updating at the very start of an enemy's turn during tactical battles, only after they had started moving
  • Fixed issue where real-time health bars were not displaying for characters when damaged by projectiles in free movement, only by melee weapons
  • Fixed issue where the player's XP and Level Up popups in free movement were incorrectly displaying at the map's origin instead of the player's current position
  • Fixed issue where the "Request Entity" function was not working properly when used with first-person free movement (cursor for selecting an entity wouldn't appear)
  • Fixed issue where entity tooltips ("Tooltip" setting in the Map Editor) were not displaying in free movement when hovering over the entity with the mouse cursor
  • Fixed issue where the "death" sound effect was not playing when characters were killed by a status effect in real-time or via the "Damage Entity" function
  • Fixed issue where the equipment widget would no longer function properly after using "Set Entity Model" to change the model of the player character
  • Fixed issue where the "Attack Cooldown", "Real-Time Fire Mode", and "Min/Max Range" settings for weapons were not being applied when used as default equipment
  • Fixed issue where using the "Change Player" function was not properly updating the management screen's equipment widget to reflect the active character's equipment
  • Fixed issue where a duplicate of the original player character would be present after using "Change Player" to switch to an NPC then restarting the game
  • Fixed issue where the inventory widget would incorrectly display when first opening the management screen even with the inventory toolbar button disabled
  • Fixed issue where equipment widgets weren't properly updating when switching between player characters in real-time via the "Change Player" function
  • Fixed issue where widgets that had been displayed via script were not being hidden when quitting to the title screen or restarting the game
  • Fixed issue where the player could still zoom the camera in and out even when the binding actions for "Wheel Up" and "Wheel Down" were set to "None"
  • Fixed issue where the equipment slot configurations in the Stats Editor were not being properly cleared out when closing a project then opening another
  • Fixed issue where placeholder expressions in widget text elements would show the literal expression instead of the evaluated result after restarting a game

Get RPG in a Box

Buy Now$29.99 USD or more

Leave a comment

Log in with itch.io to leave a comment.