mirror of
https://github.com/lhns/steam-frame-nix.git
synced 2026-10-06 01:00:13 +02:00
A SteamVR dashboard patch (vr-pet) drawing a baked 3D pet next to the windows: the Toon Cat in five coats, a Shiba Inu, a Fox and a Dachshund, plus models from steamFrame.pet.extraModels. It walks around, follows, sits, lies and sleeps, can be picked up by its grip bar, petted and switched in its menu; its spot, pose and model are saved state. Also the vr-pet command, "Pet" in the "+" menu with the current model's icon (steam-frame-nix-pet-icon), the flake outputs pet-models, pet-icons and pet-preview, and the check pet. A built-in model with "private": true fails evaluation; private models belong in extraModels.
40 lines
1.9 KiB
JSON
40 lines
1.9 KiB
JSON
{
|
|
"name": "Dachshund",
|
|
"extends": "shiba",
|
|
"order": 12,
|
|
"credit": "Dachshund: the Shiba Inu from the Ultimate Animated Animal Pack by Quaternius, CC0 1.0 (https://quaternius.com/packs/ultimateanimatedanimals.html), re-proportioned and recoloured",
|
|
"height": 0.27,
|
|
"colors": { "Main": "#3a2b24", "Main_Light": "#c07236" },
|
|
"thumbFrame": "idle_0",
|
|
"proportions": {
|
|
"Back": { "scale": [1, 1.25, 1] },
|
|
"Torso": { "scale": [1, 1.45, 1] },
|
|
"Torso2": { "scale": [1.05, 1.45, 1.12] },
|
|
"Torso3": { "scale": [1, 1.25, 1.05] },
|
|
"FrontUpperLeg.L": { "scale": [1, 0.42, 1] }, "FrontUpperLeg.R": { "scale": [1, 0.42, 1] },
|
|
"FrontLowerLeg.L": { "scale": [1, 0.45, 1] }, "FrontLowerLeg.R": { "scale": [1, 0.45, 1] },
|
|
"BackUpperLeg.L": { "scale": [1, 0.46, 1] }, "BackUpperLeg.R": { "scale": [1, 0.46, 1] },
|
|
"BackLowerLeg.L": { "scale": [1, 0.5, 1] }, "BackLowerLeg.R": { "scale": [1, 0.5, 1] },
|
|
"Head": { "scale": [1, 1.3, 1] },
|
|
"Ear1.L": { "rot": [0, 0, -20] }, "Ear1.R": { "rot": [0, 0, 20] },
|
|
"Ear2.L": { "scale": [1.25, 1.45, 1.25], "aim": [0.5, -0.85, 0.15] },
|
|
"Ear2.R": { "scale": [1.25, 1.45, 1.25], "aim": [-0.5, -0.85, 0.15] },
|
|
"Tail1": { "aim": [0, 0.35, -1] },
|
|
"Tail2": { "aim": [0, 0.2, -1], "scale": [0.8, 2.2, 0.8] },
|
|
"Tail3": { "aim": [0, 0.1, -1], "scale": [0.45, 0.35, 0.45] }
|
|
},
|
|
"keys": {
|
|
"sit": {
|
|
"from": "Idle",
|
|
"rot": { "Back": [-17, 0, 0], "Neck3": [12, 0, 0], "Tail1": [30, 0, 0] },
|
|
"aim": {
|
|
"FrontUpperLeg.L": [0.03, -1, 0.05], "FrontUpperLeg.R": [-0.03, -1, 0.05],
|
|
"FrontLowerLeg.L": [0, -1, 0.08], "FrontLowerLeg.R": [0, -1, 0.08],
|
|
"BackLeg.L": [0.2, -0.3, 1], "BackLeg.R": [-0.2, -0.3, 1],
|
|
"BackUpperLeg.L": [0.05, -0.35, -1], "BackUpperLeg.R": [-0.05, -0.35, -1],
|
|
"BackLowerLeg.L": [0.05, -0.2, 1], "BackLowerLeg.R": [-0.05, -0.2, 1]
|
|
}
|
|
}
|
|
}
|
|
}
|