diff --git a/PC_TWWH_Balthasar_Gelt/Main.cs b/PC_TWWH_Balthasar_Gelt/Main.cs index 9c5bd81..af4c181 100644 --- a/PC_TWWH_Balthasar_Gelt/Main.cs +++ b/PC_TWWH_Balthasar_Gelt/Main.cs @@ -117,7 +117,6 @@ static void AddAsksListBlueprint() new NoCastChants() { name = "NoCastChants", - Disabled = false, }, new UnitAsksComponent() @@ -866,7 +865,20 @@ static void AddAsksListBlueprint() }, new() { - Entries = [], + Entries = + [ + new() + { + Text = null, + AkEvent = $"{sProjectName}_CastDirect", + RandomWeight = 0.0f, + ExcludeTime = 0, + m_RequiredFlags = [], + m_ExcludedFlags = [], + m_RequiredEtudes = null, + m_ExcludedEtudes = null + } + ], Cooldown = 0.0f, InterruptOthers = true, DelayMin = 0.0f, @@ -949,7 +961,20 @@ static void AddAsksListBlueprint() }, new() { - Entries = [], + Entries = + [ + new() + { + Text = null, + AkEvent = $"{sProjectName}_CastYourself", + RandomWeight = 0.0f, + ExcludeTime = 0, + m_RequiredFlags = [], + m_ExcludedFlags = [], + m_RequiredEtudes = null, + m_ExcludedEtudes = null + } + ], Cooldown = 0.0f, InterruptOthers = true, DelayMin = 0.0f, @@ -984,7 +1009,20 @@ static void AddAsksListBlueprint() }, new() { - Entries = [], + Entries = + [ + new() + { + Text = null, + AkEvent = $"{sProjectName}_Precast", + RandomWeight = 0.0f, + ExcludeTime = 0, + m_RequiredFlags = [], + m_ExcludedFlags = [], + m_RequiredEtudes = null, + m_ExcludedEtudes = null + } + ], Cooldown = 0.0f, InterruptOthers = true, DelayMin = 0.0f, @@ -1012,9 +1050,6 @@ static void Patch(ref bool __result, UnitEntityData __instance) { if (__instance.Descriptor.Asks.GetComponent() is not null) { -#if DEBUG - log.Log($"Found NoCastChants component on {__instance.CharacterName}, flagging as a silent caster to allow for customised casting VO."); -#endif __result = true; } } diff --git a/PC_TWWH_Balthasar_Gelt/Repository.json b/PC_TWWH_Balthasar_Gelt/Repository.json index 7436ea5..48e09e3 100644 --- a/PC_TWWH_Balthasar_Gelt/Repository.json +++ b/PC_TWWH_Balthasar_Gelt/Repository.json @@ -3,7 +3,7 @@ { "Id": "PC_TWWH_Balthasar_Gelt", "Version": "1.0.0", - "DownloadUrl": "https://github.com/DarthParametric/WOTR_Custom_Soundset_Balthasar_Gelt/releases/download/1.0.0/WOTR_Custom_Soundset_Balthasar_Gelt_v1.0.0.zip" + "DownloadUrl": "https://github.com/DarthParametric/WOTR_Custom_Soundset_Balthasar_Gelt/releases/download/1.0.0/PC_TWWH_Balthasar_Gelt_v1.0.0.zip" } ] } \ No newline at end of file diff --git a/README.md b/README.md index 71111a7..664f8ad 100644 --- a/README.md +++ b/README.md @@ -19,12 +19,14 @@ Also includes a couple of custom portrait sets, if required. # Notes - Just like vanilla chants, the custom casting chants won't play when a spell's casting animation is disabled. For example, a Quickened spell. +- While there is provision for both pre-cast and on-cast lines, I have left the pre-casts blank to avoid overlaps. This means a line will only play when a spell is finally cast. - Certain lines may be overly load due to the nature of the source audio. Please report anything obnoxious so it can be manually adjusted. - The source audio lacks any sort of whispering or quiet lines, so I have simply lowered the volume on the stealth lines. -- Similarly, there's a lack of diversity or even anything at all for certain lines. If anyone skilled with AI voice generation is willing to take a crack at creating new custom lines, let me know. +- Similarly, there's a lack of diversity or even anything appropriate at all for certain lines. If anyone skilled with AI voice generation is willing to take a crack at creating new custom lines, let me know. +- If you wish to use the optional included custom portraits, copy the folders into `%UserProfile%\AppData\LocalLow\Owlcat Games\Pathfinder Wrath of the Righteous\Portraits` (on Windows). # Thanks & Acknowledgements - Uses [OwlcatNuGetTemplates](https://github.com/xADDBx/OwlcatNuGetTemplates) as a basis. -- microsoftenator2022 - Provided lots of help with troubleshooting the Wwise setup (as well as extensive work on the original wrathsoundmod template) and provided corrections, fixes and suggestions for various coding issues, especially disabling the vanilla casting chants. +- microsoftenator2022 - Provided lots of help with troubleshooting the Wwise setup (as well as extensive work on the original `wrathsoundmod` template) and provided corrections, fixes and suggestions for various coding issues, especially disabling the vanilla casting chants. - Everyone in the `#mod-dev-technical` channel of the Owlcat Discord server for various modding-related discussions and suggestions, help troubleshooting issues, and answering general questions. -- Original audio from Creative Assembly's Total War Warhammer. +- Original audio taken from Creative Assembly's Total War Warhammer.