FreedroidRPG

Play with your Puppy.
Post Reply
Message
Author
User avatar
sfoster
Posts: 42
Joined: Sat 12 Jun 2010, 17:12
Location: Southern California, USA

FreedroidRPG

#1 Post by sfoster »

Hi folks,
It is my honor and privilege to present to you the legendary FreedroidRPG.
It is one of the best GNU/Linux games I have ever played. This version is so hot off the presses that Ubuntu probably doesn't have it yet!

The adventure begins with your character waking up out of stasis only to discover that the world was overtaken by hostile robots in a horrific event known as "The Great Assault". It looks like the world needs a hero...

I highly recommend playing the tutorial first. In addition to filling in bits of the story, it covers a concept called "hacking", which is pretty unique to the game. You will need the complete SDL set (except SDL_net) plus whatever version of package you use for OpenGL (in slacko this is the Mesa package) and whatever additional graphics card drivers your PC uses. It is possible to play this game without 3d acceleration by typing
"freedroidrpg -n" at the terminal, but I don't recommend it.
Here is the link:
https://docs.google.com/open?id=0B2qC9q ... 0pxMHN2T2M
The only bug I know of is that the package manager will hang after uninstall.
Oh, if you are playing this game from a live cd be warned that you will need a decent chunk of ram.
Enjoy!
Yours,
S

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#2 Post by Karl Godt »

sfoster, the package is 199 MB (!) .

Homepage : http://www.freedroid.org/

*

How to create a .sfs :

Code: Select all

mkdir /tmp_pet
mount -t tmpfs none /tmp_pet
pet2tgz freedroidrpg-0.15.1-i686.pet
mv freedroidrpg-0.15.1-i686.tar.gz /tmp_pet
cd /tmp_pet
tar -xzf freedroidrpg-0.15.1-i686.tar.gz
mksquashfs4 freedroidrpg-0.15.1-i686/ freedroidrpg-0.15.1-i686.sfs -comp gzip
if you have enough RAM and Pupsave-Space .

Eldon
Posts: 110
Joined: Thu 09 Sep 2010, 19:29
Contact:

#3 Post by Eldon »

Yeah, a working sfs would be nice, but I usually have to download libs or can't play the stuff anyway. But it would be nice to have an sfs.

User avatar
sfoster
Posts: 42
Joined: Sat 12 Jun 2010, 17:12
Location: Southern California, USA

#4 Post by sfoster »

Okay, I will try it soon. One question though, is it customary to include libraries in sfs's?
Thanks for the instructions on how to build them, I hadn't known how to do that.
I can't upload it until Sunday at minimum, I am on vacation and upload speeds here are terrible.
S

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#5 Post by Karl Godt »

One question though, is it customary to include libraries in sfs's?
If you are referring to SDL :

1) I would not include it by default .

2) But of course it is convinient to have as less .sfs as possible ,

3) if you are able to manage to create a separate SDL-sfoster.sfs . :)

SDL is scattered into half a dozen SDL_extra packages like SDL_mixer .

If you have the 5-6 SDL-slackware.txz still somewhere in one place :

Code: Select all

mkdir /SDL-sfoster
cp SDLPACKAGE1.txz SDLPACKAGE2.txz ... /SDL-sfoster/
cd /SDL-sfoster
for item in *.txz;do
[ -f $item ] || continue
tar -xJf $item
sleep 2s
rm $item
done
cd ..
mksquashfs4 /SDL-sfoster/ SDL-sfoster.sfs -comp gzip
Post if some have different .extension than .txz !

Eldon
Posts: 110
Joined: Thu 09 Sep 2010, 19:29
Contact:

#6 Post by Eldon »

As long as you know which ones are needed you can just list/link to the required libs.

I've had a few games (sfs) that I had to find the libs, and then they still wouldn't work for whatever reason.

So my point was basically that while sfs is more convenient than having to install a game, that doesn't necessarily make it more compatible with a puppy/system like compiling might do.

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#7 Post by Karl Godt »

Created a SDL-Slacko-all.sfs with all the SDL files from
http://ftp.nluug.nl/os/Linux/distr/pupp ... es-slacko/
PLUS 3 SDL packages from
http://ponce.cc/slackware/slackware-13.37/packages/

Loaded both with sfs_load on the fly .

Needed libpng14 - but as a workaround :

Code: Select all

ln -s /lib/libpng12.so.0.46.0 /lib/libpng14.so.14

Running on Precise Macpup-529 enlightenment e17 windowmanager :
have not played yet, listening to the music .

If somebody could direct me to a upload possibility for the SDL-Slacko-all.sfs - would be nice ( Size is 2,2-2,5 MB ) .
EDIT :
Created an account at mediafire.com : direct dl link :
http://www.mediafire.com/?tchpoa8s2f1ytr9

User avatar
sfoster
Posts: 42
Joined: Sat 12 Jun 2010, 17:12
Location: Southern California, USA

#8 Post by sfoster »

Karl Godt:
I used to get that error when I first tried to compile the game a while ago. Are you sure you got an up to date SDL_image package? I got mine from the slacko repos and it "just worked." I didn't check the version numbers you used.

I won't know when I will be able to work on this again--hopefully this weekend as I am starting school in about 13 hours (no more summer :cry: ). I wanted to work on it today, but I ran out of time. I am sorry for the delay.
Thanks for the sfs.
--S

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#9 Post by Karl Godt »

Foster : The SDL_gfx is missing in the Slacko-Puppy repo (as of today) to run this game . This and SDL_Pango and SDL_perl i had put additionally into the .sfs .

I am not running Slacko but know it has glibc-2.13
so
Slacko pets and sfs should work 90% of the time on precise puppies
with glibc2.15
but not on Lucid/Lupu and earlier puppies with glibc-2.11 and lesser .

Post Reply