From 0998f75cc6afe7c03a37de2661fc40d7ee64e908 Mon Sep 17 00:00:00 2001 From: Ali Sharoz <187120652+alisharoz666@users.noreply.github.com> Date: Fri, 10 Oct 2025 17:55:34 +0500 Subject: [PATCH] Castle Bug Fixed, Audios Attached to dialogues. --- Assets/Conversations (Auto-Backup).asset | 25 +- Assets/Conversations (Auto-Backup).asset.meta | 2 +- Assets/Conversations.asset | 31 +- Assets/DialogueAudios.meta | 8 + Assets/DialogueAudios/CaptainKael1.1.mp3 | Bin 0 -> 52707 bytes Assets/DialogueAudios/CaptainKael1.1.mp3.meta | 23 + Assets/DialogueAudios/CaptainKael1.2.mp3 | Bin 0 -> 100773 bytes Assets/DialogueAudios/CaptainKael1.2.mp3.meta | 23 + .../FinalConfrontationCaptainKael1.1.mp3 | Bin 0 -> 67336 bytes .../FinalConfrontationCaptainKael1.1.mp3.meta | 23 + .../FinalConfrontationElira.mp3 | Bin 0 -> 26794 bytes .../FinalConfrontationElira.mp3.meta | 23 + .../FinalConfrontationFakeking1.1.mp3 | Bin 0 -> 162631 bytes .../FinalConfrontationFakeking1.1.mp3.meta | 23 + .../FinalConfrontationTorren1.1.mp3 | Bin 0 -> 30974 bytes .../FinalConfrontationTorren1.1.mp3.meta | 23 + Assets/DialogueAudios/KingAldren1.1.mp3 | Bin 0 -> 104534 bytes Assets/DialogueAudios/KingAldren1.1.mp3.meta | 23 + Assets/DialogueAudios/KingAldren1.2.mp3 | Bin 0 -> 193978 bytes Assets/DialogueAudios/KingAldren1.2.mp3.meta | 23 + Assets/DialogueAudios/KingAldren1.3.mp3 | Bin 0 -> 60649 bytes Assets/DialogueAudios/KingAldren1.3.mp3.meta | 23 + Assets/DialogueAudios/Mara1.1.mp3 | Bin 0 -> 69844 bytes Assets/DialogueAudios/Mara1.1.mp3.meta | 23 + Assets/DialogueAudios/Mara1.2.mp3 | Bin 0 -> 71098 bytes Assets/DialogueAudios/Mara1.2.mp3.meta | 23 + Assets/DialogueAudios/Mara1.3.mp3 | Bin 0 -> 74023 bytes Assets/DialogueAudios/Mara1.3.mp3.meta | 23 + Assets/DialogueAudios/MotherYsra1.1.mp3 | Bin 0 -> 100773 bytes Assets/DialogueAudios/MotherYsra1.1.mp3.meta | 23 + Assets/DialogueAudios/MotherYsra1.2.mp3 | Bin 0 -> 118745 bytes Assets/DialogueAudios/MotherYsra1.2.mp3.meta | 23 + Assets/DialogueAudios/Relic1Handin.mp3 | Bin 0 -> 74859 bytes Assets/DialogueAudios/Relic1Handin.mp3.meta | 23 + Assets/DialogueAudios/Relic1Handin1.2.mp3 | Bin 0 -> 77367 bytes .../DialogueAudios/Relic1Handin1.2.mp3.meta | 23 + Assets/DialogueAudios/Relic2Handin1.1.mp3 | Bin 0 -> 99519 bytes .../DialogueAudios/Relic2Handin1.1.mp3.meta | 23 + Assets/DialogueAudios/Relic2Handin1.2.mp3 | Bin 0 -> 46020 bytes .../DialogueAudios/Relic2Handin1.2.mp3.meta | 23 + Assets/DialogueAudios/Relic2Torren1.1.mp3 | Bin 0 -> 85308 bytes .../DialogueAudios/Relic2Torren1.1.mp3.meta | 23 + Assets/DialogueAudios/Relic2Torren1.2.mp3 | Bin 0 -> 88234 bytes .../DialogueAudios/Relic2Torren1.2.mp3.meta | 23 + Assets/DialogueAudios/Relic3.1.mp3 | Bin 0 -> 58559 bytes Assets/DialogueAudios/Relic3.1.mp3.meta | 23 + Assets/DialogueAudios/Relic3.2.mp3 | Bin 0 -> 75695 bytes Assets/DialogueAudios/Relic3.2.mp3.meta | 23 + Assets/DialogueAudios/Relic3HandIn1.1.mp3 | Bin 0 -> 69008 bytes .../DialogueAudios/Relic3HandIn1.1.mp3.meta | 23 + Assets/DialogueAudios/Relic4HandIn1.1.mp3 | Bin 0 -> 91996 bytes .../DialogueAudios/Relic4HandIn1.1.mp3.meta | 23 + Assets/DialogueAudios/Relic4HandIn1.2.mp3 | Bin 0 -> 53543 bytes .../DialogueAudios/Relic4HandIn1.2.mp3.meta | 23 + Assets/DialogueAudios/Relic4_1.1.mp3 | Bin 0 -> 112894 bytes Assets/DialogueAudios/Relic4_1.1.mp3.meta | 23 + Assets/DialogueAudios/Relic4_1.2.mp3 | Bin 0 -> 72769 bytes Assets/DialogueAudios/Relic4_1.2.mp3.meta | 23 + Assets/DialogueAudios/SkyCityAeron1.1.mp3 | Bin 0 -> 112894 bytes .../DialogueAudios/SkyCityAeron1.1.mp3.meta | 23 + Assets/DialogueAudios/SkyCityAeron1.2.mp3 | Bin 0 -> 53961 bytes .../DialogueAudios/SkyCityAeron1.2.mp3.meta | 23 + Assets/DialogueAudios/SkyCityEdric1.1.mp3 | Bin 0 -> 130866 bytes .../DialogueAudios/SkyCityEdric1.1.mp3.meta | 23 + Assets/DialogueAudios/SkyCityEdric1.2.mp3 | Bin 0 -> 93667 bytes .../DialogueAudios/SkyCityEdric1.2.mp3.meta | 23 + Assets/DialogueAudios/SkyCityEdric1.3.mp3 | Bin 0 -> 85308 bytes .../DialogueAudios/SkyCityEdric1.3.mp3.meta | 23 + Assets/NPCDialogueAudioSync.cs | 502 ++++++ Assets/NPCDialogueAudioSync.cs.meta | 11 + .../Resources/ES3/ES3GlobalReferences.asset | 39 +- .../DreamscapeCastle/Scenes/Gameplay.unity | 1502 ++++++++++++----- ...tion (Attach to Child of character).prefab | 125 ++ ProjectSettings/QualitySettings.asset | 70 +- 74 files changed, 2608 insertions(+), 443 deletions(-) create mode 100644 Assets/DialogueAudios.meta create mode 100644 Assets/DialogueAudios/CaptainKael1.1.mp3 create mode 100644 Assets/DialogueAudios/CaptainKael1.1.mp3.meta create mode 100644 Assets/DialogueAudios/CaptainKael1.2.mp3 create mode 100644 Assets/DialogueAudios/CaptainKael1.2.mp3.meta create mode 100644 Assets/DialogueAudios/FinalConfrontationCaptainKael1.1.mp3 create mode 100644 Assets/DialogueAudios/FinalConfrontationCaptainKael1.1.mp3.meta create mode 100644 Assets/DialogueAudios/FinalConfrontationElira.mp3 create mode 100644 Assets/DialogueAudios/FinalConfrontationElira.mp3.meta create mode 100644 Assets/DialogueAudios/FinalConfrontationFakeking1.1.mp3 create mode 100644 Assets/DialogueAudios/FinalConfrontationFakeking1.1.mp3.meta create mode 100644 Assets/DialogueAudios/FinalConfrontationTorren1.1.mp3 create mode 100644 Assets/DialogueAudios/FinalConfrontationTorren1.1.mp3.meta create mode 100644 Assets/DialogueAudios/KingAldren1.1.mp3 create mode 100644 Assets/DialogueAudios/KingAldren1.1.mp3.meta create mode 100644 Assets/DialogueAudios/KingAldren1.2.mp3 create mode 100644 Assets/DialogueAudios/KingAldren1.2.mp3.meta create mode 100644 Assets/DialogueAudios/KingAldren1.3.mp3 create mode 100644 Assets/DialogueAudios/KingAldren1.3.mp3.meta create mode 100644 Assets/DialogueAudios/Mara1.1.mp3 create mode 100644 Assets/DialogueAudios/Mara1.1.mp3.meta create mode 100644 Assets/DialogueAudios/Mara1.2.mp3 create mode 100644 Assets/DialogueAudios/Mara1.2.mp3.meta create mode 100644 Assets/DialogueAudios/Mara1.3.mp3 create mode 100644 Assets/DialogueAudios/Mara1.3.mp3.meta create mode 100644 Assets/DialogueAudios/MotherYsra1.1.mp3 create mode 100644 Assets/DialogueAudios/MotherYsra1.1.mp3.meta create mode 100644 Assets/DialogueAudios/MotherYsra1.2.mp3 create mode 100644 Assets/DialogueAudios/MotherYsra1.2.mp3.meta create mode 100644 Assets/DialogueAudios/Relic1Handin.mp3 create mode 100644 Assets/DialogueAudios/Relic1Handin.mp3.meta create mode 100644 Assets/DialogueAudios/Relic1Handin1.2.mp3 create mode 100644 Assets/DialogueAudios/Relic1Handin1.2.mp3.meta create mode 100644 Assets/DialogueAudios/Relic2Handin1.1.mp3 create mode 100644 Assets/DialogueAudios/Relic2Handin1.1.mp3.meta create mode 100644 Assets/DialogueAudios/Relic2Handin1.2.mp3 create mode 100644 Assets/DialogueAudios/Relic2Handin1.2.mp3.meta create mode 100644 Assets/DialogueAudios/Relic2Torren1.1.mp3 create mode 100644 Assets/DialogueAudios/Relic2Torren1.1.mp3.meta create mode 100644 Assets/DialogueAudios/Relic2Torren1.2.mp3 create mode 100644 Assets/DialogueAudios/Relic2Torren1.2.mp3.meta create mode 100644 Assets/DialogueAudios/Relic3.1.mp3 create mode 100644 Assets/DialogueAudios/Relic3.1.mp3.meta create mode 100644 Assets/DialogueAudios/Relic3.2.mp3 create mode 100644 Assets/DialogueAudios/Relic3.2.mp3.meta create mode 100644 Assets/DialogueAudios/Relic3HandIn1.1.mp3 create mode 100644 Assets/DialogueAudios/Relic3HandIn1.1.mp3.meta create mode 100644 Assets/DialogueAudios/Relic4HandIn1.1.mp3 create mode 100644 Assets/DialogueAudios/Relic4HandIn1.1.mp3.meta create mode 100644 Assets/DialogueAudios/Relic4HandIn1.2.mp3 create mode 100644 Assets/DialogueAudios/Relic4HandIn1.2.mp3.meta create mode 100644 Assets/DialogueAudios/Relic4_1.1.mp3 create mode 100644 Assets/DialogueAudios/Relic4_1.1.mp3.meta create mode 100644 Assets/DialogueAudios/Relic4_1.2.mp3 create mode 100644 Assets/DialogueAudios/Relic4_1.2.mp3.meta create mode 100644 Assets/DialogueAudios/SkyCityAeron1.1.mp3 create mode 100644 Assets/DialogueAudios/SkyCityAeron1.1.mp3.meta create mode 100644 Assets/DialogueAudios/SkyCityAeron1.2.mp3 create mode 100644 Assets/DialogueAudios/SkyCityAeron1.2.mp3.meta create mode 100644 Assets/DialogueAudios/SkyCityEdric1.1.mp3 create mode 100644 Assets/DialogueAudios/SkyCityEdric1.1.mp3.meta create mode 100644 Assets/DialogueAudios/SkyCityEdric1.2.mp3 create mode 100644 Assets/DialogueAudios/SkyCityEdric1.2.mp3.meta create mode 100644 Assets/DialogueAudios/SkyCityEdric1.3.mp3 create mode 100644 Assets/DialogueAudios/SkyCityEdric1.3.mp3.meta create mode 100644 Assets/NPCDialogueAudioSync.cs create mode 100644 Assets/NPCDialogueAudioSync.cs.meta diff --git a/Assets/Conversations (Auto-Backup).asset b/Assets/Conversations (Auto-Backup).asset index 249a618d..189d7829 100644 --- a/Assets/Conversations (Auto-Backup).asset +++ b/Assets/Conversations (Auto-Backup).asset @@ -1404,7 +1404,7 @@ MonoBehaviour: m_Calls: [] canvasRect: serializedVersion: 2 - x: 160 + x: 161.06383 y: 180 width: 160 height: 30 @@ -1518,7 +1518,7 @@ MonoBehaviour: height: 30 entryGroups: [] canvasScrollPosition: {x: 0, y: 0} - canvasZoom: 1 + canvasZoom: 0.94000006 - id: 5 fields: - title: Title @@ -2073,7 +2073,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: "(brushing it aside): Doubt is for the weak. Focus on the Ember Heart.\r" + value: "Doubt is for the weak. Focus on the Ember Heart.\r" type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -2100,8 +2100,8 @@ MonoBehaviour: width: 160 height: 30 entryGroups: [] - canvasScrollPosition: {x: 0, y: 0} - canvasZoom: 1 + canvasScrollPosition: {x: 10.165025, y: 10.89319} + canvasZoom: 1.03 - id: 7 fields: - title: Title @@ -3285,7 +3285,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: "(snatching it away) Excellent. Three relics. The shield grows strong.\r" + value: "Excellent. Three relics. The shield grows strong.\r" type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -3868,7 +3868,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: "(smiling thinly) Rumors protect cowards. You are not a coward.\r" + value: "Rumors protect cowards. You are not a coward.\r" type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -4132,7 +4132,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: " (eyeing him) Truth is heavier than gold. Be ready to carry it.\r" + value: "Truth is heavier than gold. Be ready to carry it.\r" type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -4776,7 +4776,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: "(laughs): Without me, the city falls. With me, it bends. Isn\u2019t + value: "Vhalor: HAHAHAHA Without me, the city falls. With me, it bends. Isn\u2019t bending safer than breaking?\r" type: 0 typeString: CustomFieldType_Text @@ -4832,8 +4832,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: "(drawing sword) Not if it bends to chains. My oath is to Karth, not - you.\r" + value: "Kael : Not if it bends to chains. My oath is to Karth, not you.\r" type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -4888,7 +4887,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: My hammer for the people. + value: 'Torren: My hammer for the people.' type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -4943,7 +4942,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: My voice for the truth. + value: 'Elira: My voice for the truth.' type: 0 typeString: CustomFieldType_Text - title: Sequence diff --git a/Assets/Conversations (Auto-Backup).asset.meta b/Assets/Conversations (Auto-Backup).asset.meta index a1abeb97..f0fcc68b 100644 --- a/Assets/Conversations (Auto-Backup).asset.meta +++ b/Assets/Conversations (Auto-Backup).asset.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 0ad6cf8549604ca409afe4ba79d990bc +guid: 289658718c06e794cb280fa404ab0185 NativeFormatImporter: externalObjects: {} mainObjectFileID: 11400000 diff --git a/Assets/Conversations.asset b/Assets/Conversations.asset index 7caaac1a..77bfb0aa 100644 --- a/Assets/Conversations.asset +++ b/Assets/Conversations.asset @@ -104,7 +104,7 @@ MonoBehaviour: - id: 4 fields: - title: Name - value: 'Torren ' + value: Torren type: 0 typeString: CustomFieldType_Text - title: Pictures @@ -170,7 +170,7 @@ MonoBehaviour: - id: 7 fields: - title: Name - value: 'Pip ' + value: Pip type: 0 typeString: CustomFieldType_Text - title: Pictures @@ -192,7 +192,7 @@ MonoBehaviour: - id: 8 fields: - title: Name - value: 'Aeron ' + value: Aeron type: 0 typeString: CustomFieldType_Text - title: Pictures @@ -1404,7 +1404,7 @@ MonoBehaviour: m_Calls: [] canvasRect: serializedVersion: 2 - x: 160 + x: 161.06383 y: 180 width: 160 height: 30 @@ -1518,7 +1518,7 @@ MonoBehaviour: height: 30 entryGroups: [] canvasScrollPosition: {x: 0, y: 0} - canvasZoom: 1 + canvasZoom: 0.94000006 - id: 5 fields: - title: Title @@ -2073,7 +2073,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: "(brushing it aside): Doubt is for the weak. Focus on the Ember Heart.\r" + value: "Doubt is for the weak. Focus on the Ember Heart.\r" type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -2100,8 +2100,8 @@ MonoBehaviour: width: 160 height: 30 entryGroups: [] - canvasScrollPosition: {x: 0, y: 0} - canvasZoom: 1 + canvasScrollPosition: {x: 10.165025, y: 10.89319} + canvasZoom: 1.03 - id: 7 fields: - title: Title @@ -3285,7 +3285,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: "(snatching it away) Excellent. Three relics. The shield grows strong.\r" + value: "Excellent. Three relics. The shield grows strong.\r" type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -3868,7 +3868,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: "(smiling thinly) Rumors protect cowards. You are not a coward.\r" + value: "Rumors protect cowards. You are not a coward.\r" type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -4132,7 +4132,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: " (eyeing him) Truth is heavier than gold. Be ready to carry it.\r" + value: "Truth is heavier than gold. Be ready to carry it.\r" type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -4776,7 +4776,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: "(laughs): Without me, the city falls. With me, it bends. Isn\u2019t + value: "Vhalor: HAHAHAHA Without me, the city falls. With me, it bends. Isn\u2019t bending safer than breaking?\r" type: 0 typeString: CustomFieldType_Text @@ -4832,8 +4832,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: "(drawing sword) Not if it bends to chains. My oath is to Karth, not - you.\r" + value: "Kael : Not if it bends to chains. My oath is to Karth, not you.\r" type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -4888,7 +4887,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: My hammer for the people. + value: 'Torren: My hammer for the people.' type: 0 typeString: CustomFieldType_Text - title: Sequence @@ -4943,7 +4942,7 @@ MonoBehaviour: type: 0 typeString: CustomFieldType_Text - title: Dialogue Text - value: My voice for the truth. + value: 'Elira: My voice for the truth.' type: 0 typeString: CustomFieldType_Text - title: Sequence diff --git a/Assets/DialogueAudios.meta b/Assets/DialogueAudios.meta new file mode 100644 index 00000000..7ad96025 --- /dev/null +++ b/Assets/DialogueAudios.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b2180824589929a4f9e746920144e7a6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/DialogueAudios/CaptainKael1.1.mp3 b/Assets/DialogueAudios/CaptainKael1.1.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..521388f9d255ce0fb5d95dd14ef854e9311224ed GIT binary patch literal 52707 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