Tabletop Simulator

Tabletop Simulator

Gloomhaven - Fantasy Setup (Scripted UI)
Kaal Mar 29, 2021 @ 8:45am
5th Player Variant TTS 13.0 Update
[OUTDATED: As folks may be aware, updates to the core TTS application have consistently created a variety of issues for pre-existing mods such as Gloomhaven: Fantasy Setup, forcing coders to continually update their mods in order to retain core features. This 5P variant was similarly affected and the scripting is no longer functioning correctly. While it remains playable (and functionality waxes and wanes as the underlying TTS software is changed), users should expect some bugs during gameplay. As it is relatively time-consuming to continually support a variant like this, and because I'm not sure there's a great need for me to do so, I'm going to allow it to become deprecated. However, if someone wishes to maintain this variant I'm happy to help them do that. I've included a basic guide to updating the GH:FS .json to support five players, though I'd warn that doing so incautiously may end up importing old bugs or cause other issues.]

I've updated the Ironslacker / Arsilon 5th Player Variant for TTS 13.1. Download the .json save game and other associated files via the Dropbox link below. It is updated with the latest version of the Gloomhaven - Fantasy Setup mod (30 May 2021) and should work for most groups, but please report any bugs you may discover.

https://www.dropbox.com/sh/kni7jjgrtzjnjf6/AACETLHgNtZVMZwv268xqgAIa?dl=0

This version is largely identical to the Ironslacker / Arsilon 5P variant, along with the 13.0 Updates and the eXitus 3D models. I also included Satire's Expanded Battle Goals in the game box to be optionally added manually, as the increased variety of goals is particularly important for large parties. Simply shuffle a copy of the additional 54 card stack in with your existing 24 battle goals.

Essentially I have been comparing the Arsilon variant with the latest GFS edition in Notepad++, and importing whatever appeared to be critical into the latest GFS edition. As the changes are relatively extensive, I would not be surprised if I have missed some tertiary elements. Taking a page from Selcouth and other 5P modders, I've been recording my changes in a guide that is included in the Dropbox folder.

I've also created a 5P variant for the beta version of the Gloomhaven Enhanced fork (26 MAR 2021) which included a wide variety of bug fixes and enhancements including 3D terrain, JOTL classes, updated cards, and more. Note that this variant is incompatible with the increased levels of scripting in their 1.0 release or later.

https://www.dropbox.com/sh/qoj4tq9atd0qr1u/AABrMa0QEfadvjRrZZPr42SLa?dl=0

Known Issues:

* Decal Enhancements won't leave hand - Related to 13.0, does not involve 5P variant. Using the decal tool will prevent any enhanced cards in a hand zone from leaving. Grouping affected cards (G) and then returning them to your hand will fix them. Alternatively, saving and reloading will also reset the affected cards.

* The Saw class attack modifiers don't unpack correctly - Related to 13.0, does not involve 5P variant. The class' special cards prevent the attack modifiers from being sorted correctly after being packed and then unpacked. They can be separated manually and once they are set up correctly they can be saved as an object and simply spawned into place in the future.

* Monster standees don't display stats correctly - Related to 13.0, does not involve 5P variant. When standees are pulled from the infinite bags, they don't show all their stats correctly. Setting them to Normal or Elite should correct the issue; alternatively, spawn them through the Monster Setup interface.

Reference Information:

Ironslacker / Arsilon Five-Player Variant: https://steamcommunity.com/workshop/filedetails/discussion/1301493206/2144217547136700038/#c2790495976032350000

Crobner / Ben / Selcouth Five-Player Variant:
https://steamcommunity.com/workshop/filedetails/discussion/1301493206/2138588424848943387/?ctp=5#c3105766250701339156

Gloomhaven Enhanced:
https://steamcommunity.com/sharedfiles/filedetails/?id=2891465199
Last edited by Kaal; May 1, 2023 @ 6:53am
< >
Showing 1-8 of 8 comments
cmb-msn Mar 31, 2021 @ 12:29pm 
Thanks @Kaal! This is great and having all the updates is nice. The outstanding bugs around mobs and cards aside, I have one bug report and one (related) suggestion specific to this variant.

