RPGui - Free Online Tabletop Project


log in or register to remove this ad

Thanks.

I'm a multimedia developer more than a programmer. The only language I know really well is Macromedia Director's Lingo scripting language.

I'm the developer of Battlegrounds: RPG Edition (one of the commercial virtual tabletop apps), which is what the rest of the site I linked to is all about.
 

My perfect gaming program....

I've got a 61"HD TV. I'd like a program that would allow me to hook my laptop up to it, and open a window on the TV, and one on the laptop, as a DM view.

Both screens show a map, tokens, light radiuses, fog of war, etc.

Maptools can do this, but having been written in Java, performs very poorly, and it downgrades the map images far too much to be displayed on a huge hi-res TV.
 

AFAIK, MapTools doesn't degrade the map image at all, but you need to zoom in to see all the fine detail. That's going to be true of any program that displays images and has a zoom function. The key is to use large source maps, if you can (e.g., 2000x2000 pixels).
 

Hmm, you know you can change the display options (in Windows) to make your tv a monitor, right? So you wouldn't actually need software to do it, just a graphics card capable of output that your tv can comprehend, like S-Video or common little red/yellow/white cables (though you'd only be using the yellow for video). Often times, it's not a great resolution when you do this anyway, as it seems to be a hardware limitation.

Also, here's a screenie of RPGui for visual preview purposes.
RPGui.jpg
 
Last edited:

Finishing up a few features on the map display. The DM can add new tokens, place them wherever he needs them to be, and he can place PC tokens (which will automatically load for him for anyone who's in game ... also can be removed). A background image (maps made in other programs) can be used for the battlemap image. You can have a grid overlay, whether or not you choose to doodle your own map while gaming. A doodle option will allow the DM to draw over the map (using a few predefined colors, and set-size/shape brushes) and send the updated image whenever he's ready.

Image files are sent from host to client software if they're missing. Also, may add an option for players to be able to make their own (and the ability to assign when joining the game) avatars, and have those tokens sent to the DM for him to use, as well. Tokens will update in real-time when being moved, and players can only move their avatars.

Updated image.
RPGui2.jpg
 


Heh, I admit, my sleep is lacking, but the prospect of having something fully functional is driving me a mile a minute. I'll be uploading the newer version with map features sometime today hopefully. I'm using Blitz+, a very simple to use programming language. It's quick to prototype and I've got a network add-on that works a treat, too.

Additional feature to be included to the map system - Initiative listing. DM can alter inits and add / remove them. Players can enter their modifier below the roll init button and the roll is displayed in the chat window / put into a list on the DMs battlemap screen (maybe the players will just be able to see the player inits and not the creatures). If the player is already on there, they won't be able to roll again unless the DM removes their roll.

Question: Is it legal to include creature names / stats in programs for DM reference? Or any information in the player's handbook / DM guide / so on and so forth?
 
Last edited:

I shorted out and decided to release RPGui v1.0.1 before all the planned features were completed. There are so many things added to this one that I have to have user testing before I can figure what to tweak and fix and move on to the fluff.

RPGui v1.0.1

[Host]
Map options - Create New Map -> Name of Map, tile across, tiles high, grid on?
Load/Save proprietary map format. Saves tokens and bg file information for quick loading during play.
Add Tokens - Tokens are loaded from the tokens folder in RPGui. For transparency, they must be 16-bit BMP files with 255, 0, 255 (that ugly magenta) for the transparent parts.
Delete Tokens - Removes tokens from the map.
Set Owner - The DM can assign the owner of the token. The player must be in-game. (Will be adding an auto-assign later for players when the map is presented to them. Also players can't move tokens that aren't assigned to them.)
Map Ready / Disable Map - Players can't view the map until you ready the map. To run them off, disable the map.
Clear Map - Clears all map data so you can present another map or create a new one.

[Join]
Map functionality -
View tokens being moved in real-time and move tokens that are assigned to you.
 

Impressive. When you have a web page for your app, let me know and I'll add it to my Links page.

Can I ask why you didn't go with PNG format, which is much smaller and supports transparency natively?
 

Remove ads

Top