Date   
Board of Director Meeting - February 24 (6am PST -0800 UTC)

Andrew Maitland
 

Agenda:

1) Team Reports (10 minutes)

2) Roadmap Progress / Release Planning (10 minutes)

3) Tom's Corner (35 minutes)

4) Public Q&A (5 minutes)


To find your time zone:
https://www.timeanddate.com/worldclock/fixedtime.html?msg=PCGen+Board+of+Directors&iso=20180113T06&p1=217&ah=1


PUBLIC MEETING INFORMATION:

Application: Hipchat

Public Link: https://www.hipchat.com/gKjssRbwJ

??

??

Pathfinder Firearm Level

Darth Borehd
 

Is there a setting somewhere to change the level of availability of firearms for Pathfinder characters?

(i.e. change firearms to be simple weapons and 10% of listed cost for "guns everywhere" or ban gunslinger class and gun related feats for "very rare guns")

Re: {Disarmed} Re: {Disarmed} Problem running PCGen - appears to be an awt error

UnclePete
 

Hi Andrew,

Thanks for the response. I'm using the .sh file from a previous release of pcgen - hopefully nothing major has changed.

Anyway, that's not the real problem. The thing is that pcgen fails with what appears to be an awt error - have a look down the email trail slightly. I can fix the shell script thing if I have a working pcgen, but I'm not getting that far.

Thanks for any help

Pete


On 10/02/18 13:36, Andrew drew0500@... [pcgen] wrote:
 

The sh file is created on a windows machine which means it's ending up with a windows line ending. There is a conversion command or program to fix, but it's not part of pcgen.

When I'm not busy, I'll see about running a Linux on my virtual machine and creating the sh file to upload... Odd that it's not being included in the zip folder though...




On 2/6/2018 2:48 AM, UnclePete uncle@... [pcgen] wrote:

Hi All.

I'm re-submitting this because the last go-around got nothing useful.

Details are now pcgen 6.07.06 + Ubuntu-MATE 16.04 + openjdk9.

There was no .sh file included in the latest full zip file, so I copied the one from my laptop, which has a similar setup but with openjdk 8. Running the java command directly returns the same result. Is openjdk the problem here, as it seems to be the outlier between this system, my previous system, and my laptop.

I hope someone can help. Not being able to run pcgen on my desktop is driving me nuts. I had hoped to use openjdk 9 (latest version, etc), but I'll re-install if necessary.

Thanks
Pete


On 28/11/17 22:43, UnclePete uncle@... [pcgen] wrote:
 

Evening, All.

I have just finished installing a shiny new desktop - UbuntuMATE 16.04 +
openjdk9 + pcgen 6.07.05

When I try to run pcgen, I get the following java error:

./pcgen.sh
Available memory: 366500 kB
There is less than 1 GB of free memory available. Will keep default
memory limits
min: 256 MB, max: 512 MB
22:25:00.864 INFO main Main:140 Starting PCGen v6.07.05
22:25:01.90 INFO main LanguageBundle:133 Initialising language bundle
with locale en_AU.
22:25:01.518 SEVERE main Main:544 Uncaught error - ignoring
java.lang.reflect.InaccessibleObjectException: Unable to make member of
class sun.awt.X11.XToolkit accessible:  module java.desktop does not
export sun.awt.X11 to unnamed module @59f99ea
    at
sun.reflect.Reflection.throwInaccessibleObjectException(java.base@9-internal/Reflection.java:420)
    at
java.lang.reflect.AccessibleObject.checkCanSetAccessible(java.base@9-internal/AccessibleObject.java:174)
    at
java.lang.reflect.Field.checkCanSetAccessible(java.base@9-internal/Field.java:170)
    at
java.lang.reflect.Field.setAccessible(java.base@9-internal/Field.java:164)
    at pcgen.gui2.tools.Utility.setApplicationTitle(Utility.java:478)
    at pcgen.system.Main.configureUI(Main.java:277)
    at pcgen.system.Main.startupWithGUI(Main.java:231)
    at pcgen.system.Main.main(Main.java:161)

