Process 75603 launched: '/Users/Dominus/Code/Git/exultsdl3new/exult' (arm64) Exult version 1.9.0git Git Branch: exult-sdl3 Git Revision: 01a500c9f794fdaa0e800ca224c4754cd9cd4e55 Source url: https://github.com/Dragon-Baroque/exult/tree/01a500c9f794fdaa0e800ca224c4754cd9cd4e55 Build Architechture: ARM64 Built at: Jul 15 2024 21:27:42 Compile-time options: DEBUG, USE_FMOPL_MIDI, USE_MT32EMU_MIDI, USE_EXULTSTUDIO, HAVE_ZIP_SUPPORT Compiler: Apple LLVM 15.0.0 (clang-1500.3.9.4) Platform: macOS Exult path settings: Data : data Digital music : data/music 2024-07-15 22:46:13.272838+0200 exult[75603:36205247] [User Defaults] CFPrefsPlistSource<0x600003b50480> (Domain: kCFPreferencesAnyApplication, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No): Value for key AppleLocale was (null). Expected en_US@rg=dezzzz (UserAccountUpdater(609): 2023-09-26 19:50:54 (CEST)) 2024-07-15 22:46:13.273048+0200 exult[75603:36205247] [User Defaults] CFPrefsPlistSource<0x600003b50480> (Domain: kCFPreferencesAnyApplication, User: kCFPreferencesCurrentUser, ByHost: No, Container: (null), Contents Need Refresh: No): Value for key AppleLanguages was (null). Expected ( "en-US", "de-DE" ) (Localization(36986): 2024-04-12 12:46:30 (CEST)) Looking for 'blackgate' at '/Library/Application Support/Exult/blackgate'... found game with identity 'ULTIMA7' Looking for 'forgeofvirtue' at '/Library/Application Support/Exult/forgeofvirtue'... found game with identity 'FORGE' Looking for 'serpentisle' at '/Library/Application Support/Exult/serpentisle'... found game with identity 'SERPENT ISLE' Looking for 'silverseed' at '/Library/Application Support/Exult/silverseed'... found game with identity 'SILVER SEED' Looking for 'serpentbeta' at '/Library/Application Support/Exult/serpentbeta'... found game with identity 'SERPENT ISLE' Looking for 'puertanegra' at '/Library/Application Support/Exult/puertanegra'... found game with identity 'ULTIMA7' Looking for 'portenoire' at '/Library/Application Support/Exult/portenoire'... found game with identity 'ULTIMA7' Looking for 'schwarzepforte' at '/Library/Application Support/Exult/schwarzepforte'... found game with identity 'ULTIMA7' Looking for 'test' at '/USERS/DOMINUS/DESKTOP/ULTIMA7'... found game with identity 'FORGE' Warning: Unknown CRC for mainshp.flx: 0x18147f48 Note: Guessing hacked Forge of Virtue Looking for 'islaserpiente' at '/Library/Application Support/Exult/islaserpiente'... found game with identity 'SERPENT ISLE' Looking for 'schmiede' at '/Library/Application Support/Exult/schmiede'... found game with identity 'FORGE' Warning: Unknown CRC for mainshp.flx: 0xa2f1a7f3 Note: Guessing hacked Forge of Virtue Looking for 'schlangeninsel' at '/Library/Application Support/Exult/schlangeninsel'... found game with identity 'SILVER SEED' Black Gate : found exult_bg.flx : found Forge of Virtue : found exult_bg.flx : found Serpent Isle : found exult_si.flx : found Silver Seed : found exult_si.flx : found Reading video menu adjustable configuration options Setting video menu adjustable configuration options 1200 resX, 900 resY, 320 gameW, 200 gameH, 3 scale, Point scaler, Aspect Correct Fit fill mode, Point fill scaler, window Initializing Game_window to 1200 resX, 900 resY, 320 gameW, 200 gameH, 3 scale, Point scaler, Aspect Correct Fit fill mode, Point fill scaler, window Checking rendering support Windowed 32 bpp ok 960x540 32 bpp ok 1024x576 32 bpp ok 1280x720 32 bpp ok 1440x810 32 bpp ok 1600x900 32 bpp ok 1920x1080 32 bpp ok 2048x1152 32 bpp ok 2560x1440 32 bpp ok 2880x1620 32 bpp ok 3200x1800 32 bpp ok 3840x2160 32 bpp ok 4096x2304 32 bpp ok 5120x2880 32 bpp ok Forcing bit depth to 32 bpp Creating AudioMixer... 2024-07-15 22:46:13.767285+0200 exult[75603:36205221] [plugin] AddInstanceForFactory: No factory registered for id F8BB1C28-BAE8-11D6-9C31-00039315CD46 Audio opened using format: 48000 Hz from desired 48000 Hz 2 Channels Audio initialisation OK Timbers Precached: On play only OGG Vorbis Digital Music: Disabled Trying: `FMOpl' Success! Midi Output: Enabled [ 0.656 ] Audio subsystem request: Music start 4 in flex /exult.flx [ 0.656 ] Audio subsystem request: MIDI Music track # 4 in flex /exult.flx 2024-07-15 22:46:15.599182+0200 exult[75603:36205265] [AMCP] 104455 HALC_ProxyIOContext.cpp:1346 HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload [ 4.575 ] Audio subsystem request: Music stop SDL Initialized, Exult compiled against SDL 3.1.2, Exult running against SDL 3.1.2 SDL Video : Hint VIDEO_DRIVER is '(null)', Current Video Driver is 'cocoa' [ 0 ] Video Driver is 'cocoa' [ 1 ] Video Driver is 'offscreen' [ 2 ] Video Driver is 'dummy' [ 0 ] Video Display Mode [ ID is 1 ] is '3200x1800' at '60Hz' for 32 bpp [ 1 ] Video Display Mode [ ID is 2 ] is '2560x1440' at '60Hz' for 32 bpp Hint RENDER_DRIVER is '(null)', Current Render Driver is 'metal' [ 0 ] Video Renderer is 'metal' [ 1 ] Video Renderer is 'opengl' [ 2 ] Video Renderer is 'opengles2' [ 3 ] Video Renderer is 'vulkan' [ 4 ] Video Renderer is 'software' SDL Audio : Hint AUDIO_DRIVER is '(null)', Current Audio Driver is 'coreaudio' [ 0 ] Audio Driver is 'coreaudio' [ 1 ] Audio Driver is 'disk' [ 2 ] Audio Driver is 'dummy' [ 0 ] Audio Device [ ID is 54 ] is [recording] 'USB PnP Audio Device', 1 channel(s) at '48000Hz', 1024 frames [ 1 ] Audio Device [ ID is 42 ] is [recording] 'Display Audio', 1 channel(s) at '48000Hz', 1024 frames [ 2 ] Audio Device [ ID is 62 ] is [recording] 'Microsoft Teams Audio', 2 channel(s) at '48000Hz', 1024 frames [ 3 ] Audio Device [ ID is 50 ] is [recording] 'USB Advanced Audio Device', 1 channel(s) at '48000Hz', 1024 frames [ 4 ] Audio Device [ ID is 38 ] is [recording] 'DomiFon Microphone', 1 channel(s) at '48000Hz', 1024 frames [ 5 ] Audio Device [ ID is 58 ] is [recording] 'MacBook Pro Microphone', 1 channel(s) at '48000Hz', 1024 frames [ 6 ] Audio Device [ ID is 46 ] is [recording] 'Studio Display Microphone', 1 channel(s) at '48000Hz', 1024 frames [ 7 ] Audio Device [ ID is 66 ] is [recording] 'Loopback Audio', 2 channel(s) at '48000Hz', 1024 frames [ 0 ] Audio Device [ ID is 23 ] is [playback] 'USB Advanced Audio Device', 2 channel(s) at '48000Hz', 1024 frames [ 1 ] Audio Device [ ID is 31 ] is [playback] 'Microsoft Teams Audio', 2 channel(s) at '48000Hz', 1024 frames [ 2 ] Audio Device [ ID is 19 ] is [playback] 'Studio Display Speakers', 8 channel(s) at '48000Hz', 1024 frames [ 3 ] Audio Device [ ID is 27 ] is [playback] 'MacBook Pro Speakers', 2 channel(s) at '48000Hz', 1024 frames [ 4 ] Audio Device [ ID is 15 ] is [playback] 'Display Audio', 2 channel(s) at '48000Hz', 1024 frames [ 5 ] Audio Device [ ID is 35 ] is [playback] 'Loopback Audio', 2 channel(s) at '48000Hz', 1024 frames Starting a BLACK GATE game Resource '/mainshp.flx' not found. Resource '/endshape.flx' not found. Okay. It looks like an IFF file chunk length looks like: 1807418 Game path settings: Static : /Library/Application Support/Exult/blackgate/static Gamedat : /Users/Dominus/Library/Application Support/Exult/blackgate/gamedat Savegame: /Users/Dominus/Library/Application Support/Exult/blackgate Patch : /Library/Application Support/Exult/blackgate/patch Digital SFX's file specified: ... but file not found, and fallbacks are missing [ 4.590 ] Audio subsystem request: Music start 3 in flex /intrordm.dat [ 4.590 ] Audio subsystem request: MIDI Music track # 3 in flex /intrordm.dat 2024-07-15 22:46:19.905303+0200 exult[75603:36205261] [StateRestoration] BOOL _NSPersistentUIDeleteItemAtFileURL(NSURL *const __strong) Failed to stat item: file:///Users/Dominus/Library/Saved%20Application%20State/info.exult.savedState/restorecount.plist Resource '/faces.vga' not found. 2024-07-15 22:46:20.662852+0200 exult[75603:36205221] NSKeyBindingManager: Bad key binding selector for '^z' = 'undo:' Process 75603 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xb40270) frame #0: 0x00000001002d8e14 exult`BG_Game::new_game(this=0x000000013d821410, shapes=0x000000013d8214a0) at bggame.cc:2335:22 [opt] 2332 isTextInput = true; 2333 event.type = SDL_EVENT_KEY_DOWN; 2334 event.key.key = SDLK_UNKNOWN; -> 2335 keysym_unicode = event.text.text[0]; 2336 } 2337 if (event.type == SDL_EVENT_KEY_DOWN) { 2338 redraw = true; Target 0: (exult) stopped. warning: exult was compiled with optimization - stepping may behave oddly; variables may not be available. (lldb) bt * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0xb40270) * frame #0: 0x00000001002d8e14 exult`BG_Game::new_game(this=0x000000013d821410, shapes=0x000000013d8214a0) at bggame.cc:2335:22 [opt] frame #1: 0x0000000100058250 exult`Game::show_menu(this=0x000000013d821410, skip=) at game.cc:492:8 [opt] frame #2: 0x000000010004b448 exult`Init() at exult.cc:1046:27 [opt] frame #3: 0x0000000100044cac exult`exult_main(runpath=) at exult.cc:608:2 [opt] frame #4: 0x0000000100043404 exult`main(argc=1, argv=0x000000016fdff3d8) at exult.cc:421:12 [opt] frame #5: 0x000000018d5960e0 dyld`start + 2360