BahamutoD

[1.1] VesselMover v1.5 (+Vessel spawning, toolbar ui) - Apr 25

Recommended Posts

VesselMover v1.5

Pick up, move, rotate, and place landed vessels quickly and easily.

Download from GitHub

Installation:

Extract the folder called "VesselMover" to KSP's GameData folder.

Usage:

Use the toolbar menu buttons to pick up or place a vessel. It must be landed or splashed down in order to pick it up.

Use pitch/yaw (WASD by default) to move around.

Use roll (Q/E by default) to roll, and translation buttons (IJKL by default) to rotate pitch and yaw.

Use translate fwd/back (H or N by default) to auto rotate planes and rockets respectively to level/upright.

Press Tab to toggle speed modes.
For long distances, it works well to use "Ludicrous speed" in map mode!

Click spawn vessel to open the craft browser.  Select a craft, then select a place to spawn it.  
It will spawn in vessel-move mode so you can reposition it or rotate it before placing it down.

Video Demonstration:

 

License: MIT

Source: https://github.com/BahamutoD/VesselMover

Edited by BahamutoD

Share this post


Link to post
Share on other sites

Awesome! That'll be very useful for when those base modules land just a few meters too far apart!

Share this post


Link to post
Share on other sites

this is really cool, should be really useful for putting ships in the water!

Share this post


Link to post
Share on other sites
Awesome! That'll be very useful for when those base modules land just a few meters too far apart!

I'd like to see a "descramble" plugin for when those base modules just land a few meters too close (that seems to be my problem, hahaha)

Share this post


Link to post
Share on other sites

It's like Hyperedit, except way more useful!

no more coordinate guesswork!

thanks BD!

Share this post


Link to post
Share on other sites

Thank you so much! I never knew how bad I needed this till you up and made it :) Great work as always!

Share this post


Link to post
Share on other sites

OMG !!! THANKS SO MUCH! FINALLY! We can now place war assets on the ground strategically so that BD armory makes for great wars ! :D

Share this post


Link to post
Share on other sites

This is awesome. Just a thought: f you added a GUI so you could zoom out to map mode and drag the model across a planet (or place a marker, then select the vessel and have it automatically shift coordinates to that point), you'd be able to place anything anywhere! :)

Total global warfare, without the fuss! :D

Share this post


Link to post
Share on other sites

Just when I thought you'd disappeared, you break out something like this. Awesome.

Share this post


Link to post
Share on other sites

This is exactly what I had thought wished the Hyperedit ship lander would be.

Share this post


Link to post
Share on other sites

This is the scalpel to Hyperedit's machete. Both are super useful but neither can replace the other, at least for me.

Insta-download.

Share this post


Link to post
Share on other sites

Just watched the video and this mod looks awesome. I especially like how when the physics loads the craft is set down gently. Please teach Squad how to do that... really.

Share this post


Link to post
Share on other sites

This is really great,but it will be awesome,if you could get some height adjustment,so we could do base assembly.

Share this post


Link to post
Share on other sites

Given how fed up I am of driving planes off the runway so I can set up tournament matches, this is awesome :P thanks!

Share this post


Link to post
Share on other sites

Any chance this could be tweaked to let you flip over a lander/rover?

Share this post


Link to post
Share on other sites
VesselMover v1.0

Pick up, move, rotate, and place landed vessels quickly and easily.

Download from KerbalStuff

Installation:

Extract the folder called "VesselMover" to KSP's GameData folder.

Usage:

Press Alt-P to pick up and place vessel. It must be landed or splashed down in order to pick it up. (Not time, I mean movement speed)

Use the WASD keys to move around, and Q or E to rotate.

Video Demonstration:

License: GPLv3

Source: https://github.com/BahamutoD/VesselMover

This is.... I didn't know I needed it, but I did. That is so awesome.

As usual, giving us the most awesome stuff.

Also, if you feel like expanding, I think a 4x speed or similar button would be neat, for extra speed when moving the thing.

Share this post


Link to post
Share on other sites

After speed adjustments, adding keys for height adjustment would be awesome. This reminds me of slewing in MS Flight Simulator.

Other ideas I have, which would mimic hyperedit functionality would be an input for coordinate insta-transport, while keeping the rest of the movement-ability intact upon arrival. Rotation of the craft on multiple axis, maybe using modifier keys to swap the rotation modes. Multi-selection of craft, so one could move more that one craft at a time. I was also thinking about some way for the angle of the terrain/surface under the craft to be matched on the craft you are "holding" at the time, so that moving a craft into a surface with a steep incline could be done without disaster, with a modifier key to override the mode and force zero-angle on the craft in question.

Extremely unlikely wishes would be the ability to select a vessel, move it into a position where the docking ports would align with another vessel, and activate the docking which could either re-insert the craft into physics and force initialize the docking procedure, or force the docking to occur and bring the new craft seamlessly into the selection. That one sounds extremely complicated though.

How does it handle not being used on the surface of a planet? Actually, I would think space-slewing would be simpler since you don't need to try and maintain a radial orientation with the ground.. but if you were to slew into a planet, you'd want some way to transition into surface-relative slewing.

Either way, I'm going to go dig through your code. This is some awesome stuff. I could see this becoming, eventually, a real-time flight-scene craft editor. At the very least, it's a great tool for setting up scenarios or building a set for a video. I'd love to see this combined with Kerbal Konsttucts to further smooth out the editing of static object positions.

Edited by Gaalidas

Share this post


Link to post
Share on other sites

Update v1.1

- Added change log

- Added slow and ludicrous speed modes (press tab to toggle)

- Added other rotational axes

- Changed input bindings to use your settings for attitude and translation control to support non-QWERTY keyboards

- Changed controls to follow cardinal directions when in map mode

- Fixed surface relative rotation

- Fixed and improved vessel size calculations

- Vessel size calculations update when vessel is rotated

- Smoother pick-up action

- Faster yet more gentle put-down action

Here's some updated instructions:

Press Alt-P to pick up and place vessel. It must be landed or splashed down in order to pick it up.

Use pitch/yaw (WASD by default) to move around.

Use roll (Q/E by default) to roll, and translation buttons (IJKL by default) to rotate pitch and yaw.

Press Tab to toggle speed modes.

Press Alt-P again to put down.

For long distances, it works well to use "Ludicrous speed" in map mode!

Share this post


Link to post
Share on other sites

Neat. I always imagined we would get a tool like this right along with tutorials and scenarios. But the in-game scenario creator never happened :/

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.