Page 1 of 1
Serpent Isle crash during intro
Posted: Wed Jan 02, 2019 10:58 pm
by mostlyhuman
As soon as it shows the castle and the thunder sound effect plays it stutters then crashes. Not sure what might be causing the issue although I did try a lot of different resolutions to rule that out (for both the window and the game)
Exult v1.5.0
Windows 10 x64
geforce titan x video card
sound device is a presonus quantum
Re: Serpent Isle crash during intro
Posted: Wed Jan 02, 2019 11:12 pm
by Gotcha!
Does it help to press escape before the thunder sound plays?
It wouldn't solve the problem, but at least you could play while waiting for someone smarter than me to troubleshoot.
Re: Serpent Isle crash during intro
Posted: Thu Jan 03, 2019 2:14 am
by Dominus
Are you using the latest snapshot?
Re: Serpent Isle crash during intro
Posted: Tue Feb 19, 2019 10:01 pm
by Tribun
Happens to me to with the newest snapshot, which actually isn't that new. Since it's almost three months old, I wonder when another snapshot becomes available.
As to the error, it really only seems to be in the intro, as the game itself and the outro are fine. Since it worked before, it most likely is something minor that still causes it to crash.
Re: Serpent Isle crash during intro
Posted: Tue Feb 19, 2019 10:36 pm
by Tribun
I COULD have found something that could explain the crash.
I noticed that it crashed always before it could display the subtitles. Thus I started the endgame of BG to check if text could cause the crash. Well, the BG outro didn't crash, but the text from the SI intro suddenly turned up in the ending text, messing it up. There seems to be some kind of accidential crossing of resources at work.
Re: Serpent Isle crash during intro
Posted: Wed Feb 20, 2019 5:36 am
by Dominus
This gives me indeed something to investigate.
So does it work if subtitles are disabled?
Do you have any mods or patches installed? Please look into the patch folder to make sure.
Which games (plain BG or FoV, plain SI or Silver Seed) have you installed in which folders?
No new snapshot means no new code (except there has been new code in experimental branches but not yet merged into the main branch)
Re: Serpent Isle crash during intro
Posted: Wed Feb 20, 2019 9:06 am
by Tribun
I got BG and SI (CD-version with all extensions) in two separate folders. Both got a mod (Keyring and SI Fixes). However, it made no difference if it's done with mod or without. I have subtitles turned off (automatically, since speech is on).
Maybe that's the problem? I read you did something that finally got rid of the subtitles in the BG outro that were there even when speech was on (where they were annoying), but that broke the SI intro, which has some of the text at the start hardcoded to appear, but since it can't (As exult treats it as subtitles that can't appear) it crashes?
This has some merit, since the garbage text in the BG outro contains the beginning text from the SI intro, including the jivve-version.
Re: Serpent Isle crash during intro
Posted: Wed Feb 20, 2019 9:24 am
by Dominus
can you please copy/paste the log files? stdout.txt and stderr.txt
Re: Serpent Isle crash during intro
Posted: Wed Feb 20, 2019 6:32 pm
by Tribun
OK, here they are.
stderr:
Warning, trailing slash in path: "\"
Warning, trailing slash in path: "\"
SDL Reports 640x400 16 bpp and 32 bpp windowed surfaces are not OK. Windowed scalers may not work properly.
Line 140 doesn't start with a number
stdout:
Exult version 1.5.0git
Built at: Nov 27 2018 20:11:18
Compile-time options: USE_FMOPL_MIDI, USE_MT32EMU_MIDI, USE_EXULTSTUDIO, HAVE_ZIP_SUPPORT
Compiler: gcc, version: 4.6.2
Platform: Windows 7 Service Pack 1 Version 6.1 Build 7601
Exult path settings:
Data : data
Digital music : data\music
Looking for 'blackgate' at 'D:\Emulatoren\Exult\ULTIMA7'... found game with identity 'FORGE'
Looking for 'forgeofvirtue' at './forgeofvirtue'... but it wasn't there.
Looking for 'serpentisle' at 'D:\Emulatoren\Exult\SERPENT'... found game with identity 'SILVER SEED'
Looking for 'silverseed' at './silverseed'... but it wasn't there.
Looking for 'serpentbeta' at './serpentbeta'... but it wasn't there.
Black Gate : not found (\.)
Forge of Virtue : found
exult_bg.flx : found
Serpent Isle : not found (\.)
Silver Seed : found
exult_si.flx : found
Checking rendering support
Windowed
640x480 8 bpp ok 16 bpp ok 32 bpp ok
720x480 8 bpp ok 16 bpp ok 32 bpp ok
720x576 8 bpp ok 16 bpp ok 32 bpp ok
800x600 8 bpp ok 16 bpp ok 32 bpp ok
1024x768 8 bpp ok 16 bpp ok 32 bpp ok
1152x864 8 bpp ok 16 bpp ok 32 bpp ok
1280x720 8 bpp ok 16 bpp ok 32 bpp ok
1280x768 8 bpp ok 16 bpp ok 32 bpp ok
1280x800 8 bpp ok 16 bpp ok 32 bpp ok
1280x960 8 bpp ok 16 bpp ok 32 bpp ok
1280x1024 8 bpp ok 16 bpp ok 32 bpp ok
1360x768 8 bpp ok 16 bpp ok 32 bpp ok
1366x768 8 bpp ok 16 bpp ok 32 bpp ok
1400x1050 8 bpp ok 16 bpp ok 32 bpp ok
1440x900 8 bpp ok 16 bpp ok 32 bpp ok
1600x900 8 bpp ok 16 bpp ok 32 bpp ok
1600x1024 8 bpp ok 16 bpp ok 32 bpp ok
1680x1050 8 bpp ok 16 bpp ok 32 bpp ok
1920x1080 8 bpp ok 16 bpp ok 32 bpp ok
Creating AudioMixer...
Audio opened using format: 44100 Hz 2 Channels
Timbers Precached: On play only
OGG Vorbis Digital Music: Enabled
Trying: `FMOpl'
Success!
Midi Output: Enabled
Starting a BLACK GATE game with the 'Keyring' modification.
Game path settings:
Static : D:\Emulatoren\Exult\ULTIMA7\static
Gamedat : C:\Users\Joachim\AppData\Local\Exult\blackgate\mods\Keyring\gamedat
Savegame: C:\Users\Joachim\AppData\Local\Exult\blackgate\mods\Keyring\saves
Patch : D:\Emulatoren\Exult\ULTIMA7\mods\Keyring\data
Opening digital SFX's file: "/jmsfx.flx"
Resetting AudioMixer...
played intro
Gamedat identity FORGE
Reading usecode file.
Support for SI Paperdolls is enabled.
Support for SI Multiracial Avatars is enabled.
Loading /exult_bg.flx...
Loading default keybindings
Loading patch keybindings
Loading default autonotes
Opened socket for Exult Server on port 53663
Cheats enabled.
Resetting AudioMixer...
Loading default autonotes
Should teleport to map -1, (2600, 2605)
(x,y) rel. to gump is (102, 18)
(x,y) rel. to gump is (105, 24)
(x,y) rel. to gump is (102, 8)
(x,y) rel. to gump is (98, 22)
Destroying AudioMixer...
Destroying MidiDriver...
Re: Serpent Isle crash during intro
Posted: Wed Feb 20, 2019 6:35 pm
by Tribun
Here the log file for the SI-crash:
Exult version 1.5.0git
Built at: Nov 27 2018 20:11:18
Compile-time options: USE_FMOPL_MIDI, USE_MT32EMU_MIDI, USE_EXULTSTUDIO, HAVE_ZIP_SUPPORT
Compiler: gcc, version: 4.6.2
Platform: Windows 7 Service Pack 1 Version 6.1 Build 7601
Exult path settings:
Data : data
Digital music : data\music
Looking for 'blackgate' at 'D:\Emulatoren\Exult\ULTIMA7'... found game with identity 'FORGE'
Looking for 'forgeofvirtue' at './forgeofvirtue'... but it wasn't there.
Looking for 'serpentisle' at 'D:\Emulatoren\Exult\SERPENT'... found game with identity 'SILVER SEED'
Looking for 'silverseed' at './silverseed'... but it wasn't there.
Looking for 'serpentbeta' at './serpentbeta'... but it wasn't there.
Black Gate : not found (\.)
Forge of Virtue : found
exult_bg.flx : found
Serpent Isle : not found (\.)
Silver Seed : found
exult_si.flx : found
Checking rendering support
Windowed
640x480 8 bpp ok 16 bpp ok 32 bpp ok
720x480 8 bpp ok 16 bpp ok 32 bpp ok
720x576 8 bpp ok 16 bpp ok 32 bpp ok
800x600 8 bpp ok 16 bpp ok 32 bpp ok
1024x768 8 bpp ok 16 bpp ok 32 bpp ok
1152x864 8 bpp ok 16 bpp ok 32 bpp ok
1280x720 8 bpp ok 16 bpp ok 32 bpp ok
1280x768 8 bpp ok 16 bpp ok 32 bpp ok
1280x800 8 bpp ok 16 bpp ok 32 bpp ok
1280x960 8 bpp ok 16 bpp ok 32 bpp ok
1280x1024 8 bpp ok 16 bpp ok 32 bpp ok
1360x768 8 bpp ok 16 bpp ok 32 bpp ok
1366x768 8 bpp ok 16 bpp ok 32 bpp ok
1400x1050 8 bpp ok 16 bpp ok 32 bpp ok
1440x900 8 bpp ok 16 bpp ok 32 bpp ok
1600x900 8 bpp ok 16 bpp ok 32 bpp ok
1600x1024 8 bpp ok 16 bpp ok 32 bpp ok
1680x1050 8 bpp ok 16 bpp ok 32 bpp ok
1920x1080 8 bpp ok 16 bpp ok 32 bpp ok
Creating AudioMixer...
Audio opened using format: 44100 Hz 2 Channels
Timbers Precached: On play only
OGG Vorbis Digital Music: Enabled
Trying: `FMOpl'
Success!
Midi Output: Enabled
Starting a SERPENT ISLE game
Game path settings:
Static : D:\Emulatoren\Exult\SERPENT\static
Gamedat : C:\Users\Joachim\AppData\Local\Exult\serpentisle\gamedat
Savegame: C:\Users\Joachim\AppData\Local\Exult\serpentisle
Patch : D:\Emulatoren\Exult\SERPENT\patch
Opening digital SFX's file: "/jmsisfx.flx"
Re: Serpent Isle crash during intro
Posted: Wed Feb 20, 2019 6:58 pm
by Dominus
I've also sent an email to your address here...
Re: Serpent Isle crash during intro
Posted: Wed Feb 20, 2019 7:49 pm
by Tribun
OK, you got some mail from me concernening the BG outro, which actually made me aware of what could be broken.
Re: Serpent Isle crash during intro
Posted: Wed Feb 20, 2019 9:20 pm
by Dominus
Thanks, found the culprit with your help. The issue is way deeper in the code than my dabbling, though
This commit by Marzo broke the games by screwing up reading from the flx files
https://github.com/exult/exult/commit/f ... b9d48fee73
I had to "bisect" git to find out the exact commit that broke it.
Re: Serpent Isle crash during intro
Posted: Wed Feb 20, 2019 9:24 pm
by Dominus
For now I can only recommend not viewing the intros or endgame
Re: Serpent Isle crash during intro
Posted: Mon Feb 25, 2019 12:57 pm
by Alessandro Furgiuele
I have this issue too. The intro in SI crashes and I use Exult 1.5
Re: Serpent Isle crash during intro
Posted: Mon Feb 25, 2019 1:18 pm
by Alessandro Furgiuele
Also, I'd like to have the speech enabled with also the subtitles, and not must choose between one of the two.
Re: Serpent Isle crash during intro
Posted: Mon Feb 25, 2019 3:17 pm
by Dominus
I have this issue too. The intro in SI crashes and I use Exult 1.5
of course! The issue has been identified but it's out of my limited coding range and Marzo, who coded this is absent for the time being.
Re: Serpent Isle crash during intro
Posted: Tue Feb 26, 2019 2:52 pm
by Alessandro Furgiuele
Any chance it'll be fixed in the future? And if yes, how much time it would take?
In the menawhile I'd use the 1.49rc version but I've read that is plenty of bugs, so...
Re: Serpent Isle crash during intro
Posted: Tue Feb 26, 2019 3:01 pm
by Dominus
Yes, it will be fixed in the future. I have no idea when Marzo gets back. I guess he is on holidays.
Just hold your horses, it's been !!!six!!! days since the culprit was discovered.
And no, do NOT play with version 1.4.9rc1. It's not safe. Play with the current snapshot but skip the intro (Esc or disable it in the settings). If you really need to see the intro, please use youtube to view it (because, hey it's only the intro that is broken)
Re: Serpent Isle crash during intro
Posted: Tue Feb 26, 2019 4:59 pm
by Alessandro Furgiuele
You're right. How can I be updated? Is there any kind of mail notification here?
Re: Serpent Isle crash during intro
Posted: Tue Feb 26, 2019 5:29 pm
by Dominus
You just keep hitting the download page and see if there is a new snapshot (the upload date is written there)
Re: Serpent Isle crash during intro
Posted: Thu Feb 28, 2019 11:00 am
by Alessandro Furgiuele
Ok. Just another thing. I'd like to watch the intro, outro ecc. with the speech enabled AND the subtitles, together. Is it possible to realize, maybe also in the next release?
Re: Serpent Isle crash during intro
Posted: Thu Feb 28, 2019 11:14 am
by Dominus
Maybe. I could take a stab at it but for that the crash needs to be fuxed first.
Re: Serpent Isle crash during intro
Posted: Thu Feb 28, 2019 1:00 pm
by Alessandro Furgiuele
Thank you!
Re: Serpent Isle crash during intro
Posted: Sun Mar 03, 2019 4:49 pm
by Dominus
Also, I'd like to have the speech enabled with also the subtitles, and not must choose between one of the two.
I just pushed a commit that makes this possible by editing the cfg. under add the tags yes.
*BUT* it needs a snapshot that was at least made today or newer. *AND* the crash is still happening.
Re: Serpent Isle crash during intro
Posted: Tue Mar 05, 2019 12:57 pm
by Alessandro Furgiuele
Thank you Dominus for making possibile to have subs and voice together.
For the crash problem, I guess we all must wait for Marzo to fix it.
Re: Serpent Isle crash during intro
Posted: Sat May 04, 2019 3:32 pm
by Alessandro Furgiuele
Still no fix for this?
Re: Serpent Isle crash during intro
Posted: Sat May 04, 2019 3:36 pm
by Dominus
;(
Re: Serpent Isle crash during intro
Posted: Sat May 11, 2019 8:44 am
by Dominus
I've just reverted the faulty commit, which was my last resort as it did good things but caused these crashes. But as Marzo is still MIA, I had no other solution.
Next snapshot might have this fixed.
Re: Serpent Isle crash during intro
Posted: Sat May 11, 2019 10:26 am
by Alessandro Furgiuele
I hope so. Let me know if it will pls
Re: Serpent Isle crash during intro
Posted: Sat May 11, 2019 3:34 pm
by Dominus
There is a new snapshot. So...
Re: Serpent Isle crash during intro
Posted: Sat May 11, 2019 7:01 pm
by Alessandro Furgiuele
Oh, ok. Thanks.
Re: Serpent Isle crash during intro
Posted: Mon Aug 12, 2019 11:44 am
by Alessandro Furgiuele
Quote: under add the tags yes
It doesn't work. I tried but the video doesn't have the subs when the speech is enabled.
Re: Serpent Isle crash during intro
Posted: Mon Aug 12, 2019 1:33 pm
by Alessandro Furgiuele
I apologise. Actually it works. I edited the wrong file.
The correct .cfg is located in AppData\Local\Exult, if you change that one it works. Thank you.
Re: Serpent Isle crash during intro
Posted: Mon Aug 12, 2019 3:57 pm
by Dominus
Yay!