SmashPhil / Vehicle-Framework

Core mod for Vehicles
Other
55 stars 30 forks source link

Manual Driving/Parking Controls #193

Open AdmiralKew opened 2 months ago

AdmiralKew commented 2 months ago

I think it would be nice to have a series of commands like:

In order to simplify the process of adjusting the placement of vehicles in their parking spaces, instead of moving them back and forth constantly with the move command. RimWorldWin64_xksrWKIemL

SmashPhil commented 2 months ago

There's an even better feature I added last patch. If you hold right mouse button with the vehicle selected, you can drag to set the orientation of the vehicle. The vehicle will assume this rotation upon arrival at the destination. Supports diagonals as well

AdmiralKew commented 2 months ago

Yeah, I do use that feature also. It's great for angling my vehicles to put a less damaged side into the line of fire.

I just find it finicky to use with larger vehicles, like the Abrams and Bradley I have over here and have to path it backwards and forwards until it gets into the tiles I want it to occupy.

SmashPhil commented 2 months ago

How so? Are those 2 vehicles even-width? The drag-to-orient feature was designed to help with parking, so if it feels clunky that would be good feedback to give.

AdmiralKew commented 2 months ago

The Bradley is 3 tiles wide, and the Abrams 4-wide.

I suppose that the clunkiness stems from having to move a vehicle back and forth to get it to where you want it to be if you're off by one tile. If you're off by that amount, right clicking the ground to issue a move command only brings up the right click menu on the vehicle.

So my current workaround for this is to move it back several tiles, then move it forward again with the correct vehicle facing until it actually goes where I want it to.

SmashPhil commented 2 months ago

Alright, I think I understand what you mean. I don't think adding some additional controls (bloating the gizmos even more) is the right solution, but perhaps disabling the dropdown when right clicking a vehicle with a vehicle currently selected would help alleviate this.