GithubHelp home page GithubHelp logo

citric-composer's Introduction

citric-composer's People

Contributors

aqua-san avatar clarith-re avatar gota7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

citric-composer's Issues

License?

First of all, thank you for making this great application.
Now, what's the license for this application?
Thank you very much.

This text has been translated from Japanese to English by DeepL Translate and Google Translate.

Japanese(Original text)/日本語(原文)

ライセンス

まず、この素晴らしいアプリケーションを作ってくれてありがとうございます。
さて、このアプリケーションのライセンスは何ですか?
よろしくお願いします。

この文章はDeepL 翻訳とGoogle 翻訳で日本語から英語に翻訳されました。

Problem with the BFSAR files.

The Citric Composer can open the BFSAR files but when i want to open a BFSAR i extracted from a game like Wii Sports Club i have an error and the file is not open

(sorry for my bad english i am french)

BFSAR i used :
Splsnd.bfsar (Wii Sports Club)
NEXPY_SOUND_US.bfsar (Wii Party U)

the error :
Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.IO.IOException: Le processus ne peut pas accéder au fichier 'C:\Users\qcorb\Documents\DiscU\WUP-P-AWSE\data\content\Sound\Static\SplSnd.bfsar', car il est en cours d'utilisation par un autre processus.
à System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
à System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
à System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
à System.IO.FileStream..ctor(String path, FileMode mode)
à CitraFileLoader.SoundArchiveReader.ReadSoundArchive(String filePath)
à Citric_Composer.MainWindow.openToolStripMenuItem_Click(Object sender, EventArgs e)
à System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
à System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
à System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
à System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
à System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
à System.Windows.Forms.ToolStrip.WndProc(Message& m)
à System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Assemblys chargés **************
mscorlib
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Citric Composer
Version de l'assembly : 1.0.0.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/Citric%20Composer.exe

System.Windows.Forms
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4084.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4341.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4084.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

ScintillaNET
Version de l'assembly : 3.6.3.0
Version Win32 : 3.6.3.0
CodeBase : file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/ScintillaNET.DLL

System.Windows.Forms.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4084.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll

CSCore
Version de l'assembly : 1.2.1.2
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/Citric%20Composer.exe

Accessibility
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4084.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

Syroot.BinaryData
Version de l'assembly : 2.0.2.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/Citric%20Composer.exe

mscorlib.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4084.0 built by: NET48REL1
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.

Can't rename stream files

Streamed audio can't be renamed for some reason, it doesn't have any effect it stays with the same name even if I give it another name.

Isabelle Sound Editor ran out of memory

When I use Isabelle Sound Editor to export a super large stream file in The Legend of Zelda: Breath of the Wild, the app throw the system out of memory error. It seems that all the ADPCM decoding data is saved in memory when importing a stream file.

The file is called "BGM_Spot_RitoVillage_Allday.bfstm" and it's 57.1 MB large.

Output Char Buffer is too small when importing any .wav file

Whenever I try to import a .wav file, I get the following error:

The output char buffer is too small to contain the decoded characters, encoding 'Unicode (UTF-8)' fallback 'System.Text.DecoderReplacementFallback'. Parameter name: chars.

Here is the log:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: The output char buffer is too small to contain the decoded characters, encoding 'Unicode (UTF-8)' fallback 'System.Text.DecoderReplacementFallback'.
Parameter name: chars
at System.Text.Encoding.ThrowCharsOverflow()
at System.Text.Encoding.ThrowCharsOverflow(DecoderNLS decoder, Boolean nothingDecoded)
at System.Text.UTF8Encoding.GetChars(Byte* bytes, Int32 byteCount, Char* chars, Int32 charCount, DecoderNLS baseDecoder)
at System.Text.DecoderNLS.GetChars(Byte* bytes, Int32 byteCount, Char* chars, Int32 charCount, Boolean flush)
at System.IO.BinaryReader.InternalReadChars(Char[] buffer, Int32 index, Int32 count)
at System.IO.BinaryReader.ReadChars(Int32 count)
at CitraFileLoader.RiffWave.Load(Byte[] b)
at Citric_Composer.IsabelleSoundEditor.importFileToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9181.0 built by: NET481REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Citric Composer
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/Citric%20Composer.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9181.0 built by: NET481REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9206.0 built by: NET481REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

Syroot.BinaryData
Assembly Version: 2.0.2.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/Citric%20Composer.exe

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9200.0 built by: NET481REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

