Files
AIGame/Doc/Design/Sound/UiSfx/unity_validation.json
udxandClaude Opus 5.5 89e0fa246f Add formal enemies, remaining formal partners and synthesized UI SFX
- 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>
2026-10-21 12:23:55 +08:00

122 lines
3.3 KiB
JSON

{
"folder": "Assets/Bundles/Sound/SFX/UI",
"count": 10,
"items": [
{
"asset": "Assets/Bundles/Sound/SFX/UI/Ui_Back.wav",
"guid": "d84d9acaed435b141a61e474619abcac",
"address": "Ui_Back",
"length": 1.5,
"samples": 66150,
"channels": 2,
"frequency": 44100,
"loadType": "DecompressOnLoad",
"compression": "PCM"
},
{
"asset": "Assets/Bundles/Sound/SFX/UI/Ui_Claim.wav",
"guid": "6b80419ca6ccf464684cf5851cbe4258",
"address": "Ui_Claim",
"length": 2.5,
"samples": 110250,
"channels": 2,
"frequency": 44100,
"loadType": "DecompressOnLoad",
"compression": "PCM"
},
{
"asset": "Assets/Bundles/Sound/SFX/UI/Ui_Click.wav",
"guid": "c462f9f6d11e50a41bf9bf465828669b",
"address": "Ui_Click",
"length": 1.5,
"samples": 66150,
"channels": 2,
"frequency": 44100,
"loadType": "DecompressOnLoad",
"compression": "PCM"
},
{
"asset": "Assets/Bundles/Sound/SFX/UI/Ui_Close.wav",
"guid": "7301e73517800ea4ea3d719f4430b37b",
"address": "Ui_Close",
"length": 1.5,
"samples": 66150,
"channels": 2,
"frequency": 44100,
"loadType": "DecompressOnLoad",
"compression": "PCM"
},
{
"asset": "Assets/Bundles/Sound/SFX/UI/Ui_Confirm.wav",
"guid": "91b80154d0ef8334b84d521bfa2d570c",
"address": "Ui_Confirm",
"length": 2.0,
"samples": 88200,
"channels": 2,
"frequency": 44100,
"loadType": "DecompressOnLoad",
"compression": "PCM"
},
{
"asset": "Assets/Bundles/Sound/SFX/UI/Ui_Deny.wav",
"guid": "33b23f7d7f48b92429e107ef44a5dc40",
"address": "Ui_Deny",
"length": 1.5,
"samples": 66150,
"channels": 2,
"frequency": 44100,
"loadType": "DecompressOnLoad",
"compression": "PCM"
},
{
"asset": "Assets/Bundles/Sound/SFX/UI/Ui_Notify.wav",
"guid": "a0da13344018a0f468a61d21b6f8dad7",
"address": "Ui_Notify",
"length": 2.0,
"samples": 88200,
"channels": 2,
"frequency": 44100,
"loadType": "DecompressOnLoad",
"compression": "PCM"
},
{
"asset": "Assets/Bundles/Sound/SFX/UI/Ui_Open.wav",
"guid": "2982867cae515b24d9f342ca74728d99",
"address": "Ui_Open",
"length": 2.0,
"samples": 88200,
"channels": 2,
"frequency": 44100,
"loadType": "DecompressOnLoad",
"compression": "PCM"
},
{
"asset": "Assets/Bundles/Sound/SFX/UI/Ui_Tab.wav",
"guid": "ff0f87f7678cd61429a4c92c5e1ef59f",
"address": "Ui_Tab",
"length": 1.5,
"samples": 66150,
"channels": 2,
"frequency": 44100,
"loadType": "DecompressOnLoad",
"compression": "PCM"
},
{
"asset": "Assets/Bundles/Sound/SFX/UI/Ui_Toggle.wav",
"guid": "319d495703f33964ca38bb8dd78c9691",
"address": "Ui_Toggle",
"length": 1.5,
"samples": 66150,
"channels": 2,
"frequency": 44100,
"loadType": "DecompressOnLoad",
"compression": "PCM"
}
],
"package": "Art",
"group": "Sound",
"packRule": "PackSeparately",
"runtimePlaybackWired": false,
"bundleBuilt": false,
"verifiedUtc": "2026-10-20T12:11:18.9078923Z"
}