RPTools.net

Discussion and Support

Skip to content

It is currently Sun Dec 10, 2017 11:09 pm 






Reply to topic  [ 19 posts ]  Go to page 1, 2  Next

Previous topic | Next topic 

  Print view

Author Message
 Offline
Cave Troll
 
Joined: Thu Oct 19, 2017 11:36 am
Posts: 26
 Post subject: darn it's ugly
PostPosted: Thu Oct 19, 2017 5:38 pm 
That's the first words that came to my mind when I first tried Maptool.

It took me about 20 minutes to figure out how amazing this tool actually is. The potential is limitless and the ugliness turned into a vintage, old school feel
I kinda dig 8)

I'm currently trying to populate 350 monster tokens using data from http://www.dnd5eapi.co/
I heavily steal the work provided in this forum on 5e frameworks. It's quite overwhelming
but I slowly start to get things done. I'm using python to generate the token files, because
I know crud about Java.

While trying to retro engineer the framework I noticed people have gone batshit crazy about token macros, I'm not sure anyone achieved the stage where everything is manageable by clicking on macros but surely some were pretty close.

I'm planning to use maptool this week end for a dnd session. I'll be using a dual screen setups, one for all the players in the room, the other for me. Just the fog of war + sight feature is priceless, I'm sure my players will enjoy it.

I'd like to thank all the contributors for this wonderful piece of free software. They've gained inspiration point for life !


Top
 Profile  
 
User avatar  Offline
Deity
 
Joined: Tue Nov 10, 2009 6:11 pm
Posts: 7964
Location: Bay Area
 Post subject: Re: darn it's ugly
PostPosted: Thu Oct 19, 2017 6:25 pm 
It's often referred to as the Millennium Falcon of RPG software.


millennium falcon meme.png
millennium falcon meme.png [ 223.32 KiB | Viewed 332 times ]

_________________
Downloads:
Top
 Profile  
 
User avatar  Offline
Great Wyrm
 
Joined: Mon Sep 15, 2008 8:27 am
Posts: 1183
Location: Bristol, UK
 Post subject: Re: darn it's ugly
PostPosted: Fri Oct 20, 2017 6:49 am 
You can automate practically everything in Maptool, but people usually step back from going the whole hog because :

1) its an awful lot of work

and

2) it disconnects players from the game.

So I generally refuse to automate things like damage because its better to get the players to do it.


Top
 Profile  
 
User avatar  Offline
Great Wyrm
 
Joined: Mon May 10, 2010 11:59 am
Posts: 1722
Location: Chicagoland
 Post subject: Re: darn it's ugly
PostPosted: Fri Oct 20, 2017 9:38 am 
FYI: You may want to look at my fork @ http://maptool.nerps.net to take full advantage of that API.

I have a sendURL() macro that you can use to post a payload (or just URL get requests) to that API and get that jSON payload back within MapTool... I use it, for example, to post XP logs to our personal Slack channel. :) (I need to find an API site like that for Pathfinder)

_________________
-Jamz
____________________
Custom MapTool 1.4.x.x Fork: maptool.nerps.net
Custom TokenTool 2.0 Fork: tokentool.nerps.net
More information here: MapTool Nerps! Fork


Top
 Profile  
 
 Offline
Giant
 
Joined: Mon Aug 03, 2015 5:30 pm
Posts: 227
 Post subject: Re: darn it's ugly
PostPosted: Fri Oct 20, 2017 10:34 am 
Jagged wrote:
You can automate practically everything in Maptool, but people usually step back from going the whole hog because :

1) its an awful lot of work

and

2) it disconnects players from the game.

So I generally refuse to automate things like damage because its better to get the players to do it.


My players would rather watch paint dry than not roll their own dice (even the one who lives 1,500 miles away, and whose kids keep losing his actual dice). For that matter, so would I.

But everyone agrees that MapTool is no indispensable, even for face to face play.


Top
 Profile  
 
User avatar  Offline
Demigod
 
Joined: Sun Feb 25, 2007 11:53 am
Posts: 3782
Location: MD
 Post subject: Re: darn it's ugly
PostPosted: Fri Oct 20, 2017 12:07 pm 
bobifle wrote:
That's the first words that came to my mind when I first tried Maptool.

It took me about 20 minutes to figure out how amazing this tool actually is. The potential is limitless and the ugliness turned into a vintage, old school feel
I kinda dig 8)

And the good thing is that you're probably only just scratching the surface.

In addition, over time you can do some things to make what matters most "prettier." I started doing cosmetic things well after all the most important functional thing I wanted to do... but I'm happy with the way things look.