NAudio
Assembly Version: 1.8.4.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/Citric%20Composer.exe

CSCore
Assembly Version: 1.2.1.2
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/Citric%20Composer.exe

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

repeated sample at beggining of region

I'm using Isabelle Sound Editor to export each region from some tracks in Kirby and the Forgotten Land (for this example K15_BossLion1_Interactive.dspadpcm.bfstm). I noticed it gives a repeated sample, like the sample at the end of region 1 is the same as the beginning of region 2. Here's a comparison of the full track exported to wav using foobar/vgmstream, and the two regions exported from Isabelle at the bottom. As you can see in the top right of the selected area, the sample is a little above the line, but on the bottom it's repeated, so it throws off the track by a sample. My workaround for this is to manually delete a sample from the start of each region after the first one.

Screenshot (456)

Another problem I've had is trying to export the last region in some of the files, it tells me "Region contains samples that don't exist." and crashes. My workaround for this is converting the full track with foobar/vgmstream and taking the last section from there.

So yeah I've found workarounds for both these issues, but just letting you know about them. It'd make things a lot easier if these get fixed 👍

Super Mario 3D World FGRP extraction issue.

Hi there, im posting this issue here because i hope it can be fixed somehow.

Using Retsuko, i have been able to extract fwavs files and such from BFSAR files smoothly because this is the only tool i know that does it in ORDER and extracts FWAR files too.

But i have an issue with SM3DW for the Wii U, im trying to to extract FWAV files inside the FGRP that contains the sound effects and while it extracts, the tool does not extract ALL the sounds, it only extracts a few of them unlike vgmtoolbox for example. I would love for this to be fixed since retsuko extracts the files in the right order as they are stored in the container unlike other tools.

Jet Rocket 2 Stream Error

This is an issue with Jet Rocket II's music. It's located in the streams folder in the rom/cia/whatever. When selecting a stream, this error appears:

Unhandled exception has occured in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.
InvalidArgument=Value of '16' is not valid for 'SelectedIndex'.
Parameter name: SelectedIndex.

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '16' is not valid for 'SelectedIndex'.
Parameter name: SelectedIndex
   at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
   at Citric_Composer.MainWindow.DoInfoStuff()
   at Citric_Composer.EditorBase.tree_NodeMouseClick(Object sender, TreeNodeMouseClickEventArgs e)
   at System.Windows.Forms.TreeView.OnNodeMouseClick(TreeNodeMouseClickEventArgs e)
   at System.Windows.Forms.TreeView.WmNotify(Message& m)
   at System.Windows.Forms.TreeView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4069.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Citric Composer
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Downloads/Citric-Composer-master/Citric-Composer-master/Citric%20Composer/Citric%20Composer/bin/Release/Citric%20Composer.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4042.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4110.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
ScintillaNET
    Assembly Version: 3.6.3.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Downloads/Citric-Composer-master/Citric-Composer-master/Citric%20Composer/Citric%20Composer/bin/Release/Citric%20Composer.exe
----------------------------------------
CSCore
    Assembly Version: 1.2.1.2
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Downloads/Citric-Composer-master/Citric-Composer-master/Citric%20Composer/Citric%20Composer/bin/Release/Citric%20Composer.exe
----------------------------------------
Syroot.BinaryData
    Assembly Version: 2.0.2.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Downloads/Citric-Composer-master/Citric-Composer-master/Citric%20Composer/Citric%20Composer/bin/Release/Citric%20Composer.exe
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

This happens with each of the streams. Despite the error, the stream will remain playable, but it will impossible to right click it, since clicking it in the list in any way will cause the error to pop up. This blocks off several options.

Luigi's Mansion 3D Issue with Music and Sound Effects

I am working on a Luigi's Mansion 3D mod that will disable the BGM and I am using Citric to do it. I've come across a unique problem. The track 48 in sound sequences is called JA_BGM_HANAUTA. Hanauta translates to humming in Japanese. This is the whistling track that Luigi does in areas that have been liberated where the light is shining, as well as the scared humming he does in dark rooms. Keeping this track also enables the scared humming + the music that plays in outdoor garden areas, which is not good for my mod. I wish there was a way to keep the humming but leave out the music in those outside areas. How can this track have multifaceted layers or functions? I'm sure there are options in Citric that can do something about this so that it just plays the humming without the BGM.
greencube hanata issue2

