
Kyle Patrick Sharp |
1 person marked this as a favorite. |
Hey all,
I got Inception'd by a friend a while back, and I ended up writing a database program for Pathfinder. I want to provide it to anyone who wants it free, so here it is.
It's nothing too exciting, but I find it's a much faster reference resource than books or loading up webpages (though I usually have all 3 at hand during games).
The information is taken from d20pfsrd.com's downloadable database, so a huge thanks to them (and a'course to Paizo). A main goal of the design was to allow users to update the information on their own, so by using the databases from that site, anyone can overwrite the database files in the folder. This should always work, unless d20pfsrd.com changes their format, in which I can simply alter the program.
The link to the zipped file does include the most recent database files. For reference, though, they are here:
Spell DB
Feat DB
Magic Item DB
NPCs DB
Monsters DB
Simply download the .csv version and place them in the folder, overwriting any existing. It should be noted the program will require all of them, even if you don't intend to use them all.
Mac Owners: Apple dropped Java support a while back, which means Macs will only have up to Java 6. Java 7 is the most recent version, so it's possible it won't work on Macs. Java tries to be backwards compatible as best as it can, but there's no guarantee. If any Mac users try it, if you could please report back and let us know. I would test it myself, but I don't have access to one.
Note: If you think data is missing, it probably has to do with copyrights and licenses. The databases are parsed at runtime to only include material that a program such as this is allowed to. I'm pretty limited in my understanding of this, so if you notice stuff is absent that could be included and is not restricted by law, it's trivial for me to update allowances, so let me know.
If anyone has any feedback - questions, suggestions, bug finds, hate mail - you're welcome to respond to this thread, inbox me on this website, or email me at rivade09@yahoo.com.
Thanks much!
Kyle Patrick Sharp

Kyle Patrick Sharp |
I'm creating a personal website, and I added it there.
Here is the new download link. I won't be updating the fileswap.com link anymore.

Can I Call My Guy Drizzt? |

This is some very cool work; thanks a ton for posting the d20pfsrd database links... I didn't realize those were available.
I can't wait to play around some and see how I might use them to enhance my campaign website template (https://sites.google.com/site/pathfindertemplate/).
Should be quite easy to work with since they are also already in Google Docs and I can just copy right over to my Drive.
Thanks again man! Now to teach myself some scripting :)

Kyle Patrick Sharp |
The links on the first post to the databases on d20pfsrd.com also explain how to use a CSS file they offer to display the information in official Paizo format. It's basically the bee's knees. I heavily considered using it in the program, but it would require the window to be a lot wider for it not to look odd, so I scrapped it.

Translation Bot #54 |

Here's the post with the links fixed.
I'm creating a personal website, and I added it there.
Here is the new download link. I won't be updating the fileswap.com link anymore.

![]() |

Mac Owners: Apple dropped Java support a while back, which means Macs will only have up to Java 6. Java 7 is the most recent version, so it's possible it won't work on Macs.
Java 7 is available for OS X 10.7.3 or higher. (Users of 10.7 should really update to 10.7.5 anyway!)
Users of 10.6 or older probably already have Java 6 installed, and—though I haven't attempted to use your database—unless your software specifically relies on features of Java 7 that aren't in 6, will probably work just fine.

Kyle Patrick Sharp |
I've been on the internet since my arms could reach the keyboard, I've spent far too many hours on forums, and I'm learning computer science at the college level, and somehow I can't correctly make a link.
No idea how I made that mistake three times in a row. Sorry, and thanks, #54, for helping.
Vic, it's great to know that. I don't really keep up with Apple products, so I wasn't aware that there had been a fix. I'm positive that 95% of it will work on a Mac with just Java 6, but just that 5% I haven't personally seen tested could break the program.