diff --git a/input-locations.json b/input-locations.json index f5c5c340..29a735bb 100644 --- a/input-locations.json +++ b/input-locations.json @@ -98,5 +98,5 @@ { "url": "https://github.com/lubkuluk/lub-dungeon-skip/releases/download/0.0.3/lub-dungeon-skip.zip", "source": "" }, { "url": "https://github.com/naxane/nax-art-switch/releases/download/v1.0.1/nax-art-switch.ccmod", "source": "" }, { "url": "https://github.com/XenonA7/kit-mod/archive/refs/tags/1.0.1.zip", "source": "" }, - { "url": "https://github.com/cyelis1224/cc-ava/archive/refs/tags/v1.2.2.zip", "source": "" } + { "url": "https://github.com/cyelis1224/cc-ava/archive/refs/tags/v1.2.3.zip", "source": "" } ] diff --git a/input-locations.old.json b/input-locations.old.json index f5c5c340..29a735bb 100644 --- a/input-locations.old.json +++ b/input-locations.old.json @@ -98,5 +98,5 @@ { "url": "https://github.com/lubkuluk/lub-dungeon-skip/releases/download/0.0.3/lub-dungeon-skip.zip", "source": "" }, { "url": "https://github.com/naxane/nax-art-switch/releases/download/v1.0.1/nax-art-switch.ccmod", "source": "" }, { "url": "https://github.com/XenonA7/kit-mod/archive/refs/tags/1.0.1.zip", "source": "" }, - { "url": "https://github.com/cyelis1224/cc-ava/archive/refs/tags/v1.2.2.zip", "source": "" } + { "url": "https://github.com/cyelis1224/cc-ava/archive/refs/tags/v1.2.3.zip", "source": "" } ] diff --git a/npDatabase.json b/npDatabase.json index da49a007..5edf4bb5 100644 --- a/npDatabase.json +++ b/npDatabase.json @@ -1545,7 +1545,7 @@ "cc-ava": { "metadataCCMod": { "id": "cc-ava", - "version": "1.2.2", + "version": "1.2.3", "title": "CrossCode Artificial Voice Acting (TTS)", "description": "Adds AI-generated voice acting to CrossCode using the ElevenLabs text-to-speech API.", "repository": "https://github.com/cyelis1224/cc-ava", @@ -1565,16 +1565,22 @@ "installation": [ { "type": "zip", - "url": "https://github.com/cyelis1224/cc-ava/archive/refs/tags/v1.2.2.zip", - "source": "cc-ava-1.2.2", + "url": "https://github.com/cyelis1224/cc-ava/archive/refs/tags/v1.2.3.zip", + "source": "cc-ava-1.2.3", "hash": { - "sha256": "bffea5e93d7833a1d20a623f123ca62ae3a612a4397d7a4c5d05cf0a15e5181e" + "sha256": "20aa4f2a05ac4753536e680a10207f54445dd7477ab1643843337f3ac1967cc2" } } ], - "stars": 1, - "lastUpdateTimestamp": 1774878456000, + "stars": 2, + "lastUpdateTimestamp": 1774900944000, "releasePages": [ + { + "body": "## What's New in v1.2.3\n\n### Critical Fix\n- **Fixed mod manager breaking** - The voice volume slider was replacing the game's options object, causing CCModManager to lose track of which mods are enabled/disabled on restart. Now inserts the slider in-place without replacing the object.\n\n### Per-Voice Volume Control\n- Each voice now supports an individual volume level (0-100)\n- Balance loud and quiet voices independently\n- Set via debug overlay or mod settings: Voice ID, Pitch, and Volume\n\n### IPA Pronunciations (community contribution by QuieType)\n- Dungeon names now use proper IPA notation for accurate pronunciation\n- Added: Zir'vitar, So'najiz, Krys'kajo, Ku'lero\n- Pronunciations and transcription overrides only apply on the v3 model\n\n### Options Sync Fix\n- Moved CCModManager options sync to after registration to prevent undefined errors", + "version": "1.2.3", + "timestamp": 1774900944000, + "url": "https://github.com/cyelis1224/cc-ava/releases/tag/v1.2.3" + }, { "body": "## What's New in v1.2.2\n\n### Per-Voice Volume Control\n- Each voice now supports an individual volume level (0-100)\n- Balance loud and quiet voices independently without affecting the master volume\n- Set via the debug overlay: Set Voice ID now prompts for Voice ID, Pitch, and Volume\n- Saved per-character in voice-config.json\n\n### Previous (v1.2.1) Changes\n- Queue-free side message sync (reads directly from game display)\n- Sequence counter to discard stale TTS on dialog skip\n- Cutscene skip stops all voice playback\n- Bracket text preserved for TTS (Seeker, Bergen Village, etc.)\n- Dialog pre-caching via _nextStep look-ahead\n- First-run template auto-deployment", "version": "1.2.2", diff --git a/npDatabase.min.json b/npDatabase.min.json index da49a007..5edf4bb5 100644 --- a/npDatabase.min.json +++ b/npDatabase.min.json @@ -1545,7 +1545,7 @@ "cc-ava": { "metadataCCMod": { "id": "cc-ava", - "version": "1.2.2", + "version": "1.2.3", "title": "CrossCode Artificial Voice Acting (TTS)", "description": "Adds AI-generated voice acting to CrossCode using the ElevenLabs text-to-speech API.", "repository": "https://github.com/cyelis1224/cc-ava", @@ -1565,16 +1565,22 @@ "installation": [ { "type": "zip", - "url": "https://github.com/cyelis1224/cc-ava/archive/refs/tags/v1.2.2.zip", - "source": "cc-ava-1.2.2", + "url": "https://github.com/cyelis1224/cc-ava/archive/refs/tags/v1.2.3.zip", + "source": "cc-ava-1.2.3", "hash": { - "sha256": "bffea5e93d7833a1d20a623f123ca62ae3a612a4397d7a4c5d05cf0a15e5181e" + "sha256": "20aa4f2a05ac4753536e680a10207f54445dd7477ab1643843337f3ac1967cc2" } } ], - "stars": 1, - "lastUpdateTimestamp": 1774878456000, + "stars": 2, + "lastUpdateTimestamp": 1774900944000, "releasePages": [ + { + "body": "## What's New in v1.2.3\n\n### Critical Fix\n- **Fixed mod manager breaking** - The voice volume slider was replacing the game's options object, causing CCModManager to lose track of which mods are enabled/disabled on restart. Now inserts the slider in-place without replacing the object.\n\n### Per-Voice Volume Control\n- Each voice now supports an individual volume level (0-100)\n- Balance loud and quiet voices independently\n- Set via debug overlay or mod settings: Voice ID, Pitch, and Volume\n\n### IPA Pronunciations (community contribution by QuieType)\n- Dungeon names now use proper IPA notation for accurate pronunciation\n- Added: Zir'vitar, So'najiz, Krys'kajo, Ku'lero\n- Pronunciations and transcription overrides only apply on the v3 model\n\n### Options Sync Fix\n- Moved CCModManager options sync to after registration to prevent undefined errors", + "version": "1.2.3", + "timestamp": 1774900944000, + "url": "https://github.com/cyelis1224/cc-ava/releases/tag/v1.2.3" + }, { "body": "## What's New in v1.2.2\n\n### Per-Voice Volume Control\n- Each voice now supports an individual volume level (0-100)\n- Balance loud and quiet voices independently without affecting the master volume\n- Set via the debug overlay: Set Voice ID now prompts for Voice ID, Pitch, and Volume\n- Saved per-character in voice-config.json\n\n### Previous (v1.2.1) Changes\n- Queue-free side message sync (reads directly from game display)\n- Sequence counter to discard stale TTS on dialog skip\n- Cutscene skip stops all voice playback\n- Bracket text preserved for TTS (Seeker, Bergen Village, etc.)\n- Dialog pre-caching via _nextStep look-ahead\n- First-run template auto-deployment", "version": "1.2.2",