# Celeste crashes when I rebuild banks from the FMOD file

**URL:** <https://qa.fmod.com/t/celeste-crashes-when-i-rebuild-banks-from-the-fmod-file/20012>\
**Category:** FMOD Studio\
**Created:** [March 23, 2023, 1:34am UTC](https://qa.fmod.com/t/celeste-crashes-when-i-rebuild-banks-from-the-fmod-file/20012 "2023-03-23T01:34:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![georgisaur](https://avatars.discourse-cdn.com/v4/letter/g/aca169/32.png) [@georgisaur](https://qa.fmod.com/u/georgisaur)\
**Post date:** [March 23, 2023, 1:34am UTC](https://qa.fmod.com/t/celeste-crashes-when-i-rebuild-banks-from-the-fmod-file/20012/1 "2023-03-23T01:34:44Z")

</div>

Hey guys, hope you’re all doing well.  
Recently I’ve been trying to focus more on technical implementation as opposed to doing redesigns of linear footage, so I picked up a copy of Celeste along with the project file to dig through and redesign. However, whenever I go to rebuild the banks the game crashes on load. I am rebuilding the banks to the directory /Users/georgechadwick-jones/Library/Application Support/Steam/steamapps/common/Celeste/Celeste.app/Contents/Resources/Content/FMOD.  
I am using FMOD version 1.10.09 and celeste version 1.2.5.0. Anyone have any ideas on where to go from here? The error log is the following:

# Celeste Error Log

Ver 1.2.5.0  
23/03/2023 01:33:00  
System.Exception: FMOD Failed: ERR\_FILE\_NOTFOUND  
at Celeste.Audio.CheckFmod (FMOD.RESULT result) [0x00019] in :0  
at Celeste.Audio+Banks.Load (System.String name, System.Boolean loadStrings) [0x0002f] in :0  
at Celeste.GameLoader.LoadThread () [0x00071] in :0  
at Celeste.RunThread.RunThreadWithLogging (System.Action method) [0x00002] in :0

23/03/2023 01:32:52  
System.Runtime.Serialization.SerializationException: The input stream is not a valid binary format. The starting contents (in bytes) are: 3C-3F-78-6D-6C-20-76-65-72-73-69-6F-6E-3D-22-31-2E …  
at System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.Read (System.Runtime.Serialization.Formatters.Binary.\_\_BinaryParser input) [0x0004a] in :0  
at System.Runtime.Serialization.Formatters.Binary.\_\_BinaryParser.ReadSerializationHeaderRecord () [0x00006] in :0  
at System.Runtime.Serialization.Formatters.Binary.\_\_BinaryParser.Run () [0x00008] in :0  
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize (System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Serialization.Formatters.Binary.\_\_BinaryParser serParser, System.Boolean fCheck, System.Boolean isCrossAppDomain, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x00069] in :0  
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck, System.Boolean isCrossAppDomain, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x000a2] in :0  
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x00000] in :0  
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck) [0x00000] in :0  
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000] in :0  
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream) [0x00000] in :0  
at Celeste.UserIO.Deserialize[T] (System.IO.Stream stream) [0x00049] in :0  
at Celeste.UserIO.Load[T] (System.String path, System.Boolean backup) [0x0002e] in :0

Ver 1.2.5.0  
22/03/2023 16:03:40  
System.Exception: FMOD Failed: ERR\_FILE\_NOTFOUND  
at Celeste.Audio.CheckFmod (FMOD.RESULT result) [0x00019] in :0  
at Celeste.Audio+Banks.Load (System.String name, System.Boolean loadStrings) [0x0002f] in :0  
at Celeste.GameLoader.LoadThread () [0x00071] in :0  
at Celeste.RunThread.RunThreadWithLogging (System.Action method) [0x00002] in :0

Ver 1.2.5.0  
22/03/2023 16:02:33  
System.Exception: FMOD Failed: ERR\_FILE\_NOTFOUND  
at Celeste.Audio.CheckFmod (FMOD.RESULT result) [0x00019] in :0  
at Celeste.Audio+Banks.Load (System.String name, System.Boolean loadStrings) [0x0002f] in :0  
at Celeste.GameLoader.LoadThread () [0x00071] in :0  
at Celeste.RunThread.RunThreadWithLogging (System.Action method) [0x00002] in :0

