Should we use Patreon?

So there have been multiple people that suggest we use Patreon to support the project, and we have kicked the concept around several times in the past. But here’s the question, what as a completely free product would we offer?

And if so what should the tiers be? Realistically we don’t have much overhead. Other than getting a booth at GenCon every so often.

If we chose not to use Patreon we still have the Paypal donation link.

Donate

Speaking of which we do have a Discord channel setup. 🙂
https://discord.gg/yDSzXJg

 
–Paul Grosse
-PR Silverback

PCGen needs Volunteers!

One of the curses of being an all volunteer project, is unfortunately, lack of volunteers. 90% of the project is handled by 10% of the volunteers. Out of the 5 active volunteers, 2 handle the day-to-day operations.

If you love PCGen, and want to enjoy free content, then please consider donating an hour or two of your week contributing in some fashion.

Areas of major need:
1) Java fluent programmers – Without constant improvement to the Java engine, we cannot add newer features such as the new formula system, a revamped User Interface, or the much requested in-built LST editor. I cannot emphasize this need enough! We need some serious dedicated volunteers who want to refactor and improve the Java code. Our code base is 20 years old! We are looking to always improve the code base, make it more modular, and replace the two older formula systems (JEP and the older math/formula system before that), and replace it with a more robust and expandable formula system. Without this support, our ability to add better support for Pathfinder, Starfinder, and even the Pathfinder Playtest are going to be hampered. Please consider helping out here is you can.

2) Data (LST) Monkeys – These are the volunteers that make the content you love and enjoy to use for your games. We get a request for a new book, about every other week. Typically 1 person can create a ~50 page book in 4 weeks. Bigger source books are considerably longer time spans. The more volunteers working on various books, the more new material is delivered in the new releases! (Really want a special class, or a new toy? Help out and help create the book, you benefit for early access to the material, and you give back to the community as well!)

3) Character Sheet coders (We have two main formats – XML Files with XSLT language and a Freemarker Template Engine for the PDF, and then straight HTM for the ‘standard’ browser and preview sheets. The last format is the simple text. I’m the only person that works on the character sheets. I can really use help sprucing these sheets up, or if you have any ideas to streamline the export process, let’s make it happen.

4) Someone to document changes the formats, improve the Help Documents, or clean up the files to HTML 5 standards. Documentation is usually a last consideration, but without it, people wouldn’t know what to do or where to get help. Any people with rudimentary knowledge or a better method to handle documentation would be fantastic!

5) A new server host platform – Our current provider is unable to continue the services, and we are needing to relocate ASAP.

Thanks for supporting the project. Without the volunteers, this project would not be possible.

-Andrew Maitland
Board of Directors – Content Silverback

HipChat ending, start using Slack?

In case people haven’t heard Atlassian (the company that we use for tracking bugs, code work, etc.) is shuttering HipChat, Which was our main real-time communication with the team and could let guests log in and ask questions and get help.

They are having everyone migrate to Slack, which only has the feature for guests at the standard and pro plans. We can have a Standard plan if we stay under 250 active members and file for Non-profit. But that requires paperwork, etc.

So we are currently exploring our options, we have till Feburary. Either way we will be making a Slack workspace.

 

– PCGen Board of Directors

PCGen 6.07.08 Released!

PCGen is pleased to announce the release of PCGen 6.07.08 (Alpha).

The Formula change over is steadily progressing, with this release FACE and BaseSize has been converted in the Starfinder gamemode.

No new sources this release

For the full detail on all changes made in this release, check out the release notes here:

As you can see, the work for 6.08 is progressing well! So for the brave and the bold, please do try out this and give us your feedback.

PCGen is a RPG character generator and maintenance program (d20 systems). All datafiles are ASCII so they can be modified by users for their own campaigns. Please join us http://groups.yahoo.com/group/pcgen/ or visit our forums http://pcgen.org.

Public Relations Team PCGen Project

PCGen 6.07.07 Released!

PCGen is pleased to announce the release of PCGen 6.07.07 (Alpha). Note: There was an issue with the Windows Installer, it should be fixed and uploaded later today)

The Formula change over is steadily progressing, with this release FACE and BaseSize has been converted. We also have two new publisher products, a source from TPK and LPJ Design!

New sources this release:
[Paizo] Pathfinder Beginner Box – GM Guide
[Paizo] Pathfinder Player Companion: Familiar Folio
[Paizo] Armor Master’s Handbook
[Paizo] Artifacts & Legends
[Paizo] Pathfinder Player Companion: Divine Anthology
[Paizo] Monster Codex
[Paizo] Andoran, Birthplace of Liberty
[TPK Games (Total Party Kill Games)] Feats of Legend: 20 Alcohol Feats
[Paizo] Bestiary 5
[LPJ] Infinite Space Themes: The Outlaw Crew
[Paizo] Spymaster’s Handbook

