Menu

#2000 2017-01-03 Built Won't Launch

Release Block
closed-fixed
kirben
None
5
2017-01-11
2017-01-04
No

The latest build on the site will not load. The error is:

exult_si.flx has a wrong checksum!
This usually means the file(s) mentioned above are from a different version
of Exult than this one. Please re-install Exult

(Note: if you modified the .flx files yourself, you can skip this check
by passing the --nocrc parameter.)

If I add that --nocrc it does work. I don't see any obvious difference in file size between this version and the one from a month ago.

Discussion

  • Dominik Reichardt

    can you make sure it's the right match of exult.exe and flx? stdout in the folder of the cfg shhould say where the flx is that got used.

     
  • Knight Captain

    Knight Captain - 2017-01-04

    With --nocrc

    Exult version 1.5.0git
    Built at: Jan 3 2017 22:33:14
    Compile-time options: USE_FMOPL_MIDI, USE_MT32EMU_MIDI, USE_EXULTSTUDIO, HAVE_ZIP_SUPPORT, HAVE_OPENGL
    Compiler: gcc, version: 4.6.2

    Platform: Windows Vista Service Pack 2 Version 6.0 Build 6002
    Exult path settings:
    Data : data
    Digital music : data\music

    Looking for 'blackgate' at 'blackgate'... found game with identity 'FORGE'
    Looking for 'forgeofvirtue' at './forgeofvirtue'... but it wasn't there.
    Looking for 'serpentisle' at 'serpentisle'... found game with identity 'SILVER SEED'
    Looking for 'silverseed' at './silverseed'... but it wasn't there.
    Looking for 'serpentbeta' at 'serpentbeta'... found game with identity 'SERPENT ISLE'
    Black Gate : not found (<BLACKGATE_STATIC>.)
    Forge of Virtue : found
    exult_bg.flx : found
    Serpent Isle : not found (<SERPENTISLE_STATIC>.)
    Silver Seed : found
    exult_si.flx : found
    (removed the rest, video checks, etc)

    Direct run of exult.exe in its folder, no switches.

    Exult version 1.5.0git
    Built at: Jan 3 2017 22:33:14
    Compile-time options: USE_FMOPL_MIDI, USE_MT32EMU_MIDI, USE_EXULTSTUDIO, HAVE_ZIP_SUPPORT, HAVE_OPENGL
    Compiler: gcc, version: 4.6.2

    Platform: Windows Vista Service Pack 2 Version 6.0 Build 6002
    Exult path settings:
    Data : data
    Digital music : data\music

    Same error file result:

    exult_si.flx has a wrong checksum!
    This usually means the file(s) mentioned above are from a different version
    of Exult than this one. Please re-install Exult

    (Note: if you modified the .flx files yourself, you can skip this check
    by passing the --nocrc parameter.)

     
  • Dominik Reichardt

    More things to test until I get to a Windows:
    - Install Exult in a different folder and run from there
    - check whether you are not pointing to a data folder in exult.cfg that has an old flx
    - Try whether BG works

     
  • Knight Captain

    Knight Captain - 2017-01-05

    Installed to a different folder (I do this each new build I use), still same error, nothing else installed, no Tools, Studio, or audio packs. I use the default folders for everything including the game names and such.
    Exult.cfg was unchanged. Renaming it to exult.cfg.backup did not cause the newly installed new folder Exult to work, same errors as above, and did not create a new exult.cfg. I am not using portable mode.
    Can't even get the main screen open, so can't test BG.

     
  • Dominik Reichardt

    • assigned_to: kirben
     
  • Dominik Reichardt

    Kirben, can you check what's wrong with the checksums in this built?

     
  • kirben

    kirben - 2017-01-05

    Looks like an older FLX file was somehow bundled in this particular build, but I'm not sure how that happened.

    I updated the Windows builds, and they should be fine now.

     
  • Dominik Reichardt

    • status: open --> closed-fixed