Hello y'all. I'd like to help in the development of PyPRP2. I don't have access to 3DSMax and so a whole area of Age Development is now utterly beyond my reach. While I applaud Cyan's release of their plugin and so forth, the necessity to use paid for modeling software in order to benefit from this magnanimity excludes me (and I suspect many others).
I've only just had a proper look at PyPRP2 and Blender 2.5x, and the first thing I noticed about the new(ish) Blender is how much easier the bpy api is to use than the old Blender api when it comes to writing scripts. I'm not a programmer, but I've learned a great deal about Python while trying to make puzzles in my ages. (Not that you've ever seen any of my ages..
). I began writing Blender scripts in 2.49/1.6 to take some of the donkey work out of eg creating meshes with plasma specific attributes, for example with shadbuf removed, amb set to 1.0 and so forth. Moving on to to PyPRP2 I wondered if I could use some of my learning to progress it's development. Unfortunately my understanding of plasma is patchy at best, and so my progress has been slow. The only thing I've managed to do sucessfuly is make a setting which creates a collider.
- Show Spoiler
All that this entailed was a small alteration to the object.py and exporter.py scripts which prevents the creation of a Draw Interface and Drawable Span.. Yay!
Encouraged by this (admittedly small) achievement I tried my hand at Regions...
Well, I managed the creation of the Interface Info Modifier, Logic Modifier etc objects, but failed utterly to attatch the PlKeys which link and reference all the necessary objects. If any of the vast army of devs
would be prepared to hold my hand a while and give me a spot of coaching I feel sure I could make a meaningful contribution to this project. After spending a few days on this going back to 2.49 feels very clunky..