RPTools.net

Discussion and Support

Skip to content

It is currently Wed May 22, 2013 4:47 pm 






Reply to topic  [ 69 posts ]  Go to page Previous  1, 2, 3, 4, 5

Previous topic | Next topic 

  Print view

Author Message
User avatar  Offline
Site Admin
 
Joined: Mon Jun 12, 2006 12:20 pm
Posts: 11622
Location: Tampa, FL
 Post subject: Re: MapTool 1.4
PostPosted: Tue Jun 07, 2011 5:01 pm 
Jagged wrote:
Is it appropriate to ask where the JS will run? On the client or on the server?

On the machine that is asking for the macro to be executed.

Quote:
I mean the only way to make the stuff truly secure is to run it on the server.

Even that is not "secure", depending on your definition of that word. It's possible for the server to be running a hacked version of MT for example (since source code is readily available). Since the JS must be readable to the engine, even if it were encrypted somehow MT would have to decrypt it before giving it to the engine so somebody who wanted to cheat could hack MT to display/modify the code at that point.

This is essentially what GreaseMonkey does for Firefox; it allows a JS programmer to add/change/remove JS code that the web server sends to the browser. I use this for a couple of sites that are broken and need to be fixed to work properly. :|

MT will only allow the GM to create JS macros, but a player could run a hacked version of MT that allows them to add their own macros. It's not practical for us to obfuscate the process just to discourage such cheaters.

Our primary goal in terms of "secure" is to ensure that the stock MT will not allow access to local files or make network connections to machines other than the server (the same basic kind of "sandboxing" that browsers do) without explicit approval from the user. For the time being we've wanted to avoid having a popup in the middle of the game that says "So-and-so macro wants to create a file in directory such-and-such. Do you want to allow it?" That would get annoying very quickly and users are just going to click OK every single time anyway (which is why UAC is such a failure). So we currently protect them from themselves by not allowing macros to write to local files at all.

At some point we may revisit the "secure" aspects again, but it's always easier to be conservative and loosen the reins later than to be loose and then tighten them. :)

_________________
Interested in Time Magazine's Best Invention of 2008 Unix-powered laptop? No crashes or lockups. In fact, that series of articles has two such machines. The other is a Dell netbook. :)


Top
 Profile  
 
User avatar  Offline
Dragon
 
Joined: Sun Jun 15, 2008 1:40 pm
Posts: 444
Location: Montréal, QC
 Post subject: Re: MapTool 1.4
PostPosted: Tue Jun 07, 2011 5:19 pm 
Craig wrote:
MapTool Direction
Source Control
We will be moving from svn to git. Again something that won't be exciting to most MapTool users, but it does mean more flexibility for how contributions are handled.

As a recent adopter of git, this is exciting to me :D

Craig wrote:
Macro Language Changes

WAAAY back, when I was actively playing around with Macros, I used to dread this. Now, I'm excited to try to re-build my grand vision using a 'more real' / less frustrating language.

I'm also very excited about:
Craig wrote:
Vision and Lighting
Multiple Layers
Movement Blocking
A better hand out system
Other bits and pieces
  • A way to export/import campaign settings
  • An update to states and bars to make them more flexible
  • A restructuring of Tokens, so that tokens are just the maps representation of "characters", so you could have a token on different maps that points to the same PC or NPC.
  • Fix the big missing bits in the interface (Light and Vision dialogs anyone?)

GUI Changes


I'm happy to see MapTool development is continuing along. Maybe not as quickly as some would like, but still familiar enough that I'd be excited to start using it again, assuming I have time after finishing my PhD and getting "a real life".

Keep up the great work!

_________________
"The trouble with communicating is believing you have achieved it"
[ d20 StatBlock Importer ] [ Batch Edit Macros ] [ Canned Speech UI ] [ Lib: Math ]


Top
 Profile  
 
 Offline
Dragon
 
Joined: Mon Sep 15, 2008 8:27 am
Posts: 382
Location: Bristol, UK
 Post subject: Re: MapTool 1.4
PostPosted: Fri Jun 10, 2011 7:18 am 
A feature I would be very keen to see updated for 1.4 is the Chat Log.

Saving and reloading the chat log is a must, but I would also like to see something similar to the way Skype manages past chat. But whereas Skype groups chat by "Call" Maptool would group chat by "Session". Maybe allow the GM to mark the end of one session and the start of another?

So when you scrolled to the top of the chat it looked something like:
Image
And expanding a previous session would effectively open another window, to the previous chat log.


Top
 Profile  
 
User avatar  Offline
Site Admin
 
Joined: Mon Jun 12, 2006 12:20 pm
Posts: 11622
Location: Tampa, FL
 Post subject: Re: MapTool 1.4
PostPosted: Fri Jun 10, 2011 10:18 am 
Cool idea. We have plans to add "multi-channel" support to chat to allow for multiple separate chats at the same time (maybe in 1.4, more likely in the next version). Then the problem becomes finding a good way to display the information and allowing the user to interact with it.

