davewx7 / citadel

A turn based strategy game based on the Anura engine
Other
97 stars 25 forks source link

Assertion Failed error on Steam Linux #216

Open nonamebg opened 6 years ago

nonamebg commented 6 years ago

I get this error when i try to launch the game through Steam on my Linux machine.

Assertion Failed module.cpp:421 ASSERTION FAILED: A min_engine_version field in the module.cfg file must be specified.

If I go into the installation folder and try to run directly anura.sh in the terminal I get the following: INFO: main.cpp:475 : Anura engine version 1.4 INFO: main.cpp:514 : Default Tile Size: 16 INFO: main.cpp:515 : Default Tile Scale: 2 INFO: main.cpp:517 : Build Options: INFO: main.cpp:519 : isomap INFO: main.cpp:519 : lua INFO: main.cpp:519 : save_png INFO: main.cpp:519 : sdl2 INFO: main.cpp:519 : svg INFO: module.cpp:334 : LOOKING IN 'modules/frogatto/module.cfg': 0 INFO: module.cpp:334 : LOOKING IN '/home/nonamebg/.frogatto//dlc/frogatto/module.cfg': 0 INFO: main.cpp:593 : FAILED TO LOAD MODULE: frogatto

The downloaded version from the official site start and works on my machine with Xubuntu 18.04.

sweetkristas commented 6 years ago

You need to supply additional arguments to get it to run from the command line at a minimum ./anura --module=citadel That being said I would first verify the integrity of the installed files through steam.

On 1 June 2018 at 07:15, nonamebg notifications@github.com wrote:

I get this error when i try to launch the game through Steam on my Linux machine.

Assertion Failed module.cpp:421 ASSERTION FAILED: A min_engine_version field in the module.cfg file must be specified.

If I go into the installation folder and try to run directly anura.sh in the terminal I get the following: INFO: main.cpp:475 : Anura engine version 1.4 INFO: main.cpp:514 : Default Tile Size: 16 INFO: main.cpp:515 : Default Tile Scale: 2 INFO: main.cpp:517 : Build Options: INFO: main.cpp:519 : isomap INFO: main.cpp:519 : lua INFO: main.cpp:519 : save_png INFO: main.cpp:519 : sdl2 INFO: main.cpp:519 : svg INFO: module.cpp:334 : LOOKING IN 'modules/frogatto/module.cfg': 0 INFO: module.cpp:334 : LOOKING IN '/home/nonamebg/.frogatto//dlc/frogatto/module.cfg': 0 INFO: main.cpp:593 : FAILED TO LOAD MODULE: frogatto

The downloaded version from the official site start and works on my machine with Xubuntu 18.04.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/davewx7/citadel/issues/216, or mute the thread https://github.com/notifications/unsubscribe-auth/ABcWQsxxKrVZ2U3xpCDWOxLYSop2cck1ks5t4EFRgaJpZM4UVlqo .

nonamebg commented 6 years ago

Hi Kristina thank you for your reply. The first thing I tried was to verify files - did not help. When I run ./anura --module=citadel get a new error, namely - error while loading shared libraries: libGLEW.so.1.10: cannot open shared object file: No such file or directory. I checked in Synaptic and I have installed version 2.0.0-5. Maybe this is the problem, but I have no idea what to do.

sweetkristas commented 6 years ago

@nonamebg I don't have access to the steam version, but could you please try the following.

LD_LIBRARY_PATH=$HOME/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ ./anura --module=citadel

The path $HOME/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ may need a little massaging depending on where steam has it's 32-bit runtime libs.

On 1 June 2018 at 14:28, nonamebg notifications@github.com wrote:

Hi Kristina thank you for your reply. The first thing I tried was to verify files - did not help. When I run ./anura --module=citadel get a new error, namely - error while loading shared libraries: libGLEW.so.1.10: cannot open shared object file: No such file or directory. I checked in Synaptic and I have installed version 2.0.0-5. Maybe this is the problem, but I have no idea what to do.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/davewx7/citadel/issues/216#issuecomment-393739693, or mute the thread https://github.com/notifications/unsubscribe-auth/ABcWQmG8fYIhaZuay22dbtPt-8uxuX9-ks5t4Ka1gaJpZM4UVlqo .

ghost commented 6 years ago

When I run ./anura --module=citadel get a new error, namely - error while loading shared libraries: libGLEW.so.1.10: cannot open shared object file: No such file or directory. I checked in Synaptic and I have installed version 2.0.0-5. Maybe this is the problem, but I have no idea what to do.

Assuming you literally ran ./anura --module=citadel, you might want to try ./anura.sh --module=citadel; anura.sh might set a convenient $LD_LIBRARY_PATH.

nonamebg commented 6 years ago

Hello to both of you, I do not know what happened, but now the game starts up without a hitch. I decided to try again and the game just started - I did nothing more than what I have written. It's so strange... Thank you both of you for the help and apologize for wasting your time.