View Full Version : Ma's Enhancements, Tools, & Adventures - Support Thread
jharp
November 24th, 2025, 19:25
Enhancements
FGTabber2 (https://forge.fantasygrounds.com/shop/items/565/view) - Provides tabs at the top of the FG screen (Details (https://www.fantasygrounds.com/forums/showthread.php?86228-Ma-s-Enhancements-Tools-amp-Adventures-Support-Thread&p=754213&viewfull=1#post754213)).
WindowSaverX2 (https://forge.fantasygrounds.com/shop/items/270/view) - Provides window presets for often used windows. (Details (https://www.fantasygrounds.com/forums/showthread.php?86228-Ma-s-Enhancements-Tools-amp-Adventures-Support-Thread&p=754214&viewfull=1#post754214))
UpDEnhanced (https://forge.fantasygrounds.com/shop/items/944/view) - Allows finer control of updates to FG, FG releases, and forge releases. (Details (https://www.fantasygrounds.com/forums/showthread.php?86228-Ma-s-Enhancements-Tools-amp-Adventures-Support-Thread&p=754253&viewfull=1#post754253))
---
jharp
November 24th, 2025, 19:25
Reserved
jharp
November 25th, 2025, 15:44
FGTabber2
Current version 1.2.1 continued from Azostars (https://www.fantasygrounds.com/forums/showthread.php?51659) version 0.6.6
What is FGTabber?
FGTabber is an extension which enables you to manage your campaign or character in a way you can personalize, through tabs. You'll feel like you're running 20 clients at once! It adds functionality to your client similar to virtual desktop spaces in various OS's, your new tab will save any windows running inside and you can switch between those tabs with no effort thanks to the tab bar located at the top of the screen. Available on the forge at https://forge.fantasygrounds.com/shop/items/565/view
Features
Add, rename and remove new tabs
Opened windows are linked to the tab you have open, letting you switch between window groups quickly and efficiently.
Save tabs across sessions
Supports use for both GM and Players
Support for majority rulesets
How to Install
Download FGTabber from the attachments below
Add it to your extensions folder by using the folder button when Fantasy Grounds boots up
Copy the .ext files into the extension directory
Enable the extension and enjoy!
Instructions
Right click the tab bar and select add tab to add a new tab
Right click an existing tab and press edit to edit. Save by clicking another text window or pressing enter.
Right click and existing tab and select delete to remove the tab from your client.
Drag tabs to swap them around or place a shortcut onto your hotbar.
All windows are saved within tabs, any windows opened outside of tabs will be saved temporarily when switching, but will not be there when you reload the game.
Support Information
I only support this extension, I did not write it. Therefore, credit must go to Azostars for the original extension. Azostars also gives credit to Gkjsdll and MoonWizard who were both huge helps when setting up the extension. WSX was built by Gkjsdll so a lot of the raw functionality that would've taken a couple months to script were already completed, giving a guide to work from.
Recent Version History
v1.2.1 - Fix for API change
v1.2.0 - Fix: Pathfinder2 bug and anchor for chat window.
v1.1.0 - Fix for API change
jharp
November 25th, 2025, 15:55
WindowSaverX2
Current version 2.0.1
Continuation of Window Saver X Extension.
Available at: https://forge.fantasygrounds.com/shop/items/270/view
Description
Overview
Supported edition of Window Saver X v3.4.0 as Window Saver X2
Window Saver X allows you to create and edit multiple presets of your often-used windows, then deploy them quickly and easily at need.
- If you are used to saving links in stories to open up a bunch of windows when you start a new encounter, you should consider saving those windows as a preset!
- If you have a layout you like your windows in when you're in town, you should consider saving those windows as a preset!
Authors: Continued by Jason Harp from Zack 'Gkjsdll' Winchell's WindowSaverX_v3.4.0. (special credit to James 'lokiare1' Holloway for the original adaptation)
This extension started off as a patch for Window Saver by lokiare1 to add client support, but has since split off into its own extension. I've tested primarily in 5e, but it probably works with most/every ruleset.
Instructions
/wsx clear [name] - Deletes the preset named [name]
/wsx close - Closes all open windows (reopen with /wsx restore)
/wsx help - Displays basic info on the other slash commands in your chat box
/wsx list [page number] - Lists your saved presets
/wsx load [name] - Closes all open windows, then opens windows in the preset [name]
/wsx open [name] - Opens windows in the preset [name] without closing windows
/wsx restore - Reopens all windows closed by the last time you quit the game or loaded a preset
/wsx save [name] - Saves a preset as [name]
GM Only:
/wsx share [name] - Opens windows in the preset for everyone, sharing windows as needed
Known Issues
Some windows aren't properly tracked on client. There's a bug in FG that currently prevents windows created by the client from being tracked until you close & reopen them. This is pretty specific issue that will go away as soon as the bug is fixed.
Reports that a " " or "." in the Chat name causes issues. Still investigating. Workaround is to not use either character.
Does not save position of Tower presently.
Wishlist
Remembering minimized state for windows and images.
A GUI would be nice. The ability to make presets a link, so I can add them to a Story and click to share a bunch of windows/images.
A GUI that supports all of the same functionality as the slash commands. While I love slash commands, I know that there are plenty of people who prefer a GUI. Not sure if GUI would be opened with a button somewhere in the interface or with the slash command /wsx.
Searching through presets rather than listing all of them. Waiting on GUI, maybe no slash command. Maybe /wsx search [query], where you get a list of all presets that start with your query.
Links for Maps which open a set of saved windows without closing windows Waiting on GUI. The idea for this one is that when your party enters a new room with separate notes, an encounter, a loot table, etc... You can open all relevant windows in 1 click in saved locations.
Create presets by drag-and-dropping open windows into GUI Waiting on GUI. This will use the location of the window at the time of drag-and-dropping, which can be updated by re-adding the window to a preset.
Notes
I like to use RTS-style grouping hotkeys, which you can add using hotbars. (e.g. CTRL+F1=/wsx save temp F1=/wsx load temp)
If you load a preset that has no windows in it, all open windows will be closed, which you may or may not find useful.
This extension uses semantic versioning, which means that the way I change the version number is changed as follows (vX.Y.Z):
X Changes when the new version breaks something that the extension did before. There's only planned feature that might lead to this, at the moment.
Y Changes when new functionality is added and nothing is broken by the update. Most version changes will hopefully change this number.
Z Changes when no new functionality is added, bug(s) are fixed, and nothing is broken by the update. If I were perfect, every version would end with ".0"
Recent Version History
v2.0.1 - API changes
v1.1.1 - Bug: FGU 4.3.0 support for 2E ruleset
v1.1.0 - Bug: FGU 4.3.0 support.
jharp
November 26th, 2025, 17:53
UpDEnhanced -- ONLY Windows version of FG
What is UpDEnhanced?
UpDEnhanced is an extension that provides complete control over the updating process. Update any, some, or none of your application, rulesets, or forge products.
Installation details and usage instructions are at https://github.com/jharp/UpDEnhanced
UpDEnhanced can be installed without a license to make certain it launches for you. Afterwards you can obtain a license at https://forge.fantasygrounds.com/shop/items/944/view
Documentation at: Documentation (https://github.com/jharp/UpDEnhanced)
Version History
If you update the FG Updater you will need to reinstall UpDEnhanced.
WARNING - When you update FG Updater it does an update run immediately after. So you can either accept that OR click cancel QUICKLY!
Upcoming Features
Recent Version History
v1.1.3 - Rollback functions added
v1.1.2 - Updated for FG 5+
v1.0.10 - Defaults to sorted by Match column. Group header show number of updates
v1.0.9 - Bug fix
jharp
December 5th, 2025, 20:53
Update Enhanced has now introduced the ability to rollback to previous versions of FG, addons, and extensions. It will not rollback FGUpdater automatically but it does keep a copy of old versions.
When Update Enhanced is run, it will create a new directory structure in the FG Data folder:
<DataFolder>/UpDEnhanced/<Username>/<ProductLocation>/<ProductID>/<ProductName>/
Inside each of these folders will be the builds of the product that you have previously downloaded. As you accumulate new builds a new directory is added.
Since there have been a number of changes to Update Enhanced it is STRONGLYrecommended that you backup both your Application and Data directories until any bugs have been identified and fixed. I have tested the build but user testing may identify additional bugs.
A video showing the new features will be posted once available.
Warning from Moon Wizard
Under no circumstances should you exchange the <Username> directory with others as this is a violation of the Terms of Service as discussed in these posts: #47 (https://www.fantasygrounds.com/forums/showthread.php?82995-UpDEnhanced-support-thread&p=754033&viewfull=1#post754033) #49 (https://www.fantasygrounds.com/forums/showthread.php?82995-UpDEnhanced-support-thread&p=754036&viewfull=1#post754036)
Jason
jharp
December 8th, 2025, 16:34
Issues with WindowSaverX2 are being worked on.
jharp
December 8th, 2025, 21:08
New build submitted to SW. Original bug fixed along with an unreported bug that prevented certain windows from being restored.
Books / Assets / Modules / Dice / Sound / Options don't have a path component which prevent restore of window.
Jason
jharp
December 8th, 2025, 21:47
WindowSaverX2 released - still shows v1.1.1 but it is the new build.
jharp
January 22nd, 2026, 02:32
Post 5.1 issues seems a good time to remind people that they don't need to update if they don't want too. Use UpdEnhanced (Link (https://www.fantasygrounds.com/forums/showthread.php?86228-Ma-s-Enhancements-Tools-amp-Adventures-Support-Thread&p=754253&viewfull=1#post754253))to control your updates.
I'm in the midst of making sure it work with 5.1 but I expect it will be released in the next day or two.
Jason
jharp
April 20th, 2026, 16:04
Works with 5.1.8 with one bug that requires you to create/ensure the the following file exists.
...\Fantasy Grounds\campaigns\Tutorial 5E Campaign\chatlog.html
If this file doesn't exist just create it.
Jason
Powered by vBulletin® Version 4.2.1 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.