NoDriver calling waveOutOpen

idk what is that ;-;

Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
NAudio.MmException: NoDriver calling waveOutOpen
à NAudio.Wave.WaveOutEvent.Init(IWaveProvider waveProvider)
à Citric_Composer.IsabelleSoundEditor.loadChannelFiles()
à Citric_Composer.IsabelleSoundEditor..ctor(String fileToOpen)
à Citric_Composer.MainWindow.NodeMouseDoubleClick()
à Citric_Composer.EditorBase.tree_NodeMouseDoubleClick(Object sender, TreeNodeMouseClickEventArgs e)
à System.Windows.Forms.TreeView.OnNodeMouseDoubleClick(TreeNodeMouseClickEventArgs e)
à System.Windows.Forms.TreeView.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Assemblys chargés **************
mscorlib
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.9181.0 built by: NET481REL1LAST_C
CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Citric Composer
Version de l'assembly : 1.0.0.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/Citric%20Composer.exe

System.Windows.Forms
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.9181.0 built by: NET481REL1LAST_C
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.9172.0 built by: NET481REL1LAST_C
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.9032.0 built by: NET481REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.9032.0 built by: NET481REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.9181.0 built by: NET481REL1LAST_C
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.9032.0 built by: NET481REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Accessibility
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.9032.0 built by: NET481REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

ScintillaNET
Version de l'assembly : 3.6.3.0
Version Win32 : 3.6.3.0
CodeBase : file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/ScintillaNET.DLL

System.Windows.Forms.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.9032.0 built by: NET481REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll

CSCore
Version de l'assembly : 1.2.1.2
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/Citric%20Composer.exe

Syroot.BinaryData
Version de l'assembly : 2.0.2.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/Citric%20Composer.exe

SequenceDataLib
Version de l'assembly : 1.0.0.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/SequenceDataLib.EXE

NAudio
Version de l'assembly : 1.8.4.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Program%20Files%20(x86)/Gota7/Citric%20Composer/Citric%20Composer.exe

mscorlib.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.9032.0 built by: NET481REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.

bseq file not alterable inside of program

Hi, I'm not sure if this is intended, but when I try to alter directly from when I read a bcseq file, it doesn't save the change. When I try to save or export the file after I changed it, it saves the old original file instead (I verify this by using the replace function and replacing with the saved file, but the one replaced stays the same). If this isn't intentional would it be best to make it impossible to alter the text inside one when viewing it? Also, I don't know how to compile a bcseq to replace one in the program. After some observation I see that almost each entrance in a file has a specific name, sorry for not understanding quite how this project is made but I guess my problem is with Static's Sequencer, since that can read seq files? (This is in relation to a 3ds game btw, not sure of the different consoles and their formats)

Could someone please help?

Beau's Banker

Beau's Banker doesn't launch and instead opens Brewster's War Brewer. Is the issue going to be fixed? Because I want to eventually replace the K.K music in Animal Crossing.

[Improvement] Support for .ast files

In the games Super Mario Galaxy and Super Mario Galaxy 2 (could be more, I am not 100% sure however), the audio files are .ast files. It would be nice to have support in Citric Composer for these types of files. If you have Discord, I can send you an audio file from each game, if not, I'll put them in a zip and send them here.

Object reference not set to instance of object

So I opened Metroid Dread's "sm_sounddefinitions_packed.bfsar" file, and attempted to extract a file from the Sound Wave Entries category. It failed, giving me this error:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at CitraFileLoader.SoundArchiveWriter.WriteFile(ISoundFile f)
at Citric_Composer.MainWindow.SarExport_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4420.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Citric Composer
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/skele/Downloads/Citric-Composer-master/Citric-Composer-master/Citric%20Composer/Citric%20Composer/bin/Release/Citric%20Composer.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4400.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4360.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

ScintillaNET
Assembly Version: 3.6.3.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/skele/Downloads/Citric-Composer-master/Citric-Composer-master/Citric%20Composer/Citric%20Composer/bin/Release/Citric%20Composer.exe

CSCore
Assembly Version: 1.2.1.2
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/skele/Downloads/Citric-Composer-master/Citric-Composer-master/Citric%20Composer/Citric%20Composer/bin/Release/Citric%20Composer.exe