I vaguely remember having to tweak  something to do with awt on a
previous install (openjdk8), but I didn't take notes and I can't find
any reference to it.

I also note that the pcgen.sh file was not included in the
pcgen-6.07.05-full.zip file - I copied the .sh file from my prior PCGen
installation - I couldn't see anything in there that would be an issue.

Thanks for any assistance.

Pete




Face replacement video

Andrew Maitland
 

Hi all, someone asked me if I would be doing videos for the Formula system. So here is the first of many - covering small facets of the new formula system in bite-size chunks. How we are doing FACE to New Face. https://www.youtube.com/watch?v=Oicxs-dI7gU

Re: Half orc weapon proficiency

Andrew Maitland
 

Hi,

Half-Orcs are not granted automatic proficiency with Orc weapons. Here is the text from the race:

   Half-orcs are proficient with greataxes and falchions, and treat any weapon with the word "orc" in its name as a martial weapon

You need to have a class that grants Martial Weapon Proficiency in order to be proficient with 'orc' weapons. Basically, instead of being Exotic Weapons, they change to Martial Weapons.

Cheers,
Andrew

On 2/14/2018 7:23 PM, thegodofgodes@... [pcgen] wrote:

Proficiency with orc double blade axe not included withe race


Re: PCGen - Cleric, stuck with Domain Variant Inquisition

Andrew Maitland
 

Yahoo Group does not accept attachments, you need to send anything to me via HELP@...

When you create your cleric, do you set your alignment and choose a deity? You need both to have the option to choose normal domains.

On 2/14/2018 7:27 AM, Aurélien . bwatehalahkon@... [pcgen] wrote:
Sorry at the time I said "last stable version" but in fact I downloaded the first thing that showed up. Which is 6.07.06.

See attached pcg file. This character's not finished and I only used it to see how PCGen works but I hadn't touched anything about Domains when it started asking about Domain Variant ~ Inquisition.


________________________________
De : pcgen@... <pcgen@...> de la part de Andrew drew0500@... [pcgen] <pcgen@...>
Envoyé : mercredi 14 février 2018 05:37
À : pcgen@...
Objet : Re: [pcgen] PCGen - Cleric, stuck with Domain Variant Inquisition



Grab 6.07.06, create your character again. If issue persists, send the character pcg file to me - help@...<mailto:help@...>.

Cheers,

Andrew

On 2/9/2018 6:17 AM, bwatehalahkon@...<mailto:bwatehalahkon@...> [pcgen] wrote:
Hi !

It seems that whenever I try to create a Cleric character, he gets stuck with the Domain Variant - Inquisition and has to select one.
I only want to use vanilla Domains with Theologian Archetype. But I can't seem to find what's causing this Inquisition to appear, it's supposed to be an alternative, not a core thing of the Cleric.
I'm using the latest stable version of PCGen.

Please halp D:









------------------------------------

------------------------------------

PCGen's Mailing Lists and Links: http://wiki.pcgen.org/Mailing_Lists_and_PCGen_Links
------------------------------------

Yahoo Groups Links


Half orc weapon proficiency

Rick Keeling
 

Proficiency with orc double blade axe not included withe race

Re: PCGen - Cleric, stuck with Domain Variant Inquisition

Shyning Doe
 

Sorry at the time I said "last stable version" but in fact I downloaded the first thing that showed up. Which is 6.07.06.

See attached pcg file. This character's not finished and I only used it to see how PCGen works but I hadn't touched anything about Domains when it started asking about Domain Variant ~ Inquisition.


________________________________
De : pcgen@... <pcgen@...> de la part de Andrew drew0500@... [pcgen] <pcgen@...>
Envoy : mercredi 14 fvrier 2018 05:37
: pcgen@...
Objet : Re: [pcgen] PCGen - Cleric, stuck with Domain Variant Inquisition



