3D-game glest - great strategy/RPG

Play with your Puppy.
Post Reply
Message
Author
User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

3D-game glest - great strategy/RPG

#1 Post by MU »

http://www.glest.org/en/
http://happypenguin.org/show?Glest

User-comment on happypenguin.org:
"Overall this is a terrific RTS game that rivals others I've played in the past like Warcraft and Age of Empires."

requires the following libraries:

http://dotpups.de/dotpups/Games/LibSDL1.2-forDoom.pup (439 kb)
http://dotpups.de/dotpups/Libraries/lib ... .so.26.pup
http://dotpups.de/dotpups/Libraries/libopenal.so.0.pup
http://dotpups.de/dotpups/Libraries/libartsc.pup
http://dotpups.de/dotpups/Multimedia/li ... 0.2.36.pup
http://dotpups.de/dotpups/Libraries/lib ... 2.so.3.pup

Use the 3D-card-wizard to enable accelleration for your graficscard and install the required OpenGL:
http://www.murga.org/~puppy/viewtopic.php?t=7775


Download the loki-installer from here:
http://www.stud.uni-karlsruhe.de/~uxsm/glest/ (66 MB)

Run
bash glest_2.0.0-multilanguage.run
It lets you choose where to install, so if you have a mounted ext-partition, use that to save space in Pup001.

Then important edit
/installpath/glest/glest.ini

replace
CheckGlCaps=1
with
CheckGlCaps=0

This allows to use OpenGL 1.2 instead 1.3.
I found no working 1.3-files, so this hack is needed.
The docs say it might be unstable, but I could let my party get killed within 10 minutes without errors.
If you get a font-error, replace Helvetica with fixed.

Now run the game by typing glest in a consolewindow, and choose "play".
If you see just a grey screen, hit escape, to enter the main screen again, and goto the options.
Choose
3D-textures : no
shadows : no

Then play again.
Now you should see your players.
I think it is the best game of this genre currently available in Linux.

It works fine on a Pentium 700 with Ati Radeon 7000.
On slower machines, you might have to reduce resolution and antialias in the glest.ini.

Mark
Last edited by MU on Sun 21 May 2006, 20:13, edited 1 time in total.

Jesse
Posts: 466
Joined: Sun 08 May 2005, 16:07
Location: Auckland, NZ

#2 Post by Jesse »

Hi,

I have just played this game briefly...

Ok, so took me ages to find and install all the things that it took to get this thing working....

I am using PuppyAlpha2, 7 May

I have a Nvidia PCI-X graphics card, downloaded the NVIDIA-Linux-x86-1.0-8756-pkg1.run file.
You need the devx_003.sfs file so that it can compile...
The one trick to installing the file without heaps of errors is making a directory before you run the package.
"mkdir /usr/X11R6/include/GL"

I ran the findhostbrige program, not sure if this does anything for me?

then I slowly figured out that I had to install all these packages:

libstdc++-libc6.2-2.so.3.pup
NVIDIA-Linux-x86-1.0-8756-pkg1.run
openal_0.0.8.orig.tar.gz
findhostbridge-bugfix.pup
OpenGL-B.pup
OpenGL.pup
glest_2.0.0-multilanguage.run
libartsc.pup
libesd-alsa0_0.2.35-2_i386.deb
libopenal0_0.2004090900-1.1_i386.deb
LibSDL1.2-forDoom.pup
xerces-c-2.2.0-3.i386.rpm

then it worked lovely.
Some of these packages I found on the net, the .deb and .rpm can be extracted with "unrpm" and "undeb" binary tools which come from the undeb.pup file? I got that one through the puppy package manager.

Very confusing process, but attaching a picture to show that it is possible.

http://i4.tinypic.com/107ujh0.jpg

And also on the bright side is that now I have all these things installed, looks like my windows games are going to work emulated through the wine 0.9.9 package Yay! :)

Jesse

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#3 Post by MU »

Thanks for your feedback :!:
I updated the first message with links to all required libs (Dotpups).
Nvidia-drivers will be added to the 3D-wizard within the next 3 days.
They are installed different than the others, so I must program a new part.
I already have the drivers themselves here compiled for Puppy.
Mark

Jesse
Posts: 466
Joined: Sun 08 May 2005, 16:07
Location: Auckland, NZ

#4 Post by Jesse »

Hi MU,

I played glest quite a bit last night, initially the interface seemed a little clunky, but it is surprisingly efficient when you are familiar with each of the components, I think it was the third go at that first level that I beat up the CPU ;)

I think that the Nvidia drivers must install their own OpenGL library, as I didn't have to make those other changes you mentioned.

Jesse

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#5 Post by MU »

yes, new Nvidia-drivers support OpenGL 1.3 I think.

Post Reply