Development updates and release notes for RPG in a Box

New Features/Changes:

  • Added initial Quick Slot Bar functionality to the game engine (drop an item on a slot to assign it, right-click to use, grab and drop outside of the widget to unassign it)
  • Added setting to the Game Configuration's "User Interface" section for enabling/disabling the quick...
Read more...
  • Added test widget to the Widget Editor with the ability to adjust the number of columns and rows (this widget is only for testing purposes currently)
  • Added toolbar button to the Widget Editor for toggling display of the grid lines (only applicable to the test widget for now)
  • Added Widget Tools...
Read more...
  • Added placeholder for the upcoming quickslot bar to the dropdown on the UI Properties panel of the Widgets Editor
  • Added "Code Highlighting" section to the Editor Settings for changing the syntax colors of code displayed in the Script Editor, Quick Script Builder, and other editor text fields
  • A...
Read more...
  • Added ability to rename attach points in the Voxel Editor (either for all frames of the model or for the current frame only)
  • Fixed issue where the terrain type property was not carrying over to tiles already placed within existing maps (tiles will need to be saved again in the Voxel Editor)
  • Fi...
Read more...

Hi everyone! This update contains mostly bug fixes, but there is a change relating to the syntax of local variables that I wanted to call out specifically: going forward, local variable names must now begin with a dollar sign ($). This is to help distinguish variables in scripts and to prevent their...

Read more...
  • Updated "Duplicate Frame" functionality in the Voxel Editor to include attach points when copying the frame
  • Fixed issue with Linux and MacOS binaries where an A* error would cause games to get stuck after loading a map
  • Fixed issue with choosing a language in the game options menu if the langua...
Read more...

New Features/Changes:

  • Added Marching Cubes as a mesh option to the Voxel Editor (group areas of voxels to mesh them separately from others, uncheck "Apply at grid boundaries" to not apply smoothing at grid boundaries)
  • Added ability to define terrain types for tiles (e.g. "water", set from the...
Read more...
  • Added “Clear” button to the Model Tools panel for erasing all voxels from the current frame in the Voxel Editor
  • Added “Range of Numbers” and “Array (List of Values)” as options to the Iterable Expression Builder (for range(…) and array[…] syntaxes)
  • Added ability to double-click the title bar o...
Read more...

New Features/Changes:

  • Added ability to customize font, font size, color, and spacing for the Main Menu title and text from the Main Menu editor (settings also apply to the options menu and pause menu)
  • Added new scripting function “Log Message” for appending text to a message log (for now, this...
Read more...
  • Added a default style for entity tooltips and the ability to change their background color and border color from the Theme Editor (in tooltip styles section)
  • Added ability to increase a character’s level using the “stat” syntax (e.g. player.stat[“level”] += 1 will give the player enough XP to re...
Read more...