Thoughts on Avatar Ride-ables #929
Replies: 2 comments
-
Thinking through the details of this a bit more, we probably need every rideable to be a
My current thinking is something like push a |
Beta Was this translation helpful? Give feedback.
-
Agree with everything you've written here, dpogue; it all makes sense. I can only offer a few additional thoughts to amplify what you've already said, specifically regarding Kahlo: Requirements
Seems like, if enough of these options could be switchable (some must remain unswitchable!), settings would be flexible enough to cover most rideables I can think of, without requiring custom controls for each type. Since there might be quite a lot of variables here though, saveable template creation could be handy. Just pipe-dreaming... sorry! :D |
Beta Was this translation helpful? Give feedback.
-
With the recent release of design docs for Ages like Dahtahmnay and Kahlo, as well as some demos and old source code bits for Kahlo, there is lots of chatter about implementing some of these missing features in the Plasma engine. Most notably, the ability for the avatar to ride on critters/sleds/etc.
Some Background
The source code for the plAvCritterBrain class used in the Kahlo demo was released, but isn't in a state that's compatible with the current engine codebase. Moreso, plAvCritterBrain was reworked in the current engine to power the Quabs in Ahnonay.
In the Kahlo demo, the avatar model is the critter and human as a single object, with its own avatar animations. It is not an avatar attached to a flying object.
The PotS-era engine had a plVehicleModifier class that allowed for drivable vehicles (powered by Havok physics) which was used for the ZandiMobile. This broke and was removed when MOUL was updated to PhysX in 2006. It appears that newer versions of PhysX support some sort of vehicle stuff, so this could be reimplemented, but is probably tangential to this discussion.
I'm mentioning this just to provide background as to what "rideables" existed and how they differed.
Use cases for rideables
Rideables are cases where the avatar input controls are handed off to allow controlling some sort of vessel that moves the avatar.
Requirements
Misc Brainstorming
Beta Was this translation helpful? Give feedback.
All reactions