Skip to content

Commit 53121c1

Browse files
committed
CCBot: Fill 'cc-ava' info
1 parent f57498a commit 53121c1

3 files changed

Lines changed: 108 additions & 1 deletion

File tree

input-locations.old.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,5 +97,6 @@
9797
{ "url": "https://github.com/2767mr/cc-rebind-aim/releases/download/1.0.1/rebind-aim.ccmod", "source": "" },
9898
{ "url": "https://github.com/lubkuluk/lub-dungeon-skip/releases/download/0.0.3/lub-dungeon-skip.zip", "source": "" },
9999
{ "url": "https://github.com/naxane/nax-art-switch/releases/download/v1.0.1/nax-art-switch.ccmod", "source": "" },
100-
{ "url": "https://github.com/XenonA7/kit-mod/archive/refs/tags/1.0.1.zip", "source": "" }
100+
{ "url": "https://github.com/XenonA7/kit-mod/archive/refs/tags/1.0.1.zip", "source": "" },
101+
{ "url": "https://github.com/cyelis1224/cc-ava/archive/refs/tags/v1.2.2.zip", "source": "" }
101102
]

npDatabase.json

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1542,6 +1542,59 @@
15421542
}
15431543
]
15441544
},
1545+
"cc-ava": {
1546+
"metadataCCMod": {
1547+
"id": "cc-ava",
1548+
"version": "1.2.2",
1549+
"title": "CrossCode Artificial Voice Acting (TTS)",
1550+
"description": "Adds AI-generated voice acting to CrossCode using the ElevenLabs text-to-speech API.",
1551+
"repository": "https://github.com/cyelis1224/cc-ava",
1552+
"tags": [
1553+
"accessibility",
1554+
"music"
1555+
],
1556+
"authors": [
1557+
"Dagyr"
1558+
],
1559+
"dependencies": {
1560+
"crosscode": "^1.0.0"
1561+
},
1562+
"prestart": "prestart.js",
1563+
"poststart": "poststart.js"
1564+
},
1565+
"installation": [
1566+
{
1567+
"type": "zip",
1568+
"url": "https://github.com/cyelis1224/cc-ava/archive/refs/tags/v1.2.2.zip",
1569+
"source": "cc-ava-1.2.2",
1570+
"hash": {
1571+
"sha256": "bffea5e93d7833a1d20a623f123ca62ae3a612a4397d7a4c5d05cf0a15e5181e"
1572+
}
1573+
}
1574+
],
1575+
"stars": 1,
1576+
"lastUpdateTimestamp": 1774878456000,
1577+
"releasePages": [
1578+
{
1579+
"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",
1580+
"version": "1.2.2",
1581+
"timestamp": 1774878456000,
1582+
"url": "https://github.com/cyelis1224/cc-ava/releases/tag/v1.2.2"
1583+
},
1584+
{
1585+
"body": "## What's New in v1.2.1\n\n### Side Message Sync (Fixed)\n- Completely rewrote the side message voice system - no more queue desync\n- Voice lines now read directly from what is displayed on screen\n- Added sequence counter to discard stale async TTS results when skipping dialog\n\n### Dialog Pre-Caching\n- Cutscene dialog now pre-generates the next line TTS in the background\n- By the time you advance dialog, the audio is already cached\n\n### Cutscene Skip Support\n- Skipping a cutscene now immediately stops all voice playback\n\n### Text Cleaning Improvements\n- Fixed bracket stripping: game terms like Seeker and Bergen Village now preserved\n- Numbers in brackets no longer stripped\n\n### UI Polish\n- Debug overlay Close button now matches other button styles\n- First-run template deployment auto-copies mod-data on initial install\n\n### Debug System\n- Global debug flag for reliable toggle without restart issues",
1586+
"version": "1.2.1",
1587+
"timestamp": 1774820284000,
1588+
"url": "https://github.com/cyelis1224/cc-ava/releases/tag/v1.2.1"
1589+
},
1590+
{
1591+
"body": "Initial release of the Artificial Voice Acting TTS mod for CrossCode. Still experimental but working.",
1592+
"version": "v1.0",
1593+
"timestamp": 1774748444000,
1594+
"url": "https://github.com/cyelis1224/cc-ava/releases/tag/v1.0"
1595+
}
1596+
]
1597+
},
15451598
"cc-bgm-crossfade": {
15461599
"metadataCCMod": {
15471600
"id": "cc-bgm-crossfade",

npDatabase.min.json

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1542,6 +1542,59 @@
15421542
}
15431543
]
15441544
},
1545+
"cc-ava": {
1546+
"metadataCCMod": {
1547+
"id": "cc-ava",
1548+
"version": "1.2.2",
1549+
"title": "CrossCode Artificial Voice Acting (TTS)",
1550+
"description": "Adds AI-generated voice acting to CrossCode using the ElevenLabs text-to-speech API.",
1551+
"repository": "https://github.com/cyelis1224/cc-ava",
1552+
"tags": [
1553+
"accessibility",
1554+
"music"
1555+
],
1556+
"authors": [
1557+
"Dagyr"
1558+
],
1559+
"dependencies": {
1560+
"crosscode": "^1.0.0"
1561+
},
1562+
"prestart": "prestart.js",
1563+
"poststart": "poststart.js"
1564+
},
1565+
"installation": [
1566+
{
1567+
"type": "zip",
1568+
"url": "https://github.com/cyelis1224/cc-ava/archive/refs/tags/v1.2.2.zip",
1569+
"source": "cc-ava-1.2.2",
1570+
"hash": {
1571+
"sha256": "bffea5e93d7833a1d20a623f123ca62ae3a612a4397d7a4c5d05cf0a15e5181e"
1572+
}
1573+
}
1574+
],
1575+
"stars": 1,
1576+
"lastUpdateTimestamp": 1774878456000,
1577+
"releasePages": [
1578+
{
1579+
"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",
1580+
"version": "1.2.2",
1581+
"timestamp": 1774878456000,
1582+
"url": "https://github.com/cyelis1224/cc-ava/releases/tag/v1.2.2"
1583+
},
1584+
{
1585+
"body": "## What's New in v1.2.1\n\n### Side Message Sync (Fixed)\n- Completely rewrote the side message voice system - no more queue desync\n- Voice lines now read directly from what is displayed on screen\n- Added sequence counter to discard stale async TTS results when skipping dialog\n\n### Dialog Pre-Caching\n- Cutscene dialog now pre-generates the next line TTS in the background\n- By the time you advance dialog, the audio is already cached\n\n### Cutscene Skip Support\n- Skipping a cutscene now immediately stops all voice playback\n\n### Text Cleaning Improvements\n- Fixed bracket stripping: game terms like Seeker and Bergen Village now preserved\n- Numbers in brackets no longer stripped\n\n### UI Polish\n- Debug overlay Close button now matches other button styles\n- First-run template deployment auto-copies mod-data on initial install\n\n### Debug System\n- Global debug flag for reliable toggle without restart issues",
1586+
"version": "1.2.1",
1587+
"timestamp": 1774820284000,
1588+
"url": "https://github.com/cyelis1224/cc-ava/releases/tag/v1.2.1"
1589+
},
1590+
{
1591+
"body": "Initial release of the Artificial Voice Acting TTS mod for CrossCode. Still experimental but working.",
1592+
"version": "v1.0",
1593+
"timestamp": 1774748444000,
1594+
"url": "https://github.com/cyelis1224/cc-ava/releases/tag/v1.0"
1595+
}
1596+
]
1597+
},
15451598
"cc-bgm-crossfade": {
15461599
"metadataCCMod": {
15471600
"id": "cc-bgm-crossfade",

0 commit comments

Comments
 (0)