I think my character sheet is as "pretty" as any VTT out there... with more functionality and customization to boot.

If you look around the forums a bit you'll find a number of drop-in that will help you beautify things.

_________________
Maptool is the Millennium Falcon of VTT's -- "She may not look like much, but she's got it where it counts."


Top
 Profile  
 
User avatar  Offline
Great Wyrm
 
Joined: Mon May 10, 2010 11:59 am
Posts: 1722
Location: Chicagoland
 Post subject: Re: darn it's ugly
PostPosted: Fri Oct 20, 2017 1:53 pm 
That's a dang 'purty sheet ya got der!

_________________
-Jamz
____________________
Custom MapTool 1.4.x.x Fork: maptool.nerps.net
Custom TokenTool 2.0 Fork: tokentool.nerps.net
More information here: MapTool Nerps! Fork


Top
 Profile  
 
User avatar  Offline
Demigod
 
Joined: Sun Feb 25, 2007 11:53 am
Posts: 3782
Location: MD
 Post subject: Re: darn it's ugly
PostPosted: Sat Oct 21, 2017 10:06 pm 
JamzTheMan wrote:
That's a dang 'purty sheet ya got der!

Thanks... here are some other key player/GM interface sheets:

Here is my GM Control Sheet.

Sample Character Combat Sheet.

Gear Sheet.

All thanks to devs and contributors like you giving us this "ugly" framework to works with. ;)

_________________
Maptool is the Millennium Falcon of VTT's -- "She may not look like much, but she's got it where it counts."


Top
 Profile  
 
 Offline
Cave Troll
 
Joined: Thu Oct 19, 2017 11:36 am
Posts: 26
 Post subject: Re: darn it's ugly
PostPosted: Mon Oct 23, 2017 4:05 am 
Ran my first session using maptool.

I think tt's been a success (it's an all players in the same room setup, I extend my laptop screen to the host TV), in the sens that it adds clearly some benefits to the table, it's not just a gadget.

I used very few features of MapTool, basically I was just displaying the map with the fog of war on, I had setup the vision blocking and I as the DM was actually the only interacting with the token. I didn't use any macro and didn't feel the need to. I guess macro are only required when playing online.

Technically speaking, I had no problem with the client I started on the same machine than the server. One player, just for the sake of trying, used the client on his computer, and was brought the the token library instead of the map I was currently displaying on the GM/server side, weird but nothing game breaking. I think I yet have to understand what the client can do and how I can restrict the client to smooth the experience.

Great job guys !


Top
 Profile  
 
User avatar  Offline
Great Wyrm
 
Joined: Mon Sep 15, 2008 8:27 am
Posts: 1183
Location: Bristol, UK
 Post subject: Re: darn it's ugly
PostPosted: Mon Oct 23, 2017 5:51 am 
That's the best way to start using Maptool. One feature at a time :)


Top
 Profile  
 
User avatar  Offline
Demigod
 
Joined: Sun Feb 25, 2007 11:53 am
Posts: 3782
Location: MD
 Post subject: Re: darn it's ugly
PostPosted: Mon Oct 23, 2017 11:37 am 
bobifle wrote:
Technically speaking, I had no problem with the client I started on the same machine than the server. One player, just for the sake of trying, used the client on his computer, and was brought the the token library instead of the map I was currently displaying on the GM/server side, weird but nothing game breaking.

That will happen. Just have them switch to to correct map with the Select Map menu in the upper right hand corner or you can use Tool>Enforce Players to Current Map to pull them to the map you want them on. As a client, they will only be able to switch to maps that are "Visible to Players" (though you could create map switching macros that get around that).

Quote:
I think I yet have to understand what the client can do and how I can restrict the client to smooth the experience.

One of the biggest "restrictions" of using separate clients is in setting ownership of particular tokens so that they can only interact with those tokens and see from the vantage points of those tokens.

You can also "Lock Movement" in the Initiative Panel (and Tool>Lock Player Movement) to keep them from moving their tokens (on purpose or accident) around when they don't have initiative.

_________________
Maptool is the Millennium Falcon of VTT's -- "She may not look like much, but she's got it where it counts."


Top
 Profile  
 
User avatar  Offline
Demigod
 
Joined: Sun Feb 25, 2007 11:53 am
Posts: 3782
Location: MD
 Post subject: Re: darn it's ugly
PostPosted: Mon Oct 23, 2017 11:40 am 
Jagged wrote:
That's the best way to start using Maptool. One feature at a time :)

Exactly.

Many people try to do too much out of the gate and miss the proverbial forest for the trees.

Start basic as a pure virtual table and then, as mastery comes, look to augment as desired for you particular game and play style.

