Date   
Sad news from Lone Wolf :(

Paul Grosse
 

Sad news from Lone Wolf, Realm Works shelved and several people laid off, including LJ and Owen who just moved from Seattle to southern IN. :(

https://www.wolflair.com/an-update-from-our-president/



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

Pathfinder v1 Magus (bladebound) 1 Bard (dawnflower dervish) 1 gets no granted alertness feat

markjmeans
 

PCGen 6.08.00 RC7

 

So, following the process described in the DATA bug report from 2014 to use Bladebound archetype …. … Black Blade Selection: Black Blade Weapon (Scimitar), and equipping a Scimitar in the primary hand. No Alertness feat is granted.

 

Can someone confirm this?

 

Mark

 

Duplicated Items on Export?

Joel Fischoff
 

Heya,

Anyone have any ideas why certain items would appear duplicated on an export when they show up as one item on the inventory tab? Practical example as follows.

Thanks in advance,

Joel
-----
From the inventory tab:
Flint and Steel 1.0 1
Ink, 1 oz. Vial 8.0 1
Inkpen 0.1 1
Soap 0.01 1
Formula Book 15.0 1
Waterskin 1.0 1


From the export:
Inkpen Carried 1 0 / 0.1
Inkpen Pouch, Belt 1 0 / 0.1

Waterskin Pouch, Belt 1 0 / 1

Flint and Steel Carried 1 0 / 1
Plural: No
Flint and Steel Pouch, Belt 1 0 / 1
Plural: No

Formula Book Carried 1 3 / 15
Formula Book Pouch, Belt 1 3 / 15

Ink, 1 oz. Vial Carried 1 0 / 8
Plural: No

Ink Pouch, Belt 1 0 / 8
Plural: No

Soap Carried 1 0.5 / 0
Plural: No

Soap Pouch, Belt 1 0.5 / 0
Plural: No

PCGen Needs You! #foss #volunteer #opensource

Paul Grosse
 

http://pcgen.org/2019/11/02/pcgen-needs-you/

PCGen has a critical shortage of contributors.

The release and development of [6.08.00] has been slow and may be the project’s last. It will come with fixes and pathfinder 2ed support. The lack of volunteers has brought development to a slow crawl, both in terms of the programming and the addition of books. Many of the experienced team members can no longer regularly contribute and there have been few new additions. If you use and enjoy PCGen and can contribute, I encourage you to help. Open source projects only continue existing because of regular contributors.

This is not about making people feel guilty to get help. This is about facts. Without contributors, bugs don’t get fixed, features don’t get added, books and materials do not get supported. Many open source projects face this problem as time goes on, there isn’t any pay. It is a collaboration toward a common goal, a helpful program to create PC characters. I know maintenance of older projects isn’t as interesting as the latest and greatest tools/libraries but it is much more cost effective than rewrites/re-implementations. PCGen represents an enormous effort in terms of man hours and it would be hard to replicate.

# To Volunteer
Details follow below. There are three teams, the programmers who implement features and provide fixes, the data entry team, & the support team. To program you must write Java, the GUI is written in Swing and moving to JavaFX. The data entry group requires no special knowledge and the files are all written in a domain specific language. The most important thing is time and motivation. The support team requires no special knowledge beyond the program itself, or website maintenance, or general customer support knowledge, or general organization skills.

If you’d like to help …

– Join the [discord] and ask to help in the contributor section. Mention @LegacyKing, @GearsandCogs, or @Nylanfs
– DM this account **only** if you strongly dislike or cannot use discord. I’ll try to follow up as I can. The dev team mainly uses slack & other means, discord is just a convenient contact point with a low user threshold .
– Feel free to clone and look at the git source code for [PCGen]

# Why support PCGen?

#### Open Source With Many Features

– Anyone anywhere can get PCGen, you just download and run it anywhere Java does.
– It is and will always be both free and open source.
– It supports many rule sets like D&D 5e, Pathfinder 1e, Starfinder, etc… Most official books are supported, but also third party and homebrewed content.
– It allows user modification and extension. That means you can add custom classes, monsters, spells and other campaign materials without needing to program (requires the domain language).
– As it is open source, you can modify the program/UI and optionally send us a pull request.

#### Competition
There isn’t really that much at this time. It is a very niche market making tools to create characters according to pen & paper rules.
There isn’t a lot of incentive for new entrants into the market as it has high complexity and low demand. If new ones did, I don’t see them being open source. To our knowledge, the main alternatives would be Hero Lab and platform specific apps like  Pathbuilder on Android or iOS.

I am not experienced with the competition so I can’t make a full list of pros/cons. There are several glaring cons:

– These are mostly closed source products, so you are stuck with whatever is provided. It may be high quality like Hero’s lab but it is dependent on the author entirely.
– Some of these require one time or ongoing payment. This is great for supporting development but leaves some in the world behind who cannot afford it.
– Android and iOS specific apps are proprietary and if your group has a mix of devices, your favorite app on one may not be on the other. It is good to have a unified experience as a group.

# What Do Volunteers Do?

The primary requirement is available time and motivation, most else is secondary and can be learnt. Existing members can help answer questions you have on the project but they can’t give you a hand held crash course on programming or data entry. You should expect to invest a portion of your time learning the code, some basic team process and the domain specific language. Once you up to speed, you are free to propose and implement features you like, fix bugs or add new books/content.

There are three basic teams.

#### Dev Team

To make the most contributing here you should be a person with programming knowledge & some experience. Knowing Java would be a great plus but experience with related OOPs would be fine (i.e. C++, C#, etc…). Nice to haves but not essential would be:

– have knowledge of Swing/JavaFX for UI
– have worked with git before
– basic knowledge of Tree structures
– experience debugging & tracing programs

#### Data Team

These are the people that input book rules into the domain specific language (DSL). You don’t need programming knowledge, it is more of a data entry role. There are videos and documentation explaining the formatting of information in the DSL and you’ll spend most of your time editing text files. It isn’t the most fun, but without these heroes there’s just an overly complicated Java UI.

#### Support Team

These are the people that keep everyone organized and talking to each other, keep the website running, handle support questions.

 

Thank you for your time.

Yours,

PCGen Team

Possible Pathfinder 1st Ed. Bug: Weapon Special Ability Can Be Added To Shield Even If Shield As Weapon Doesn't Have +1

allencohn
 

I may have found a bug...or I am misinterpreting Pathfinder 1st Ed. rules?

  • +n enhancement bonuses on shields can be added to their armor effectiveness or weapon effectiveness.
  • think one shouldn't be able to add a weapon special ability to a shield unless at least +1 has been added to the weapon effectiveness (adding to armor effectiveness shouldn't count)
  • I use customize button to first add +1 armor enhancement to darkwood shield and then was able to "customize" to add menacing weapon special ability

PCGen 6.08.00 RC7. 

Thoughts? If it's a bug, I'll create a JIRA entry.

Thanks,

Allen

Re: Possible Pathfinder 1st Ed. Bug: Weapon Special Ability Can Be Added To Shield Even If Shield As Weapon Doesn't Have +1

markjmeans
 

Yes. It looks like a bug to me.

 

 

From: main@pcgen.groups.io <main@pcgen.groups.io> On Behalf Of allencohn
Sent: Monday, November 04, 2019 20:38
To: main@pcgen.groups.io
Subject: [pcgen] Possible Pathfinder 1st Ed. Bug: Weapon Special Ability Can Be Added To Shield Even If Shield As Weapon Doesn't Have +1

 

I may have found a bug...or I am misinterpreting Pathfinder 1st Ed. rules?

  • +n enhancement bonuses on shields can be added to their armor effectiveness or weapon effectiveness.
  • think one shouldn't be able to add a weapon special ability to a shield unless at least +1 has been added to the weapon effectiveness (adding to armor effectiveness shouldn't count)
  • I use customize button to first add +1 armor enhancement to darkwood shield and then was able to "customize" to add menacing weapon special ability

PCGen 6.08.00 RC7. 

Thoughts? If it's a bug, I'll create a JIRA entry.

Thanks,

Allen

Re: Possible Pathfinder 1st Ed. Bug: Weapon Special Ability Can Be Added To Shield Even If Shield As Weapon Doesn't Have +1

allencohn
 

Thanks for your reply.

Do you suspect code or data?

Should I open a JIRA report?

Best,
Allen

Mac Installer

robert@...
 

My gaming group is anxiously awaiting the Mac Installer,
any update?

Magic of Faerun and FR data sheets

Ramon Menendez
 

I am trying to set up PCGEN 3.5 and need the races and other stuff from Magic of Faerun and FR... can anyone help.  I also need to know how to install them


shadowhmb

Re: Magic of Faerun and FR data sheets

Andrew Maitland
 

If you obtained the data sets from a 3rd party source, you should read the instructions they provide. In most cases, "installing" is merely placing the correct folders in the proper locations.

Data sources = data (You have three locations to choose from)

Outputsheets = outputsheets

game mode folder = system/gameModes

Make sure the version of pcgen supports the files as well. There are significant deprecations between major releases of pcgen that are not backwards compatible. 5.12 files will not work in 5.16, and 6.0 files will not work with 6.06, and even today, 6.08 is different than 6.09.

Hope that helps.


On 11/8/2019 3:12 PM, Ramon Menendez wrote:
I am trying to set up PCGEN 3.5 and need the races and other stuff from Magic of Faerun and FR... can anyone help.  I also need to know how to install them


shadowhmb

Re: Mac Installer

Andrew Maitland
 

Hi,

I don't have a Mac, and sadly, to do Mac releases you need 2 things:

1) A Mac