Ver 1.2.5.0  
22/03/2023 16:01:56  
System.Exception: FMOD Failed: ERR\_FILE\_NOTFOUND  
at Celeste.Audio.CheckFmod (FMOD.RESULT result) [0x00019] in :0  
at Celeste.Audio+Banks.Load (System.String name, System.Boolean loadStrings) [0x0002f] in :0  
at Celeste.GameLoader.LoadThread () [0x00071] in :0  
at Celeste.RunThread.RunThreadWithLogging (System.Action method) [0x00002] in :0

Ver 1.2.5.0  
22/03/2023 15:55:23  
System.Exception: FMOD Failed: ERR\_FILE\_NOTFOUND  
at Celeste.Audio.CheckFmod (FMOD.RESULT result) [0x00019] in :0  
at Celeste.Audio+Banks.Load (System.String name, System.Boolean loadStrings) [0x0002f] in :0  
at Celeste.GameLoader.LoadThread () [0x00071] in :0  
at Celeste.RunThread.RunThreadWithLogging (System.Action method) [0x00002] in :0

Ver 1.2.5.0  
22/03/2023 15:34:31  
System.Exception: FMOD Failed: ERR\_VERSION  
at Celeste.Audio.CheckFmod (FMOD.RESULT result) [0x00019] in :0  
at Celeste.Audio+Banks.Load (System.String name, System.Boolean loadStrings) [0x0002f] in :0  
at Celeste.GameLoader.LoadThread () [0x00031] in :0  
at Celeste.RunThread.RunThreadWithLogging (System.Action method) [0x00002] in :0

Ver 1.2.5.0  
22/03/2023 15:32:25  
System.Exception: FMOD Failed: ERR\_VERSION  
at Celeste.Audio.CheckFmod (FMOD.RESULT result) [0x00019] in :0  
at Celeste.Audio+Banks.Load (System.String name, System.Boolean loadStrings) [0x0002f] in :0  
at Celeste.GameLoader.LoadThread () [0x00031] in :0  
at Celeste.RunThread.RunThreadWithLogging (System.Action method) [0x00002] in :0

Ver 1.2.5.0  
22/03/2023 15:29:11  
System.Exception: FMOD Failed: ERR\_VERSION  
at Celeste.Audio.CheckFmod (FMOD.RESULT result) [0x00019] in :0  
at Celeste.Audio+Banks.Load (System.String name, System.Boolean loadStrings) [0x0002f] in :0  
at Celeste.GameLoader.LoadThread () [0x00031] in :0  
at Celeste.RunThread.RunThreadWithLogging (System.Action method) [0x00002] in :0

22/03/2023 15:11:18  
System.Runtime.Serialization.SerializationException: The input stream is not a valid binary format. The starting contents (in bytes) are: 3C-3F-78-6D-6C-20-76-65-72-73-69-6F-6E-3D-22-31-2E …  
at System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.Read (System.Runtime.Serialization.Formatters.Binary.\_\_BinaryParser input) [0x0004a] in :0  
at System.Runtime.Serialization.Formatters.Binary.\_\_BinaryParser.ReadSerializationHeaderRecord () [0x00006] in :0  
at System.Runtime.Serialization.Formatters.Binary.\_\_BinaryParser.Run () [0x00008] in :0  
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize (System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Serialization.Formatters.Binary.\_\_BinaryParser serParser, System.Boolean fCheck, System.Boolean isCrossAppDomain, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x00069] in :0  
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck, System.Boolean isCrossAppDomain, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x000a2] in :0  
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x00000] in :0  
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck) [0x00000] in :0  
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000] in :0  
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream) [0x00000] in :0  
at Celeste.UserIO.Deserialize[T] (System.IO.Stream stream) [0x00049] in :0  
at Celeste.UserIO.Load[T] (System.String path, System.Boolean backup) [0x0002e] in :0

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [March 24, 2023, 1:27am UTC](https://qa.fmod.com/t/celeste-crashes-when-i-rebuild-banks-from-the-fmod-file/20012/2 "2023-03-24T01:27:07Z")

</div>

Hi,

Did you make any changes to the project before rebuilding the banks?
