icculus / Serious-Engine

An open source version of a game engine developed by Croteam for the classic Serious Sam games.
GNU General Public License v2.0
164 stars 21 forks source link

Map screen missing? #51

Open Manuel-K opened 8 years ago

Manuel-K commented 8 years ago

I remember a map screen that was displayed before the start of the level.

On my system I get a black screen in its place. Is this a general problem of the linux version or is it a problem with my game files? I've only tried the gog version of TSE, but I've got the German CD release somewhere…

yamgent commented 8 years ago

By default CMake will build the binaries and corresponding libraries on the "cmake-build" directory. I only got the map working when I moved them to the Bin directory in the root directory of the repo.

This is probably intended behaviour because they are not expected to be located on the cmake-build directory.

Manuel-K commented 8 years ago

I've done that.

I didn't copy SE1_10.gro to the tse directory, because I thought it was only necessary if you don't own the actual games. This fixes the problem, but I don't think that that is the correct solution.

It seems that BOOL ObtainMapData(void) in GameMP/Map.cc has a minor problem if it does not have access to the map graphics from both games.