Update cthangover_game implementation, assets and documentation

This commit is contained in:
cthangover committed 2026-10-31 15:28:50 +03:00
1 parent b42b35d79e
commit 65eb187bb2
42 files changed
+977 -2

No files matched your search

@@ -0,0 +1,220 @@
{
"Kind": "avatar",
"Items": [
{
"Id": "cthangover/al_azif_test",
"Renderer": "layers",
"BaseValues": {
"canvas": {
"Width": 512,
"Height": 768
},
"layers/character": {
"Image": "cthangover/al_azif_test/01_front_master.png",
"Order": 0,
"X": 0.0,
"Y": 143.0471771075019,
"Width": 512.0,
"Height": 481.9056457849962
}
},
"Groups": {
"emotion": {
"Default": "auto",
"Priority": 20,
"Presets": {
"auto": {},
"neutral": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/01_front_master.png",
"Order": 0,
"X": 0.0,
"Y": 143.0471771075019,
"Width": 512.0,
"Height": 481.9056457849962
}
}
},
"open_mouth": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/05_emotion_open_mouth.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"eye_roll": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/06_emotion_eye_roll.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"confused": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/07_emotion_confused.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"angry_scream": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/08_emotion_angry_scream.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"fear": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/09_emotion_fear.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"embarrassed": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/10_emotion_embarrassed.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"gloating": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/11_emotion_gloating.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"squeamish": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/12_emotion_squeamish.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"disgust": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/13_emotion_disgust.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"talking_a": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/14_talking_a.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"talking_b": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/15_talking_b.png",
"Order": 0,
"X": 0.0,
"Y": 143.43122102009275,
"Width": 512.0,
"Height": 481.1375579598145
}
}
}
}
},
"view": {
"Default": "auto",
"Priority": 100,
"Presets": {
"auto": {},
"front": {},
"angled": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/02_closed_angle.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"back": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/03_back_spine.png",
"Order": 0,
"X": 0.0,
"Y": 143.24516627996906,
"Width": 512.0,
"Height": 481.5096674400619
}
}
},
"open": {
"Values": {
"layers/character": {
"Image": "cthangover/al_azif_test/04_open.png",
"Order": 0,
"X": 0.0,
"Y": 185.34831460674158,
"Width": 512.0,
"Height": 397.30337078651684
}
}
}
}
}
}
}
]
}
@@ -0,0 +1,294 @@
{
"Kind": "avatar",
"Items": [
{
"Id": "cthangover/marao_test",
"Renderer": "layers",
"BaseValues": {
"canvas": {
"Width": 512,
"Height": 768
}
},
"Groups": {
"reaction": {
"Default": "neutral",
"Priority": 0,
"Presets": {
"neutral": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/neutral.png",
"Order": 0,
"X": 0.0,
"Y": 0.0,
"Width": 512.0,
"Height": 768.0
}
}
},
"hangover": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/hangover.png",
"Order": 0,
"X": 0.0,
"Y": 0.0,
"Width": 512.0,
"Height": 768.0
}
}
},
"pants_panic": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/pants_panic.png",
"Order": 0,
"X": 0.0,
"Y": 0.0,
"Width": 512.0,
"Height": 768.0
}
}
},
"rag_emperor": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/rag_emperor.png",
"Order": 0,
"X": 0.0,
"Y": 0.0,
"Width": 512.0,
"Height": 768.0
}
}
},
"deadpan_azif": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/deadpan_azif.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"poetry_reader": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/poetry_reader.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"police_panic": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/police_panic.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"suspicious": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/suspicious.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"bad_smell": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/bad_smell.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"protective": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/protective.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
}
}
},
"emotion": {
"Default": "auto",
"Priority": 20,
"Presets": {
"auto": {},
"neutral": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/neutral.png",
"Order": 0,
"X": 0.0,
"Y": 0.0,
"Width": 512.0,
"Height": 768.0
}
}
},
"open_mouth": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/emotion_open_mouth.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"eye_roll": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/emotion_eye_roll.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"confused": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/emotion_confused.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"angry_scream": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/pants_panic.png",
"Order": 0,
"X": 0.0,
"Y": 0.0,
"Width": 512.0,
"Height": 768.0
}
}
},
"fear": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/police_panic.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"embarrassed": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/emotion_embarrassed.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"gloating": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/rag_emperor.png",
"Order": 0,
"X": 0.0,
"Y": 0.0,
"Width": 512.0,
"Height": 768.0
}
}
},
"squeamish": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/emotion_squeamish.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"disgust": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/bad_smell.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"talking_a": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/talking_a.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
},
"talking_b": {
"Values": {
"layers/character": {
"Image": "cthangover/marao_test/talking_b.png",
"Order": 0,
"X": 0.0,
"Y": 256.0,
"Width": 512.0,
"Height": 512.0
}
}
}
}
}
}
}
]
}