Date   

in a subrace how we can addd a list of skill to chose

Richard L'Abbé
 

exemple :
Sub race of Human from the north i call for exemple ; Northener
i want them to have perception and gain one of the following skills from this list : Animal Handling, Nature, Stealth, Survival

North’s Lore
KEY:Northener Human ~ Hunter’s Lore
SORTKEY:1_Race
CATEGORY:Special Ability
TYPE:Human Trait.Northener Human Trait.SpecialQuality.Race Trait
VISIBLE:EXPORT ABILITY:Skill|AUTOMATIC|Perception
BONUS:ABILITYPOOL|Skill Selection|1
SOURCEPAGE:p.
DESC:You gain proficiency in Perception. Additionally, you gain proficiency with one of the following skills of your choice: Animal Handling, Nature, Stealth, and Survival.


Do somebody can help me....
 


Re: 5e homebrew race

Richard L'Abbé
 

I don't know how to do this way

the way i may try

create a race witch the name style

# NameRaceCon

NameRaceCon SORTKEY:Base_PC SIZE:M MOVE:Walk,30 BONUS:STAT|CON|2 ABILITY:Internal|AUTOMATIC|Racial Trait ~ NameRaceCon LEGS:2 HANDS:2 RACETYPE:Humanoid RACESUBTYPE:NameRaceCon TYPE:Humanoid.PC SOURCEPAGE:p.

# NameRaceDex

NameRaceDex SORTKEY:Base_PC SIZE:M MOVE:Walk,30 BONUS:STAT|DEX|2 ABILITY:Internal|AUTOMATIC|Racial Trait ~ NameRaceDex LEGS:2 HANDS:2 RACETYPE:Humanoid RACESUBTYPE:NameRaceDex TYPE:Humanoid.PC SOURCEPAGE:p.

 

I think it will may be less complicate in term of programming but if you find a solution send me back i will be interest to see it

the other way it may be to create  a stat pool where you have dex and con only at +2


Re: epic #pathfinder

ainvarg
 

IANAL and I’m not an official part of the team, but:

You are free to add anything you want to your own configuration. You can’t sell it and the team can’t make it part of the official installation without licensing considerations. Even free content should include explicit license to use it if you have plans to distribute it, IMO.




On Sunday, July 3, 2022, 21:02, sultro@... wrote:

I didn't see anything in a search.  Is there an official position on adding epic content.  We are trying to use https://jessesdnd.com/epicpf version 1.6 in my campaign.  I know that Piazzo officially is mythic only.  But can it be added as 3rd party content?  since it is a free download is there a copyright issue to adding it as a source?


sultro@...
 

I didn't see anything in a search.  Is there an official position on adding epic content.  We are trying to use https://jessesdnd.com/epicpf version 1.6 in my campaign.  I know that Piazzo officially is mythic only.  But can it be added as 3rd party content?  since it is a free download is there a copyright issue to adding it as a source?


Re: 5e homebrew race

Jonathan Arnold
 

I should have clarified, it's a choice between Constitution or Dexterity scores that will get a +2 increase at character creation. So how do I code this so that PCGen will give me that option at character creation?


Re: 5e homebrew race

Richard L'Abbé
 

OK 
In the file homebrew_races.lst

Bugbears SORTKEY:Base_PC SIZE:M MOVE:Walk,30 BONUS:STAT|STR|2 BONUS:STAT|DEX|1 ABILITY:Internal|AUTOMATIC|Racial Trait ~ Bugbears LEGS:2 HANDS:2 RACETYPE:Humanoid RACESUBTYPE:Bugbears TYPE:Humanoid.PC SOURCEPAGE:p.11    les races d'omeria de Richard

or if  the stats not specify

Angelkin SORTKEY:Base_PC SIZE:M MOVE:Walk,30,Fly,30 BONUS:STAT|CHA|2 BONUS:ABILITYPOOL|Ability Score Increase +1|1 ABILITY:Internal|AUTOMATIC|Racial Trait ~ Angelkin LEGS:2 HANDS:2 RACETYPE:Humanoid RACESUBTYPE:Angelkin TYPE:Humanoid.PC SOURCEPAGE:p.3-4   les races d'omeria de Richard

in the file homebrew_abilities_race.lst
you enter like this

###Block: Bugbears
# Ability Name Unique Key SORTKEY Category of Ability Type Description Ability Modify VAR Source Page
Racial Trait ~ Bugbears CATEGORY:Internal ABILITY:Bugbears Trait|AUTOMATIC|TYPE=Base Bugbears Trait
 
#Bugbears trait
Ability Score Increase KEY:Bugbears ~ Ability Score Increase SORTKEY:1_Race CATEGORY:Special Ability TYPE:Race Trait.Bugbears Trait.Base Bugbears Trait.SpecialQuality.Race Trait SOURCEPAGE:p.11 Les races d'omeria de Richard DESC:Your Strength score increases by 2, and your Dexterity score increases by 1.
#BONUS:STAT|STR|2|TYPE=Racial BONUS:STAT|DEX|1|TYPE=Racial
 


5e homebrew race

Jonathan Arnold
 

I'm trying to homebrew a 5e race that gives you a choice on which stat gets a +2 bonus and I don't know how to handle that in the code.  Does anyone have any advice on how to handle this.


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.

1 - 20 of 749