PDA

View Full Version : FFd20 (work in progress)



Zarestia
December 19th, 2021, 22:09
This ruleset (Final Fanatsy d20, labeled FFd20 because of trademark) is early work in progress. Future updates until full release can break an existing campaign, play at your own risk.

The rules can be found here: FFd20 Rules (https://www.finalfantasyd20.com/)

Github: https://github.com/ZarestiaDev/FFd20

Forge: https://forge.fantasygrounds.com/shop/items/408/view

I am only familiar with 3.5E and a bit PFRPG, not with these rules. Interested people can download this ruleset and share their ideas with me here.

Legal

The FFd20 ruleset is not authorized, approved, licensed, endorsed, sponsored by, nor affiliated with Square Enix. It is a non-commercial, fan-made ruleset for a tabletop roleplaying system. No alleged independent rights will be asserted against Square Enix.
Any trademarked names are used in a fictional manner; no infringement is intended.
This rulest is presented for simple personal use, not for sale or re-sale and thus is and will stay free.
This ruleset is based off a merge of the 3.5E and PFRPG ruleset. The originally ruleset and included content are copyright by SmiteWorks USA, LLC

FAQ
When do you think the ruleset will be "done"
I shoot for a release of version 1.0 spring 2023.

What do you have planned for version 1.0?
See the next post where I'll list the roadmap and changelog.

Can I help?
Sure, write a forum post, shoot me a PM or contanct via GitHub.

What about data?
I know of a few people who are actively doing modules for FFd20, that's how I came to start developing this.

Technical Stuff?
- The base of this ruleset is a merge of the available 3.5e and PFRPG ruleset code stripped of all 3.5e specific things.
- I've deleted all tooltips for now. That's because UI/UX issues are more obvious that way.
- I've completely deleted the minisheet

Zarestia
December 19th, 2021, 22:11
Roadmap:
v0.8: Race / Heritages Support
v0.9: Class / Archetype Support
v1.0: Optional Systems

Changelog:
v0.1 - Initial release
v0.2 - Base character sheet overhaul
v0.3 - Spellcasting, MP System & Co.
v0.4 - Additional data records
v0.5 - NPC updates and automation
v0.6 - Status Effects and Automation
v0.7 - Finishing equipment and magical item automation

Zarestia
December 29th, 2021, 20:29
Due to some sudden personal circumstances the development of this ruleset is currently on hold.
It will probably continue mid-end of January 2022.

Zarestia
January 23rd, 2022, 23:01
Development will continue next week.
0.2 is scheduled somewhere mid-late febraury.

Zarestia
January 27th, 2022, 15:15
Just wanted to share what I'm currently working on.
An easier language, speed and senses selection (more to come later).
These are all constructed, meaning you can easily change the shown languages, senses and speed types by adjusting the corresponding lua tables in data_common.lua.

Of course, this is not 100% done (see Scent)

https://i.imgur.com/oi7QmPI.jpg

Zarestia
March 3rd, 2022, 21:12
An update to the ruleset is coming sometime tomorrow including the updates today (more on that tomorrow).

Zarestia
March 7th, 2022, 00:02
FFd20 Release v0.2

Changelog:
- Rearranged mostly the main tab of the character sheet
- Changed the size of the charsheet
- Added part of the notes tab to the top selection of each character tab
- Added an add symbol to the race and class fields opening the respective sidebar records. The class add symbol stays after adding a class to add more classes easily for a levelup.
- Added "current" HP. All HP changes still work with wounds, current is just for an easier view of the character's health. This does not get synced to the combat tracker.
- Added "Base Attack Bonus" to the Main tab
- Added a language selection to the Main tab. You can select all ruleset language via the add symbol. You can delete them via the edit button or unchecking them in the selection and pressing ok.
- Substantually increased the portrait size and changed the base portait for a better understanding for new users
- The speak and token symbol are currently hidden. These will be at least partly re-enabled in v0.3. You can drop custom tokens which are different from the portrait onto the token field in the combat tracker.
If you see a not so good resolution of the token on the map vs. the portrait you can drop the portrait onto the token field of the combat tracker. You can bypass the lossy portrait>token conversion with this.
- Added a "T" symbol in the skills tab for trained skills
- Changed the points spent on the skill tab to include the max skill points
- Incorporated all upstream ruleset changes

Forge update is now live!

Edit: You might need to delete the existing currencies in an exisiting campaign via Options -> Currency and do a reload of the campaign to get the new currency manager working.

Zarestia
March 27th, 2022, 16:03
v0.21 First iteration of item changes and other fixes (https://github.com/ZarestiaDev/FFd20/releases)

[ADDED] Newest upstream changes
[ADDED] Combobox for item types and subtypes.
The data these get are from the official PF1e SRD and the FFd20 ruleset. Older items from the PF1e SRD for example still work fine but the new type&subtype data got some entries in other places. For example: TYPE = Magic Item, SUBTYPE = Magical Weapon. With the new information we can have a more modular and accurate system.
[ADDED] Visiblity toggle for cost of items.
This works independant of the id-function of the item. Non-visible cost for the players still work fine in the selling part of the party sheet.
[ADDED] Charges for Wands and Staffs
Default values are 50 for both because you rarely create a wand with 0 active charges. If a wand has 0 charges the information gets hiden if the item is closed/readonly.
[ADDED] Subtype filter for the item masterindex window
[FIXED] Portrait size of connected players is now set to static 72*72px instead of the original portrait size


Forge will get updated as soon as the changes are acknowledged.
Edit: Forge is live.

Preview:

https://i.imgur.com/zHg9AE0.jpg

Zarestia
April 4th, 2022, 13:21
v0.22 Item enhancements & Materia implementation (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.22)


[ADDED] Slot stringfield for magic items
[ADDED] Activation stringfield for magic items
[ADDED] Materia
Materia items now have the necessary fields for information. The XP needed to level up a Materia is autocalculated and dependant of the materia rarity and materia level.
No further automation is implemented for Materia at the moment, tracking needs to be done manually for now. There will be improvements in the future.
[CHANGED] Sorting of the type and subtype comboboxes to show a more comprehensible list


Here is a image showing the materia changes:

https://i.imgur.com/SoRLeVO.jpg

Zarestia
April 6th, 2022, 23:39
Next update will probably take a few weeks as I'm currently implementing the MP system for spellcasting which is a major undertaking and needs extended planning, coding and testing.

Zarestia
April 30th, 2022, 01:09
v0.3 Spellcasting, MP System & Co. (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.3)


[ADDED] Spell progression type field for class record
[ADDED] Spell stat field for class record
[ADDED] MP spell system in the character actions tab
[ADDED] Correct formatting when dragging spells into the character sheet
[FIXED] Grapple was used in the combat tab instead of CMB
[FIXED] Dice conversion threw an error when adding damage/heal/effects


Finally, the probably most complex update until now has arrived. Below you can see some screenshots for a better understanding and I'm gonna list some more information.
- The new spell progression type and stat fields need to be populated if you want the MP automation to work properly.
- The MP spell system has replaced the old spellslot system. The bonus MP from a high spellcasting stat and the class MP are automated as are the resting mechanic and the use of spells (click on the casting button left to the spell name to use the MP).
- In the base 3.5e/PF1e ruleset spells dragged into the character sheet lost all formatting. I've rewritten it so the formatting now stays in place - an extension for this is no longer needed.
- Available spell levels are filtered on the spellcasting class level.
- "Casting" or "actions" for items, class abilities and such can still be done in this system. There may be another system in the future for such cases if I get some nice ideas on how to implement it.
- The current MP field has to be manually edited if your level up or change the value of the spellcasting stat. I might change that in the future but for now this seems to be the least desctructive method.

https://i.imgur.com/f2JPOL3.jpg

https://i.imgur.com/iMyXcGN.jpg

Zarestia
May 3rd, 2022, 21:11
v0.31 Item record enhancements (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.31)


[ADDED] Equipment fields
[ADDED] Chocobo fields
[ADDED] Cybertech fields
[ADDED] Firearms fields
[ADDED] Gun Arms fields
[ADDED] Technological Gear fields
[ADDED] Alchemical Items fields
[ADDED] Royal Arms fields
[CHANGED] Firearms are now split into simple, advanced, artillery and explosives
[CHANGED] Left offset of numberfields and stringfields in the item records
[CHANGED] Royal Arms are now listed under the weapons type

Zarestia
May 11th, 2022, 15:58
v0.32 Spell handling enhancements (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.32)


[ADDED] Spellcasting mod selection for damage and heal calculation
[ADDED] Damage and heal actions have a target selection like effects. This enables players to automatically roll on themselves.
[CHANGED] Width of DC misc field


Mod:
https://i.imgur.com/9K0LZlb.png

Targeting:
https://i.imgur.com/iiMr2wT.png

Zarestia
May 18th, 2022, 18:40
v0.4 Additional data records (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.4)

[ADDED] Deity records and sidebar entry. Draggable onto the deity field on the charsheet.
[ADDED] Traits record and sidebar entry. Draggable onto the Feat/Talent/Trait section on the charsheet->abilities.
[ADDED] Talents record and sidebar entry. Draggable onto the Feat/Talent/Trait section on the charsheet->abilities.
[CHANGED] Abilities->Feat section changed to Feat/Talent/Trait section, indicating on drop which ability type was dropped.
[ADDED - EXPERIMENTAL] FFd20 conditions - these are currently not automated
[ADDED - EXPERIMENTAL] Optional Systems - the options are implemented in the options menu but currently don't have any funtion

Zarestia
June 4th, 2022, 15:12
Big update...

v0.5 NPC updates and automation (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.5)


[ADDED] Absorb, Immune, Resistance, Strong, Weakness, and SR fields to the NPC record
[ADDED] All FFd20 creature type and subtype defenses (absorb, immune, resistance, strong, and weakness) into ruleset code
[ADDED] All PF1e creature type and subtype defenses (immune, resistance, weakness) into ruleset code
[ADDED] Parsing of NPC types and subtypes into the the new defense fields
[ADDED] Parsing of new NPC defense fields into the Combat Tracker
[ADDED] Tracking for Blue Mage spells in the NPC "other" tab
[ADDED] Spell Record Extension is now natively implemented in the ruleset
[ADDED] Partly adaption of the Extended Automation Extension (Thanks to @Kelrugem for permission)
Addition of the tag system, SR automation added, IFTAG for saves added (example: IFTAG: fire; SAVE: 2)
[ADDED] FFd20 Absorption automation
[ADDED] FFd20 Strong automation (including +2 to saves against spells of the type/tag)
[ADDED] FFd20 Weakness automation (including -2 to saves against spells of the type/tag and +2 to CLC to overcome SR)
[ADDED] NPC subtypes filtering in the NPC masterlist
[CHANGED] Chat portrait size to be on par with the other portrait enlargements
[CHANGED] Party Sheet skill selection box to have a scrollbar


Blue Mage spell tracking (drag & drop spells):
https://i.imgur.com/17OeIJw.png

Spell Record extension native implementation:
https://i.imgur.com/X3QeC0o.png

Tags, double or triple schools get parsed correctly:
https://i.imgur.com/Ted4IQu.png

NPC defense parsing. Type or copy&paste the type and subtypes and hit tab or click into another field and all defenses get parsed:
You might need to change some as the parsed defenses are coming from the type&subtypes and some NPCs have their own defenses.
https://i.imgur.com/jamyuXD.png

CT parsing, I might change the immunities a bit in the future because monsters have many immunities:
https://i.imgur.com/4uSEtRj.png

Some more things about automation:
- All tag parsing and filters for schools, and spell descriptors work with all FFd20 things, no need to edit "non-elemental" to "nonelemental" as the parsing does that automatically.
- NPC filtering works with multiple subtypes
- Spell filtering works with multiple schools

The next update will be about automation of the new status effects. I think most work on the ruleset is already done, so the rest is polish and including the optional systems.

Zarestia
June 8th, 2022, 21:57
v0.6 Status Effects and Automation (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.6)

You now have a module called "FFd20 - Custom Effects" which I recommend to load and share to your players included in the Forge download.
Because the FFd20 conditions/status effects are often rather variable in how they're handled, I created most of them as custom effects so you can edit the values on the fly. Others which can't really be automated are added as normal conditions for bookkeeping.


[ADDED] Implementation of Advantage and Disadvantage
Modifier Buttons and Effects: ADVABIL, ADVATK, ADVSKILL, ADVSAVE, ADVINIT, DISABIL, DISATK, DISSKILL, DISSAVE, DISINIT
[ADDED] Spell Failure now rolls automatically
[ADDED] New effect for spell failure "SF: 10" (only numbers are supported)
[ADDED] New effect for object hardness "HARDNESS: 5" (only numbers are supported)
[ADDED] Support for rolling Ability Bonus / Damage: "STR: [-2d6]"
[CHANGED] Vehicle NPC record to be FFd20 supporting, updated the CT parsing of vehicles to show the correct hp, hardness, ac, etc.
[CHANGED] Cleaned conditions up. Most of the FFd20 specific ones are now in a module accompanying the ruleset as custom effects
[CHANGED] Visibility of spell class in NPC record
[CHANGED] All spells automatically have verbal and somatic spell components
[FIXED] Melee and ranged attacks throwing error when used
[FIXED] Item record width


Edit:
I forgot one.
[ADDED] New effect for giving a percentage miss chance: "MISS: 10" (only numbers are supported)

Zarestia
June 11th, 2022, 22:28
v0.7 Equipment and Magical Items (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.7)


[ADDED] Automatic fly skill modifiers for PC size and PC maneuverability (e.g. "Fly 30 (perfect)" in special movement field
[ADDED] CON is now synced to HP and current HP.
CON effects like "CON: 2" are currently ignored, might add that in the future. The class hp, con hp, and favored class hp are now separated and thus a recreation of PCs is necessary.
[ADDED] Magnifying glass for HP to have a better overview.
[ADDED] Misc HP for manual adjustments (e.g. Royal Arms)
[ADDED] Automated XP needed field until level 20 for slow, medium, and fast progression.
[ADDED] New option under "House Rules" to change between the XP progression: Slow/Medium/Fast/Off. Default is off.
[ADDED] Notifcation for all when XP is distributed to also check materia XP
[ADDED] Automation of Gun Arms and Explosives
[ADDED] Misc MP for manual adjustments (e.g. Royal Arms)
[CHANGED] MP fields and calculation
[CHANGED] Gun Arms item record
[CHANGED] Goldie to gil (you might need to change that manually in an already existing campaign)
[CHANGED] Removed the weapon add button
[CHANGED] Removed old datatypes
[FIXED] Wrong calculation of class skill ranks including favored skill ranks
[FIXED] Some label sizes to fully show the text



Known Issues:
There might be a slight update error of MP when leveling in some cases. A fix for that will be out as soon as it's fixed in the original ruleset 3.5e. In the meantime you might need to adjust the MP manually.


https://forge.fantasygrounds.com/images/83cd10c8f15749c747f86cacf7598b27.png

Zarestia
June 15th, 2022, 13:31
Development / Updates are on halt until the 2022-07 ruleset updates are out.

Zarestia
July 19th, 2022, 16:28
v0.71 FGU ruleset July 2022 update compatibility and minor changes (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.71)


[ADDED] Applicable ruleset changes of the July 2022 update (see here for more information https://www.fantasygrounds.com/filelibrary/patchnotes_ruleset.html)
[ADDED] Rival and subdomains fields for deity records
[CHANGED] Advance field in talent records was changed to type (used to distinguish between "normal" and "advanced" talents)
[FIXED] The dcstatmod edge case error was fixed (see two posts above)


Next update will probably be out end at the beginning/middle of August.

Zarestia
July 21st, 2022, 13:30
v0.72 FGU Ruleset Updates July 2022 - Part 2 (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.72)


[ADDED] More July ruleset change updates

Zarestia
July 22nd, 2022, 19:30
v0.73


[FIXED] Error when dropping items on the charsheet inventory

Zarestia
July 24th, 2022, 18:55
v0.74 Spell importer (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.74)


[ADDED] Spell importer (only supports the FFd20 website)


- Any formatted text gets lost (bold, italic, underline, tables, etc.) and can be constructed manually after the import.
- After the import, the spell actions get automatically parsed as if you'd pressed on "Parse" in the spell record window.

See below animation:
https://forge.fantasygrounds.com/images/ae5067682bf7ea08a5f15231bbcea65a.gif

Zarestia
August 10th, 2022, 14:51
v0.75 NPC importer and fixes (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.75)

Added

NPC Import
Added a cycler for caster types Full|Semi|Partial in the spell class overview. Be careful changing these as they recalculate the available spell level and MP


Changed

Changed Full|Hlaf|Third to Full|Semi|Partial caster types to be in line with the FFd20 ruleset naming. You can change these now in the cycler to get the correct one.
NPC label grp to CM
Misc MP now also gets calculated onInit
Upped the XP calculation to a maximal CR of 35
Parsing of immunities to include multiple word immunities
Reconstructure of the NPC Other tab to be more in line with the rest of the sheets, might look a bit different versus the old implementation but works way better
Correct formatting in code



Fixed

Full attack from a NPC sheet throwing an error
DC calculation on NPC non-functional


What the NPC importer can handle:
- ~95% of all FFd20 website bestiary entries are handled completely correct
- Handling of all main stats, including correct assignment of special qualities, correction of all attack patterns, creation of single attacks where necessary, creation of spell class if needed, auto-setting the correct spell casting stat, auto-adding all spells, if they're available in the campaign itself, auto-adding of blue mage spells if they're available in the campaign itself, constructing the correct description with optional tactics, and more.

What the NPC import can't handle:
- Iconics are not supported, these are best done as PCs
- Bad formatting of an entry can result in not complete data, please enter the rest manually

Showcase of NPC importing
https://forge.fantasygrounds.com/images/4a7a792fbb77c60da49d391cd70cdbea.gif

Idward
August 13th, 2022, 14:32
Awesome! Thank you. I just recently found out about Final Fantasy D20 and I am so glad to see this rule set.

Zarestia
September 7th, 2022, 16:45
Awesome! Thank you. I just recently found out about Final Fantasy D20 and I am so glad to see this rule set.

Thanks.

Next update will be out today or tomorrow - with the 09-2022 changes.

Zarestia
September 7th, 2022, 22:17
v0.76 Heritages and 09-2022 updates (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.76)

Added

Completely reworked races. Now heritages and alternate racial traits can be added to the race record. If a race has heritages, you can now choose one if you want. For the automation to work right, you have to label the traits the same in the race & heritages.

Changed

All instances of grapple to cmb
Necessary changes for 09-2022 ruleset updates. The order tab is back and other things under the hood (see official release notes)

Fixed

Script error if rolling a saving throw with tags


There are still two minor things which should not impact gameplay I haven't had time to change/fix for now. I'll get another small update out this week. Then we're going full speed to v0.8 with Limit Breaks!

Zarestia
September 10th, 2022, 22:34
v0.77 Racial trait drops (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.77)

Fixed

Dropping alternate or heritage traits manually in the traitlist did not work


There is no need to rewrite the item code at the moment, still works without issues. Maybe later when I have enough free time and more important things are done.

Zarestia
October 1st, 2022, 20:39
Feature updates are currently on hold - needed maintenance patches will still come out.
Expect v0.8 sometime this year, can't specify a timeframe at the moment.

Zarestia
October 26th, 2022, 15:19
v0.77-patch01 Maintenance October 2022 (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.77-patch01)

Changed

Extended the default size of spell records
Maintenance from upstream 2022-10 ruleset updates
Updated the custom damage dice mapping to FFd20 damage types

Zarestia
November 26th, 2022, 13:47
v0.77-patch02 Maintenance November 2022 (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.77-patch02)

Changed

Maintenance from upstream 2022-11 ruleset updates

Idward
December 11th, 2022, 18:30
When trying to load a race I made I get the following error:
[12/11/2022 1:01:23 PM] [ERROR] Script execution error: [string "FFd20:scripts/manager_char_race.lua"]:106: attempt to call global 'handleProficiencies' (a nil value)

I was only able to add the race after I removed all of the heritage, trait, and altertitive trait entries. Althought it did load all of the traits into the racial traits section and did take the stat adjustment and darkvision adjustment.

Zarestia
December 11th, 2022, 20:35
When trying to load a race I made I get the following error:
[12/11/2022 1:01:23 PM] [ERROR] Script execution error: [string "FFd20:scripts/manager_char_race.lua"]:106: attempt to call global 'handleProficiencies' (a nil value)

I was only able to add the race after I removed all of the heritage, trait, and altertitive trait entries. Althought it did load all of the traits into the racial traits section and did take the stat adjustment and darkvision adjustment.

Thanks for the info, it was probably due to an extra space symbol in the weapon familiarity parsing. It should be fixed now.

v0.77-patch03 Fix race add (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.77-patch03)

Fixed

Weapon familiarities trait in race

Idward
December 11th, 2022, 21:23
Thanks for the info, it was probably due to an extra space symbol in the weapon familiarity parsing. It should be fixed now.

v0.77-patch03 Fix race add (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.77-patch03)

Fixed

Weapon familiarities trait in race


I tried updating and I am still getting the error. I've tried retyping things, some things copy over strangely from the web page where the double quotes or minute symbol are not the same. But that does not not seem to fix it.

Zarestia
December 12th, 2022, 00:13
I tried updating and I am still getting the error. I've tried retyping things, some things copy over strangely from the web page where the double quotes or minute symbol are not the same. But that does not not seem to fix it.

Found the issue, two errors in one line :D Dumb old me.

v0.77-patch04 Fix weapon familiarity (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.77-patch04)

Fixed

Weapon familiarity in race add (for real now)

Idward
December 12th, 2022, 01:49
v0.76 Heritages and 09-2022 updates (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.76)

Added

Completely reworked races. Now heritages and alternate racial traits can be added to the race record. If a race has heritages, you can now choose one if you want. For the automation to work right, you have to label the traits the same in the race & heritages.

Changed

All instances of grapple to cmb
Necessary changes for 09-2022 ruleset updates. The order tab is back and other things under the hood (see official release notes)

Fixed

Script error if rolling a saving throw with tags


There are still two minor things which should not impact gameplay I haven't had time to change/fix for now. I'll get another small update out this week. Then we're going full speed to v0.8 with Limit Breaks!

One feature request, would it be possible that if using heritages could the "none" default selection instead be changed to "Base Race"?

Zarestia
December 28th, 2022, 19:21
As promised some months ago, version 0.8 is out this year.

v0.8 Archetypes (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.8)

Added

Archetype information in class records
Archetype selection on first level of a class
Archetype skill replacement automation
Archetype feature replacement automation
Archetype/Class information in abilities tab
Archetype information in class overview

Changed

Code separation of class management into CharClassManager
"None" to "Base Race" in heritage selection
Code cleanup

Fixed

Add climb as skill back as it was accidentally deleted
Lua errors in NPC skills inherited from upstream ruleset
Race features were not added when selecting "None" / "Base Race"


This is a rather big change and I've tested all possible scenarios which came to my mind. If you find any errors or the like, please don't hesitate to post. :)

Skill and Feature replacement of archetypes is case-sensitive, please write it like in the base class.
Characters need to be redone if you want to take advantage of the new class archetype structure. This should be the last breaking change, with optional rules coming in v0.9 and some closing smaller changes for the version 1.0.

https://forge.fantasygrounds.com/images/455d965b5ea234fcfb5090cb4f93b223.jpeg

https://forge.fantasygrounds.com/images/73c4272c46a01036fa13fcc6649ee030.jpeg

Zarestia
January 11th, 2023, 22:18
v0.81 Optional System - Hero Points (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.81)

Added

Hero Points

Changed

Deleted optional systems from the options which need to be handled manually


You can use a hero point by double clicking on the number. A chat message gets posted.
Hero points can range from 0-3 per rules. If a character levels up, they get a hero point.

The default for this option is off.

Other optional systems will follow, though not all are applicable in FGU thus I deleted those from the options menu.

Zarestia
February 23rd, 2023, 23:35
Update for the Feb-2023 ruleset changes will come out either tonight or tomorrow (it's mostly done).

Zarestia
February 24th, 2023, 19:04
~3000 code changes are done, first I'll release this Relase Candidate which should bring the ruleset in an again playable state. Over the weekend I'll push the v0.82 version with some fixes for all errors I can find.

v0.82-rc FEB-2023 ruleset updates (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.82-rc)

Upstream updates

Added support for death markers.
Updated actions/spells tab of PC sheet to use less resources.
Added ability to reorder power actions.
Added button to delete power actions when in edit mode.
Migration to new database methods in preparation for future database performance changes.


Known issues

Automatic hiding of controls in items does not currently work

Zarestia
February 25th, 2023, 14:57
I've fixed all errors and such I've found.

v0.82 Feb-2023 ruleset updates (https://github.com/ZarestiaDev/FFd20/releases/tag/v0.82)

Upstream updates

Added support for death markers.
Updated actions/spells tab of PC sheet to use less resources.
Added ability to reorder power actions.
Added button to delete power actions when in edit mode.
Migration to new database methods in preparation for future database performance changes.


Changed

Use new default desktop portrait size
Update string fucntions
Update DB functions


Fixed

Fix spell level filtering
Update from updatecontrol to windowmanager

Rhydion
August 26th, 2023, 23:55
Oh I am a big fan of this!

I actually use FFD20 in conjunction with Pathfinder as they go so simply together. Though I will admit it can cause some headaches with tracking and unique elements.

I am wondering, is there a way to port different elements into differing modules to be additive to the PFRPG ruleset? I assume that could be a fair amount of work (I am lua / code smooth brained).

I am also wondering if there is a way to add variable or "selectable" character sheets in a singular ruleset.

I will probably try this at some point with some people regardless, but I was hoping there may be some simple ways to add elements into my existing ruleset.

Regardless, you are doing gods work sir.

Idward
August 28th, 2023, 14:25
Oh I am a big fan of this!

I actually use FFD20 in conjunction with Pathfinder as they go so simply together. Though I will admit it can cause some headaches with tracking and unique elements.

I am wondering, is there a way to port different elements into differing modules to be additive to the PFRPG ruleset? I assume that could be a fair amount of work (I am lua / code smooth brained).

I am also wondering if there is a way to add variable or "selectable" character sheets in a singular ruleset.

I will probably try this at some point with some people regardless, but I was hoping there may be some simple ways to add elements into my existing ruleset.

Regardless, you are doing gods work sir.

Rhydion, I think this is the extension you are looking for https://forge.fantasygrounds.com/shop/items/266/view
At least it would let you bring PFRPG adventures into the FFD20 ruleset.

Zarestia
January 6th, 2024, 15:09
I haven't abandoned this project, just paused. I'll continue developement probably early next month.