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: [Arch Toasty][Benedikt][David Martínez Martí]


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

  • Action Indie Strategy Casual RPG Adventure Simulation F2P Sports MMO Racing Singleplayer Multiplayer Coop EA
  • Tags

  • Game News Posts 15  
    🎹🖱️Keyboard + Mouse
    🕹️ Partial Controller Support
    🎮 Full Controller Support
  • Controls

  • Positive

    (17 reviews)


  • Review Score

  • https://store.steampowered.com/app/2757850 
  • Steam Store



  • [0 B]

  • Public Linux depots

  • 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

    [ 5951 ]

    7.00$ (65%)
    8.49$ (15%)
    14.44$ (15%)
    20.49$ (18%)
    9.19$ (8%)
    42.46$ (15%)
    5.00$ (75%)
    6.79$ (-127%)
    12.95$ (19%)
    12.74$ (15%)
    5.32$ (73%)
    29.44$ (41%)
    6.47$ (78%)
    6.65$ (65%)
    8.59$ (14%)
    20.65$ (17%)
    6.50$ (50%)
    4.05$ (84%)
    3.29$ (18%)
    9.40$ (57%)
    8.47$ (15%)
    16.59$ (17%)
    5.51$ (8%)
    7.95$ (20%)
    7.49$ (25%)
    25.18$ (16%)
    2.50$ (90%)
    2.22$ (78%)
    5.51$ (8%)
    3.06$ (85%)
    GAMERSGATE

    [ 3198 ]

    1.9$ (81%)
    5.78$ (66%)
    0.6$ (92%)
    8.99$ (40%)
    13.13$ (74%)
    10.2$ (66%)
    0.75$ (81%)
    0.75$ (85%)
    8.44$ (66%)
    1.1$ (89%)
    31.49$ (48%)
    5.1$ (66%)
    1.84$ (74%)
    12.0$ (70%)
    25.0$ (50%)
    1.28$ (87%)
    19.0$ (52%)
    0.75$ (92%)
    4.56$ (89%)
    14.99$ (40%)
    0.85$ (83%)
    0.68$ (83%)
    3.0$ (70%)
    12.0$ (70%)
    1.58$ (77%)
    0.98$ (92%)
    5.06$ (66%)
    1.2$ (92%)
    3.38$ (92%)
    1.13$ (92%)

    FANATICAL BUNDLES

    Time left:

    1 days, 1 hours, 47 minutes


    Time left:

    24 days, 1 hours, 47 minutes


    Time left:

    6 days, 1 hours, 47 minutes


    Time left:

    37 days, 1 hours, 47 minutes


    Time left:

    43 days, 1 hours, 47 minutes


    HUMBLE BUNDLES

    Time left:

    3 days, 19 hours, 47 minutes


    Time left:

    3 days, 19 hours, 47 minutes


    Time left:

    12 days, 19 hours, 47 minutes


    Time left:

    19 days, 19 hours, 47 minutes

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