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

Rules for Flying Creatures in 5E

I'm not one for just throwing my players willy-nilly into something new without an idea of how it would work.  Flying races are on the horizon for one of my games, so here are my clarifications for flying creatures: A flying creatures requires a minimum space of at least 3 times their height in all directions in order to flight. For example, a 6 ft tall flying creature requires a room to be at least 18 ft in all dimensions before they can fly in it. A flying creature can attempt to grapple a creature.  If the the target or grappler are flying, grapple attempts are at disadvantage. If neither are flying, grapples are per RAW.  The state of flying or walking is determined by the last square you have moved.  To change between walking and/or flying, you must use at least 1 space of movement.  Movement rules per RAW apply (PHB pg 190 "Using Different Speeds") A successful grapple check by a flying creature can allow the flying creature to potentially carry th...

Exploiting Weakness in D&D 5e: A Guide for the Evil Plotting GM

I wrote a similar article to this on Pathfinder, and though this is a pretty evil topic, it has been of use to a lot of folks out there.  So, now, I think, is the time to start a similar article for D&D 5e.  This will be a living document to be updated with suggestions and more information as I find better methods. In general, 5e is a lot more challenging for a GM, because the classes are reasonably balanced and because the game mechanics don't have a lot of scale over the 20 levels. Here's a general list of things to increase the difficulty for the party: Increase the number of foes and the CR (ignore the book CR system if it isn't offering a challenge) Spells against the PCs low saves.  A high level sleep spell, for example, could take out a party with no elves. Drag out the opportunity for the long rest.  After 2 short rests, the 3rd battle of the day is tough. Hit the most vulnerable PC first. It almost always forces another teammate to take an acti...