2) A Mac Developer License

Until a volunteer who has both of those criteria steps forward, there won't be any Mac releases. However, you can omit the installer and just use the pcgen.sh or the pcgen.jar to run the application.

Hope that helps!

On 11/5/2019 8:02 PM, robert@... wrote:
My gaming group is anxiously awaiting the Mac Installer,
any update?

Re: Magic of Faerun and FR data sheets

@Ferret_Dave
 

Greetings,
You may find it easiest to search for 'Bahamut' on GIT and use his sources for the latest version of PCGen, these sources are *NOT* supported by the PCGen team, but do add a lot of content you may find useful.
 

Re: Mac Installer

Steven High
 

Honestly...a Mac OS/X "installer"isn't really necessary. Even in the Time Cook era---what one might call the Desktop iPhone era---a Mac is still fairly simple to use (Catalina being the first huge exception going forward).

So, unless you have Catalina, all you really are lacking is experience, and that we certainly have on the board.

All a Mac OS/X Installer usually does for simple Apps like PCGEN is install them into the Applications Folder, which really isn't the best place for PCGen in any of the "Mountain Range" versions. And if the user doesn't already have Java, they will need to download it and install it separately, anyway (new rules).

So...I argue we need a fairly clear, step-by-step installation guide in a plain text format that covers Part A:Versioning PCGen and Java; Part B: PCGen; Part C: Java. Maybe we could cover creating an alias or a "shortcut" that launches PCGen in the background (sudo nohup ./pcgen.sh > pcgen.out 2>&1 &) that one could place on the menu bar.

