OK, by popular request, here is a pre-release of the new pyprp I'm working on.
http://ulm.hbyte.net/PyPRP/pypyp-0.9pre1.zip
Be warned, as much has changes, and you will need to run at least the conversion-wizard (Scripts->Wizards->PyPRP) to update your book objects (in layer 3) to the new style text script.
Also note that you'll need to use the BOUNDS button in the blender logic-properties menu to set the collision info, and ACTOR + ACTOR->DYNAMIC
to make an object kickable.
Just enabling the ACTOR button, without any other settings, will make the object dynamic - aka having a coordinate interface.
New stuff:
- doesn't use multiple objects in blender for one uru ublect anymore - but it now combines them all, and sets the per-face materials correctly:
- is able to export multiple materials per mesh
- can do multiple uv-maps per mesh
- can do alpha vertex painting - it uses the 2nd vertex color layer for that, which you should use only in black and white. (white being full opacity, and black full transparency
- Oh, parenting does work now for exports - just don't make the mistake if parenting two kickables together
- specular lighting works
- More, but I can't think of it from the top of my head.
- it imports every prp file into a separate blender scene
- Does not export unnecessary doubles - previous versions made copies of each vertex for each face that used them. (Something to do with blenders per-face uv mapping system) Now it only does that if absolutely necessary
Broken stuff at the moment:
- clickables - they are compleately redone at the moment
- footstep sounds - similar as clickregions
- camera regions - will be needing a little change.
- swim regions - don't ask me why
- automatic ladder creation - but that wasn't any good anyway.
have fun, and report those bugs