Make the Scene Slightly Ridiculous
Some tools improve flight. These improve morale.
Make a vessel enormous
Section titled “Make a vessel enormous”echo 50000 > /sim/vessels/by-id/Hunter/scaleecho 1 > /sim/vessels/by-id/Hunter/always_renderscale is a one-shot render scale and always_render bypasses the distant sub-pixel cull. Both are
first-class vessel controls rather than debug leaves, and both can target any vessel.
Add glasses
Section titled “Add glasses”iid=$(cat /sim/vessels/by-id/Hunter/parts/0/instance_id)echo "Hunter $iid" > /sim/debug/thug_life/addecho '0.9 0.22' > /sim/debug/thug_life/0/sizeecho '0.23 0 -0.33' > /sim/debug/thug_life/0/positionTune position, rotation, and size live. Then clean the scene:
echo 1 > /sim/debug/thug_life/clearecho 1 > /sim/vessels/by-id/Hunter/scaleecho 0 > /sim/vessels/by-id/Hunter/always_renderSpray a sticker
Section titled “Spray a sticker”Upload a PNG once, then spray it wherever the camera is looking. The decal sticks to whatever it landed on — the hull as the rocket flies, the ground as the planet turns — until you remove it.
cat meow.png > /sim/paint/textures/file/meow.png # upload; the store is shared with clutter overridesecho 'meow.png w=2 h=2' > /sim/paint/stickers/spray # 2 m decal down the camera's forward axiscat /sim/paint/stickers/last # 0 vessel Hunter part 7 hit 12.4mcat /sim/paint/stickers/status # 0 meow.png vessel Hunter live=1 texture=readyTune it live, or aim the next one by coordinates instead:
echo '3 1.5' > /sim/paint/stickers/0/size # metresecho 0.4 > /sim/paint/stickers/0/alphaecho 25 > /sim/paint/stickers/0/rotation # roll about the surface normal, degreesecho 'meow.png body Kerth 12.03 -41.88 heading=90 w=5 h=5' > /sim/paint/stickers/placeIf a sticker does not appear where you expected, replace every image with a magenta checker of its projection box — that shows you exactly where the box is:
echo 1 > /sim/paint/stickers/debugecho 0 > /sim/paint/stickers/debugThen clean up:
echo 1 > /sim/paint/stickers/0/remove # one stickerecho 1 > /sim/paint/stickers/clear # all of themNothing is persisted, but every sticker has a write-compatible spec line, so the guest’s own disk
is the save file:
for d in /sim/paint/stickers/[0-9]*; do cat "$d/spec"; done > ~/specswhile read -r line; do echo "$line" > /sim/paint/stickers/place; done < ~/specs