91.07 Pathfinder + D&D3.5 Framework

Discussion concerning lmarkus' campaign framework for D&D3.x and Pathfinder.

Moderators: dorpond, trevor, Azhrei, giliath, Gamerdude, jay, Mr.Ice, lmarkus001

Forum rules
Discussion regarding lmarkus001's framework only. Other posts deleted without notice! :)
User avatar
lmarkus001
Great Wyrm
Posts: 1867
Joined: Sat Mar 29, 2008 12:30 am
Location: Layfayette Hill, PA

91.07 Pathfinder + D&D3.5 Framework

Post by lmarkus001 »

DOWNLOAD LINKS:
MapTool: https://goo.gl/xfPVUx
Mote: https://goo.gl/v9jIQH

I recommend a stack size of 4MB for both MapTool and Mote for this version.
NOTE: This release is compatible with NOTE2: This release is Java7 compatible. Not Java6.
NOTE3: This release is mostly Java8 compatible. Certain dialog reports will not work in Java8. Specifically the data about spells or feats (as these use too many style sheets).
NOTE4: The framework is MOSTLY MOTE compatible

1.3b91_07
=========
Updates:
  • Mote compatibility - FAR MORE COMPATIBLE NOW!
    Server requires at least 1800MB (so 64-bit Java) and I personally run with 3000MB.
    Client requires at least 1200MB (for 32-bit Java) but I highly recommend 1800MB (64-bit Java).
    Both need a 3MB stack but certain macros push that to 4MB.
    There are some lingering issues but it is reasonably sound. Known issues with Mote 1.5.x:
    • Deck of Many Things - not functional
    • Bag of Tricks - partially functional. This is beyond my control but I can confirm teleport pads work.
    • UNTESTED: Wrathgon, Old Plothos
    The major changes here are to Mote functionality and output cleanup. These required changes to a huge number of the macros so my elements touched list can be considered to be "everything".
  • Output: Most output is not processed through Broadcast() and defaults to Secret if you are a GM. Most spurious blank chat lines have been removed.
  • Conditions quick links: Added in some spells
  • Mirror Image: Added Aliasmask's Mirror Image code.



    ELEMENTS TOUCHED - EVERYTHING!!!
  • Campaign
  • Properties
    States: most changed to 4x4 grid and made only visible to owner+gm
    Bars: parts relating to Mirrior Image
  • Lib:libDnD35Pathfinder
    most
  • Tables
    SysSetup: added new Active-mods
  • Lib:Spells3
    Checks to see if you have the skill Spellcraft before letting you try to identify the spell.
  • BASE
    lib:onTokenMove (updated to latest Bag of Tricks)

smartsoldier
Cave Troll
Posts: 45
Joined: Sat Aug 10, 2013 10:03 pm

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by smartsoldier »

First of all, let me say thanks for taking so much time to make this amazing framework for Mote. I just have a few small things that weren't fixed in this new version, nothing game-breaking though. Since we started using your framework in Maptool it was always a blessing to be able to create our own items to equip and then get them to display in the "display mods" window to see exactly where every stat or whatever was coming from. Similarly, the Active Mods were a godsend for quick application of every buff imaginable. However, the framework compatibility with Mote still lacks both of these features. You can make/equip items but they do not translate stats to the token in any way. The Active Mods similarly do nothing. Errors are displayed in the chat window in both cases. (I won't post them since you can test it yourself I am sure). As I said, these are not game-breaking, we just use the Legacy Armor and Legacy Temp Mods to do the same thing, but I was wondering if you were working on getting that functionality back online? Thanks again.

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

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by lmarkus001 »

Hummm... we use them all the time (my Skull n Shackles campaign has been using Mote for a while now). Have you tried a stack size of 4MB? I know most work with 3MB but a few things want 4. For certain the default of 2MB will not be sufficient.

The Rocket icon in Mote is used to change the stack size.

jsharen
Giant
Posts: 196
Joined: Tue Feb 05, 2008 3:39 pm

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by jsharen »

Lindsay,
Is there any way to differentiate between dim light and darkness on a map?

Specifically in Dim Light a human can see 20 feet (with the penalties that go along with that). It would be great to be able to define Darkness vs Dim Light to allow normal vision to go out to the 20 feet, much like Darkvision goes out to 60 feet.

I thought maybe a macro that would flip a tokens vision between Normal - Dark, and Normal - Dim. And we could define the vision type Normal - Dim to have an r22 instead of r2 for Normal - Dark?

The macro would have to only update tokens that had Normal vision to flip their type?

Thoughts?

Cheers,
Jash

smartsoldier
Cave Troll
Posts: 45
Joined: Sat Aug 10, 2013 10:03 pm

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by smartsoldier »

lmarkus001 wrote:Hummm... we use them all the time (my Skull n Shackles campaign has been using Mote for a while now). Have you tried a stack size of 4MB? I know most work with 3MB but a few things want 4. For certain the default of 2MB will not be sufficient.

The Rocket icon in Mote is used to change the stack size.
Yes I run 3000MB with 5MB stack size. Could you think of anything else that might be causing it? I'll go run a quick nuke-it and get back.

Edit: Okay these are the errors I get when trying to do any "Active Mods" or any item editing and equiping through the "Edit Char" button. There were many more errors but they are all the same as this, just repeated.
http://i.imgur.com/h2IbBUX.png

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

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by aliasmask »

