[Hopefully] MapTool 1.3 Build 91 [There is hope after all!]

New build announcements plus site news and changes.

Moderators: dorpond, trevor, Azhrei, Craig

Post Reply
Craig
Great Wyrm
Posts: 2107
Joined: Sun Jun 22, 2008 7:53 pm
Location: Melbourne, Australia

[Hopefully] MapTool 1.3 Build 91 [There is hope after all!]

Post by Craig »

I have created a new build (b91 if the title of this post is to be believed).
Since things have changed significantly since I last attempted a build I am hoping a few people can kick the tyres (or tires if you prefer) before I upload it to rptools.net.

The files can be found at the following location.
http://maptool.craigs-stuff.net/test-builds/

If all goes well I will add it as b91. (what happened to b90 you ask, well there is a b90 kinda floating around out there and I didn't want to confuse the issue).

Change List for this build:
Spoiler
[r5987] fix field selection bug in json.sort()
[r5984] added support for building the DMG; copied necessary icons into project
[r5981] fix to spacing in ANT build file for generated "mt.cfg" file
[r5980] reorg of resources; heavy mods to ANT build to support Apple application bundle generation
[r5977] partial fix for "macro editor dialog window position lost using OK/Cancel but kept using Close button?!"; http://forums.rptools.net/viewtopic.php?f=3&t=23965
[r5976] fixed upnp problem where IP_ANY was being used; added support for port mapping all routers on all connected subnets; http://forums.rptools.net/viewtopic.php ... 94#p243694
[r5975] minor fix for getVBL() function; (Jamz) http://forums.rptools.net/viewtopic.php?f=60&t=23953
[r5974] remove restriction of layer in Zone.Filter implementations since layer is handled separately now; http://forums.rptools.net/viewtopic.php ... 90#p243185
[r5973] removed OSX-specific option from command line arguments; http://forums.rptools.net/viewtopic.php ... 94#p243292
[r5972] adds list of GM names to getInfo("server") (as "gm"); adds name parameter to isGM(); (CiF) http://forums.rptools.net/viewtopic.php?f=20&t=23951
[r5971] replace hard-coded locale-specific characters with \u Unicode escapes
[r5970] removed Unix ZIP template since not needed anymore
[r5969] added launcher support
[r5967] replaced a lot of calls to System.err with logging to .error() or .warn()
[r5966] commented out a lot of System.out.println() statements!
[r5965] simple VBL line thickness fix (Jamz); http://forums.rptools.net/viewtopic.php ... ad#p242498
[r5964] updated formatting preferences
[r5963] latest VBL functions from Jamz; http://forums.rptools.net/viewtopic.php?f=60&t=23849
[r5962] fixed handling of spaces in <key,value> pairs for varsFromStrProp since spaces are allowed in keys now; added javadoc
[r5961] retry: sourceforge.net failure?
[r5960] fix for setSize() not working when token is Native or Free size; http://forums.rptools.net/viewtopic.php?f=27&t=23843
[r5959] removed MapToolLauncher written in C++ -- superseded by Java version in new project
[r5958] updated logging XML files; fix for i18n in drawVBL/eraseVBL; updates to StringUtil
[r5957] formatting; removed System.out debugging call
[r5956] added drawVBL/eraseVB functions; added get/setTokenShape() and getTokenWidth/Height() functions
[r5955] fix for canSeeToken() when token is !snapToGrid; (Jamz)
[r5954] fix for how VBL line segments join; (Jamz)
[r5953] added X as topology (VBL) drawing shape; (CoveredInFish)
[r5952] added image to use in Help menu
[r5951] allow setLayer() and copyToken() to take optional parameter that prevents token shape change; (Azhrei) http://forums.rptools.net/viewtopic.php?f=20&t=23610
[r5950] formatting; regex change looking for Help keys in properties; "import map" code test
[r5949] fixed typo in reference to i18n.properties key
[r5948] added Help menu item for Networking Setup (points to NFAQ); added confirmation of ImportMap menu function; http://forums.rptools.net/viewtopic.php?f=3&t=23614
[r5947] fix removeFacing() parameter count; (Jamz) http://forums.rptools.net/viewtopic.php?f=60&t=23802
[r5946] added "-Xdock:name" to Debug configurations (will it work on non-OSX?)
[r5945] sorry, I believe the only changes are licensing and some fixed warnings but not guaranteed :(
[r5944] general cleanup, license change, warnings fixed in prep for end of 1.3 and beginning of 1.4
[r5943] added licensing details; some code is Apache, some is LGPL, some is AGPL
[r5942] reformatting; license update to LGPL
[r5941] fix NPE for macrokeys in J7 but not J6 (Lee); http://forums.rptools.net/viewtopic.php?f=60&t=23568
[r5940] updated list of logging configuration options
[r5939] added OOM handling during campaign IO so a better message is provided
[r5938] added InputMap debugging (trying to track down NPE); http://forums.rptools.net/viewtopic.php?f=3&t=23541
[r5937] fix missing/incorrect translation keys (found by looking at log.txt)
[r5936] attempt to standardize calls to getInputMap() to help track down NPE
[r5935] updated fix for drawVBL/eraseVBL feature (Jamz); http://forums.rptools.net/viewtopic.php?f=60&t=23545
[r5934] backed out the fix for better smiley parsing in the HTML chat (caused duplicate text); http://forums.rptools.net/viewtopic.php?f=3&t=23543
[r5933] file to turn on all available logging
[r5932] fix for autosaving not clearing the AppState flag (final fix?)
[r5931] fix action.undoMapDrawing (remove "Map"), test version of new autosave code
[r5930] fix filenames (remove spaces) and update logging info
[r5929] fix to VBL macro boundary checks (Jamz); http://forums.rptools.net/viewtopic.php?f=60&t=23521
[r5928] added logging in AppState to help isolate problems with autosave deadlocks
[r5927] switch to new Windows-based batch file setup (Vhex); http://forums.rptools.net/viewtopic.php ... 30#p239304
[r5925] cleanup of Windows batch files; move towards making them more generic

User avatar
aliasmask
RPTools Team
Posts: 9023
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

Re: [Hopefully] MapTool 1.3 Build 91

Post by aliasmask »

Thanks. I'll see if I can get my GM to run this on Monday. Is the file save backwards compatible with b89 (ie, if I save as b91, can I still run on b89?) or should I just save as new campaign?

I'll be testing out the launcher update which has been one of the major problems with the last release and with java 8 which requires you to remove previous versions of java.

Craig
Great Wyrm
Posts: 2107
Joined: Sun Jun 22, 2008 7:53 pm
Location: Melbourne, Australia

Re: [Hopefully] MapTool 1.3 Build 91

Post by Craig »

aliasmask wrote:Thanks. I'll see if I can get my GM to run this on Monday. Is the file save backwards compatible with b89 (ie, if I save as b91, can I still run on b89?) or should I just save as new campaign?

I'll be testing out the launcher update which has been one of the major problems with the last release and with java 8 which requires you to remove previous versions of java.
I only built what was currently in the source repository so I haven't checked all the code, but it seems that there are some things in there that will stop you from using b91 campaigns in b89 if you use them.

If you have any issues with getting stuff to work with Java 8 let me know as one of the things I want to do is make sure it all works ok with Java 8 as that is what most people will be downloading these days.

User avatar
Full Bleed
Demigod
Posts: 4736
Joined: Sun Feb 25, 2007 11:53 am
Location: FL

Re: [Hopefully] MapTool 1.3 Build 91

Post by Full Bleed »

Craig wrote:I have created a new build
Thanks for getting this out!
Maptool is the Millennium Falcon of VTT's -- "She may not look like much, but she's got it where it counts."

User avatar
wolph42
Winter Wolph
Posts: 9999
Joined: Fri Mar 20, 2009 5:40 am
Location: Netherlands
Contact:

Re: [Hopefully] MapTool 1.3 Build 91

Post by wolph42 »

Awesome Craig!

To all interested:
Note that this b91, should be the same as the one called b91-beta linked in my Sig which was also a compilation of the current submitted code. Difference is that b91-beta has the internal version b90 and Craigs version will have internal version 91.

User avatar
Vhex
Giant
Posts: 162
Joined: Fri Sep 09, 2011 4:41 am
Location: Honolulu, HI

Re: [Hopefully] MapTool 1.3 Build 91

Post by Vhex »

I loaded up a couple of my old things in it and it seemed to work fine, although I (admittedly) didn't have many paces to put it through. I was using Java 8 on Windows 8.1.

Really excited to see a new build go up on the site though, thanks Craig!

User avatar
aliasmask
RPTools Team
Posts: 9023
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

Re: [Hopefully] MapTool 1.3 Build 91

Post by aliasmask »

launcher-130829.01.jar

Use with B89 and Java 8
I did a little testing and all seems fine so far. The launcher and java 8 works with b89, but only if you add a folder called translations to the MapTool install directory for B89. I would recommend deleting the current mt.cfg file before using that launcher. If you only add the folder and not the language files, the launcher will give an error, but then continue on.

Restore the launcher prompt
If you ever turn off the prompt in the launcher the only way to get it back is to edit the mt.cfg file or delete it (for the non-layman). Just change the line PROMPT=false to PROMPT=true.

JAVA Stuff
When installing java 8, it prompts you to remove all the other versions of java. If you're still using b87 or earlier this is a bad thing since it's not compatible with those earlier versions. You essentially can not install java 8 on your system if you still wish to use b87. I recommend you upgrade MapTool to at least b89 and likely b91 once there has been enough play testing. I haven't tried everything to install java 8 with my other existing versions, but the install did fail until I removed them.
\\\ Side Note Gripe about Java 8 ///
The previous versions used the same path like C:\Program Files\Java\jre7\bin\javaw.exe for all java 7 updates. Now, each update get's it own file folder name, arrrg. They are now using some kind of redirect method where the javapath=C:\ProgramData\Oracle\Java\javapath and holds the java/javaw/javaws.exe files which are some kind of simlink. That would be fine and dandy, but they're not compatible with Windows Shortcut files. So, I can no longer create a shortcut that says "javaw.exe -jar maptool-1.3.b89.jar". It instead adds the ProgramData path rather than the jre8 path and the Oracle path just gives an error.

Why this is such a pain is because I use MapTool quite often and I would like to have a nice little shortcut on my taskbar. jar files don't pin to taskbar. The way around that was to create a shortcut to the javaw.exe file with the appropriate parameters and pin that. But now, anytime an update comes out I'll need to update the shortcut or just not use the latest update. If the simlink worked with shortcuts everything would be fine, but they don't.

badsequel
Giant
Posts: 115
Joined: Thu May 31, 2012 3:13 am

Re: [Hopefully] MapTool 1.3 Build 91

Post by badsequel »

Thank you, Craig! :D
My shared rpg stuff:
(exe)TokenNameChanger3: https://www.dropbox.com/s/cqsof54v3dl2k ... 3.zip?dl=0
Tiddly Spell Wiki: https://www.dropbox.com/s/53pya4k68mnvc ... ddly01.htm

Stuff to check out:
Mote Kickstarter(back it): https://www.kickstarter.com/projects/74 ... abletop-ev

User avatar
lmarkus001
Great Wyrm
Posts: 1867
Joined: Sat Mar 29, 2008 12:30 am
Location: Layfayette Hill, PA

Re: [Hopefully] MapTool 1.3 Build 91

Post by lmarkus001 »

Thanks! I will give it a go...

User avatar
Jagged
Great Wyrm
Posts: 1306
Joined: Mon Sep 15, 2008 9:27 am
Location: Bristol, UK

Re: [Hopefully] MapTool 1.3 Build 91

Post by Jagged »

Awesome! Will try some testing this weekend :)

User avatar
JML
Dragon
Posts: 515
Joined: Mon May 31, 2010 7:03 am
Location: Blagnac, France

Re: [Hopefully] MapTool 1.3 Build 91

Post by JML »

Ran it on MacOS 10.6.8, Java 6. It seems to work after a very quick test with the french Savage Worlds framework. I don't know if the Java version will prove to be a problem later :?:

Note: you've got to copy the launcher outside of the package to use it. Just create a launcher directory, right-click the app file and Open package content. Go to Contents/Resources and copy the doc, logging and translations directories in your new launcher directory. Copy also the mt.cfg file. Got to /Java and copy the launcher-xxx.jar file. You're all set.

User avatar
aliasmask
RPTools Team
Posts: 9023
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

Re: [Hopefully] MapTool 1.3 Build 91

Post by aliasmask »

RPTroll wrote:Ran it with my framework. Worked fine on Linux.

Started a server and had friends connect. One couldn't get the launcher to work on windows. The other worked fine. Had the non-working guy run it from the command line and it worked fine. We played around for a while and everything seems in order.

Cranked up my windows instance this morning (I feel dirty now) and double clicked the JAR launcher. Nothing. Installed Java 8 and it worked fine.

I'll power on my other windows box and see if I can make it work without Java 8.

[Update]
The launcher worked on the windows 8 box running java 7 without any modification.

I think the problem with the launcher has to do with the Java bin directory NOT being in the PATH on windows. Will confirm tomorrow with the person having problems with the launcher.

[Update 2]
Seems to be more of a problem with having multiple Java versions without Java/bin called out in the path. Other problems center around the dmg file and the apple OS claiming the file is corrupt. It isn't corrupt its just not digitally signed and you have to modify the security settings to let it run.
Sorry, your signature was preventing Chrome from loading due to malware from bit.ly so I delete your post so people won't get infected trying to get the latest release and to give access to those being blocked from viewing page.

Update: Apparently it's a new "feature" with google chrome and firefox to give malicious software warnings for any link from bit.ly. I made another post on the matter and how to handle it for the chrome browser.

Chadarius
Kobold
Posts: 4
Joined: Thu Aug 20, 2009 5:26 pm

Re: [Hopefully] MapTool 1.3 Build 91

Post by Chadarius »

I've used it for the last 6 weeks on Windows, Mac, and Linux and have found it to be quite stable. I can't wait to see that version tick up on the downloads page :)

User avatar
wolph42
Winter Wolph
Posts: 9999
Joined: Fri Mar 20, 2009 5:40 am
Location: Netherlands
Contact:

Re: [Hopefully] MapTool 1.3 Build 91

Post by wolph42 »

Chadarius wrote:I've used it for the last 6 weeks on Windows, Mac, and Linux and have found it to be quite stable. I can't wait to see that version tick up on the downloads page :)
that has just occured!

User avatar
booga
Dragon
Posts: 365
Joined: Fri Dec 14, 2007 9:00 am

Re: [Hopefully] MapTool 1.3 Build 91 [There is hope after al

Post by booga »

Thanks Craig (and all the people involved) !

Just opened without any problem with the launcher (Windows 7 x64, Java 7). I could open my CoC framework and things seemed to run without a problem.

The bug where docked Framework-created frames do no stay docked on new sessions and reappear in the middle of the screen (which appeared in b89 after a bug was fixed on Macs to prevent frames from appearing off-screen) is still here. People on the Mote project managed to "fix" it by making the Mac fix not apply on Windows computers (it's not required there, and adds another bug). This could be something to consider for b92...

Woot !

Post Reply

Return to “Announcements”