Grab 6.07.06, create your character again. If issue persists, send the character pcg file to me - help@...<mailto:help@...>.

Cheers,

Andrew

On 2/9/2018 6:17 AM, bwatehalahkon@...<mailto:bwatehalahkon@...> [pcgen] wrote:
Hi !

It seems that whenever I try to create a Cleric character, he gets stuck with the Domain Variant - Inquisition and has to select one.
I only want to use vanilla Domains with Theologian Archetype. But I can't seem to find what's causing this Inquisition to appear, it's supposed to be an alternative, not a core thing of the Cleric.
I'm using the latest stable version of PCGen.

Please halp D:

Re: Where is pcgen.sh?

Andrew Maitland
 

On 2/13/2018 9:21 PM, Darth Borehd darth.borehd@... [pcgen] wrote:
Where is pcgen.sh?  It has disappeared from development and stable .zip files.  

Re: What is going on behind the scenes

Andrew Maitland
 

Hi Rob,

5e for PCGen was released as soon as the SRD5 was made available. Homebrew support for 5e seems to be good. I would say it is safe to grab 6.07.06 and use that for your 5e games (I do!)

The conversion is going to take time, and be methodical. As an end-user, you shouldn't notice any changes.

Cheers,

Andrew


On 2/13/2018 4:15 PM, Rob Allen allenr@... [pcgen] wrote:

 

Is there an ETA on this?  I switched to Hero Labs after 5e came out because they hadn't released the 5e SRD yet and PCGen didn't support it.  Now that you support the 5e SRD, I'm interested in switching back, but if you've got a major overhaul underway I think I may wait until that's done before I switch.  Would kinda like to know (ballpark) when I should start looking for a stable version with the new formula system.

Thanks,

Rob

 

 

On 02/12/2018 06:21 AM, nylanfs@... [pcgen] wrote:

 

 

== NEW FORMULA SYSTEM ==
Exciting things happening at the PCGen Project. For those that aren't aware, we are actively working this development cycle to replace JEP (Java Expression Parser) with a fully functional and feature rich formula system.

 


Where is pcgen.sh?

Darth Borehd
 

Where is pcgen.sh?  It has disappeared from development and stable .zip files.  

Re: PCGen - Cleric, stuck with Domain Variant Inquisition

Andrew Maitland
 

Grab 6.07.06, create your character again. If issue persists, send the character pcg file to me - help@....

Cheers,

Andrew


On 2/9/2018 6:17 AM, bwatehalahkon@... [pcgen] wrote:
Hi !

It seems that whenever I try to create a Cleric character, he gets stuck with the Domain Variant - Inquisition and has to select one.
I only want to use vanilla Domains with Theologian Archetype. But I can't seem to find what's causing this Inquisition to appear, it's supposed to be an alternative, not a core thing of the Cleric.
I'm using the latest stable version of PCGen.

Please halp D:



Re: What is going on behind the scenes

Rob
 

 

Is there an ETA on this?  I switched to Hero Labs after 5e came out because they hadn't released the 5e SRD yet and PCGen didn't support it.  Now that you support the 5e SRD, I'm interested in switching back, but if you've got a major overhaul underway I think I may wait until that's done before I switch.  Would kinda like to know (ballpark) when I should start looking for a stable version with the new formula system.

Thanks,

Rob

 

 

On 02/12/2018 06:21 AM, nylanfs@... [pcgen] wrote:

 

 

== NEW FORMULA SYSTEM ==
Exciting things happening at the PCGen Project. For those that aren't aware, we are actively working this development cycle to replace JEP (Java Expression Parser) with a fully functional and feature rich formula system.

 

Re: What is going on behind the scenes

Andrew Maitland
 

Hi Allen,

Documentation already exists to explain what exists now over on the wiki.

Training videos will be made AFTER everything is finalized. I don't want to create any videos that will be incorrect a few months down the road. Tom and I are working hand-in-hand to identify issues, make the syntax as streamlined as possible, and work properly every time.