It's possible that the function doesn't like an empty list.

smartsoldier
Cave Troll
Posts: 45
Joined: Sat Aug 10, 2013 10:03 pm

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by smartsoldier »

Is there a way to make it not empty from the start? Like a null entry?

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

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by aliasmask »

You can find the line where the code fails and put in a check for an empty list so you don't try to convert it. This is assuming that json.toList is the problem.

I just checked the function and it does error with this:

Code: Select all

[r: json.toList("")]
And it probably shouldn't. I would report it as a bug in MOTE.

smartsoldier
Cave Troll
Posts: 45
Joined: Sat Aug 10, 2013 10:03 pm

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by smartsoldier »

aliasmask wrote:You can find the line where the code fails and put in a check for an empty list so you don't try to convert it. This is assuming that json.toList is the problem.

I just checked the function and it does error with this:

Code: Select all

[r: json.toList("")]
And it probably shouldn't. I would report it as a bug in MOTE.
Okay I did that, I'll wait and see what they say. I looked in on the code too, and there is a line right after that about firsttime and testing if it is empty. Maybe if I somehow did that part first so Mote wouldn't think it is empty?

Edit: I edited the two entries in PrivateJSON that seem to be giving trouble. It now reads {"ActiveItems":[],"ActiveTempModSets":[]} by default and the macros will run just fine. I guess Mote just doesn't like it when you reference something in a JSON that doesn't exist yet.

blakdeth19
Cave Troll
Posts: 30
Joined: Sat Jan 03, 2015 11:05 am

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by blakdeth19 »

Whenever i try to use Edit character i get this error

  Error in body of roll.       
Statement options (if any): H, TOKEN( ids )       
Statement Body : assert( isOwner() || isGM(), getMacroName() +
": Not your token!" )

please help

blakdeth19
Cave Troll
Posts: 30
Joined: Sat Jan 03, 2015 11:05 am

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by blakdeth19 »

im also getting errors all over the board.
no macro seems to want to work,
when testing the attack it works except it will
only allow you to select yourself as the target..
really would like to know how to get this
up and going so i can dnd more often, thank you

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

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by aliasmask »

Sounds like bad memory settings. Can you post your "Gather Debug Information" from the help menu.

blakdeth19
Cave Troll
Posts: 30
Joined: Sat Jan 03, 2015 11:05 am

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by blakdeth19 »

==== MapTool Information ====
MapTool Version: 1.4.0.0

MapTool Home...: ..\..\.maptool
Max mem avail..: 2,667M
Max mem used...: 1,156M
Custom Property: -DMAPTOOL_DATADIR=..\..\.maptool

==== Java Information ====
Java Vendor.: Oracle Corporation
Java Home...: C:\Program Files\Java\jre1.8.0_71
Java Version: 1.8.0_71
Result of executing 'java -version':
............: Java(TM) SE Runtime Environment (build 1.8.0_71-b15)
............: Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode)


==== OS Information ====
OS Name........: Windows 10
OS Version.....: 10.0
OS Architecture: amd64
PATH...........: C:\Program Files\Java\jre1.8.0_71\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Java\jre1.8.0_71\bin;.
Number of Procs: 3

==== User Information ====
User Name: Funk
User Home: C:\Users\Funk
User Dir.: C:\Users\Funk\Documents\Maptools

==== Network Interfaces ====
Display Name..: Software Loopback Interface 1
Interface Name: lo
Address...: 127.0.0.1
Address...: 0:0:0:0:0:0:0:1

Display Name..: Microsoft Teredo Tunneling Adapter
Interface Name: net0
Address...: 2001:0:9d38:90d7:18aa:5d2:bbd9:982f
Address...: fe80:0:0:0:18aa:5d2:bbd9:982f%net0

Display Name..: Realtek PCIe GBE Family Controller
Interface Name: eth1
Address...: 10.0.0.5
Address...: 2601:807:101:7b80:d44a:9b92:118b:23f4
Address...: 2601:807:101:7b80:b85b:4b4f:c91a:494a
Address...: 2601:807:101:7b80:c5f9:1a83:617:a182
Address...: fe80:0:0:0:d44a:9b92:118b:23f4%eth1

Host Address...: 10.0.0.5
Default Gateway: 10.0.0.1

==== Locale Information ====
Country.: United States
Language: English
Locale..: English (United States)
Variant.:

==== Display Information ====
Number of Displays: 1
Display 1: 1360x768(32)

==== Internet Gateway Devices ====
Device Name.: ARRIS TG862 Router
Model Name..: ARRIS TG862 Router
Manufacturer: ARRIS
Model Number: 1.01.83_1215
Model Desc..: ARRIS TG862 Router
Firmware....: Arris/1.0 UPnP/1.0 miniupnpd/1.0
External IP.: 68.38.103.208

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

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by aliasmask »

What values to you have when running the launcher?

blakdeth19
Cave Troll
Posts: 30
Joined: Sat Jan 03, 2015 11:05 am

Re: 91.07 Pathfinder + D&D3.5 Framework NEW!

Post by blakdeth19 »

3000 max
100 min
5m stack

Post Reply

Return to “D&D 3.5/Pathfinder 1e Campaign Macros”