But a full-fledged installer seems like overkill. Though I was not aware it required a developer's license? I'm not positive that's true, unless y=one wishes to use Apple Developer Tools.

Add language to 3.5

Ramon Menendez
 

About a month ago I was able to add the language "Read Lips" to the language file but I can remember how I did it.  I have search the files for were the languages are but it keeps referring to "Skillii" file... and there isnt one that I can find..... any help would be appreciated.

Re: Add language to 3.5

@Ferret_Dave
 

This file:  \data\35e\wizards_of_the_coast\rsrd\basics\rsrd_languages.lst 
is possibly what you edited, however any time you update pcgen that will be overwritten, so you'd be better off looking at the tutorials on how to add homebrew - essentially just add a simple my_homebrew.pcg file, that has an entry to a my_homebrew_languages.lst file, that contains the additional language you need.


 

Re: Add language to 3.5

Steven High
 

As a caveat, file alterations get sticky when you move between versions. Part of the problem lies with PCGen itself; there really is no version control worth the name, so that as more files are piled on, they sometimes supercede, sometimes complement, and sometimes simply co-exist with, files which do the same thing. There is usually no attempt made to prioritise or even weight different files from different sources, so it can be tough to find the "correct right file" that **really** adds the capabilities you want, or eliminates those you don't.

