Jump to content

IVA Postures and Changing Positions


Recommended Posts

Making IVAs seems to be somewhat limited due to there just being a single posture and not being able to change seats. I'm not sure what plans (if any) are being considered, but I have an idea which might be simple enough.

Postures:

Create new postures that can be available when writing the CFGs for IVA

Seated: Current posture in the game

Standing: New posture of a kerbal standing up.

MODULE
{
name = InternalSeat
seatTransformName = Seat01
allowCrewHelmet = false
[B] CrewPosture = Seated[/B]
}

IVA Position Changing:

when in IVA, there can be a new toggle-able window showing all available seats/IVA positions in the occupied craft, and who is currently occupying them. Changing positions inside will just be clicking on an open position within the window. If a seat is occupied, it will just swap the occupants.

For the standing position, the camera can be moved around just like it currently does, but right when it starts reaching the FOV limit, the kerbal begins to pivot with the cursor along the transform's Y-axis. This way the standing Kerbals can see 360 degrees around them.

How will standing positions be handled in the VAB/SPH?

the standing positions will not be allowed to be filled when creating a craft. Only the seats can be populated with kerbals.

Standing posture for Landed vs Orbiting?

When the craft is landed, the kerbal will be in the standing posture with feet planted. When the craft is in orbit, the kerbal model for the standing position is swapped out for a kerbal with its knees slightly bent, and arms slightly away from their bodies. It will use the same transform.

When orbiting, unlock the X-Axis for viewing in addition to the Y-axis. The transform might need to be at the center of the body to allow the X-axis pivot to work correctly.

Accelerating when any kerbal is standing

Disable throttling up the craft if a kerbal is in any of the standing positions. Not sure if this would mean you cant have any standing kerbals in a rover driving around.

Link to comment
Share on other sites

Accelerating when any kerbal is standing

Disable throttling up the craft if a kerbal is in any of the standing positions. Not sure if this would mean you cant have any standing kerbals in a rover driving around.

Only if you are using any type pf engine to move the rover.

My rovers are pretty much electric power and weels but you could use some ion trusters and in that case the kerbal would have to be seated.

You gan get your rovers to about 20m/s with weels only, which in vaccum is not a problem but anything faster than that would make them fall i guess

I think its a nice idea

Edited by Kaezan
Link to comment
Share on other sites

Same here, but I would think this would be a good short-term solution. Walking/floating would most likely take a good amount of work, and have to also worry about mesh colliders for the IVA. Also assuming the colliders will have to be convex, which causes even more work.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...