RPG Crossing Home Forums Create An Account! Site Rules & Help

RPG Crossing
twitter google facebook

Notices

Reply
 
Thread Tools
  #1  
Old 02-05-2018, 05:05 PM
Jochem's Avatar
Jochem Jochem is offline
Community Supporter
 
Tools
User Statistics
Last Visit: 05-01-2018
RPXP: 536
Jochem Jochem Jochem Jochem Jochem Jochem
Posts: 636
Battle Grid Tool for PbP games

Hi,

I've been working on a Battle Grid Tool for PbP games. I mainly wrote it for myself (I'm currently using it in one of my games), but I feel that you may be able to benefit from it as well. Of course, since this is a hobby project, it is completely free to use. It is a relatively simple tool, but you can do some nice things IMO.

Features:
  • Keep track of everyone's HP.
  • Keep track of everyone's initiative, and automatic ordering.
  • Give everyone neat avatars with relative ease and put them on the battle grid.
  • Avatars can have different sizes on the battle grid.
  • Hide the HP of enemies to keep the players guessing where they're at.
  • You can define custom statuses/conditions, e.g., a character may be prone, poisoned, unconscious, or whatever.
  • Easy uploading to imgur with a simple mouse click! Or just save the image to your hard disk.
  • Change the colors of the grid and legend to suit the style/theme of your game.
  • Set a background image for your grid.
  • Need multiple copies of the same enemy? No problem! Just click duplicate.

Interface


Result


Download link: dndbattletool-0.6.1.zip

Note: you need Java 9 to run this.
__________________
I have taken the Oath of Sangus.
Try out my DnD Battle Tool v0.6 (WIP).

Last edited by Jochem; 02-28-2018 at 11:01 PM.
Reply With Quote
  #2  
Old 02-05-2018, 11:36 PM
dirkoth's Avatar
dirkoth dirkoth is offline
DnD Grognard. Look it up.
 
Tools
User Statistics
Last Visit: 06-21-2018
RPXP: 50252
dirkoth dirkoth dirkoth dirkoth dirkoth dirkoth dirkoth dirkoth dirkoth dirkoth dirkoth
Posts: 42,128
Pretty cool.

Would you mind if we shared this in the next Explosive Runes, as a DM tool?
__________________
Reply With Quote
  #3  
Old 02-06-2018, 09:17 AM
Jochem's Avatar
Jochem Jochem is offline
Community Supporter
 
Tools
User Statistics
Last Visit: 05-01-2018
RPXP: 536
Jochem Jochem Jochem Jochem Jochem Jochem
Posts: 636
Quote:
Originally Posted by dirkoth View Post
Pretty cool.

Would you mind if we shared this in the next Explosive Runes, as a DM tool?
Not at all!
__________________
I have taken the Oath of Sangus.
Try out my DnD Battle Tool v0.6 (WIP).
Reply With Quote
  #4  
Old 02-16-2018, 12:37 PM
Toba's Avatar
Toba Toba is offline
We're All Mad Here
 
Tools
User Statistics
Last Visit: 06-21-2018
RPXP: 19680
Toba Toba Toba Toba Toba Toba Toba Toba Toba Toba Toba
Posts: 7,351
Any possibilities of being able to load a background image? As in, maps and such?
__________________
If you're going through hell, keep going. ~Winston Churchill
GM: Echoes of Divinity II | Twilight Skies Player: The Lost Coast(Breck&Earl) | Shades of Eberron (Korvus)
Reply With Quote
  #5  
Old 02-16-2018, 06:11 PM
LittleBlueNA's Avatar
LittleBlueNA LittleBlueNA is online now
Flightless Fish
 
Tools
User Statistics
Last Visit: 06-21-2018
RPXP: 8840
LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA
Posts: 2,857
You named a dog after me? That's so sweet!

Seriously though, looks cool. +1 for adding background images. I couldn't get the tileset option to work.
Reply With Quote
  #6  
Old 02-19-2018, 04:24 PM
Krow Nest's Avatar
Krow Nest Krow Nest is online now
Great Wyrm
 
