Command reference
VehicleProto
Help on VehicleProto
Vehicle Prototype Building
The vehicleproto command authors revisioned vehicle definitions. A prototype describes the vehicle's exterior shell, scale, occupants, controls, movement, access/cargo projections, installation points, towing and damage. It is not an item component and it is not a live vehicle.
Creating a live vehicle is a separate final step. The factory creates its exterior item and canonical vehicle record from the selected valid prototype; normally this is the approved current revision. Do not use ordinary item loading to create a vehicle shell.
Vehicle Scales
ItemScale is a small item-sized vehicle with an exterior item, slots and controls but no interior cells (for example, a bicycle or wheelchair).
RoomContainer is one exterior item with compartments, passenger/crew slots and stations, but occupants remain associated with that exterior rather than walking through interior cells (for example, a car, wagon or small boat).
RoomScale creates persistent hosted interior cells. Compartments become physical interior locations connected by authored links, and access points become dockings. Use it for vehicles whose passengers should walk between rooms, such as trains, ships and large mobile platforms.
Prototype Lifecycle
New or Edit -> Configure with Set -> Submit for review -> Approve as current -> Create live vehicles
Editing a current prototype automatically creates a new revision. Existing vehicles retain the prototype revision from which they were created; approving a revision does not silently alter them.
Prototype Commands
vehicleproto list - lists all prototype revisions and their status
vehicleproto show <id|name> - shows a prototype, including child-definition IDs needed by set commands
vehicleproto new <name> - creates a new prototype and starts editing it
vehicleproto edit <exact id|name> - starts the selected editable revision, or creates a new revision from the current one
vehicleproto close - stops editing without submitting
vehicleproto set <option> ... - changes the prototype currently being edited; type vehicleproto set by itself for the complete option reference
vehicleproto submit <comment> - validates the edited prototype and submits it for review
vehicleproto approve <exact id|quoted name> <comment> - approves a valid pending revision and makes it current
vehicleproto create <id|name> - creates a live vehicle at your current location from a valid prototype revision
A Minimal Cell-Exit Vehicle
The usual starting sequence is:
vehicleproto new <name>
vehicleproto set scale <itemscale|roomcontainer|roomscale>
vehicleproto set exterior <item proto>
vehicleproto set compartment add <name>
vehicleproto set slot add <compartment id> driver 1 <name>
vehicleproto set station add <slot id> <name>
vehicleproto set movement cell
vehicleproto set movement propulsion add <movement id> <mode>
vehicleproto submit <comment>
vehicleproto approve <id> <comment>
vehicleproto create <id|name>
Use vehicleproto show after each structural step to obtain the generated compartment, slot, station, movement and projection IDs. Submission explains any remaining required configuration.
Related Commands
Use vehicle for live-instance inspection, recovery, access grants and retirement. Players use embark, vehiclecontrol, vehiclestatus, vehiclepropulsion and drive. Use install/uninstall for installed modules, hitch/unhitch for tow links, and vehicleroute plus vehicleservice for scheduled RouteCell transport.