mirror of
https://github.com/4sval/FModel.git
synced 2026-09-07 17:16:27 -05:00
FN 38.00 fixes and Infinity Nikki update
This commit is contained in:
Submodule CUE4Parse updated: 2c56a6810f...2669aa9c4b
@@ -734,6 +734,26 @@ public class CUE4ParseViewModel : ViewModel
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "bank":
|
||||||
|
{
|
||||||
|
var archive = entry.CreateReader();
|
||||||
|
if (!FModProvider.TryLoadBank(archive, entry.NameWithoutExtension, out var fmodReader))
|
||||||
|
{
|
||||||
|
Log.Error($"Failed to load FMOD bank {entry.Path}");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
TabControl.SelectedTab.SetDocumentText(JsonConvert.SerializeObject(fmodReader, Formatting.Indented, converters: [new FmodSoundBankConverter(), new StringEnumConverter()]), saveProperties, updateUi);
|
||||||
|
|
||||||
|
var extractedSounds = FmodProvider.ExtractBankSounds(fmodReader);
|
||||||
|
var directory = Path.GetDirectoryName(entry.Path) ?? "/FMOD/Desktop/";
|
||||||
|
foreach (var sound in extractedSounds)
|
||||||
|
{
|
||||||
|
SaveAndPlaySound(Path.Combine(directory, sound.Name), sound.Extension, sound.Data, saveAudio);
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
case "bnk":
|
case "bnk":
|
||||||
case "pck":
|
case "pck":
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user