Free Pathfinder Database Program


Product Discussion


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


UPDATE:

- Sorting algorithm has been redone to be more efficient.
- Code has been cleaned up in multiple areas.


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.


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 :)


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.


uhm... not sure what's going on, but when I try to follow those links (the second ones) they just take me to the Paizo message boards...


Here's the post with the links fixed.

Kyle Patrick Sharp wrote:

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.

Paizo Employee Chief Technical Officer

Kyle Patrick Sharp wrote:
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.


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.

Community / Forums / Pathfinder / Pathfinder First Edition / Third-Party Pathfinder RPG Products / Product Discussion / Free Pathfinder Database Program All Messageboards

Want to post a reply? Sign in.
Recent threads in Product Discussion