PRP Documentation

General debates and discussion about the Guild of Writers and Age creation
Post Reply
Nobby
Posts: 30
Joined: Thu Sep 02, 2010 4:03 am
MOULa KI#: 0
Location: Gahreesen

PRP Documentation

Post by Nobby »

Hello writers

I'm using Plasma Shop now for a couple of years, but I'm afraid I don't know much about what I do with this tool. Is there any kind of documentation about the file structure of PRP files? I can only find source code of tools or the CWE sources on the internet.

Thanks!
XX_LIBRARY-NOT-FOUND :roll:
User avatar
Sirius
Posts: 1508
Joined: Mon Jul 26, 2010 4:46 am
MOULa KI#: 0
Location: France

Re: PRP Documentation

Post by Sirius »

None that I know of... Personally, I learned from trial and error - and studying the source code of the tools... (comparing how HSPlasma, Drizzle, PyPRP and Korman all do their things usually reveals a lot of information).
But yeah - studying existing PRPs and tweaking them is the best way to learn.
Having a look at Cyan's PRPs is also a good idea. Import them with PyPRP, find the objects you want to study, inspect them in PrpShop... etc.
User avatar
Deledrius
Gehn Shard Admin
Posts: 1377
Joined: Mon Oct 01, 2007 1:21 pm
MOULa KI#: 23298

Re: PRP Documentation

Post by Deledrius »

Nobby wrote:Hello writers

I'm using Plasma Shop now for a couple of years, but I'm afraid I don't know much about what I do with this tool. Is there any kind of documentation about the file structure of PRP files? I can only find source code of tools or the CWE sources on the internet.

Thanks!
Unfortunately, we did have some relatively extensive documentation for PRPs in the early days (around 2004-2005) on the old COBBS forum wiki, but it was all lost during an attack that destroyed much of the server's data. Documenting PRPs is a massive task, as the PRP files are essentially a direct serialization of the game's data structures. It would be nice to have a complete documentation of the game's engine and data structures, but we're short-handed these days. If you or anyone you know is interested in helping out, we welcome such assistance and would be happy to guide anyone and provide answers willing to take this on.

Of course, if you have any specific questions about how to use PlasmaShop (or other tools) or how to accomplish a certain task, feel free to ask!
Post Reply

Return to “General Discussion”