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
- Performance
- Fixes
- Gameplay
- Compatibility
- UI and audio
Gothic Virtual Tabletop changes
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.
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:
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
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.
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.
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
Changelog.gg summarizes and formats this update. How we read updates.