For example, each chat message should include both the player name and the character name. That would let the GM see all messages by a certain player or all statements made by a certain character. But it needs to display in a way that is easy to read and easy to use. Some day...

_________________
Interested in Time Magazine's Best Invention of 2008 Unix-powered laptop? No crashes or lockups. In fact, that series of articles has two such machines. The other is a Dell netbook. :)


Top
 Profile  
 
User avatar  Offline
Dragon
 
Joined: Mon Jun 28, 2010 11:12 am
Posts: 563
Location: I'm the worm...
 Post subject: Re: MapTool 1.4
PostPosted: Fri Jun 10, 2011 4:45 pm 
Azhrei wrote:
Cool idea. We have plans to add "multi-channel" support to chat to allow for multiple separate chats at the same time (maybe in 1.4, more likely in the next version). Then the problem becomes finding a good way to display the information and allowing the user to interact with it.

For example, each chat message should include both the player name and the character name. That would let the GM see all messages by a certain player or all statements made by a certain character. But it needs to display in a way that is easy to read and easy to use. Some day...

I disagree with this. I don't want to see two names every time someone posts something in chat. The DDI VT does that and it annoys the piss outta me. How about character name for everything except the /ooc command? And character names could have a mouseover that shows the player name. So mousing over Gimli in the chat window would show JonathanTheBlack.

Gimli roars as he leaps down the ledge towards a bloodied orc, his shield leading the way.
Gimli: "This one is mine!"
JonathanTheBlack: ((Gimli will charge the orc on the ledge below him using Tide of Iron to push him over the edge.))


Top
 Profile  
 
User avatar  Offline
Site Admin
 
Joined: Mon Jun 12, 2006 12:20 pm
Posts: 11622
Location: Tampa, FL
 Post subject: Re: MapTool 1.4
PostPosted: Fri Jun 10, 2011 4:58 pm 
JonathanTheBlack wrote:
Azhrei wrote:
[...] That would let the GM see all messages by a certain player or all statements made by a certain character. But it needs to display in a way that is easy to read and easy to use.

I disagree with this. I don't want to see two names every time someone posts something in chat.

I never said that.

I said that it needs to display in a way that is easy to read. I foresee a table structure with multiple columns in which each column can be turned on/off. Or maybe some kind of tree structure that is collapsible.

What I have in my head should be acceptable to everyone as it will be configurable to what the user wants to see. I just can't describe it adequately. My brain is fried. (I blame it on Friday. 8))

_________________
Interested in Time Magazine's Best Invention of 2008 Unix-powered laptop? No crashes or lockups. In fact, that series of articles has two such machines. The other is a Dell netbook. :)


Top
 Profile  
 
User avatar  Offline
Cave Troll
 
Joined: Fri Sep 23, 2011 10:29 pm
Posts: 57
 Post subject: Re: MapTool 1.4
PostPosted: Tue Sep 27, 2011 10:24 am 
sooooooo.........its been what.....3 months? any update?

though...i'm VERY happy and content with 1.3 its great! so i will be very patient for 1.4.


Top
 Profile  
 
User avatar  Offline
Site Admin
 
Joined: Mon Jun 12, 2006 12:20 pm
Posts: 11622
Location: Tampa, FL
 Post subject: Re: MapTool 1.4
PostPosted: Wed Sep 28, 2011 12:26 am 
Not a lot of news to report on 1.4. I'm been very busy with real life and haven't worked on MT 1.3 at all hardly, and certainly not on 1.4. And I don't see my load lightening much before the end of the year.

Craig has been playing around with some of the basic libraries to see what can be made to work and we've had some technical discussions about various approaches, but there's still a loooonnnng way to go. I wouldn't expect anything to happen for months yet...

But keep in mind that we're not in a super huge hurry either. We want Oracle to release some of the updates they have planned for Java in the next 6+ months so that we can evaluate them for MT. And since this is a volunteer effort (i.e. no one is being paid for this) we'd rather not write a bunch of code and then have to go back and redo it to make use of some new feature. :|

_________________
Interested in Time Magazine's Best Invention of 2008 Unix-powered laptop? No crashes or lockups. In fact, that series of articles has two such machines. The other is a Dell netbook. :)


Top
 Profile  
 
User avatar  Offline
Dragon
 
Joined: Mon Sep 24, 2007 5:10 pm
Posts: 320
Location: Rancagua - Chile
 Post subject: Re: MapTool 1.4
PostPosted: Wed Sep 28, 2011 8:17 am 
Thank you for the update, Azhrei. All your efforts are appreciated.

_________________
Armazón de Campaña D&D 4a Edición
Moving tokens between maps


Top
 Profile  
 
Display posts from previous:  Sort by  
Reply to topic  [ 69 posts ]  Go to page Previous  1, 2, 3, 4, 5

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 0 users online :: 0 registered, 0 hidden and 0 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 0 guests





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

Style based on Andreas08 by Andreas Viklund

Style by Elizabeth Shulman