ConcreteMC / Alex

A Minecraft client written in C# aimed at compatibility with MC:Java & MC:Bedrock
Mozilla Public License 2.0
590 stars 46 forks source link

The client doesn't boot past the kenny splash screen. (FMod Required) #136

Open HBIDamian opened 2 years ago

HBIDamian commented 2 years ago

Describe the bug The client doesn't boot past the kenny splash screen.

To Reproduce Steps to reproduce the behaviour: Open Alex

Expected behaviour For the client to load and work correctly

Screenshots image

Desktop (please complete the following information):

OS: macOS Catalina 10.15.7 19H15 x86_64 
Host: MacBookPro9,2 
Kernel: 19.6.0 
Uptime: 2 days, 1 hour, 2 mins 
Packages: 11 (brew) 
Shell: zsh 5.7.1 
Resolution: 1280x800 
DE: Aqua 
WM: Quartz Compositor 
WM Theme: Blue (Dark) 
Terminal: Apple_Terminal 
Terminal Font: SFMono-Regular 
CPU: Intel i5-3210M (4) @ 2.50GHz 
GPU: Intel HD Graphics 4000 
Memory: 4749MiB / 8192MiB 

Additional context Here is the console log for you to see the error ($ ./Alex > error.log)

 INFO|Program|Starting... 
 WARN|OptionsProvider|Could not read from storage. 
 WARN|AudioEngine|Failed to init audio engine. FMod is required. System.DllNotFoundException: Unable to load shared library 'libfmod.dylib' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(libfmod.dylib, 1): image not found
   at System.Runtime.InteropServices.NativeLibrary.LoadFromPath(String libraryName, Boolean throwOnError)
   at System.Runtime.InteropServices.NativeLibrary.Load(String libraryPath)
   at FmodAudio.Fmod.<>c.<.cctor>b__35_0()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
   at System.Lazy`1.CreateValue()
   at FmodAudio.Fmod.CreateSystem()
   at Alex.Audio.AudioEngine..ctor(IStorageSystem storageSystem, IOptionsProvider optionsProvider)
 INFO|PluginManager|Loaded 0 assemblies from 0 processed files. 
 WARN|ManagedTaskManager|Task execution time exceeds frametime by 17.08ms skipping -2147483648 frames (Tag=null) 
 INFO|ResourceManager|Loading registries... 
 INFO|MCJavaAssetsUtil|Downloading MCJava 1.18.2 Assets.