Tools
User Statistics
Last Visit: 06-21-2018
RPXP: 522
Krow Nest Krow Nest Krow Nest Krow Nest Krow Nest Krow Nest
Posts: 1,561
YES! The scene where I slayed the Bugbear leader!

I do agree though that we need either background images OR tilesets need to be explained
Reply With Quote
  #7  
Old 02-20-2018, 08:41 AM
Jochem's Avatar
Jochem Jochem is offline
Community Supporter
 
Tools
User Statistics
Last Visit: 05-01-2018
RPXP: 536
Jochem Jochem Jochem Jochem Jochem Jochem
Posts: 636
Yes, I was working on the tilesets, but it has not been finished yet and I forgot to remove the option, heh.

I will try to incorporate both: the ability to load a background image as well as tilesets.
__________________
I have taken the Oath of Sangus.
Try out my DnD Battle Tool v0.6 (WIP).
Reply With Quote
  #8  
Old 02-23-2018, 06:57 PM
Anima Anima is offline
Adult Dragon
 
Tools
User Statistics
Last Visit: 03-13-2018
RPXP: 141
Anima Anima
Posts: 132
I was wondering about how to do battle grids...this is amazing.
Reply With Quote
  #9  
Old 02-23-2018, 10:23 PM
Jochem's Avatar
Jochem Jochem is offline
Community Supporter
 
Tools
User Statistics
Last Visit: 05-01-2018
RPXP: 536
Jochem Jochem Jochem Jochem Jochem Jochem
Posts: 636
Thanks.

Currently working on the tilesets and background images, as well as fixing some bugs. For example, sometimes the forms just don't do anything (changes aren't being processed) and you have to close/open the form again in order for it to work. I figured out what the problem was and am rewriting some code to address this problem.
__________________
I have taken the Oath of Sangus.
Try out my DnD Battle Tool v0.6 (WIP).

Last edited by Jochem; 02-23-2018 at 10:24 PM.
Reply With Quote
  #10  
Old 02-23-2018, 10:58 PM
LittleBlueNA's Avatar
LittleBlueNA LittleBlueNA is online now
Flightless Fish
 
Tools
User Statistics
Last Visit: 06-21-2018
RPXP: 8840
LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA
Posts: 2,857
Does it support transparency for character images? I'm a fan of circular tokens
Reply With Quote
  #11  
Old 02-24-2018, 09:48 AM
Jochem's Avatar
Jochem Jochem is offline
Community Supporter
 
Tools
User Statistics
Last Visit: 05-01-2018
RPXP: 536
Jochem Jochem Jochem Jochem Jochem Jochem
Posts: 636
Yes. If you load a transparent PNG, it will use the image's alpha values.

Last edited by Jochem; 02-24-2018 at 09:48 AM.
Reply With Quote
  #12  
Old 02-25-2018, 04:41 PM
Jochem's Avatar
Jochem Jochem is offline
Community Supporter
 
Tools
User Statistics
Last Visit: 05-01-2018
RPXP: 536
Jochem Jochem Jochem Jochem Jochem Jochem
Posts: 636
Alright. Today I have released v0.3.

Changes in v0.3
  • Everything should be more stable. In the past, sometimes changes in fields would not be reflected in the grid. This should happen less frequently now.
  • Support for background images added (tiles are coming later).
  • You can now change the colors of the grid and legend (e.g., background colors, text color, ...) to suit the style/theme of your game. For example, if your game is dark, then you can use dark colors instead of the default light colors.
  • Statuses have been moved to "edit statuses" in the edit menu, since status changes will happen much less often than other changes. In the future I will use the extra room next to the actors tab for objects/items/obstacles and tiles.

If you find any bugs/problems, please tell me, so I can fix it in the next version.

Edit: I found a bug in the tool which makes it impossible to save your work when using v0.3. Currently working on a fix. Should be done tomorrow. Sorry about this!
Edit2: Fixed. See below.
__________________
I have taken the Oath of Sangus.
Try out my DnD Battle Tool v0.6 (WIP).

Last edited by Jochem; 02-25-2018 at 08:55 PM.
Reply With Quote
  #13  
