Skip to main content

Dual-Screen Initiative Tracker: JInitTracker

I've been slowly putting together a GM toolset for dual-monitor.  I currently run a 12" dual-core Atom Asus laptop with a 22" USB AOC Monitor.  Screenmonkey seems to be my favorite tool at the moment for displaying stuff like maps on the dual monitor set up.  The big thing I don't like is the various initiative trackers I've found thus far.  They all look like spreadsheets and seem to want to track everything.  I wanted something more like my combat pad, so I wrote a little Java app I call JInitTracker.

I coded this in two nights with crappy Java code in Eclipse.   Most of the underlying code is AWT.  I haven't even gotten around to double-buffering to eliminate flicker yet.  So here it is:

  • It starts with a single circle token you can drag around to indicate round.
  • Double-click on the background to add one of the rectangular name tokens.
  • Double-click on the token to change its text.  It pops up a text entry dialogue.
  • Ctrl-click on a token to change it's type (which currently changes the border color from blue (ally) to red (enemy / hostile) to green (neutral / calm) ).
  • Drag a token off the screen to delete it.
  • Double-click with ctrl to move all name tokens to the bottom of the window in a stack (suitable for a starting place for moving tokens into place for initiative).
  • It automatically notes when you are running dual screen and starts a clone version on the second screen.
  • The clone does not respond to controls, but just mirrors the master display.
  • The clone is always on top, so for my setup, it shows over ScreenMonkey.
  • I run it at about 300 wide by 500 tall.  We'll see if this is readable at my game table.
I consider this an alpha version, though I'm not really a big Java programmer, and I'm not sure I want to release this thing because of 'support' issues.

I'm thinking I may want to add a few 'overlays' to indicate status -- in particular Dying (maybe a slash across the name token), Dead (X across the name token), and Prone (maybe a small square in the top right corner with a P or a down arrow?).  Typically I don't run into many other things I need to indicate.  It seems like indicators I could easily toggle through using an Alt-Click.

I still have yet to set the background and token images as even resources in the jar.  Right now they are just png files hanging around that I made with Gimp.

I guess I'll try it out and see what happens.  It will be interesting to see if there is any public interest for it on this blog too.

Comments

Popular posts from this blog

5E Starting Gold and Equipment for Higher Levels

The DMG has a rough recommendation for starting gold and equipment for higher levels, but with my groups running one-shots, we wanted to nail it down to level by level. Here's my DMG-inspired table. Generally I allow equipment to be traded in during character creation for half book value, where applicable. I also, as a GM, offer to make custom magic items for players who can't choose. A list of magical items by rarity can be found here  with stats available in the DMG. I also generally allow players to buy healing potions (2d4+2) for 50gp and greater healing potions for 250gp (4d4+4). PHB items are available at book cost at creation. I do not allow other equipment to be purchased except in game. This is generally based off the "high magic" campaign. Level Starting Gold Starting Equipment / Magic Items 1 - 160gp  OR Standard starting equipment 2 210gp Standard starting equipment 3 285gp Standard starting equipment 4 365gp Standard sta

An Analysis of Tasha's Caldron of Everything: Spells

 I am going to be evaluating "Tasha's Cauldron of Everything" for incorporation into my own games. I figured I would go ahead and record this analysis on my blog here so other folks can follow along and glean some useful information from the time I spent. I tried to find an in-depth analysis elsewhere, but at this time none so detailed as this seems to be available. You will not find any of the text in its entirety in this blog. I will be referencing the first printing of the book, so please refer to that as you read along. There are no released errata for the book at the time of writing, although there are errata from other books that affect some of this content. There are 21 spells in Tasha's Cauldron of Everything. This includes Booming Blade, Green-Flame Blade, Lightning Lure, and Sword Burst cantrips that were originally published in Sword Coast Adventurer's Guide. There are 9 spells that allow you to summon creatures of various types. Three spells are notabl

GM Tip: Changing the Effective Font Size in Roll20

I've seen this complaint a few times in roll 20:  can't adjust the font in the chat window.  Unfortunately, they haven't added controls for this yet, at least not at the level of account I have.  For me the font is just too big, but I know for a lot of people it is too small. I am using chrome to do this, but I am sure it will work in other browsers. The method basically allows to increase/decrease the size of the font/controls by about a factor of 2 easily. To increase the effective font size, zoom in with the browser (ctrl-plus), and reduce the zoom on the map, until it is back to the size you want. To decrease the effective font size, zoom out with the browser (ctrl-minus), and increase the zoom on the map until its back to the size you want. The main limit of this is the limited range of the map zoom, which really limited me to fonts doubling to halving in size. Default size with chat font Decrease browser zoom and increase map zoom to reduce font e