_________________
Maptool is the Millennium Falcon of VTT's -- "She may not look like much, but she's got it where it counts."


Top
 Profile  
 
 Offline
Giant
 
Joined: Mon Aug 03, 2015 5:30 pm
Posts: 227
 Post subject: Re: darn it's ugly
PostPosted: Mon Oct 23, 2017 12:14 pm 
Full Bleed wrote:
Jagged wrote:
That's the best way to start using Maptool. One feature at a time :)

Exactly.

Many people try to do too much out of the gate and miss the proverbial forest for the trees.

Start basic as a pure virtual table and then, as mastery comes, look to augment as desired for you particular game and play style.


It has been my experience that, starting with just using it to share maps and token placement, every time I run a game, I find something where I think "I can automate this with a macro or some feature I know is there but haven't figured out yet." And then, between games, I figure out how to do so.

It's a very organic learning process, and I've yet to find something I can't figure out.


Top
 Profile  
 
 Offline
Cave Troll
 
Joined: Mon Nov 14, 2011 8:04 pm
Posts: 68
Location: Fort Pierce, FL
 Post subject: Re: darn it's ugly
PostPosted: Sat Oct 28, 2017 1:49 pm 
bobifle wrote:
I'm currently trying to populate 350 monster tokens using data from http://www.dnd5eapi.co/
I heavily steal the work provided in this forum on 5e frameworks. It's quite overwhelming
but I slowly start to get things done. I'm using python to generate the token files, because
I know crud about Java.

While trying to retro engineer the framework I noticed people have gone batshit crazy about token macros, I'm not sure anyone achieved the stage where everything is manageable by clicking on macros but surely some were pretty close.


I did this for Pathfinder, only I used Herolab as my "API" to pull data from. Their file format is open and they were supportive of me pulling data from their monster files. I also used Python and it worked really well for me: http://forums.rptools.net/viewtopic.php?f=8&t=23623

If you're interested in the Python code for this, the main token creation code is: create_token() method which basically just creates a rptok file(zip file with xml and images in it). The class I use to generate the xml of the token with all the macros and what not in it is Pathfinder class, though I'm probably doing a lot more there than you'll need to do.

It looks like the 5e API data is pretty light which works in your favor. The Herolab files were really data heavy. Like a monster would have pages of spell data attached to it. I ended up saving that data offline and using JamzTheMan's NERPS variant of Maptool which allowed me to fetch the data via HTTP and that worked really well.

Only real PITA I found with doing this was for Python 2.7 the Unicode support was really bad and I kept running into parsing bugs because of that. Or if my "API"(Herolab files) got updated they could change a bit in format and break things. But the Maptool side of just stamping out tokens via a Python app worked marvelously. And since everything was on the token themselves they were pretty compatible with other frameworks, third party macro libraries and even my own updates(a 1.0 token could exists alongside a newer 1.1 version token).


Top
 Profile  
 
User avatar  Offline
Great Wyrm
 
Joined: Mon May 10, 2010 11:59 am
Posts: 1722
Location: Chicagoland
 Post subject: Re: darn it's ugly
PostPosted: Sun Oct 29, 2017 11:42 am 
@Drawcones, ya, your code was my original inspiration for getting HeroLab support in MapTool, cause, why not!? :)

If you add a portfolio to your MapTool repo, they show up as folders, and I show a "token" for every character in that portfolio. Drag it onto the map, bam, token created using first image (default) as portrait/token. If you add a second image, that is used for the token image. It saves a "link" back to that portfolio so you can 'update' it via macro or right-click-edit. I expose all 3 statblocks via macro and provide a xpath macro as well (I stat all my tokens using the XML statblock now using xpath. Much more reliable than regular expression I think)

Anyhoo, ya, you can also use my sendURL to send a json payload and return a string back (which could be a json object/payload). But if you can create all these on the fly, you probably don't need to create "in mass" all the tokens up front?

_________________
-Jamz
____________________
Custom MapTool 1.4.x.x Fork: maptool.nerps.net
Custom TokenTool 2.0 Fork: tokentool.nerps.net
More information here: MapTool Nerps! Fork


Top
 Profile  
 
Display posts from previous:  Sort by  
Reply to topic  [ 19 posts ]  Go to page 1, 2  Next

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:

Who is online

In total there are 2 users online :: 0 registered, 0 hidden and 2 guests (based on users active over the past 5 minutes)
Most users ever online was 243 on Sun Nov 04, 2012 6:14 am

Users browsing this forum: No registered users and 2 guests





Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group

Style based on Andreas08 by Andreas Viklund

Style by Elizabeth Shulman