Date   

Re: GMGen tools missing from current version

Russell
 

Thanks Paul,
   is it runnable as separate tool?
  (TBH I have had a squizz at the code and it does seem a little convuluted on first look)

cheers
Russell


Re: GMGen tools missing from current version

Paul Grosse
 

The problem is that it's a bit of code the remainibg team doesn't understand so hadnt been getting updates and so the decision was to put it into its own repo.


On Sun, Jun 5, 2022 at 10:52 PM, Russell via groups.io
<pcgen@...> wrote:
Morning All,
   I find the gemgen tools, such as XP calculations and travel times extremely useful and they have dissapeared from the most recent pcgen versiosn
   
   Just wondering why they have dissapeared and if there is interest in bringing them back/updating them for the new versions.
  
   I'm happy to have a go and bringing them online?

cheers
Russell

--
--Paul Grosse
--PCGen BoD, PR Silverback
@Nylanfs


GMGen tools missing from current version

Russell
 

Morning All,
   I find the gemgen tools, such as XP calculations and travel times extremely useful and they have dissapeared from the most recent pcgen versiosn
   
   Just wondering why they have dissapeared and if there is interest in bringing them back/updating them for the new versions.
  
   I'm happy to have a go and bringing them online?

cheers
Russell


Re: PCGen 6.09.05 fails to start

Simon Eigeldinger
 

Hi,

That would be great.
I guess i know the problem.
Seems the packaged JRE with PCGen is missing Java Access Bridge.
This is a part of Java and of many JREs.
For example the AdoptOpenJDK/Adoptium ones have JAB included by default.
I also don't know how to get around the pre-packaged version of JRE in
PCGen to use the locally installed one.

To see if JAB is in the currently used JRE you can look if the following
file is packaged with it:
javaaccessbridge.dll

If you build the JRE for PCGen yourself i guess there is a kind of flag
to enable that java access bridge is compiled as well.

Greetings,
Simon




Am 25.04.2022 um 02:06 schrieb JP via groups.io:

I can have a look in the next days if you want. Is the source code available? I haven't looked for it yet...






Re: PCGen 6.09.05 fails to start

JP
 

I can have a look in the next days if you want. Is the source code available? I haven't looked for it yet...


Re: PCGen 6.09.05 fails to start

Andrew Maitland
 

It looks like this is missing:


java.awt.AWTError: Assistive Technology not found:
com.sun.java.accessibility.AccessBridge

We would need to engage a java coder to see about adding Assistive Technology to the program. I just don't know if there is anyone who would know where to add it. (I'll reach out to the discord community).


Thanks,

Andrew - retired Board of Director


On 4/22/2022 1:57 PM, Simon Eigeldinger wrote:
Hi all,

I am a blind RPG player and wanted to try PCGen.
So I just tried to start PCGen 6.09.05.
I am running Windows 10 and have Adoptium (former AdoptOpenJDK) JRE
17.0.2+8 installed.
Additionally I am running a screenreader called NVDA in Version 2021.3.5
which is also the latest.

Java Access Bridge is active on the installed JRE.

I got the following errors in the log.

Thanks for helping.


2022-04-22T20:46:33.463065300 INFO main Main:116 Starting PCGen v6.09.05
2022-04-22T20:46:33.478689300 INFO main LanguageBundle:134 Initialising
language bundle with locale de_AT.
2022-04-22T20:46:33.578962100 SEVERE main
LoggingUncaughtExceptionHandler:32 Uncaught error on thread
Thread[main,5,main] - ignoring
java.awt.AWTError: Assistive Technology not found:
com.sun.java.accessibility.AccessBridge
at java.desktop/java.awt.Toolkit.newAWTError(Toolkit.java:473)
at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:489)
at
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at
java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1694)
at
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at
java.desktop/java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:537)
at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:598)
at javafx.swing/javafx.embed.swing.JFXPanel.initFx(JFXPanel.java:217)
at javafx.swing/javafx.embed.swing.JFXPanel.<init>(JFXPanel.java:257)
at pcgen.gui3.JFXPanelFromResource.<init>(JFXPanelFromResource.java:49)
at pcgen.system.Main.loadProperties(Main.java:290)
at pcgen.system.Main.startupWithGUI(Main.java:209)
at pcgen.system.Main.main(Main.java:138)
Caused by: java.lang.ClassNotFoundException:
com.sun.java.accessibility.AccessBridge
at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:427)
at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:486)
... 17 more