Obviously, this means Tom comes up with a brilliant idea, tosses it to me to chew on, we play with it a bit, and then find the stray strands that don't weave in, and attack it from a different angle. The Table and how it is accessed is a prime example of some rework.

Tom's got some great ideas, but sadly, the old infrastructure is the main obstacle that needs to be reworked before he can add the new code.

Fret not, we aren't leaving homebrewers high and dry, we just aren't including tools to convert, because that's impossible to handle.

Cheers,

Andrew


On 2/12/2018 6:30 AM, Allen Cohn allen@... [pcgen] wrote:

This all sounds great.

 

I use a homebrew dataset. When will I have to change it?

 

Will there be documentation, training videos, etc. to teach me the new syntax?

 

Many thanks,

Allen

 

 

From: pcgen@... [mailto:pcgen@...]
Sent: Monday, February 12, 2018 6:22 AM
To: pcgen@...
Subject: [pcgen] What is going on behind the scenes

 

 

== NEW FORMULA SYSTEM ==
Exciting things happening at the PCGen Project. For those that aren't aware, we are actively working this development cycle to replace JEP (Java Expression Parser) with a fully functional and feature rich formula system.

 

[snip]



.



Re: What is going on behind the scenes

Andrew Maitland
 

Well, drat. I get one thing wrong in my write up. Curses!!!

:P



On 2/12/2018 6:34 AM, Andrew Wilson andrew@... [pcgen] wrote:
On Mon, 12 Feb 2018, at 2:21 PM, nylanfs@... [pcgen] wrote:
Since PCGen's inception, JEP has been the powerhorse doing all the calculations for the BONUS:x|y tags, and associated items.

This is not actually true. JEP is our second formula parser and was added years after the projects inception. Unfortunately it was hacked in and didn't properly replace the hand coded old formula system.

The new formula system will be our third.

--
  Andrew Wilson



Re: What is going on behind the scenes

Andrew
 

On Mon, 12 Feb 2018, at 2:21 PM, nylanfs@... [pcgen] wrote:
Since PCGen's inception, JEP has been the powerhorse doing all the calculations for the BONUS:x|y tags, and associated items.

This is not actually true. JEP is our second formula parser and was added years after the projects inception. Unfortunately it was hacked in and didn't properly replace the hand coded old formula system.

The new formula system will be our third.

--
  Andrew Wilson


Re: What is going on behind the scenes

allencohn
 

This all sounds great.

 

I use a homebrew dataset. When will I have to change it?

 

Will there be documentation, training videos, etc. to teach me the new syntax?

 

Many thanks,

Allen

 

 

From: pcgen@... [mailto:pcgen@...]
Sent: Monday, February 12, 2018 6:22 AM
To: pcgen@...
Subject: [pcgen] What is going on behind the scenes

 

 

== NEW FORMULA SYSTEM ==
Exciting things happening at the PCGen Project. For those that aren't aware, we are actively working this development cycle to replace JEP (Java Expression Parser) with a fully functional and feature rich formula system.

 

[snip]



.


What is going on behind the scenes

Paul Grosse
 

== NEW FORMULA SYSTEM ==
Exciting things happening at the PCGen Project. For those that aren't aware, we are actively working this development cycle to replace JEP (Java Expression Parser) with a fully functional and feature rich formula system.


What is this about?


Since PCGen's inception, JEP has been the powerhorse doing all the calculations for the BONUS:x|y tags, and associated items. However, it's obsolete, with it's inability to come to a correct answer every time (race conditions, and recycling) and the fact PCGen is using a grandfathered exception to using the library which is not being updated for us.


Now we have a better solution, with no cycling, and always having the same answer. The solution replaces all of the BONUS tags and their associated tags with two new powerful tags 'MODIFY' and 'MODIFYOTHER'.