For the full detail on all changes made in this release, check out the release notes here:

As you can see, the work for 6.08 is progressing well! So for the brave and the bold, please do try out this and give us your feedback.

PCGen is a RPG character generator and maintenance program (d20 systems). All datafiles are ASCII so they can be modified by users for their own campaigns. Please join us http://groups.yahoo.com/group/pcgen/ or visit our site http://pcgen.org.

Public Relations Team PCGen Project

What we are working on

== 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!
-Andrew Maitland

PCGen 6.07.05 Released!

PCGen is pleased to announce the release of the 6.07.05 Alpha Release of PCGen.

https://github.com/PCGen/pcgen/releases/tag/6.07.05
https://sourceforge.net/projects/pcgen/files/PCGen%20Unstable/6.07.05/

Notable Changes

Data bugs fixed

For full details of the new changes in this release, see the Change Log

==New Sources==

No new sources were added this version cycle
https://github.com/PCGen/pcgen/releases/download/6.07.05/pcgen-release-notes-60705.html

As you can see, the work for 6.08 is progressing well! So for the brave and the bold, please do try out this alpha and give us your feedback.

PCGen is a RPG character generator and maintenance program (d20 systems). All datafiles are ASCII so they can be modified by users for their own campaigns. Please join us on our Mailing list, visit our site http://pcgen.org, our forums, our Facebook page, or follow us on Twitter.

PCGen 6.07.04 Alpha Released, now with 100% more Starfinder!

PCGen is pleased to announce the release of the 6.07.04 Alpha Release of PCGen, now with 100% more Starfinder!

https://github.com/PCGen/pcgen/releases/tag/6.07.04
https://sourceforge.net/projects/pcgen/files/PCGen%20Unstable/6.07.04/

Note: The windows installer is missing from Sourceforge, use the Github link if you need that installer.

==Notable Changes==

Formula System Foundation Implemented
Freemarker Support expanded
One new source

==New Sources==

The following single big source were added in 6.07.04

For the full detail on all changes made in this release, check out the release notes here:

https://github.com/PCGen/pcgen/releases/download/6.07.04/pcgen-release-notes-60704.html

As you can see, the work for 6.08 is progressing well! So for the brave and the bold, please do try out this alpha and give us your feedback.

PCGen is a RPG character generator and maintenance program (d20 systems). All datafiles are ASCII so they can be modified by users for their own campaigns. Please join us http://groups.pcgen.org/, visit our site http://pcgen.org, like our Facebook page, or follow us on Twitter

Public Relations Team PCGen Project

Note: The Windows Installer failed upon upload so if you need the windows install version use the github download.

 

Update: Windows installer at both locations now!

Starfinder v1.6 released!

Starfinder v1.6 is released!

Note: You will need 6.07.03 (Github) or (Sourceforge)

https://sourceforge.net/projects/pcgen/files/PCGen%20Stable%20Datasets/6.08.x/Starfinder%20RPG/

Download the above zip file and follow the directions below

On the Select Sources window, follow the steps below:
1. Click on the Advanced Tab.
2. Click on the “Install Data” button on the bottom of the screen
3. Navigate to downloaded zip file, and import files (select Okay to overwrite any files)
4. Restart PCGen
5. Click on the down arrow on the ‘Game’ drop down menu and select Starfinder
6. Click the ‘Add Selected’ button
7. Click the ‘Load’ button
8. Make characters!

Starting with this version we think it’s in a stable enough status that we are going to be using the JIRA tracker system for it, please report any bugs there.

Also as a side bonus we have a confirmed UI workaround for high resolution displays.

Right click PCGen app, Select Properties, then Compatibility, then turn on Override High DPI scaling. This is for Windows 10, thanks to Brent Warren from FB.

New Starfinder Alpha dataset is up

Starfinder v1.03 is released!
https://sourceforge.net/projects/pcgen/files/PCGen%20Stable%20Datasets/6.08.x/Starfinder%20RPG/

Note: You will need 6.07.03

On the Select Sources window, follow the steps below:
1. Click on the Advanced Tab.
2. Click on the down arrow on the ‘Game’ drop down menu and select Starfinder
3. Click the ‘Add Selected’ button
4. Click the ‘Load’ button
5. Restart PCGen

Top