BRPG v1.9 beta released

Battlegrounds Games product release announcements
Post Reply
User avatar
heruca
Developer
Posts: 9323
Joined: Sun Nov 20, 2005 11:58 pm
Location: Buenos Aires, Argentina
Contact:

BRPG v1.9 beta released

Post by heruca » Thu Aug 17, 2017 11:21 am

BRPG v1.9 is now available for download. It is to be considered in beta status for the time being.

The main features of this update are:
• Added a Zoom Widget, which appears above the Views palette and allows for fast zooming with a high degree of control
• Added a Unit Widget, which appears above the Views palette and allows moving and rotating the selected unit/s quickly and easily
• Added the ability to replace the token image on a unit
• Added the ability to replace the portrait image on a unit
• Added drag-and-drop support for bitmaps, Encounter files, and Deployment files
• Added a "Split into Multiple Units" command and a "Merge into Multi-token Object" command
• Added a "Move Forward" command (primarily useful in tabletop miniatures games)
• Various performance optimizations, general improvements, and additional customization options
• A slew of bug fixes

The format for Encounters and Deployments has not changed since v1.8c.

BRPG v1.9 is only available as a Full Install, and only for Windows OS.

Download:
BRPG v1.9 Windows (149 MB)

It's perfectly OK to have multiple versions of BRPG installed on the same computer, and your license code (assuming you have one) is valid for any v1.x release, even those in beta status.

I hope you enjoy this update. It's one of the biggest ones ever (if not the biggest) in the dozen years that BRPG has been around. It's also, sadly, the very last release of BRPG v1.x. Hopefully, v2 (BGU) will be developed someday.

As always, if you have any issues, questions, or if you discover a bug/s, be sure to contact me for assistance (either via email, or via the BG forums).
_________________________________________________________

Although a ReadMe file with the information below is contained in the v1.9 download, some people might find it useful to see the changes prior to downloading the zip file.

Version History:
v1.9

