HomeGamesUpdatesPricingMethodology
Steam News26 September 20241y ago

The Custom Compendium Categories and Random Stuff Update

Changes: Fixed a crash that occurred when connecting clients received certain network packets out of order. Fixed token status icons not appearing correctly when toggled by players instead of the GM.

In this update2

Full notes

Full Gothic Virtual Tabletop update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

3 fixes2 additions3 changes1 removal
  • Performance
  • Fixes
  • Gameplay
  • Compatibility
  • UI and audio
fixedChanges:Fixed a crash that occurred when connecting clients received certain network packets out of order.
fixedChanges:Fixed token status icons not appearing correctly when toggled by players instead of the GM.
addedChanges:Add string equality comparison support for if() meta functions.
addedChanges:Compendium categories can now be customized. Choose what default compendium .json files are loaded, and add arbitrary custom categories.
fixedChanges:The actual clickable tab labels do not scroll to follow the tab changes as you would expect, yet. This is a problem with the current Tab system, and will need a custom solution that will take a bit of work. It will be fixed eventually!
changedTo customize your compendiums:Navigate to your campaign's folder, found at: Windows: %APPDATA%\Godot\app_userdata\Gothic_VTT\campaigns\local Linux: ~/.local/share/godot/app_userdata/Gothic_VTT/campaigns/local

Gothic Virtual Tabletop changes

fixedFixed a crash that occurred when connecting clients received certain network packets out of order.
fixedFixed token status icons not appearing correctly when toggled by players instead of the GM.
addedAdd string equality comparison support for if() meta functions.
addedCompendium categories can now be customized. Choose what default compendium .json files are loaded, and add arbitrary custom categories.
fixedThe actual clickable tab labels do not scroll to follow the tab changes as you would expect, yet. This is a problem with the current Tab system, and will need a custom solution that will take a bit of work. It will be fixed eventually!

Changes:

  • Fixed a crash that occurred when connecting clients received certain network packets out of order.

  • Fixed token status icons not appearing correctly when toggled by players instead of the GM.

  • Add string equality comparison support for if() meta functions.

  • Scrolling (with the mouse wheel) on compendium tabs and character sheet tabs will change the open tab. [1]

  • Compendium categories can now be customized. Choose what default compendium .json files are loaded, and add arbitrary custom categories.

  1. The actual clickable tab labels do not scroll to follow the tab changes as you would expect, yet. This is a problem with the current Tab system, and will need a custom solution that will take a bit of work. It will be fixed eventually!

To customize your compendiums:

  1. Navigate to your campaign's folder, found at: Windows:

    %APPDATA%\Godot\app_userdata\Gothic_VTT\campaigns\local

    Linux:

    ~/.local/share/godot/app_userdata/Gothic_VTT/campaigns/local
  2. Open the "campaign_properties.json" file, which will look something like this:

    { "default_map": "default_map", "init_sort": false, "compendium": [ "weapons.json", "armour.json", "items.json", "spells.json", "abilities.json", "tables.json" ] }

    If your file is missing the "compendium": [] portion, open your campaign in Gothic VTT and then hit Control+S or close Gothic VTT to save the campaign. This will update the campaign_properties.json.

  3. The order of the various "x.json" files in campaign_properties.json is the order that the tabs will appear in the in-game compendium, if you use one tab more than the others move it toward the top of the list.

  4. Remove any .json files from below the line with "compendium" (line 4) you don't use, or add entries for custom compendium categories for things like vehicles, monster manuals, merchant inventories, etc.

Custom compendium .json files should contain an Array of Dictionaries, use the example file below if you don't understand the assignment. Each dictionary should have a "name" and "description" key, whose roles are self explanatory.

Here are the contents of an example "vehicles.json":

[ {"name":"Car", "description": "Four wheels, very very fast."}, {"name":"Bicycle", "description": "Two wheels, faster than walking."}, {"name":"Plane", "description": "Many wheels, but flies instead. Much faster than a car!"}, ]

After updating the campaign_properties.json or any of the compendium .json files, you can refresh the compendium in-game using the 'Refresh' button on the compendium tab.

Source

Steam News / 26 September 2024

Open original post

Changelog.gg summarizes and formats this update. How we read updates.