1. RPG in a Box
  2. News

RPG in a Box News

Release Notes for v0.5.6.4

  • Updated Asset Library to display visual grid of models instead of a text list
  • Updated Asset Library to support filtering on multiple tags (comma-separated)
  • Updated Asset Library to display grid dimensions for models within the preview box
  • Added popup dialog to Asset Library for selecting from a list of available tags
  • Added several tiles, objects, and characters from the Dungeon in my Pocket assets to the Asset Library (more to come)

Release Notes for v0.5.6.3

  • Fixed issue with "Execute Script" function not working properly

Release Notes for v0.5.6.2

  • Added option for "Initiator Property" to the Conditional Expression Builder dialog
  • Added options for ID of "self" and "initiator" references to the Conditional Expression Builder dialog
  • Added operator option for "contains at least" to the Conditional Expression Builder dialog
  • Fixed issue where custom properties were incorrectly being shared between entities of the same type in the Map Editor
  • Fixed issue with the "Start Dialogue" scripting function not triggering properly in some cases

Release Notes for v0.5.6.1

  • Added check for unsaved changes to the Stats Editor when exiting to the Game Manager or closing the application
  • Added "Stats" item to the Game Explorer for quick access to the Stats Editor
  • Added "initiator" as an option to the Entity Expression Builder dialog
  • Added ability to assign/remove an entity's ID using assignment statements (e.g. self.id = "new_id" to assign or self.id = "" to remove)
  • Updated Stats Editor tab to be marked as having changes when appropriate
  • Updated sound effect for enemy death in the bundled demo game
  • Fixed issue with map pre-load scripts no longer working properly (causing the game to hang during the map load)
  • Fixed issue where Stats Editor was not being properly cleared out when exiting to the Game Manager
  • Fixed issue where reference to an entity's ID (e.g. self.id) was not able to be used in conditional expressions or right-hand side of assignment statements

Release Notes for v0.5.6

  • Added basic leveling functionality to Stats Editor (ability to define required XP and associated stat increases per level - for this initial release, leveling messages are logged to the debug console)
  • Added setting for "Experience Points" to the Enemies section of the Combat Editor and visual indicator in-game to display amount received
  • Added ability to assign experience points to real-time enemies in the Map Editor (via behavior settings when marked as "attackable")
  • Added ability to assign loot drops to real-time enemies in the Map Editor (via behavior settings when marked as "attackable") with popup icons to indicate item received
  • Added support to the scripting language for getting an entity's rotation (example: if entity["xyz"].direction == NORTH then ...)
  • Added "initiator" keyword to the scripting language for referencing the entity that triggered a script (e.g. the character that stepped on a tile with a script)
  • Added support to the scripting language for getting an entity's ID (e.g. self.id)
  • Updated game saving logic to store maximum health, current health, attack, defense, and experience values for characters
  • Updated Steam rich presence functionality to display proper value for the new Stats Editor tab
  • Fixed issue with the Combat Editor's "Reload All From Disk" button not properly clearing the enemy list and loot drop list when used
  • Fixed issue with loot drop field not properly resetting to "none" when adding a new enemy
  • Fixed "Signal 'animation_stopped' is already connected" errors when returning to a previously visited map
  • Fixed issue with camera raising/lowering too much during turn-based combat when the player walked across tiles with varying height
  • Fixed "invalid operand" error that would occur in-game when loading an old migrated map that had a camera override value set
  • Fixed issue where Steam rich presence would show the current editor tab instead of "Game Manager" when first opening the application
  • Fixed crash that would occur when setting an entity's ID in the Map Editor then tabbing out of the field
  • Fixed issue with fullscreen editor mode no longer working properly as a result of last update
  • Fixed issue with theme dropdown not working properly when editor was using certain non-English languages
  • Fixed issue with the "contains" scripting operator not working properly for stacked items
  • Fixed issue where existing scripts using the "contains" operator without a count specified would potentially fail
  • Fixed issue where NPCs were incorrectly sharing behavior data in-game when assigned the same preset (potentially causing movement issues, etc.)
  • Fixed issue where a new health bar was being added every time a real-time enemy was attacked
  • Fixed issue where real-time enemies could continue to be attacked while their death animation was playing