Obviously, as big a pain in the ass as it is, always make a "Masters" folder/directory and stick an unaltered copy of the original file in it *before* you start making changes.

Keep in mind that if you add or alter source loads, you may get unexpected results, because of the poor control of what lives where. I've not used plain 3.5 in years---I use Pathfinder, which is a 3.5 derivative---so I'm not sure where you'll find you're file exactly, but they are **always** in the "/data" directory of the branch you're using (3.5, Pathfinder, 4,5, 600, etc...).

I disagree about Homebrew support, as I consider it weak and unreliable. Just be sure you keep a faithful copy of your customised files **outside** of the root tree of PCGen, that way you can re-integrate the changes whenever (a) a new release of your version comes out; or (b) some one decides they don't understand what went on in PCGen Version X and decides to perform a "do-over" which screws up all existing files (aka "new version" release).

Remember that a core rules file may be superceded by a supplementary file, so re-post if you don't find the file you're looking for and I'll take a look (I do a lot of languages, races, magic item stuff myself).


On Wed, 13 Nov 2019 at 10:46, ferret.griffin+io via Groups.Io <ferret.griffin+io=googlemail.com@groups.io> wrote:
This file:  \data\35e\wizards_of_the_coast\rsrd\basics\rsrd_languages.lst 
is possibly what you edited, however any time you update pcgen that will be overwritten, so you'd be better off looking at the tutorials on how to add homebrew - essentially just add a simple my_homebrew.pcg file, that has an entry to a my_homebrew_languages.lst file, that contains the additional language you need.


 

Re: Add language to 3.5

nealsmith1205
 

It seems as though you do not understand PCGen.

Firstly: -

It is volunteer supported free software - So comments like " no version control worth the name, so that as more files are piled on, they sometimes supersede, sometimes complement, and sometimes simply co-exist with, files which do the same thing. " and "he poor control of what lives where." and "I disagree about Homebrew support, as I consider it weak and unreliable." are toxic.



Secondly: -



On Wed, 13 Nov 2019 at 21:04, Steven High <stevenfordhigh@...> wrote:
As a caveat, file alterations get sticky when you move between versions. Part of the problem lies with PCGen itself; there really is no version control worth the name, so that as more files are piled on, they sometimes supercede, sometimes complement, and sometimes simply co-exist with, files which do the same thing. There is usually no attempt made to prioritise or even weight different files from different sources, so it can be tough to find the "correct right file" that **really** adds the capabilities you want, or eliminates those you don't.

Obviously, as big a pain in the ass as it is, always make a "Masters" folder/directory and stick an unaltered copy of the original file in it *before* you start making changes.

Keep in mind that if you add or alter source loads, you may get unexpected results, because of the poor control of what lives where. I've not used plain 3.5 in years---I use Pathfinder, which is a 3.5 derivative---so I'm not sure where you'll find you're file exactly, but they are **always** in the "/data" directory of the branch you're using (3.5, Pathfinder, 4,5, 600, etc...).

I disagree about Homebrew support, as I consider it weak and unreliable. Just be sure you keep a faithful copy of your customised files **outside** of the root tree of PCGen, that way you can re-integrate the changes whenever (a) a new release of your version comes out; or (b) some one decides they don't understand what went on in PCGen Version X and decides to perform a "do-over" which screws up all existing files (aka "new version" release).

Remember that a core rules file may be superceded by a supplementary file, so re-post if you don't find the file you're looking for and I'll take a look (I do a lot of languages, races, magic item stuff myself).

On Wed, 13 Nov 2019 at 10:46, ferret.griffin+io via Groups.Io <ferret.griffin+io=googlemail.com@groups.io> wrote:
This file:  \data\35e\wizards_of_the_coast\rsrd\basics\rsrd_languages.lst 
is possibly what you edited, however any time you update pcgen that will be overwritten, so you'd be better off looking at the tutorials on how to add homebrew - essentially just add a simple my_homebrew.pcg file, that has an entry to a my_homebrew_languages.lst file, that contains the additional language you need.


 



