TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 8 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]

Steam ImageSteam ImageSteam ImageSteam ImageSteam Image
hotfixes

more like sexy fixes you know what I'm saying


[ 2025-01-09 04:27:34 CET ] [ Original post ]

Macro Rework

This update brings the long awaited New Macro System! For anyone currently running a campaign, YOU AND YOUR PLAYERS should switch to the 'classic-macros' beta branch BEFORE you open the campaign on this new update. You can switch to the classic-macros' beta branch like this: [olist]

  • Go to your steam library
  • Right click Gothic VTT, and click 'Properties'
  • Go to the 'Betas' tab
  • In the top right, click the drop-down menu and select 'classic-macros' [/olist] If you open an old campaign on the new update, all is not lost. All of your macros should just work. They will most likely not have full functionality, but at the very least any die rolls in your macros should still roll dice to chat. Anything in the 'text' and 'meta' field of classic macros will not do anything. I should also mention that the 'classic-macros' branch is considered deprecated, and the following changelog does not apply to that branch. The 'classic-macros' branch will not receive any more updates, except in very rare circumstances. If you have any questions, reach out.

    Changelog


    • + fix map grid offset changing moves all tokens, not just those on the specific map
    • - double click on maps in map drawer no longer moves players. (left click to move GM, right click to move players)
    • + add slime connecting/receiving files animation (ty MF)
    • + add small border to (token and chat) drawer handles
    • - lessened token 'popping' effect when picking up a token
    • + Improved clarity of the targeting cursor to help it contrast more with maps/ tokens
    • + fixed a crash that occurred when someone fat-fingered a '\' in a chat roll command.
    • + adding a weapon/spell from the compendium to a token who already has that item will update the macro to match the compendium value
    • + add party_notes syntax highlighting between these symbols: @#$%^&*. (This isn't final, just temporary while I work on a nicer solution utilizing bbcode tags.)
    • + fix token copy-paste issue where the token clipboard would not be updated by new copy attempts
    • + add bulk character sheet editor (This edits tokens in the token drawer only, and by extension edits ONLY 'Unique' tokens that have been placed on maps. Non-unique tokens currently on maps will not be edited)
    • + hide 'Campaign' button on server start/ connect to free up space on the top menu bar.

    Bulk Character Sheet Editor


    The bulk sheet editor can be opened by clicking the new button between the 'Edit Map' and 'Fog Of War' buttons on the top menu bar. When opening the bulk character sheet editor you first select which token's character sheets you'd like to change. Once the character sheet opens, you'll see character sheet entries that ALL of the selected sheets share. if the values of a particular field match, you will see the shared value. If the character sheets have different values for a field (such as the token's name) you will see an ellipsis (...) in place of the value. When the bulk character sheet is saved, any fields with an ellipsis will be replaced with the value originally on that token's character sheet. All other values will overwrite the token's originals. WARNING: When using the bulk character sheet editor, ALL selected character sheets will become (nearly) exact copies of the visible sheet. If you do not see the macro/ inventory entry/ weapon/ spell/ attribute/ etc on the bulk sheet editor, it WILL NOT be present when you save. Sheets will only be saved when you click the red floppy disc icon. I'd recommend making some copies of the tokens/ folder in your campaign directory and playing with the bulk character sheet editor to make sure you understand its quirks.

    Macro Changes


    My holidays were busier than expected (oops) so there is NOT a macro conversion guide. For questions I direct you to the new macro documentation (linked below), and also to the Gothic VTT Discord Server. If you would like help converting a macro, please make a thread in the #macro-conversion-help channel and I'll help you as quickly as I can. See new documentation here (you can also access the documentation in your steam library after clicking on Gothic VTT, or in-game by clicking on the blue 'i' information button and going to the credits + documentation tab.) New functions:
    • + add link_macro() function Allows you to link a macro in chat, so anyone can run that macro by clicking the link.
    • + add set_aura() function Allows you to edit a token's auras in macros
    • + pick_token() function lets you choose a token to be a target of macro functions
    • - remove print_spell() in favor of generic link_compendium()
    • - remove target() function in favor of pick_token()
    • and many more!


    [ 2025-01-07 19:44:31 CET ] [ Original post ]

  • New Macros Are Coming (soon)

    If you are currently running a game using Gothic VTT, you and your players need to switch to the 'classic-macros' beta branch.


    To switch to a beta branch:


    [olist]
  • Go to your steam library
  • Right click Gothic VTT, and click 'Properties'
  • Go to the 'Betas' tab
  • In the top right, click the drop-down menu and select 'classic-macros'
  • That's it! [/olist] Classic macros will not be able to be converted to the new system 100% automatically, things have changed a bit too much for that. The macro/compendium documentation will be updated along with the update, and there will most likely be a macro migration guide as well. This upcoming update also has a sizable list of tweaks and fixes, which will be listed in the notes of this imminent update. F.A.Q. "New macros when?" - Soon :)


    [ 2024-12-09 07:11:49 CET ] [ Original post ]

  • Florida Man Adds Feature to Gothic VTT

    This update comes with one 'breaking' change: default_character_sheet.json is no longer located in the base campaign folder, it is now in the tokens/ folder. This change will happen automatically for you when you open an existing campaign. There is nothing you need to do.

    changes:


    • fixed something small, I don't even remember what it was
    • Added the ability to save a character sheet as a 'template.' Learn more below!

    Character Sheet Templates


    Think of character sheet templates as multiple 'default' character sheets. When you create a new token, you will get to choose from a list of available templates you have created. To create a new character sheet template: [olist]
  • Open the character sheet you want to base the template off of.
  • Go to the character sheet's 'Settings' tab.
  • At the bottom right of the window, type in a name for the new sheet template (or choose an existing sheet template to overwrite)
  • Click the appropriate button for what you want to do (either 'Overwrite Existing' to update a template, or 'Make New Template' to create a new one.)
  • That's it! [/olist] To use a character sheet template: [olist]
  • Drag in an image file.
  • In the asset importer, choose 'Token'
  • The window will change and you will see a drop-down menu.
  • Choose the template you want to use for the token from the drop-down menu.
  • Click 'Add Token'. [/olist]


    [ 2024-10-04 01:19:36 CET ] [ Original post ]

  • Min and Max fixes

    Changes


    • add link_table(visible_text, table_name) macro meta function [1]
    • add link_compendium(category, entry) macro meta function [1]
    • fix min(a,b) and max(a,b) not simplifying equations or dice expressions in some cases.
    • fix link_roll(display_text, roll_string) macro meta function not handling roll functions as a part of the roll_string
    1. See documentation .pdf for examples


    [ 2024-09-28 03:12:31 CET ] [ Original post ]

    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.
    • 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:


    [olist]
  • 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. [/olist] 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.


    [ 2024-09-26 09:33:23 CET ] [ Original post ]

  • ALERT ALERT ALERT

    • add ping feature (right click on the map to ping)
    • fixed an issue where macro meta functions were resolved in the wrong order, resulting in confusing output.
    • Campaigns autosave every 3 minutes (new), in addition to when you close the application (old), and when pressing ctrl+s (old).
    • added /tgm and /tablegm chat commands to roll on a table only to the GM.
    • reduced overall amount of network traffic


    [ 2024-09-23 20:35:55 CET ] [ Original post ]

    several things fixed. Also added ability to copy-paste tokens on and across maps

    • fixed a (rare-ish) crash when adding tokens to initiative
    • add copy + paste for tokens on maps (GM only.) Ctrl+C to copy selected tokens. Ctrl+V to paste the copied tokens. You can copy paste across maps.
    • fix green token select disc scaling issues
    • fix initiative arrow pointing to nothing sometimes
    • fix initiative arrow only appearing for GM.


    [ 2024-09-12 08:15:12 CET ] [ Original post ]

    Custom Chat Tooltips

    It is live. It has colors, it will never hide off screen, it is new and improved. What more could you want? Perfection? Bah, perfection comes long after good enough.


    [ 2024-09-04 03:26:17 CET ] [ Original post ]

    The Big Mini-Update Update

    This update contains various additions, tweaks to existing features, and fixes. Most changes are thanks to wdaoygtp on discord, thanks again! Changelog:

    • add min(a, b) and max(a, b) functions for macros
    • add drop-down menus to the input() macro function To use, add a comma separated list of values inside the parenthesis. Examples: 1d20 + input(1, 2, 3, 4, 69, 420) In this example, when you run the macro you will get to choose whether to add 1, 2, 3, 4, 69, or 420 to your roll. 1d20 + [input(STR, DEX, CON, INT, WIS, CHA)] In this example, STR, DEX, CON, INT, WIS, and CHA are macro variable names, choosing one will add the value of that macro variable to 1d20.
    • Initiative tracker no longer automatically sorts when updating a token's initiative value. (If initiative values change in the middle of a round, you'll no longer lose where you are in the turn order.)
    • application will no longer crash when trying to add a weapon/armour/ability to a character sheet when there are no compendium entries of that type.
    • if() meta functions now accurately account for modified character sheet values via previous calls to set_value() in the same macro. NOTE: 'Take Damage' and 'Heal' macros from the default "d20 + modifiers" campaign preset in campaigns made before today will incorrectly calculate whether a token is dead or not. Below are the updated macro meta fields to paste into existing character sheets: Heal macro meta field: set_value([hud/HP/value], [hud/HP/value] + input()); if([hud/HP/value] > 0, true=set_status(dead, false)) Take Damage macro meta field: set_value([hud/HP/value], [hud/HP/value] - input()); if([hud/HP/value] <= 0, true=set_status(dead, true))
    • tokens with even dimensions (2x2, 4x4, 6x6, etc.) now align onto the grid. This doesn't quite feel perfect yet, more tweaks to follow.
    • full roll strings for macro roll fields are now hidden in the tooltip. With particularly complex macros, the chat roll result tooltip could get too wide for your monitor very quickly. For now, I've hidden the full roll string from the tooltip, which will ensure the actual die rolls are visible at all times. Just to make things clear: You can still see all of the dice rolls in a macro, just not the formula/ equation at the top. It's not ideal, but the actual die rolls are more important most of the time anyway. I'm working on implementing custom tooltips that won't suck.


    [ 2024-09-03 03:26:51 CET ] [ Original post ]

    Various Fixes

    Thanks to Wdaoygtp on discord! - Fixed macro meta field errors when running macros on non-unique tokens. - automatically focus the "fill all boxes" text box when running a macro using input(), and pressing enter with the "fill all boxes" text box focused will run the macro.


    [ 2024-08-03 22:34:34 CET ] [ Original post ]

    The items.json update

    This update adds support for an items.json file, for creating a default set of in-game items for your campaigns. (Think healing potions, rope, toothpicks... You know, the essentials.) If you load a campaign which does not have an items.json file, one will be created for you in the campaign folder. An example items.json file: [ { "name": "Potion of Healing", "description": "Restores 2d4 + 2 HP on use.", "weight": 0.1, }, ]

    • When adding an item to a token(s) from the compendium, if the item already exists in the token's inventory, the quantity is increased by 1 instead of creating a new entry.
    • Item descriptions are available in the compendium, but not on character sheets.
    To learn more see the documentation pdf either in-game, or in your steam library under 'Additional Content' on the right hand side.


    [ 2024-07-20 22:37:25 CET ] [ Original post ]

    Updating Existing Token Images


    To update an existing token's image:


    • Drag and drop the new image onto the game window
    • At the bottom of the import window, choose the token whose image you want to update from the drop-down menu, and click the update button.
    • ???
    • Profit

    Fixes:


    • Fixed a crash that occurred when players deleted tokens from the map OR tried to open a token's character sheet from the token drawer while using steam for networking.


    [ 2024-06-22 19:47:05 CET ] [ Original post ]

    Full Steam Ahead

    Additions


    • Added the ability to join + host games using Steam. For details see below.
    • Hovering tokens in the token drawer (left panel) will show their name in a tooltip.
    • Added HP bar toggle for tokens, allowing you to show/hide any token's HP bar. This settings is on the tokens character sheet 'Settings' tab.
    • Added a yellow arrow that points to the token your mouse is hovering over on the initiative tracker window.
    • Added the macro meta functions: 'play_music(track_name)' and 'stop_sound()'. The first allows you to play music files (files that show up in the jukebox music library) through tokens. The second will the token from playing any sound (be it the token's battlecry, from a play_sound() function, or music playing from a play_music() function). As always, details are in the game's Manual found on the game's library page.
    Note: If you switched to the beta branch to test the steam networking update out, switch back to the default branch by:
    • Right click Gothic VTT in steam, and select 'Properties'
    • Go to the 'Betas' tab
    • Change the 'Betas Participation' drop down menu from 'testing' to 'None'

    To Host a Game With Steam:


    • Open a campaign
    • Click 'Network', followed by 'Start Steam Server'
    • Players can then join you though the steam friends list, or you can send them invites by clicking on 'Network', then selecting 'Invite Steam Friends'.
    This information can also be found in-game by clicking the blue information 'i' button on the top bar, and going to page 7 of the Program Tour.


    [ 2024-06-06 19:28:32 CET ] [ Original post ]

    Steam Networking On Testing Branch

    The latest update to the testing branch includes the ability to host and connect to friend's games using steam, as opposed to using direct connecting over the internet with the server's IP address. Both Steam networking and direct connecting will be supported going forward.

    To join the testing branch, in your Steam Library:


    [olist]
  • Right click on Gothic Virtual Tabletop
  • Click 'Properties' in the drop down menu
  • Go to the 'Betas' tab
  • Click on the drop down menu next to 'Beta Participation' and select 'testing' from the list.
  • Steam will proceed to download the application, and you can run the game as you would normally. [/olist]

    To leave a branch:


    [olist]
  • Repeat the above steps, but choose 'None' in the 'Beta Participation' drop down menu [/olist]

    Changes:


    • Host games and connect to them using Steam invites and/or the Steam friends list.
    • Some other small tweaks that I don't remember what they were.

    To host a game using Steam:


    • Open a campaign
    • Click 'Network', followed by 'Start Steam Server'
    • Players can then join you though the steam friends list, or you can send them invites by clicking on 'Network', then selecting 'Invite Steam Friends'.


    [ 2024-05-24 23:15:49 CET ] [ Original post ]

  • Quick fixes

    • Added warning when a compendium .json file fails to parse.
    • Removed crash when a compendium .json file fails to parse.
    • Token volume slider now correctly adjusts volume of currently playing token sounds.


    [ 2024-05-14 18:30:18 CET ] [ Original post ]

    Targeting. Do not lose 15 yards. Do not collect 200 dollars.

    Add the target() function for use in macros. This can be used to get information about any other token for use in a macro by another token. Example: Display the AC of the target token as a part of the attacking token's to-hit roll. See documentation pdf for details.


    [ 2024-04-30 01:24:39 CET ] [ Original post ]

    A certain user was complaining, so I fixed things.

    A user who shall remain anonymous (you know who you are) was complaining about performance when drawing extremely large hexagon grids. As a result of his incessant whining the performance has been greatly improved. Thank you for your time.


    [ 2024-02-27 05:00:37 CET ] [ Original post ]

    Gothic Virtual Tabletop
    Mr. Wallaby Developer
    Mr. Wallaby Publisher
    2024 Release
    Game News Posts: 18
    🎹🖱️Keyboard + Mouse
    🕹️ Partial Controller Support
    🎮 Full Controller Support
    Positive (18 reviews)
    Public Linux Depots:
    • [0 B]
    Gothic Virtual Tabletop is a virtual tabletop application that can be customized to support most TTRPG systems, including wargames.

    Built-in System-agnostic Character Sheets

    • Customizable character sheets support any system from the ever-present D&D, to that fantasy heartbreaker from the 90s.
    • Easily access character sheets by double clicking on a token, not by switching to another tab.

    Revolutionary Hotbar System

    When you select a token, a state-of-the-art Hotbar appears at the bottom of the screen. The Hotbar displays all the information a player or GM cares about in one compact space, making GM-ing large combats or managing multiple playable characters a breeze. Gone are the days of dozens of tabs worth of stat blocks cluttering your monitor!

    Robust Macro System

    • Roll dice, edit your character sheet, send predefined messages in chat, and even play sounds at one press of a button.
    • Customize the color and text of any macro button, and where they should be shown on the Hotbar
    • Support for user-defined variables, which can include mathematical equations and/or any value on a token's character sheet.

    Support For Almost Any TTRPG System or Wargame

    Default Character Sheet values and macros, as well as compendium weapons, armour, spells, and tables are defined in .json files and stored independently on a per-campaign basis. Easily customize Gothic Virtual Tabletop to suit each and every one of your needs.

    Built-In Compendium

    Define weapons, armour, abilities, spells, and rollable tables present in your system of choice and easily add them to a token at the press of a button.

    Built-in Jukebox

    Browse your campaign's music library and add queue up the perfect songs for the occasion!

    Absolutely Sublime Text Chat

    • Rolls always show what the individual die rolls were, even when part of a complex equation or macro.
    • Easily whisper to other players, or the GM.
    • Roll dice for all to see, or just to the GM in secret.
    • Roll on tables and show the result in chat.
    • Support for robes and wizard hats.

    Per-map whiteboard layer for drawing up battle strategies or doodling while that player takes the slowest turn ever.

    Feature-rich Map editor

    • Quick and easy fog-of-war tools to keep curious players from scouting out secret rooms and ambushes.
    • Adjust the grid to fit any image, whether it has a baked-in grid or not.
    • Turn grid lines on and off.
    • Supports Common types of map grids, including square, hex (horizontal), hex (vertical), and no grid.

    No Loading Screens

    Okay, there is one loading screen that appears when a player first connects to the server and downloads assets. After that, you're free to game in peace.

    Self Hosted

    • All your maps, tokens, sounds, and music files are stored locally, on your computer. Gone are the days of juggling storage space when trying to upload a new map for your next encounter!
    • Password Protected Lobbies
    • Easily view who is connected to the server in the bottom left, a green bubble means connected, and yellow means connecting.

    MINIMAL SETUP
    • OS: Kernel 5.4+
    • Processor: Quad Core Intel 4th gen (4000) or equivalentMemory: 8 GB RAM
    • Memory: 8 GB RAM
    • Graphics: Dedicated Card RecommendedNetwork: Broadband Internet connection
    • Storage: 200 MB available space
    RECOMMENDED SETUP
    • OS: Kernel 5.4+
    • Processor: Anything within the last 5 yearsMemory: 8 GB RAM
    • Memory: 8 GB RAM
    • Graphics: NVIDIA GTX 1080 or equivalent and aboveNetwork: Broadband Internet connection
    • Storage: 200 MB available space
    GAMEBILLET

    [ 6105 ]

    16.97$ (15%)
    1.77$ (11%)
    4.00$ (80%)
    16.96$ (15%)
    5.77$ (17%)
    8.47$ (15%)
    53.95$ (10%)
    12.74$ (-28%)
    4.12$ (17%)
    9.00$ (70%)
    5.94$ (15%)
    24.78$ (17%)
    6.79$ (15%)
    39.99$ (20%)
    52.74$ (12%)
    13.34$ (11%)
    12.44$ (17%)
    1.66$ (17%)
    12.59$ (16%)
    18.39$ (8%)
    20.99$ (16%)
    22.24$ (11%)
    5.03$ (16%)
    8.29$ (17%)
    21.24$ (15%)
    16.96$ (15%)
    16.99$ (15%)
    4.12$ (17%)
    8.69$ (13%)
    13.79$ (8%)
    GAMERSGATE

    [ 1061 ]

    18.69$ (40%)
    2.34$ (79%)
    1.5$ (85%)
    1.91$ (79%)
    19.79$ (34%)
    3.4$ (91%)
    11.69$ (35%)
    10.5$ (65%)
    5.2$ (71%)
    0.85$ (91%)
    5.1$ (74%)
    0.56$ (81%)
    0.51$ (83%)
    0.43$ (91%)
    2.98$ (70%)
    2.0$ (90%)
    9.0$ (70%)
    13.49$ (25%)
    0.9$ (92%)
    2.13$ (79%)
    7.64$ (36%)
    4.25$ (79%)
    3.0$ (85%)
    1.88$ (81%)
    7.0$ (53%)
    22.74$ (35%)
    1.7$ (83%)
    2.38$ (66%)
    0.85$ (91%)
    8.0$ (60%)

    FANATICAL BUNDLES

    Time left:

    17 days, 18 hours, 39 minutes


    Time left:

    24 days, 18 hours, 39 minutes


    Time left:

    13 days, 18 hours, 39 minutes


    Time left:

    10 days, 18 hours, 39 minutes


    Time left:

    18 days, 18 hours, 39 minutes


    Time left:

    20 days, 18 hours, 39 minutes


    Time left:

    41 days, 18 hours, 39 minutes


    Time left:

    356466 days, 10 hours, 39 minutes


    Time left:

    23 days, 18 hours, 39 minutes


    Time left:

    52 days, 18 hours, 39 minutes


    HUMBLE BUNDLES

    Time left:

    5 days, 12 hours, 39 minutes


    Time left:

    7 days, 12 hours, 39 minutes


    Time left:

    12 days, 12 hours, 39 minutes

    by buying games/dlcs from affiliate links you are supporting tuxDB
    🔴 LIVE