The system won't just be Variables as 'Numbers', but we've added some sweet new features, such as String, Boolean, OrderedPair, and Dice. (Yes, dice will allow those dice combos you've always wanted! Longsword 1d8 + 1d6 (fire))


We also get object local values - these will be for Skill, Equipment, Class, Race, etc. In addition, since Equipment can have different bonuses on different parts (Two-Headed Weapons), we have a new sublocal for equipment called PART to handle that.


What does this mean? It means Intelligent Items are possible, it means getting values we couldn't handle before are now a reality. Equipment HP, Hardness, or even Modern things like Spaceships and all their values.


Of course, we're replacing the old tags for displaying information, such as DESC, BENEFIT, QUALITY, ASPECT, and SPROP, with one tag 'INFO' and a support tag 'INFOVARS'. This will leverage the new formula system with a unified display system (Java's innate display model). It also stays with our clean break model. JEP and this Formula system will never touch each other.


For items that we want to list out, we also have a new system called Dynamic - things like Movement, Vision, and even Languages will be able to take advantage of this system. Movement modes are typically Ground, Fly, Swim, Burrow, Climb, perhaps Glide. You also can have a Run speed. (There are plans to make Dynamic replace a lot more, but that's well after we've gotten everything moved to the new system)


We are also working on 2d Tables - Things like Carrying Capacity, Class Advancement for spell casting, etc.

Obviously, the new system is a fairly epic endeavor, replacing clunky workarounds is going to take some serious time as we not only convert to the new system, but re-align the thoughts behind how we code up items. (And this has to be done for every data set in every game system we offer)


And before I fail to mention, this is very much a work in progress as we continue to implement, debug and rework the code and data that will use it. (The code team is doing serious refactoring and making the underlying code more streamlined and stable).


How soon before you see these changes? It's happening now. The creature 'FACE' will be one of the first to use the new system as of the next release '6.07.07' with easy to implement conversions taking place over the next few months. FACE is gone, and any new creature will simply display the correct face value based upon its current size, with an exception for 'Swarms'.


The beauty of the new system is we are able to select small chunks of old code to be disabled per game system. These changes are happening in Pathfinder and Starfinder first. If you have a favorite system and want to assist with the conversion to a new system, feel free to reach out and we'll get you set up.


As much as I've talked about here, this is only the tip of the iceberg.


Does this impact you? Only if you use any homebrew stuff. Because this is such a massive endeavor, we will NOT be able to provide automated support to convert the old system to the new system. Our team of volunteers will be available to assist you if you've made such personal sets. However, it's not a 1-for-1 exchange. As I mentioned, many data standards are a result of working within the limitations of the code. Now that those restrictions are being released, we need to focus on making the code we use make sense in the context of the books we are emulating. This means we won't have three layers of indirection to achieve a desired effect. Anyone familiar with Choose? We're redesigning it to allow for more than one Choice on abilities that require more than one such choice - As an example: Breath Weapons have two choices - "Cone" or "Line", and then energy type "Fire, Electricity, Cold, Acid, etc." Whereas before, we just tossed all those different choices in a pool, and kludged the answer back in with a lot of hacks. Look at Sorcerer Draconic Bloodline and how we display the Dragon Type if you want to see how this manifests.


The other side of the coin, once the data team begins the conversions, we will not be pumping out any new books for the active game systems. The focus will be to update everything over to the new system. (I didn't even touch upon the Output sheet changes).


Cheers!


Re: Using datasets

Keith McComb
 

I had to edit the PCC files he had - he was telling it that it needed Core35e to be able to be used. I edited the PCC files to add Core Rules, and now they load.

Thank you, by the way.

Keith

On Sat, Feb 10, 2018 at 10:01 AM, ewemes@... [pcgen] <pcgen@...> wrote:
 

Hi Keith,


Andrew is right, you just need to load the item 'Dungeons & Dragons - Core Books' and it should allow you to select Complete Adventurer.

Thanks,
Eric


Re: Using datasets

Eric Wemes
 

Hi Keith,

Andrew is right, you just need to load the item 'Dungeons & Dragons - Core Books' and it should allow you to select Complete Adventurer.

Thanks,
Eric