--
Cheers,

Neal Smith

Bearing up!

Re: Add language to 3.5

nealsmith1205
 

I apologise but I sent my post incomplete.

Secondly: - 

Your comments are fundamentally incorrect. The core files should not be edited because doing so risks that they may be superseded by newer installations of PCGen. This is why the homebrew  system exists to allow users to modify the core rules in order to meet their requirements.

Thirdly: -

The community is desperate for volunteers. So instead of dissing the great efforts of a small group of dedicated volunteers how about volunteering yourself?

Thanks from a pleased user of PCGen,

Neal Smith






On Wed, 13 Nov 2019 at 22:45, nealsmith1205 via Groups.Io <neal.smith=gmail.com@groups.io> wrote:
It seems as though you do not understand PCGen.

Firstly: -

It is volunteer supported free software - So comments like " no version control worth the name, so that as more files are piled on, they sometimes supersede, sometimes complement, and sometimes simply co-exist with, files which do the same thing. " and "he poor control of what lives where." and "I disagree about Homebrew support, as I consider it weak and unreliable." are toxic.



Secondly: -



On Wed, 13 Nov 2019 at 21:04, Steven High <stevenfordhigh@...> wrote:
As a caveat, file alterations get sticky when you move between versions. Part of the problem lies with PCGen itself; there really is no version control worth the name, so that as more files are piled on, they sometimes supercede, sometimes complement, and sometimes simply co-exist with, files which do the same thing. There is usually no attempt made to prioritise or even weight different files from different sources, so it can be tough to find the "correct right file" that **really** adds the capabilities you want, or eliminates those you don't.

Obviously, as big a pain in the ass as it is, always make a "Masters" folder/directory and stick an unaltered copy of the original file in it *before* you start making changes.

Keep in mind that if you add or alter source loads, you may get unexpected results, because of the poor control of what lives where. I've not used plain 3.5 in years---I use Pathfinder, which is a 3.5 derivative---so I'm not sure where you'll find you're file exactly, but they are **always** in the "/data" directory of the branch you're using (3.5, Pathfinder, 4,5, 600, etc...).

I disagree about Homebrew support, as I consider it weak and unreliable. Just be sure you keep a faithful copy of your customised files **outside** of the root tree of PCGen, that way you can re-integrate the changes whenever (a) a new release of your version comes out; or (b) some one decides they don't understand what went on in PCGen Version X and decides to perform a "do-over" which screws up all existing files (aka "new version" release).

Remember that a core rules file may be superceded by a supplementary file, so re-post if you don't find the file you're looking for and I'll take a look (I do a lot of languages, races, magic item stuff myself).

On Wed, 13 Nov 2019 at 10:46, ferret.griffin+io via Groups.Io <ferret.griffin+io=googlemail.com@groups.io> wrote:
This file:  \data\35e\wizards_of_the_coast\rsrd\basics\rsrd_languages.lst 
is possibly what you edited, however any time you update pcgen that will be overwritten, so you'd be better off looking at the tutorials on how to add homebrew - essentially just add a simple my_homebrew.pcg file, that has an entry to a my_homebrew_languages.lst file, that contains the additional language you need.


 



--
Cheers,

Neal Smith

Bearing up!



--
Cheers,

Neal Smith

Bearing up!

Re: Add language to 3.5

markjmeans
 

Just a thought…. It’s possible that Steven High <stevenfordhigh@...> may have been using the term “version control” incorrectly. He may have been thinking that PCGen doesn’t have any control of its installed data, meaning no self-repair of corrupted files, etc. And that is true. But that’s not what the term “version control” means to any programmer. I have seen this interpretation before when speaking with people whom English is not their native language. So I wouldn’t automatically conclude that such a statement is dissing PCGen.

 

But moreover, nealsmith1205 is absolutely correct in that the place for custom changes to the PCGen sources is in the homebrew folders. And every change you make should be backed up elsewhere outside of the PCGen folder tree.

 

