🎤 VOICE FIX - Prologue Audio Working!
Fixed prologue voiceover system: CHANGES: 1. Preload all 19 prologue audio files (WAV) 2. Added 'id' field to each dialogue entry 3. Connected audio files to dialogue system AUDIO FILES: - prologue_01.wav through prologue_19.wav - Located in: assets/audio 🔴/voiceover/prologue/ - Total: 19 Slovenian narrator recordings NOW WORKING: ✅ Audio preloads on scene start ✅ Each dialogue plays corresponding voice ✅ Subtitles + voice synchronized ✅ Auto-advance waits for voice completion DIALOGUE IDS: - prologue_01: "Leto 2084..." - prologue_02: "Zombi virus..." - prologue_03-12: Story continues Voice should now play during prologue! 🎙️
This commit is contained in:
@@ -37,6 +37,14 @@ class PrologueScene extends Phaser.Scene {
|
||||
});
|
||||
|
||||
this.load.json('prologue_data', 'assets/dialogue/prologue.json');
|
||||
|
||||
// Load prologue voiceover audio files (WAV format)
|
||||
for (let i = 1; i <= 19; i++) {
|
||||
const num = i.toString().padStart(2, '0');
|
||||
this.load.audio(`prologue_${num}`, `assets/audio 🔴/voiceover/prologue/prologue_${num}.wav`);
|
||||
}
|
||||
|
||||
console.log('🎤 Loading 19 prologue voiceover files...');
|
||||
}
|
||||
|
||||
create() {
|
||||
@@ -59,6 +67,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
// FALLBACK: Extended Slovenian dialogue (12 scenes)
|
||||
this.dialogueData = [
|
||||
{
|
||||
id: 'prologue_01',
|
||||
speaker: "NARRATOR",
|
||||
text: "Leto 2084. Svet, kot smo ga poznali, je padel.",
|
||||
background: "lab",
|
||||
@@ -66,6 +75,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
portrait: null
|
||||
},
|
||||
{
|
||||
id: 'prologue_02',
|
||||
speaker: "NARRATOR",
|
||||
text: "Zombi virus je uničil civilizacijo. Preživeli se borijo za vsak nov dan.",
|
||||
background: "ruins",
|
||||
@@ -74,6 +84,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
flash: true
|
||||
},
|
||||
{
|
||||
id: 'prologue_03',
|
||||
speaker: "KAI",
|
||||
text: "Ime mi je Kai. Z dvojno sestro Ano sva bila najboljša znanstvenika na področju virusologije.",
|
||||
background: "lab",
|
||||
@@ -81,6 +92,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
portrait: "kai_neutral"
|
||||
},
|
||||
{
|
||||
id: 'prologue_04',
|
||||
speaker: "ANA",
|
||||
text: "Kai, poglejva! Uspelo nama je izolirati Alfa strain! To bi lahko bila rešitev!",
|
||||
background: "lab",
|
||||
@@ -88,6 +100,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
portrait: "ana_excited"
|
||||
},
|
||||
{
|
||||
id: 'prologue_05',
|
||||
speaker: "KAI",
|
||||
text: "Ana je vedno bila optimistična. Jaz? Bil sem previdnejši.",
|
||||
background: "lab",
|
||||
@@ -95,6 +108,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
portrait: "kai_worried"
|
||||
},
|
||||
{
|
||||
id: 'prologue_06',
|
||||
speaker: "NARRATOR",
|
||||
text: "⚠️ ALARM! BREACH IN SECTOR 7! ⚠️",
|
||||
background: "lab_alarm",
|
||||
@@ -104,6 +118,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
flash: true
|
||||
},
|
||||
{
|
||||
id: 'prologue_07',
|
||||
speaker: "KAI",
|
||||
text: "Zombiji! So vdrli v laboratorij! Ana, BEŽI!",
|
||||
background: "lab_chaos",
|
||||
@@ -112,6 +127,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
shake: true
|
||||
},
|
||||
{
|
||||
id: 'prologue_08',
|
||||
speaker: "ANA",
|
||||
text: "Vzorci! Moram jih zaščititi! Ti beži, Kai! BEŽI!",
|
||||
background: "lab_chaos",
|
||||
@@ -119,6 +135,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
portrait: "ana_determined"
|
||||
},
|
||||
{
|
||||
id: 'prologue_09',
|
||||
speaker: "KAI",
|
||||
text: "Nato je sledila eksplozija. Ko sem se zbudil... Ana je bila izginila.",
|
||||
background: "ruins",
|
||||
@@ -127,6 +144,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
flash: true
|
||||
},
|
||||
{
|
||||
id: 'prologue_10',
|
||||
speaker: "KAI",
|
||||
text: "Našel sem le njen laboratorijski plašč. In kri. Njeno kri...",
|
||||
background: "ruins",
|
||||
@@ -134,6 +152,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
portrait: "kai_confused"
|
||||
},
|
||||
{
|
||||
id: 'prologue_11',
|
||||
speaker: "KAI",
|
||||
text: "Ampak trupla ni bilo. To pomeni... mogoče živi. Moram jo najti!",
|
||||
background: "farm",
|
||||
@@ -141,6 +160,7 @@ class PrologueScene extends Phaser.Scene {
|
||||
portrait: "kai_determined"
|
||||
},
|
||||
{
|
||||
id: 'prologue_12',
|
||||
speaker: "NARRATOR",
|
||||
text: "In tako se začne Kaijevo potovanje skozi Mrtvo dolino. Iskanje Ane. Iskanje upanja.",
|
||||
background: "farm",
|
||||
|
||||
Reference in New Issue
Block a user