Page 1 of 1

Hypothetical problem - moving objects

Posted: Mon Jan 21, 2008 10:54 pm
by Grogyan
I had been thinking today, about giving up on the idea of a cube puzzle and stick with 2D puzzles.
I have plans to figure out how to get a 3 x 3 grid keypad to work (sequence of numbers to be pressed)

But the real question is, other than or using the nasty python code for objects to move, can you move,
Case #1 Getting a door to rotate while it move side ways?
Case #2 Getting a collection of objects (ladders, regions, invisible colliders, lights, sound emitters etc) to move on a single axis? at once

Non hyptothetical problem, of getting a periscope to work, and rotate 4 semi transparent panels behind one another, and to be affected by lighting, ie you have to view them when a certain light condition is attained.

Unfortunately, Tolesa isn't releasing to me its secrets on how Cyan does it.

Re: Hypothetical problem - moving objects

Posted: Tue Jan 22, 2008 12:17 am
by Nadnerb
They're animations. They're activated by responders using messages we haven't implemented yet, and work using complicated plController thingies which aren't even fully documented yet. For now, the nasty python is pretty much the only way to do that, and it's pretty nasty. :P

Re: Hypothetical problem - moving objects

Posted: Tue Jan 22, 2008 2:53 pm
by Tsar Hoikas
Actually, they are documented and a month or so ago, I began implementing them in PyPRP.

They are done, but nothing uses them.

Re: Hypothetical problem - moving objects

Posted: Tue Jan 22, 2008 4:32 pm
by Nadnerb
Oh. In that case... I'll have to look into that. :D

Re: Hypothetical problem - moving objects

Posted: Tue Jan 22, 2008 4:56 pm
by Grogyan
Where abouts would I find this documentation?

Also does this mean we can have groups of objects (colliders, regions, ladders and physicals etc) animating?

Re: Hypothetical problem - moving objects

Posted: Tue Jan 22, 2008 5:15 pm
by Tsar Hoikas
Cyan has asked us to not make public any more documentation on the inner workings of Plasma.

In other words, you won't find it anywhere...

Unless you have an eye for X86 Assembly and don't mind digging through UruExplorer.exe

Re: Hypothetical problem - moving objects

Posted: Tue Jan 22, 2008 5:37 pm
by Grogyan
So the alternative is for an Alc script interface, or some other magic that we could use?

Re: Hypothetical problem - moving objects

Posted: Tue Jan 22, 2008 5:48 pm
by Chacal
That, or convincing Cyan to rescind that request, or going around it by posting the information to a members-only section where it wouldn't be "public".

Re: Hypothetical problem - moving objects

Posted: Tue Jan 22, 2008 6:04 pm
by Grogyan
What Cyan neglected at the time, and with MOUL is a SDK/API with which to use, while at the same time keeping those core secrets of Plasma, well, secret!
I'm just hoping, against hope, that the plugin developers (which with GOW plugin 1.0.0 looks like the case) will develop an API (looking it will with Alc script), to which we can code (with Pyhon) to the API to trigger animations and things.