Re: PCGen 6.09.05 fails to start

JP
 

I have a working setup with OpenJDK 17. They're now at version 18, I have'nt tested it but I'm pretty sure it'll work.
https://jdk.java.net/18/


PCGen 6.09.05 fails to start

Simon Eigeldinger
 

Hi all,

I am a blind RPG player and wanted to try PCGen.
So I just tried to start PCGen 6.09.05.
I am running Windows 10 and have Adoptium (former AdoptOpenJDK) JRE
17.0.2+8 installed.
Additionally I am running a screenreader called NVDA in Version 2021.3.5
which is also the latest.

Java Access Bridge is active on the installed JRE.

I got the following errors in the log.

Thanks for helping.


2022-04-22T20:46:33.463065300 INFO main Main:116 Starting PCGen v6.09.05
2022-04-22T20:46:33.478689300 INFO main LanguageBundle:134 Initialising
language bundle with locale de_AT.
2022-04-22T20:46:33.578962100 SEVERE main
LoggingUncaughtExceptionHandler:32 Uncaught error on thread
Thread[main,5,main] - ignoring
java.awt.AWTError: Assistive Technology not found:
com.sun.java.accessibility.AccessBridge
at java.desktop/java.awt.Toolkit.newAWTError(Toolkit.java:473)
at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:489)
at
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
at
java.base/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1694)
at
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
at
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
at
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
at
java.desktop/java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:537)
at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:598)
at javafx.swing/javafx.embed.swing.JFXPanel.initFx(JFXPanel.java:217)
at javafx.swing/javafx.embed.swing.JFXPanel.<init>(JFXPanel.java:257)
at pcgen.gui3.JFXPanelFromResource.<init>(JFXPanelFromResource.java:49)
at pcgen.system.Main.loadProperties(Main.java:290)
at pcgen.system.Main.startupWithGUI(Main.java:209)
at pcgen.system.Main.main(Main.java:138)
Caused by: java.lang.ClassNotFoundException:
com.sun.java.accessibility.AccessBridge
at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:427)
at java.desktop/java.awt.Toolkit.fallbackToLoadClassForAT(Toolkit.java:486)
... 17 more


Re: Help with my Favored Soul

Andrew Maitland
 

Did this ever get resolved?


On 3/12/2022 6:36 PM, Jonathan Arnold via groups.io wrote:
I'm still having trouble conecting the Cleric Spell list with my Favored Soul Class.


Re: Coding Dual Class Code issues. #pathfinder

Andrew Maitland
 

They'll also ask about the error in the logs.

I don't recall this hitting the discord, but I can answer basic questions if they've been missed.

Let's start with some basics: "Dual Class" is an outdated term from 2nd edition D&D, it was exclusive to Humans and indicated they had progressed in a single class and then opted to retire from that class and started into another class (They didn't progress at the same time, and even worse, you lost access to the abilities you had until you caught up!). Demihumans were allowed to 'multiclass' and therefore took two or three classes (But they had severe level limits, except dwarves and the thief levels). I think what you're mashing together is a weird "gestalt" but being overly additive (rogue grants 8 skill points, sorcerer 2 skill points, but your class is adding those together for 10, which isn't how gestalt works either, but hey your homebrew and you can make it do whatever you'd like)...


Okay, to address the very obvious issues:

TYPE:Dual Class  <-- That's a no. Stick with existing nomenclature unless you explicitly understand why things exist.

Valid Class Type choices for Pathfinder are: PC, NPC, MONSTER, and COMPANION are the valid choices. Adding is fine, but removing is not. You'll mess up inner calculations that PCGen does by omitting such things.

Case in point here's the code you're omitting:

CLASSTYPE:PC        CRFORMULA:CL    ISMONSTER:NO    XPPENALTY:NO    CRMOD:-1    CRMODPRIORITY:1
CLASSTYPE:NPC        CRFORMULA:CL    ISMONSTER:NO    XPPENALTY:NO    CRMOD:-2    CRMODPRIORITY:2
CLASSTYPE:Monster        CRFORMULA:0        ISMONSTER:YES    XPPENALTY:NO
CLASSTYPE:Companion    CRFORMULA:NONE    ISMONSTER:YES    XPPENALTY:NO

See, don't alter things until you understand their reason for existing, it causes ALL sorts of debugging headaches, trust me!

DEFINE:RogueLVL|0 is all great and dandy, but where is the DEFINE:SorcererLVL|0 also the same for incrementing the value as they level up with a BONUS:VAR|SorcererLVL|CL  ?

Though, I'm keen to use the newer classlevel() instead of CL, but that's a matter of preference I suppose.

BONUS:CASTERLEVEL|Sorcerer|Caster_Level_BL_Stripped_Sorcerer <-- equals NULL, and is silliness... I was trying to be clever, but the code was mangled and faulty. However, two big issues, you have an undefined var (hence the NULL comment, so the casterlevel will always show 1 on the output sheet if it shows anything numerical), and two, unless you'll take sorcerer as a separate class, this tag is completely and utterly pointless)

The correct usage would be 'BONUS:CASTERLEVEL|Rogue/Sorcerer|CL' since the class name is Rogue/Sorcerer, and not Sorcerer. Next, assuming you actually want to see spells, you'll need 'SPELLLIST:1|Sorcerer' remember, you're not a 'sorcerer', you've made a brand new class called Rogue/Sorcerer. Since that's the case, none of the spells have CLASSES:Rogue/Sorcerer=x in them, so the fastest method is to use that tag.  Remember, you don't have "sorcerer" or "rogue" classes, you're faking it by granting the same things they would get (marginally), but Archetypes won't work (They are keyed to specific classes and you're not exactly set up to pull anything in), and everything keyed off of rogues and sorcerers are likely to fail. (For example, a magic item looking for a sorcerer would not treat your rogue/sorcerer as a sorcerer, bear this in mind). Just to help drive this point home. I can call this class 'Murder Hobo' and have the exact same results. The class name itself grants nothing, it's just a name or unique identifier of what the class does or is for.  In fact, you could display Rogue/Sorcerer and then KEY the class to Murder Hobo! I have the clear distinction the name is fooling you into a false sense of granting, which is never the case. Hence, the DEFINEs from both classes need to be added and bonused similarly, and then you'll have to explicitly add anything you desire to the class. Whether that's spells, abilities, feats, etc. Lucky for you, most of the abilities are self-contained and those reliant on class levels were given the 'ClassNamelvl' variables.

