- UI SFX v3: procedurally synthesized one-shots (Tools/synth_ui_sfx.py) wired to buttons, rewards, errors and red dots via UiSfx, gated by the SFX setting. - Five formal enemies (Hornlet, Dashlet, Shellhorn, HornCaptain, GreatHorn): Hunyuan 50k -> 2000-tri XPbr, DGXA TokenRig, Idle/Walk/Attack, nested per type in PrototypeArena; PrototypeBattle.Enemy gains presentation-only Moving/Strikes. - Formal partners for all ten pets in the arena and portraits, including new VineSprite, ThunderLeopard and TideWhale. - Pipeline fixes: reject local TokenRig fallback, drop loose mesh islands, configurable Unity run_script timeout, companion static stage. - Also includes concurrent work from another tool in this working tree (FlameLion, enemy combat FX, challenge mode, home explorer, server updates). - Resources registered in Doc/ResDesc_*.md; verified on isolated :18081. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
68 lines
1.6 KiB
JSON
68 lines
1.6 KiB
JSON
{
|
|
"batchId": "ui_sfx_v3",
|
|
"method": "procedural synthesis (Tools/synth_ui_sfx.py, numpy)",
|
|
"format": "44.1 kHz 16-bit stereo (dual mono)",
|
|
"generatedUtc": "2026-10-21T01:20:43Z",
|
|
"items": [
|
|
{
|
|
"id": "Ui_Click",
|
|
"recipe": "bubble pop 700→1250 Hz + noise tick",
|
|
"peakDb": -6,
|
|
"lengthSec": 0.08
|
|
},
|
|
{
|
|
"id": "Ui_Confirm",
|
|
"recipe": "marimba E6→B6 rising, glockenspiel on top note",
|
|
"peakDb": -5,
|
|
"lengthSec": 0.36
|
|
},
|
|
{
|
|
"id": "Ui_Back",
|
|
"recipe": "soft marimba G6→D6 falling",
|
|
"peakDb": -7,
|
|
"lengthSec": 0.22
|
|
},
|
|
{
|
|
"id": "Ui_Open",
|
|
"recipe": "rising fwip 520→1400 Hz into an E7 ping",
|
|
"peakDb": -7,
|
|
"lengthSec": 0.34
|
|
},
|
|
{
|
|
"id": "Ui_Close",
|
|
"recipe": "falling fwip 1300→480 Hz into a soft G5 tok",
|
|
"peakDb": -7,
|
|
"lengthSec": 0.24
|
|
},
|
|
{
|
|
"id": "Ui_Tab",
|
|
"recipe": "light marimba A6 tick",
|
|
"peakDb": -8,
|
|
"lengthSec": 0.07
|
|
},
|
|
{
|
|
"id": "Ui_Toggle",
|
|
"recipe": "double pop 900→1500 then 1200→1900 Hz",
|
|
"peakDb": -8,
|
|
"lengthSec": 0.1
|
|
},
|
|
{
|
|
"id": "Ui_Claim",
|
|
"recipe": "glockenspiel arpeggio C6-E6-G6-C7 with marimba body and high sparkles",
|
|
"peakDb": -3,
|
|
"lengthSec": 0.78
|
|
},
|
|
{
|
|
"id": "Ui_Deny",
|
|
"recipe": "two soft low boops 330→262 Hz, gentle not harsh",
|
|
"peakDb": -7,
|
|
"lengthSec": 0.27
|
|
},
|
|
{
|
|
"id": "Ui_Notify",
|
|
"recipe": "bell ding-ding G6 then D7",
|
|
"peakDb": -6,
|
|
"lengthSec": 0.52
|
|
}
|
|
]
|
|
} |