1. RPG in a Box
  2. News

RPG in a Box News

Coming Soon: Box in a Box!

Excited to announce that, to ease into all of Godot's new capabilities, I'll be going back to square one in the form of a new project: Box in a Box! As a result, RPG in a Box 2.0 will unfortunately have to be cancelled for now. Thank you for your support - stay tuned for more details! 🟪🌱

Release Notes for v1.3.1



Hey everyone, Justin here! The v1.3.1 update has arrived on Steam, which brings improvements to the Steam Workshop functionality and Bauxite scripting system, around 20 bug fixes, and more! Thank you so much to everyone for your suggestions and for taking the time to submit reports to the official forum for issues that have arisen throughout your game making adventures. You're helping make RPG in a Box better for the entire community!

[h2]New Features/Changes[/h2]
  • Added section to the Steam Workshop upload confirmation dialog to show any additional files that will be included (attached objects, images, etc.)
  • Added applicable properties to the Model Properties tab for sprite-based models in the Model Maker (e.g. tags, character stats, custom collision, etc.)
  • Added support for WAV files to be used as background music for maps (via the Map Properties tab) and with the "Play Music" Bauxite function
  • Added "Custom Properties" section to the Map Properties tab in the Map Editor for defining custom properties for a map (see new Bauxite syntax below)
  • Added "map.property" Bauxite syntax for storing custom map properties, similar to global properties but on a per map basis (e.g. map.property["xyz"] = 17;)
  • Added "map.properties" Bauxite syntax for getting a codex of the current map's custom properties (as it's a codex, its keys can be iterated using a "for" loop)
  • Added "global.properties" Bauxite syntax for getting a codex of all custom global properties (as it's a codex, its keys can be iterated using a "for" loop)
  • Added ".properties" Bauxite syntax for getting a codex of all custom properties for an entity (as it's a codex, its keys can be iterated using a "for" loop)
  • Added popup message that will display in the in-game debug console when attempting to load a map with missing assets, with a list of the specific files
  • Added notification icon to the "Inn" tab that will blink when the log has a new message (e.g. someone joined, a chat message arrived, etc.)
  • Added note to the "Export Game" dialog explaining how both the executable and .pck file are required for the game to run and that their base names must match exactly
  • Updated positioning of the magic staff's projectile in the "First-Person Magic Shooter" project template so it spawns closer to the end of the staff's view model
  • Updated "Slayer's Tutorials" button on the Game Manager to include a text label in the bottom left corner to help clarify the button's purpose

[h2]Bug Fixes[/h2]
  • Increased a memory setting to help resolve the "message queue out of memory" error that could display when using Quick Play and would result in missing editor UI
  • Fixed issue where images for sprite-based objects attached to a model weren't being included when uploading the model to the Steam Workshop
  • Fixed issue where pushable objects could be pushed/pulled through impassable characters in grid-based movement instead of being blocked
  • Fixed issue where pushable objects could be pulled across tiles with non-walkable navigation paths in grid-based movement instead of being blocked
  • Fixed issue where objects were incorrectly preventing pushable objects from moving over them in grid-based movement (should only consider navigation paths)
  • Fixed issue where items in containers would sometimes reappear in the container if moved to different slots then later taken out of the container by the player
  • Fixed issue where completing a tactical turn-based battle with a party member then resetting that map could cause a crash when moving a party member in a subsequent battle
  • Fixed issue where real-time enemies spawned via the "Enemy Spawns" feature in the Combat Editor were not automatically being set as hostile if configured as such
  • Fixed issue where ranged weapon projectiles fired from a first-person view model's "projectile" attach point were not being spawned in the correct position
  • Fixed issue where real-time enemies with the "Two-Dimensional" setting enabled were inadvertently rotating when attacking with a ranged weapon
  • Fixed issue where ranged weapon projectiles from real-time enemies with the "Two-Dimensional" setting were not travelling towards the player (only in a cardinal direction)
  • Fixed issue where directional attack animations were not being triggered for real-time enemies with ranged weapons (e.g "attack_west", "attack_east", etc.)
  • Fixed issue where ranged weapon attacks were not considering "projectile" attach points for directional animations (e.g. "attack_west", "attack_east", etc.)
  • Fixed issue where ranged weapon projectiles fired by enemies during tactical turn-based battles were not being rotated to the proper angle
  • Fixed issue where ranged weapon projectiles fired by real-time enemies would miss the player character in some cases when using a "projectile" attach point
  • Fixed issue where using the "Fire Projectile" Bauxite function with "player" as the source entity would not work properly in grid-based movement
  • Fixed issue where overriding the player's "walk" animation in free movement would cause the animation to get stuck when walking up against an obstacle
  • Fixed issue where OBJ files would fail to import into the Model Maker if a material file used by the model was missing or had spaces in its name
  • Fixed issue where the built-in "cursor.target" Bauxite variable was not properly updating after a widget was closed while hovering over a widget element

[h2]Documentation[/h2]
  • Updated built-in "Scripting Reference" docs to include info about the new "global.properties" and "map.properties" syntax for getting a codex of all custom properties
  • Updated built-in "Tile", "Object", and "Character" docs to include info about the new ".properties" syntax for getting a codex of all custom properties
  • Updated built-in "Codex" docs to include a Bauxite example of iterating all keys within a codex using a "for" loop (e.g. for $key in $my_codex do...)

RPG in a Box 1.3: The Workshop (Steam Workshop Support and More!)


I'm so excited to present RPG in a Box 1.3: The Workshop! This huge release brings Steam Workshop support to RPG in a Box, along with more achievements, a retro effect, GIF support, OBJ importing, screen shake improvements, a new "Inn" feature for chatting with your Steam friends, and many other updates and fixes! Read the full release notes here: https://rpginabox.com/forum/d/1067

I can't wait to see your creations out on the workshop! It's so wonderful to see some already being shared. Thank you so much for your support as I continue to work towards making RPG in a Box the best it can be and a tool that's for everyone! šŸ’–

Want to jump in and start sharing your creations right now? Check out Stumpy's quick start guide below for a brief walkthrough of how to share models to the Steam Workshop.

[previewyoutube][/previewyoutube]

For a quick overview of the major new features in v1.3, check out the images below.













Steam Workshop Private Beta

Hi everyone! I recently added a new reward to the Dungeon Master Patreon tier: access to betas if you own RPG in a Box on Steam, in which you can get a preview of upcoming features and try them out. I'm excited to announce that the first private beta will include the new Steam Workshop functionality! You can start sharing your creations to the RPG in a Box Steam Workshop RIGHT NOW by becoming a Dungeon Master on Patreon!

Join now and be among the first to contribute assets to the workshop! Not only will you get beta access, but your support will also go a long way in helping the continued development of RPG in a Box.

šŸ’– Join the Patreon and read more about the beta here:
https://www.patreon.com/posts/v1-3-beta-access-122086900

FREE Horror School Assets!



Sarah just released her horror school asset pack for FREE! Yes, FREE!!! There are 37 tiles, 37 objects, 18 attached objects, and 2 effects. This is in addition to the hundreds already released in the Asset Library! She made at least one new model for EVERY day of 2024! 😲

Like all of the assets she's been making and releasing for FREE and want to help support her tireless, year-long efforts? Please consider making a small donation via Patreon (it's super easy to make a one-time pledge and then cancel) or even purchase RPG in a Box for a friend as a gift. It would really mean a lot to her, and go a long way in helping allow her to keep making more models in the future.

Thank you so, so much for your support! šŸ’–

Download the FREE asset pack here:
https://www.patreon.com/posts/107184142

Check out the main Patreon page here:
https://www.patreon.com/rpginabox