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

Cannot open file `/home/user/Desktop/Classes/Player.ecl` error #57

Closed coleshores closed 8 years ago

coleshores commented 8 years ago

I am getting a Cannot open file /home/user/Desktop/Classes/Player.ecl (no such file or directory) error. I tried to look for that file and it isnt on my system. What should I do next? Thanks in advance, Cole

yamgent commented 8 years ago

May I know the location of your 'ssam' executable?

coleshores commented 8 years ago

Sure, its in here with my datafiles ~/Desktop/Serious Sam Classic The First Encounter

yamgent commented 8 years ago

You need to put ssam into the Bin directory.

.../SSFE/
     |--- SE1_10.gro
     |--- some_other_gros.gro
     |--- ...
     |--- Bin/
           |--- ssam
           |--- ...
           |--- Debug/
                   |--- libEntitiesD.so
                   |--- ...
Elinvention commented 8 years ago

Hi, I compiled Serious Engine with cmake, make and copied ssam into Bin, but now it complains about libEntitiesD.so. I can't find that file, but I have libEntitiesMPD.so. After this an assertion fails as in #55.

coleshores commented 8 years ago

I am having this issue as well. How did you solve it?

DanielGibson commented 8 years ago

as I said in the other issue, the *MP stuff is for the second encounter, to build the engine for the first encounter pass -DTFE=TRUE to cmake

coleshores commented 8 years ago

I applied the changes to fix the assertion errors and added the -DTFE=TRUE flag. Compiles down to ssam-tfe

Now getting a Cannot open file /home/user/Desktop/Serious Sam Classic The First Encounter/TexturesMP/General/MenuBack.tex (no such file or directory)

if *MP is second encounter stuff. maybe something went wrong, or should I close this ticket and create a new one?

Elinvention commented 8 years ago

I found out you have to copy SE1_10.gro too. I think we need to write a guide to help newbies make TFE and TSE work on linux.

coleshores commented 8 years ago

Thanks! That was helpful, I got it to work now on my Tegra K1 Chromebook after I moved that SE1_10.gro to the top level folder. .../SSFE/ |--- SE1_10.gro

DanielGibson commented 8 years ago

I think we need to write a guide to help newbies make TFE and TSE work on linux.

yeah, improving the README sounds like a good idea - go for it :)

yamgent commented 8 years ago

I have a guide lying around, but I was hesitated to add it initially because I felt that the building process would drastically evolve as time goes on, since the current building process doesn't seem to be that refined atm.

But in case anyone's interested, it's in PR #61.