Syroot.BinaryData
Assembly Version: 2.0.2.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/skele/Downloads/Citric-Composer-master/Citric-Composer-master/Citric%20Composer/Citric%20Composer/bin/Release/Citric%20Composer.exe

Any thoughts on what's gone wrong? Like is CitraFileLoader missing? It sounds like a pretty simple fix but I'm not sure where to go from here.

sound does not work

Hi, every time i try to replace a bfwav file in the original file and then try it on my switch, the whole music/sound is gone

Isabelle sound editor error .bwav

I got 5 .bwav files I WANT to play in the editor. when I import it gets an error like this. The index was out of range. Must be non-negative and less than the size of the collection. When I saw that changed the name to wav.bwav and now I get the same error so what do I do.

ERROR

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: startIndex
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at System.BitConverter.ToUInt16(Byte[] value, Int32 startIndex)
at Syroot.BinaryData.BinaryDataReader.ReadUInt16()
at CitraFileLoader.BinaryWave.Load(Byte[] b)
at Citric_Composer.IsabelleSoundEditor.importFileToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4470.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Citric Composer
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/donot/Downloads/Nintendo%20modifiers/Citric%20composer/Citric%20Composer.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4488.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4488.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4470.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

ScintillaNET
Assembly Version: 3.6.3.0
Win32 Version: 3.6.3.0
CodeBase: file:///C:/Users/donot/Downloads/Nintendo%20modifiers/Citric%20composer/ScintillaNET.DLL

CSCore
Assembly Version: 1.2.1.2
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/donot/Downloads/Nintendo%20modifiers/Citric%20composer/Citric%20Composer.exe

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

NAudio
Assembly Version: 1.8.4.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/donot/Downloads/Nintendo%20modifiers/Citric%20composer/Citric%20Composer.exe

Syroot.BinaryData
Assembly Version: 2.0.2.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/donot/Downloads/Nintendo%20modifiers/Citric%20composer/Citric%20Composer.exe

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

[Request] .bcseq Player

I Understand That This Project Started All The Way In 2019, And Understand That You, Aqua-San, Thealexbarney, And Soneek Are Fixing Bugs. But What We All Need Is You To Finally Add That .brseq Player. You Know When You Push Play And It Says: "not implemented yet, sowwy. :{". I Would Have Thought You Would Have Been Able To Add That In. The Reason I'm Asking Is That, Its A Pain To Make A Soundfont From The .bcbnk, and then convert the .bcseq into a .mid Which Washes Out The Audio, As Heard Here: "https://youtu.be/za2L2PWet9I"
I Think You Could Help Lots Of Us In The Community If You Could Figure Out How To Add It! :D

Isabelle Sound Editor can't create 4-channel BCSTM

I am trying to combine 4 mono WAV files into one 4-channel BCSTM file.

I've tried:

  • Selecting all 4 WAV files when importing audio: It won't let me do that. Selecting multiple files is disabled in the dialog.
  • Right-clicking "Channels" and adding audio: "To add audio to a project, make a new one from importing existing audio." Pressing OK just closes the dialog with nothing to be done.
  • Clicking "Import file" again: "Warning: Do you want to save before you close the file?" I don't want to close the file; I want to add another channel to the project.
  • Opening multiple instances of Isabelle Sound Editor to hopefully copy-paste the channel from one project to another: Can't copy the channel, can't drag-and-drop between windows either.

I would like multi-channel BCSTM creation supported on Citric Composer.

Are there plans for batch import / editing Sound Streams in bfsar?

Like in title. I would like to add to bfsar almost 5000 new audio files because otherwise game I'm modding won't detect that they exist externally, but adding one file and editing their info to match other files takes around 5 minutes for each file.
It can be through GUI or CLI, I would appreciate any option to do it since I don't know any other tool that would allow adding new entries to bfsar.

Retsuko not extracting bsec files

i've tried repeatedly to use retsuko to extract a bsec file but all i get is a text file called filemap.txt

the first time i used it it did give me an error when i misspelled the folder i wanted to extract it into, but after that it spits out that file and nothing else every time. I've tried extracting to 2 different folders and with 2 different bsec files
explorer_i5ou5NtDBn
.

bcsar error

I'm having an issue with opening Mario Kart 7's bcsar. I get an error that says "startIndex cannot be larger than the length of the string"

Is this project dead?

I'm just curious because I would like to finally extract sequenced sounds into midi, but that feature hasn't been added yet and there hasn't been a commit in 3 months

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.