Hey everyone! Another
HUGE update for RPG in a Box is
ALREADY here!
This release expands upon
"The Workshop" and adds support for particle effects to the Steam Workshop, among many other things, like adding effects to maps in the Map Editor, sharing Steam screenshots, and guides on the Effect Editor and custom damage logic! Read below for more info about what's included, followed by the full release notes.
Particle effects can be used for things like flames, fountains, portals, rain, snow, status effects, sparks, dirt, and so much more! The possibilities are endless!

[h2]Share and Download Effects![/h2]
Share effects that you've created to the Steam Workshop for the community to use, and download effects published by others to use in your game!

[h2]Place Effects in the Map Editor![/h2]
Adding effects to your game just became even easier! You can now place them directly into a map by selecting an effect from the newly added assets tab on the right, then click anywhere within the map! They can be selected in Edit mode as with other entities - just click their pink cube and open the Entity Properties tab (or double-click), and you can adjust its position, rotation, and entity ID.

[h2]Learn How to Create Effects![/h2]
Check out the new documentation for the Effect Editor and learn more about how effects work, then play around and create your own! Or, start with a preset and go from there. The presets now include two new effects: sparks and dirt!
Read the online docs here:
https://rpginabox.com/docs/doku.php?id=effect_editor
[h2]Customize Your Damage Logic![/h2]
It's easy to customize the damage logic for your game! The new documentation on damage logic explains how to do this, and it even includes a button to automatically generate a Bauxite script with the default damage logic. Tweak it as desired, or write your own logic from scratch!
Read the online docs here:
https://rpginabox.com/docs/doku.php?id=damage_logic
[h2]Share Screenshots![/h2]
It's now super easy to share screenshots to the Steam community page from within RPG in a Box! Just go to the new "Community" menu at the top and click "Share Screenshot"! Go share some screenshots of the game you're working on for others to see! You can also press F12 from anywhere in the editor.

[h2]Unlock Achievements![/h2]
Look at all of these shiny new achievements you can get for uploading effects, downloading effects, and sharing screenshots to the Steam community page!

Want to see everything that's included in this update? Read below for the full release notes!
[h2]New Features/Changes[/h2]
- Added support for uploading effects to the Steam Workshop from the Effect Editor ("Upload to Steam Workshop" button on the editor toolbar)
- Added support for downloading effects that you've subscribed to on the Steam Workshop into your game project (Import Assets -> Steam Workshop)
- Added Steam achievements for uploading your first effect to the Steam Workshop and for uploading five effects total to the Steam Workshop
- Added Steam achievements for downloading your first effect from the Steam Workshop and for downloading five effects total from the Steam Workshop
- Added ability to take screenshots for Steam via the new "Community" menu or F12 key, with the option to open the Steam dialog for sharing them to the community
- Added Steam achievements for uploading your first screenshot to the Steam community and for sharing five screenshots total to the Steam community
- Added ability to add effects into maps within the Map Editor (with entity properties for ID, position, and rotation that can be modified in Edit mode)
- Added effects tab to the assets section on the right-hand side of the editor (effects can be double-clicked to open, similar to tiles, objects, and characters)
- Added two new effect presets to the "New Resource" dialog that are available when creating a new effect in the Effect Editor (sparks and dirt)
- Added "Display Ground" button to the Effect Editor toolbar for toggling the display of the ground plane (similar to the Model Maker functionality)
- Added "Background Color" and "Ground Color" settings to the "Effect Editor" section of the Editor Settings dialog for changing their default colors
- Added "Grid (Default)" and "Ground (Default)" settings to the "Effect Editor" section of the Editor Settings dialog for changing their default visibility
- Added "Pushable Grab/Release Prompt" gameplay setting to the Game Configuration dialog ("Other" tab) for disabling the prompts shown when next to a pushable object
- Added ability to adjust a character's initial Z rotation value from the Entity Properties tab in the Map Editor (i.e. other than cardinal directions)
- Added "Buy Full Version" button to the top section of the Game Manager in the Steam demo version that opens the Steam store page for RPG in a Box
- Added "Buy Full Version" button to the Steam demo version's Map Editor that opens the Steam store page for RPG in a Box (on the bottom bar containing demo limits)
- Updated presets dropdown on the "New Resource" dialog when creating a new effect to now show animated (and larger) previews of each effect preset
- Updated "Start Scale" and "End Scale" settings on the Effect Properties tab in the Effect Editor to now allow values up to 4 (i.e. 4x their original size)
- Updated Effect Editor to automatically trigger particle effects with the "One Shot" setting enabled to restart so they'll show when opened or switched to
- Updated gear button on the Effect Editor toolbar to now open the Editor Settings dialog with the new "Effect Editor" section selected
- Updated Entity Properties tab in the Map Editor to include a button at the top for triggering the selected one shot effect (for preview purposes)
- Updated "Top-Down Camera" button in the Map Editor to be more distinct from the "Save Camera Position" button (downward arrow is now white)
- Updated Game Manager to properly handle cases where the "game.cfg" file is empty (a dialog will pop up indicating that the config will be replaced with default values)
[h2]Bug Fixes[/h2]
- Fixed issue where the "Enable Screen Effect" and "Disable Screen Effect" Bauxite functions were no longer working when used with no parameters
- Fixed issue where the retro and VHS/CRT monitor effects were not being applied at the start of the game if the main menu's background map had them enabled
- Fixed issue where the "Enable Effect" Bauxite function was not properly triggering the particles to restart if the effect was configured as one shot
- Fixed issue where the particle size values (and image if a billboard effect) were not being applied when switching between shapes in the Effect Editor
- Fixed issue where effects could have been inadvertently saved with a non-zero rotation and would be rotated when added via the "Add Effect" Bauxite function
- Fixed issue where the preview file size limit wasn't being checked when updating an existing model on the Steam Workshop (an error would show instead of the info message)
- Fixed issue where the progress dialog would incorrectly remain open if downloading an asset from the Steam Workshop and the download failed
- Fixed issue where the "Click the button above to create your first..." section on the asset tabs was not showing after deleting the last asset of a type
- Fixed issue where the editor would undim after returning from the prompts to save/remove a camera position in the "Upload to Steam Workshop" dialog
[h2]Documentation[/h2]
- Added initial "Effect Editor" built-in docs with a general overview of the editor and descriptions of each property that can be adjusted for an effect
- Added initial "Damage Logic" built-in docs with information about how to customize the damage logic for your game, along with Bauxite code for the default logic
- Added button within the new "Damage Logic" built-in docs for easily creating a damage logic script using the default Bauxite code that you can then customize
- Added note to bottom of the Documentation tab regarding the campaign for receiving contributions/requests from the community to help bring the docs up to date
- Updated "Effect" built-in docs to include information about how they can now be added to maps from the Map Editor by selecting one from the assets tab