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 <CFUUID 0x600000968b00> 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 <DATA>/exult.flx
[ 0.656 ] Audio subsystem request: MIDI Music track # 4 in flex <DATA>/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 '<PATCH>/mainshp.flx' not found.
Resource '<PATCH>/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 <STATIC>/intrordm.dat
[ 4.590 ] Audio subsystem request: MIDI Music track # 3 in flex <STATIC>/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 '<PATCH>/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=<unavailable>) at game.cc:492:8 [opt]
frame #2: 0x000000010004b448 exult`Init() at exult.cc:1046:27 [opt]
frame #3: 0x0000000100044cac exult`exult_main(runpath=<unavailable>) 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
Comments