Notes
- Security Warning: Do no use this version of the SRD online, unless you trust the people who will be using it. The search function uses local file access, and this is a known security risk with all browsers. If you must use it online, put it in a password protected area.
- The search function is still experimental, but seems to work as intended, mostly...
- This version of the SRD has been produced from the original RTF version in an automated fashion using a mix of Perl, XSLT and open source C++ software. It is converted to XML, cleaned up and errors fixed, and then parsed into HTML. The search function, content tree, table formatting, and hypertext linking are produced automatically.
- The hypertext linking of keywords is hacked at best. It's about 75% accurate, but I do apologize if a link goes somewhere where it shouldn't...
- Some weird characters appear here and there. It's improper conversion from UTF-8 to ISO 8859-1. Sorry, I'm trying to stamp them out...
Credits
- The Raven <http://www.systemreferencedocuments.org/> and stephenh for their version of the SRD. I used it to provide some hints to find keywords. And they inspired me. :)
- N. Nielsen for rtfx, a tool to convert RTF to XML (I modified the software slightly to correctly render tables).
- Iuliu <http://www.iuliu.as.ro> for providing an initial baseline for the search engine. It uses a heavily modified version of his code.
- Geir Landrö <http://www.destroydrop.com/> for his nifty dtree Javascript tree (used for displaying contents). The current beta version is being used, as the content tree has about 5,000 nodes.
- Martin Porter, for his Porter Stemming algorithm, used for more accurate search results.
- The people maintaining the libxml2 library and the xsltproc XSLT processor.
- Sovelior and Sage for their monster picture list.
- Matt Hafner, for spotting a lot of errors.
- There are probably more, so if you feel left out, give me a shout!
Contact
- Andargor <http://www.andargor.com/>
- The code: I used a bunch of tools for this, some of which I have forgotten the source (but it's all freeware and/or open source). So I'm going to play it safe and declare the software (search, modified dtree script, etc.) Free for non-commercial use.
- The contents: This material is Open Game Content, and is licensed for public use under the terms of the Open Game License v1.0a. Copyright © 2004 Andargor.
Changes in 1.3
- Maintenance release, several formatting errors corrected
Changes in 1.2
- Dragons fully statted.
- XPH errata included.
- Skills were combined into a single document, including Epic use of skills.
- Many data errors fixed.
- Added indices: spells by level, powers by level, monsters by CR, monsters by LA.
Changes in 1.11
- The index.html had improper frame definitions for browsers other than IE or Mozilla. This version fixes it.
Changes in 1.1
- The search function has been revamped. It should be a lot more accurate now.
- Bookmark functionality has been added. However, this is HIGHLY experimental. The vagrancies of browsers, cookie quirks and javascript security setting makes saving bookmark data very difficult. The script may ask you to allow to save to file, if cookies are not available. If so, your bookmarks will be saved under the menu directory, in bookmarks.txt. In any case, use at your own risk. I'll try to stabilize the feature in the next releases
- Bookmarks support drag and drop. Just drag a bookmark image under another, and it'll be moved.
- Some UI changes, as you may have noticed. You can hide the stuff you don't use, but those settings are not saved
- Miscellaneous content fixes were performed
- Keyword hyperlinking is (hopefully) more accurate. Instead of 75% accuracy, it's now around 90%.