Anyways, clean up the basics, rerun the class and see where that lands you. An error log points us in a direction to address the errors. (and yes, the volunteers all hang out on discord, it's far easier to monitor from our smart devices ;) )

Cheers,



On 3/14/2022 2:06 PM, John Conner via groups.io wrote:
Sorry thought I put that in the original message.  I'm currently running PCGen v6.08.00 RC8 and I'm working with Pathfinder 1e.



Re: Coding Dual Class Code issues. #pathfinder

John Conner
 

Sorry thought I put that in the original message.  I'm currently running PCGen v6.08.00 RC8 and I'm working with Pathfinder 1e.



Re: Coding Dual Class Code issues. #pathfinder

Joel Fischoff
 

Also, PCGen has a Discord channel that might be frequented
more often than this board.
And, to be useful, here is a server invite link for said server: https://discord.gg/JNAVSCgYyd


Re: Coding Dual Class Code issues. #pathfinder

swiftbrook8
 

First: I can't answer your questions, but the person who can is going to ask some basic questions before they can help you.

Q1: What version of PCGen are you running?
Q2: What game mode are you using? (Pathfinder 1E, Starfinder, D&D, etc.)

Also, PCGen has a Discord channel that might be frequented more often than this board.

Hope this helps.


Coding Dual Class Code issues. #pathfinder

John Conner
 

Hi all,

I'm hoping someone on the list can give me some idea were I'm going wrong on coding a dual class character.  Below is the character lst as it's currently coded.  When I attempt to create a character with this it will fail to properly load the character.  Any ideas on what I screwed up?

###Dual Class

###Dual Class (Rogue/Sorcerer)

# Class Name   Hit Dice            Type     Max Level         Source Page     Define  Combat bonus            Save bonus

CLASS:Rogue/Sorcerer  HD:8    TYPE:Dual Class           MAXLEVEL:20   SOURCEPAGE:p.67            DEFINE:RogueLVL|0            BONUS:COMBAT|BASEAB|classlevel("APPLIEDAS=NONEPIC")*3/4|TYPE=Base.REPLACE|PREVAREQ:UseAlternateBABProgression,0            BONUS:SAVE|BASE.Reflex|classlevel("APPLIEDAS=NONEPIC")/2+2|PREVAREQ:UseAlternateSaveProgression,0            BONUS:SAVE|BASE.Fortitude,BASE.Will|classlevel("APPLIEDAS=NONEPIC")/3|PREVAREQ:UseAlternateSaveProgression,0            BONUS:VAR|ClassBABModerate|classlevel("APPLIEDAS=NONEPIC")|PREVAREQ:UseFractionalBAB,1            BONUS:VAR|RogueLVL|CL            BONUS:VAR|ClassSavePoor_Fortitude|classlevel("APPLIEDAS=NONEPIC")|PREVAREQ:UseFractionalSave,1            BONUS:VAR|ClassSaveGood_Reflex|classlevel("APPLIEDAS=NONEPIC")|PREVAREQ:UseFractionalSave,1            BONUS:VAR|ClassSavePoor_Will|classlevel("APPLIEDAS=NONEPIC")|PREVAREQ:UseFractionalSave,1            ROLE:Skill        FACT:ClassType|PC       FACT:Abb|Rg/S

# Class Name   Skill Pts/Lvl

CLASS:Rogue/Sorcerer  STARTSKILLPTS:10

# Class Name   Spell Stat          Memorize          Caster level

CLASS:Rogue/Sorcerer  SPELLSTAT:CHA           MEMORIZE:NO            BONUS:CASTERLEVEL|Sorcerer|Caster_Level_BL_Stripped_Sorcerer

###Block:Proficiencies

1          ABILITY:Class|AUTOMATIC|Rogue|Sorcerer

1          ABILITY:Special Ability|AUTOMATIC|Weapon and Armor Proficiency ~ Rogue

1          ABILITY:Sorcerer Class Feature|AUTOMATIC|Sorcerer ~ Sorcerer Bloodline|PREVAREQ:Sorcerer_CF_Bloodline,0

1          ABILITY:Sorcerer Class Feature|AUTOMATIC|Sorcerer ~ Cantrips

1          ABILITY:Sorcerer Class Feature|AUTOMATIC|Sorcerer ~ Eschew Materials|PREVAREQ:Sorcerer_CF_EschewMaterials,0

###Block: Level progression

1          CAST:0,3          KNOWN:4,2

2          CAST:0,4          KNOWN:5,2

3          CAST:0,5          KNOWN:5,3

4          CAST:0,6,3       KNOWN:6,3,1

5          CAST:0,6,4       KNOWN:6,4,2

6          CAST:0,6,5,3     KNOWN:7,4,2,1

7          CAST:0,6,6,4     KNOWN:7,5,3,2

8          CAST:0,6,6,5,3  KNOWN:8,5,3,2,1

9          CAST:0,6,6,6,4  KNOWN:8,5,4,3,2

10        CAST:0,6,6,6,5,3           KNOWN:9,5,4,3,2,1

11        CAST:0,6,6,6,6,4           KNOWN:9,5,5,4,3,2

12        CAST:0,6,6,6,6,5,3        KNOWN:9,5,5,4,3,2,1

13        CAST:0,6,6,6,6,6,4        KNOWN:9,5,5,4,4,3,2

14        CAST:0,6,6,6,6,6,5,3     KNOWN:9,5,5,4,4,3,2,1

15        CAST:0,6,6,6,6,6,6,4     KNOWN:9,5,5,4,4,4,3,2

16        CAST:0,6,6,6,6,6,6,5,3   KNOWN:9,5,5,4,4,4,3,2,1

17        CAST:0,6,6,6,6,6,6,6,4   KNOWN:9,5,5,4,4,4,3,3,2

18        CAST:0,6,6,6,6,6,6,6,5,3            KNOWN:9,5,5,4,4,4,3,3,2,1

19        CAST:0,6,6,6,6,6,6,6,6,4            KNOWN:9,5,5,4,4,4,3,3,3,2

20        CAST:0,6,6,6,6,6,6,6,6,6            KNOWN:9,5,5,4,4,4,3,3,3,3


Re: Help with my Favored Soul

Jonathan Arnold
 

I'm still having trouble conecting the Cleric Spell list with my Favored Soul Class.


Re: Starfinder Skill Focus

Andrew Maitland
 

He was expanding the system, but I handled the main system set up.

I'll take a look since I'm recovering this weekend.

On 11/29/2021 11:10 AM, Paul Grosse via groups.io wrote:
Brad Grinstead was handling the Starfinder system, but I don't think anyone else has shown much interest in taking the system on.

--
--Paul Grosse
--PCGen BoD, PR Silverback
@Nylanfs


Re: Starfinder Skill Focus

Paul Grosse
 

Brad Grinstead was handling the Starfinder system, but I don't think anyone else has shown much interest in taking the system on.

--
--Paul Grosse
--PCGen BoD, PR Silverback
@Nylanfs


Starfinder Skill Focus

saxumcaribetum
 

I've tried the JIRA system and Discord... maybe someone is listening to
the email group?

Anyway.

I have found a bug in the coding of Skill Focus feat  in Starfinder, 6.09.05

Although the data file has text that suggests it is marking the +3 skill
bonus as a Insight Bonus, this is not working, and instead the bonus is
applied immediately to the base skill.

In contrast, Skill Synergy, with its more complex rule of "make it a
class, but if it's a class skill, then +2 Insight" - does work.

This affects stacking with other Insight bonuses - so the following
should overlap, not stack:

* Skill Focus

* Skill Synergy

* Operative's Edge

...

https://pcgenorg.atlassian.net/browse/DATA-4284

My LST-file foo is enough for simple tweaks and tuning, but not enough
to work out why it's been coded in the 2 ways, nor the consequences of
them, and hence not finding a way to hack the files to work...

Any advice?


--
Neil Taylor "Creo Imaginem Mente"
ArM Code 1.5 5++ Ca++ R++p H++ ?L Y(96) T(5)- SG+++ G++++ P++ HoH(Ma++ Q+ Hg+) Fz(E)++ C++ :-) Cd++
Sub Rosa Ars Magica zine - https://www.facebook.com/subrosamagazine/


Synthesist Summoner

Nicholas Hart
 

I'm trying to create a level 5 summoner with the synthesist archetype but I'm running into a weird bit of trouble.

I cannot get the "Fused Eidolon" bonuses to appear. I turned it on using the "Fused Eidolon" ability bonus listed in the Temporary Bonuses tab but after my character sheet refreshed for roughly 5 minutes, nothing happened. I then went in and turned on the "Fused Eidolon - HP, AC, STR, DEX, CON" bonuses. Again my character sheet refreshed for a while but then the only thing that changed was that I now had the correct HP. I'm using 06.08.00RC8 and have downloaded the latest data pack. I had both my PC and my eidolon character sheet open.

Any ideas here? Anything else I should try or is this another one of those ones that is just better off being run on pen and paper?


Re: Download v6.09.06 #starfinder

Andrew Maitland
 

If it's in github then a simple download and the source materials will be included. The build process has some issues I have not had time to debug and sort out. Otherwise, the next release would be out.

On 8/21/2021 9:59 AM, luskey dotson via groups.io wrote:
How do I go about downloaded the latest version with the character operations manual?

1 - 20 of 742