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