From 05c6807737899ca84ec43de6993a7483b2d1e36e Mon Sep 17 00:00:00 2001 From: Govorunb Date: Tue, 5 Dec 2023 01:50:19 +1100 Subject: [PATCH] fix sn --- ...{4a6365a3-626f-4f66-a8a2-902bbb2158b0}.xml | 3 --- SCHIZO/Resources/FMODBanks/SCHIZO.bank | Bin 2028224 -> 2028224 bytes .../{ActorData.cs => ActorData.BelowZero.cs} | 0 SCHIZO/Subtitles/ActorData.Subnautica.cs | 8 ++++++++ SCHIZO/Subtitles/SubtitlesData.cs | 2 ++ SCHIZO/Subtitles/SubtitlesHandler.cs | 14 ++++++++------ .../Hate Vedal/Databank/Databank.asset | 2 +- 7 files changed, 19 insertions(+), 10 deletions(-) rename SCHIZO/Subtitles/{ActorData.cs => ActorData.BelowZero.cs} (100%) create mode 100644 SCHIZO/Subtitles/ActorData.Subnautica.cs diff --git a/FMOD Project/Metadata/Event/{4a6365a3-626f-4f66-a8a2-902bbb2158b0}.xml b/FMOD Project/Metadata/Event/{4a6365a3-626f-4f66-a8a2-902bbb2158b0}.xml index e6784afa..0e6b963a 100644 --- a/FMOD Project/Metadata/Event/{4a6365a3-626f-4f66-a8a2-902bbb2158b0}.xml +++ b/FMOD Project/Metadata/Event/{4a6365a3-626f-4f66-a8a2-902bbb2158b0}.xml @@ -175,9 +175,6 @@ - - -22.5 - Audio 1 diff --git a/SCHIZO/Resources/FMODBanks/SCHIZO.bank b/SCHIZO/Resources/FMODBanks/SCHIZO.bank index c1afc5a9597c8d003b156877d6b30affff41b12b..fc13a46166c9effeada70dcbb35fd34ba609f637 100644 GIT binary patch delta 148 zcmWN=yA6Us0D$3efG8+Fke3f8Ammzyu(k0PU7(LY~OzooV)Xw#v~1wAggqR)V9ZWwaQ9rrvi;*l{Erp%c0#4|6v J{-iG2dIoarHDCY$ delta 151 zcmWN=%?*Mu0D#e0i=u$yFXG<<66}pJT%Zd$LysOz4 Subtitles = []; +#if BELOWZERO // runtime data public static readonly Dictionary ActorTurns = []; +#endif public static void Register(SubtitlesData data) { Subtitles[data.key] = data; - List actors = []; for (int i = 0; i < data.lines.Count; i++) { SubtitlesData.SubtitleLine line = data.lines[i]; - actors.Add(line.actor); LanguageHandler.SetLanguageLine(line.key, line.text); } - ActorTurns[data.key] = [.. actors]; CoroutineHost.StartCoroutine(RegisterWhenReady(data)); } private static IEnumerator RegisterWhenReady(SubtitlesData data) { +#if BELOWZERO while (!GameSubtitles._main) yield return null; GameSubtitles.main.subtitles[data.key] = ActorTurns[data.key]; @@ -43,6 +41,10 @@ private static IEnumerator RegisterWhenReady(SubtitlesData data) { GameSubtitles.main.sounds[line.key] = line.ToSubEntry(); } + ActorTurns[data.key] = data.lines.Select(l => (Actor)l.actor).ToArray(); +#else + yield break; +#endif } // TODO fix in nautilus diff --git a/Unity/Assets/Mod/Neuro logs/Hate Vedal/Databank/Databank.asset b/Unity/Assets/Mod/Neuro logs/Hate Vedal/Databank/Databank.asset index a2d7cea0..8c4a303a 100644 --- a/Unity/Assets/Mod/Neuro logs/Hate Vedal/Databank/Databank.asset +++ b/Unity/Assets/Mod/Neuro logs/Hate Vedal/Databank/Databank.asset @@ -16,7 +16,7 @@ MonoBehaviour: unlockSprite: {fileID: 0} isImportantUnlock: 0 scanSounds: {fileID: 0} - encyPathSN: + encyPathSN: DownloadedData/PublicDocs encyPathBZ: DownloadedData title: Unknown Transmission #656C6976 texture: {fileID: 0}