Bug: When monster curses are pulled out of the deck, they are put on the right rather than where the bar was moved to (this has always been a problem not just for this update).

Suggestion: Leave the bar on the right. I can see why it was moved, and maybe it's necessary, but perhaps the 5th player could be on the left instead? (Why? Mostly to reduce the invasiveness of the mod.)
Kaal Mar 31, 2021 @ 1:10pm 
Great, thanks for that bug report! I fixed the bugged Monster Curses (and Blesses, for that matter) and updated the version on Dropbox. The deck mat (as well as the city mat) gets in the way of the monster stats, which have to get moved farther out because of the expanded play mat. Moving the players is actually pretty involved (because everything that goes to or from their location has to be updated) so I'll probably leave it as Ironslacker / Arsilon implemented it. If you'd like to try a version where the city mat and deck mats haven't been moved, you could check out the Selcouth variant. They use a different approach that recenters all the player zones and adds an extra play deck for the fifth player.
Last edited by Kaal; Apr 5, 2021 @ 8:07am
Kaal May 30, 2021 @ 6:57am 
I updated this save for the latest version of GFS, which now includes 3D models for all classes, and I believe that it should be fairly feature-complete at this point. I tried to avoid overwriting any of the recent bug fixes, but it's possible that I may have missed a minor update. Please let me know if you run across any issues during play.
optimumtrains Aug 8, 2021 @ 8:58am 
Thanks for creating these saves. I've been using your 5p fantasy setup save, and tried migrating over to the 5p beta enhanced save, but am having issues. First, I get a 404 on load of the enhanced save, and then the latest campaign manager hits all sorts of errors when trying to load into the enhanced save.
Sebästschjin Aug 8, 2021 @ 11:26am 
The campaign manager only works for a very specific 5 player variant (that's already outdated unfortunately...). Everyone seems to do things a little different when creating a new 5p save and supporting them all reliable with the campaign manager was too much work. So you probably have to do it manually to convert to and from the 5p variant. There will be an officially supported 5p in Enhanced at some point, but that's still far in the future.
Kaal Aug 9, 2021 @ 5:58pm 
Yeah, unfortunately I developed this code without any campaign managers in mind because they weren't yet incorporated into Gloomhaven Enhanced. I'd suggest manually transferring your campaign from GFS 5P to GE Beta 5P by copying all the various objects over, rather than relying on any attached campaign manager. Perhaps I or the other coders will revisit the Gloomhaven Enhanced 5P support in the future once the code has stabilized again. Many of the upcoming changes will directly affect any 5P version, and so it'll be much easier to support an update once that code has been finalized.

In the meantime, I've been generally playing on the standard Gloomhaven Enhanced 1.1 version, and only switching over to my GE Beta 5P save when my party actually has all five players, and only for the combat. Alternatively, the 5P GE Beta should remain absolutely playable, though without many of the automation features of later GE versions. It's an inelegant solution, but as my group has shrunk from six to four over the pandemic, it has become less of an urgent problem for me.

I took a look at the save files and they seem to be working normally - I didn't get any 404s or errors of any kind. I'd try reloading the client and opening a fresh copy of the save as the host.
Last edited by Kaal; Aug 14, 2021 @ 5:34pm
Kaal Nov 26, 2021 @ 7:31am 
I pushed out a tiny bugfix again involving the Monster Curse backups not working correctly. Looks like I let a typo get away from me during the last compile. It seems like it's holding up well otherwise. The update is available via the same Dropbox link.
Kaal Nov 28, 2022 @ 11:14am 
As folks may be aware, updates to the core TTS application have consistently created a variety of issues for pre-existing mods such as Gloomhaven: Fantasy Setup, forcing coders to continually update their mods in order to retain core features. This 5P variant was similarly affected and the scripting is no longer functioning correctly. As it is relatively time-consuming to continually support a variant like this, and because I'm not sure there's a great need for me to do so, I'm going to allow it to become deprecated. However, if someone wishes to maintain this variant I'm happy to help them do that. I've included a basic guide to updating the GH:FS .json to support five players, though I'd warn that doing so incautiously may end up importing old bugs or cause other issues.
< >
Showing 1-8 of 8 comments
Per page: 1530 50