Old 02-25-2018, 08:51 PM
Jochem's Avatar
Jochem Jochem is offline
Community Supporter
 
Tools
User Statistics
Last Visit: 05-01-2018
RPXP: 536
Jochem Jochem Jochem Jochem Jochem Jochem
Posts: 636
Adding objects was easier than I thought.

Changes in v0.4
  • You can now add non-actor objects (e.g., items, furniture, obstacles, ...). Together with the background image, you can get the same effect as with tilesets. Still going to add tiles later, but this means you can already do some neat things.
  • Fixed the save bug described above, so you can save your work again.
  • You can specify (and even customize) the genders of your characters. This is not very usable at this point, but it will be when I add battle events in a later version to automatically generate a properly formatted battle report for each round, to minimize the administrative work the DM has to do, so the DM can focus on the fun stuff. (Of course, the battle events part will be optional, and can be ignored if you prefer to do all the administrative work in battles yourself.)

dndbattletool-0.4.zip

If you encounter any problems, tell me, so I can fix them.
__________________
I have taken the Oath of Sangus.
Try out my DnD Battle Tool v0.6 (WIP).

Last edited by Jochem; 02-25-2018 at 08:59 PM.
Reply With Quote
  #14  
Old 02-25-2018, 09:43 PM
LittleBlueNA's Avatar
LittleBlueNA LittleBlueNA is online now
Flightless Fish
 
Tools
User Statistics
Last Visit: 06-21-2018
RPXP: 8840
LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA LittleBlueNA
Posts: 2,857
Looking good! Played around with it a little. Current thoughts:

- Background upload works well.
- Saved with no problems. Uploaded with no problems.
- No problems with transparencies.
- An extra layer might be good. One for overlays(spell area, etc), which the objects layer works as for now, and one for underlays, which would work better for adding objects that shouldn't hide characters.
- Images aren't quite centered in the grid, looks like adjusting them over and down by 1 pixel would do the trick.
- Could you get the program to open to the most recently used folder?

Edit: Example image I came up with. Better off not using a background that's already got tiles marked unless it's under 20x20.


Last edited by LittleBlueNA; 02-25-2018 at 09:45 PM.
Reply With Quote
  #15  
Old 02-25-2018, 11:42 PM
Jochem's Avatar
Jochem Jochem is offline
Community Supporter
 
Tools
User Statistics
Last Visit: 05-01-2018
RPXP: 536
Jochem Jochem Jochem Jochem Jochem Jochem
Posts: 636
Quote:
Originally Posted by LittleBlueNA View Post
Looking good! Played around with it a little. Current thoughts:
Thanks for trying it out. I appreciate the feedback.

Quote:
- Background upload works well.
- Saved with no problems. Uploaded with no problems.
- No problems with transparencies.
Good!

Quote:
- An extra layer might be good. One for overlays(spell area, etc), which the objects layer works as for now, and one for underlays, which would work better for adding objects that shouldn't hide characters.
Sounds good. I will add something to support markers for e.g. spell effects. You basically want a transparent overlay with a user-defined color, right? Something to mark squares. Or is there something else you would like to see added with it?

Quote:
- Images aren't quite centered in the grid, looks like adjusting them over and down by 1 pixel would do the trick.
This is something I intended to work on. This weird (1,1) offset probably happens due to the fact that I add a border around the avatars. I might drop the borders entirely, since this doesn't work too well with circular avatars anyway. If I am going to include borders in the future, I will leave them as an optional thing.

Hmm. For some reason the borders don't seem to show up at your side at all.

Quote:
- Could you get the program to open to the most recently used folder?
Yes. It's on my list now.

Quote:
Edit: Example image I came up with. Better off not using a background that's already got tiles marked unless it's under 20x20.
That looks pretty good so far. If I implement those fixes, it will probably look even better.
__________________
I have taken the Oath of Sangus.
Try out my DnD Battle Tool v0.6 (WIP).
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -4. The time now is 03:46 AM.
Skin by Birched, making use of original art by paiute.( 2009-2012)


RPG Crossing, Copyright ©2003 - 2018, RPG Crossing Inc; powered by vBulletin, Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Template-Modifications by TMB