• Added support for GM Client and Player Client license subscriptions via Patreon.
• Artpack registration can now be performed in an automated manner via the Battlegrounds server. This will be particularly useful when registering large bundles containing many artpacks, as it will save the user from having to manually register potentially dozens of artpacks.
• Added a Zoom Widget, which appears above the Views palette. This widget allows for fast zooming with a high degree of control. Use of the widget is optional, as it can be disabled (permanently, or just for that session) by anyone who finds it obtrusive. When enabled, the Zoom Widget only appears when the mouse cursor is near it, and only if no unit is currently selected.
• Added a Unit Widget, which appears above the Views palette. This widget allows moving and rotating the selected unit/s quickly and easily. Use of the widget is optional, as it can be disabled (permanently, or just for that session) by anyone who finds it obtrusive. When enabled, the Unit Widget only appears when the mouse cursor is near it, and only if one or more units are selected. The central area of the Unit Widget changes depending on the current grid type (square or hex). Engaging the Caps Lock key also switches the central portion to allow for “Nudging” units one pixel at a time, or as long as one of the directional buttons is pressed.
• Added several new options to the “Session-Specific Settings” submenu, primarily to allow enabling or disabling the new widget controls.
• Added the ability to replace the token image on a unit (the currently-displayed token, on a multi-token unit). Simply select the "Replace Token" command from the Token submenu of a unit's contextual popup menu. This feature should be particularly useful for when a PC decides they want to start using a different token to represent them.
• Added the ability to replace the portrait image on a unit (the currently-displayed portrait, on a multi-portrait unit). Simply select the "Replace Portrait" command from the Portrait submenu of a unit's contextual popup menu. This feature should be particularly useful for when a PC decides they want to start using a different portrait to represent them, or when the GM needs to change the stat block on an adversary.
• Added a Windows OS-only feature that allows the GM to drag-and-drop a Deployment file or an Encounter file onto the map window to load that file. Multiple Deployment files may be loaded simultaneously in this manner.
• Added drag-and-drop support for bitmaps (JPG, BMP, PNG, and other formats) dropped onto the Map window. Dropping a single bitmap creates an Object at default (50%) size, but if the graphic has been used before, the Object will be created using default values, instead. Objects are created by default, but they can be transformed into Figures if needed. Dropping multiple bitmaps creates multiple Objects, staggered 1 cell apart. Dropping a folder, or multiple folders, will instead import the media it contains, as happens with the Bulk Import feature. Flash media and audio clips are also supported by this new drag-and-drop functionality. You can also drag-and-drop individual bitmaps from a browser window into the Map window (ideal for spur-of-the moment token searches on the web).
• Added a "Lock" command to the contextual popup menu that appears when you right-click on a multi-unit selection. Note that units are automatically deselected after executing this command. This feature should come in handy particularly when creating a map from component tiles.
BRPG will now warn you if you attempt to open an Encounter file or a Deployment file that was created in a newer version of the software than the one you are currently running.
• Added a "Merge into Multi-token Object" command to the contextual popup menu that appears when you right-click on a multi-unit selection. Selecting this command will result in a single unit being created which uses/includes the currently-showing token of each of the selected units. The resulting unit will be selected automatically once the operation is complete. This command should be particularly useful for creating custom artwork using BRPG's Draw Tools and Text Label tool. For example, you could create ten custom text labels each showing a number between 1 and 10, then use this command to create a single multi-token Object to be used as a counter/indicator (say, to track hit points or character stats). Note that this command will only function if all the selected units are Objects.
• Added a "Split into Multiple Units" command. This command is only available for the GM, and only when a game session is not currently being hosted, and only for multi-token units. Selecting this command will create a new unit using each token present in the source unit. The newly-created units will be named as per the name of the Token artwork, and will retain the settings (e.g., scale, rotation, offsets, etc.) that were present in the source unit. For example, if you execute this command on a unit that contains 5 tokens, you will end up with 5 units, each having a single token. This command can be used immediately after creating a multi-token unit, in order to very quickly get a lot of units on the game board from a folderful of graphics.
• Added a "Move Forward" command to the contextual popup menu for Objects. This command is only available if the grid type is square, and only if the Object is listed in the Turn Sequencer. A submenu allows you to select how far to move (there are eight options, ranging between 1/4 square and 2 squares). By selecting the range the unit will move that far in the direction it is pointing. This feature is especially useful in tabletop miniatures games. The "Move Forward" command can also be invoked by pressing [Shift + a number between 1 and 8] while a single Object is selected. The number pressed will determine the distance moved in a forward direction.
• Added a "Rotate" command to the contextual popup menus for both single unit selections and multi-unit selections. Selecting this command will access submenus for rotating the unit/s Clockwise or Counter-Clockwise, and selecting either option will provide four choices (increments in degrees) in a further submenu: 90°/60° (depending on grid type), 15°, 5°, and 1°. Unit rotation is best done with hotkeys or with the mouse wheel, but this menu-driven method was added because of the inability of the mousewheel to accept modifier key presses (Control, Alt, etc.) to adjust its effect when the program is running on Windows OS. The “Rotate” submenu is only available if the Unit Widget has been disabled.
• Added a "Move & Rotate Independently" command. It is only available if Learning Mode is disabled, and only for grouped units or those with units anchored to them. Selecting this command allows you to move and/or rotate the unit freely, without regard for units that would ordinarily follow in tow. The use of this ability ends when you click the mouse.
• Optimized performance of a number of game state updates on remote clients.
• Most of the parameters accessible from the "Session-specific Settings" submenu of the BG button's popup menu are now saved to a preferences file so that the user-selected settings persist between BRPG sessions.
• Added a "Save current settings as default for future sessions" command to the "Session-specific Settings" submenu of the BG button's popup menu.
• Updated the second Help screen to reflect recent changes to hotkey assignments.
• Added additional verification regarding the use of commercial artpacks.
• Added some new commands to the Flash API.
• Cleaned up a lot of legacy code for clarity and to make it significantly easier to add new features and debug should a v2 of BRPG ever be developed.
• Change: Using the "Measure Move command will now also move any grouped or anchored units.
• Change: Updates sent to connected clients during a drag operation are now performed with less frequency, for a less-jarring experience on the remote clients' end.
• Change: Invoking the Stack/Stagger commands now animates the units moving/sliding into place, as will changing the Stagger offsets while units are selected.
• Change: When rotating an anchor unit, having the spacebar pressed will now cause all the anchored units (but not the anchor unit itself) to maintain their current facing. This is useful if you want to rotate a gameboard and have the pieces maintain their relative positions on the board while staying right-side up.
• Change: When rotating multiple units, the rotation animation now happens for all the units simultaneously, not sequentially, as before. The same is true on the screens of remote clients.
• Change: When moving multiple units using the movement hotkeys, the sliding animation now happens for all the units simultaneously, not sequentially, as before. The same is true on the screens of remote clients.
• Change: It is no longer possible to rotate a unit by 180 degrees in a single action using modifier keys. Instead, it is now possible to rotate units in 1 degree increments. Rotating 180 degrees should now be performed with multiple keypresses (2 presses on a square grid, or 3 presses on a hex grid), or better yet, with the Unit Widget or the mouse's scrollwheel.
• Change: Anyone (not just the GM) can now set the stagger offset via the Chat window (see pg. 95 of the BRPG User Manual).
• Change: The "Nudge" command now also moves any units that were grouped with or anchored to the selected unit.
• Change: The "View..." submenu in the map window's contextual popup menu now lists the hotkey shortcut to access each enabled View.
• Bug fix: The "View..." submenu in the map window's contextual popup menu no longer lists unused Views.
• Bug fix: Moving and rotating grouped units should now work as expected, regardless of the moving unit's current facing and the current grid type (square or hex).
• Bug fix: Moving and rotating anchored units should now work as expected, regardless of the moving unit's current facing and the current grid type (square or hex).
• Bug fix: Addressed a case of potential data corruption when reconfiguring the autostatus settings.
• Bug fix: Unmovable units were draggable when Snap-to-Grid was disabled, even though the unit would snap back to it's original position when it was released.
• Bug fix: When you add a Portrait to a unit, "Use Current Token" is now automatically disabled in the Portrait submenu.
• Bug fix: Fog of War was being accidentally revealed when dragging a figure that had "Portrait > Use Current Token" enabled.
• Bug fix: Fixed an issue where the Base Size of a figure was sometimes not being set or retained properly after closing the Edit Figure panel.
• Bug fix: In the Edit Figure panel, even if you enabled the "Apply these settings to existing units" checkbox, the Base Size was not being updated on existing figures after clicking the OK button to close the panel.
• Bug fix: When closing the Edit Figure panel, sometimes an error would occur because the token-style parameter (e.g., front view, portrait-style, or top-down) was not being set, and the entire edit operation would be aborted.
• Bug fix: Text labels on a figure were being misplaced if the figure had a 2x1 square base.
• Bug fix: “Attacker” and “Target” labels were being misplaced on figures with a 2x1 square base.
• Bug fix: Media assets received from a host during an online game session were not being saved to the client's media library, and would need to be re-transmitted in subsequent game sessions.
• Bug fix: Fixed an issue where the figure base was being wrongly positioned while dragging a figure with the “Triangle” base type on a hex grid.
• Bug fix: Map thumbnails were sometimes being displayed “off-center” on the map selection panel.
:arrow: Please help spread the word about BRPG and BGE, and never hesitate to tell me how I can make them better suit your gaming needs.

User avatar
heruca
Developer
Posts: 9323
Joined: Sun Nov 20, 2005 11:58 pm
Location: Buenos Aires, Argentina
Contact:

Re: BRPG v1.9 beta released

Post by heruca » Thu Aug 17, 2017 12:17 pm

There's also a video preview that shows off a lot of the new features, in case you haven't seen it yet.
:arrow: Please help spread the word about BRPG and BGE, and never hesitate to tell me how I can make them better suit your gaming needs.

Post Reply