A good backup regimen is important for most all open source programs and users who don’t know or realize that are likely to have problems. Sometimes is just a matter of educating the end users.

 

 

From: main@pcgen.groups.io <main@pcgen.groups.io> On Behalf Of nealsmith1205
Sent: Wednesday, November 13, 2019 15:54
To: main@pcgen.groups.io; Neal Smith <neal.smith@...>
Cc: stevenfordhigh@...; ferret.griffin+io@...
Subject: Re: [pcgen] Add language to 3.5

 

I apologise but I sent my post incomplete.

 

Secondly: - 

 

Your comments are fundamentally incorrect. The core files should not be edited because doing so risks that they may be superseded by newer installations of PCGen. This is why the homebrew  system exists to allow users to modify the core rules in order to meet their requirements.

 

Thirdly: -

 

The community is desperate for volunteers. So instead of dissing the great efforts of a small group of dedicated volunteers how about volunteering yourself?

 

Thanks from a pleased user of PCGen,

 

Neal Smith

 

 

 

 

 

 

On Wed, 13 Nov 2019 at 22:45, nealsmith1205 via Groups.Io <neal.smith=gmail.com@groups.io> wrote:

It seems as though you do not understand PCGen.

 

Firstly: -

 

It is volunteer supported free software - So comments like " no version control worth the name, so that as more files are piled on, they sometimes supersede, sometimes complement, and sometimes simply co-exist with, files which do the same thing. " and "he poor control of what lives where." and "I disagree about Homebrew support, as I consider it weak and unreliable." are toxic.

 

 

 

Secondly: -

 

 

 

On Wed, 13 Nov 2019 at 21:04, Steven High <stevenfordhigh@...> wrote:

As a caveat, file alterations get sticky when you move between versions. Part of the problem lies with PCGen itself; there really is no version control worth the name, so that as more files are piled on, they sometimes supercede, sometimes complement, and sometimes simply co-exist with, files which do the same thing. There is usually no attempt made to prioritise or even weight different files from different sources, so it can be tough to find the "correct right file" that **really** adds the capabilities you want, or eliminates those you don't.

 

Obviously, as big a pain in the ass as it is, always make a "Masters" folder/directory and stick an unaltered copy of the original file in it *before* you start making changes.

 

Keep in mind that if you add or alter source loads, you may get unexpected results, because of the poor control of what lives where. I've not used plain 3.5 in years---I use Pathfinder, which is a 3.5 derivative---so I'm not sure where you'll find you're file exactly, but they are **always** in the "/data" directory of the branch you're using (3.5, Pathfinder, 4,5, 600, etc...).

 

I disagree about Homebrew support, as I consider it weak and unreliable. Just be sure you keep a faithful copy of your customised files **outside** of the root tree of PCGen, that way you can re-integrate the changes whenever (a) a new release of your version comes out; or (b) some one decides they don't understand what went on in PCGen Version X and decides to perform a "do-over" which screws up all existing files (aka "new version" release).

 

Remember that a core rules file may be superceded by a supplementary file, so re-post if you don't find the file you're looking for and I'll take a look (I do a lot of languages, races, magic item stuff myself).

 

On Wed, 13 Nov 2019 at 10:46, ferret.griffin+io via Groups.Io <ferret.griffin+io=googlemail.com@groups.io> wrote:

This file:  \data\35e\wizards_of_the_coast\rsrd\basics\rsrd_languages.lst 
is possibly what you edited, however any time you update pcgen that will be overwritten, so you'd be better off looking at the tutorials on how to add homebrew - essentially just add a simple my_homebrew.pcg file, that has an entry to a my_homebrew_languages.lst file, that contains the additional language you need.

 


 

--

Cheers,

Neal Smith

Bearing up!


 

--

Cheers,

Neal Smith

Bearing up!

Re: Add language to 3.5

robert@...
 

> This is why the homebrew  system exists to allow users to modify the core rules in order to meet their requirements.
Could someone point to the documentation of the homebrew system and syntext for the my_homebrew.pcg file?