Page 1 of 2

Secret Maryo Chronicles SFS for puppy

Posted: Sat 16 May 2009, 22:45
by dejan555
Hey pupian gamers, I've re-uploaded SFS for Secret Maryo Chronicles to meownplanet.net (thanks to russoodle). This is put together from debian packages (lenny repo I think?)
Secret Maryo Chronicles is an Open Source two-dimensional platform game with a style designed similar to classic sidescroller games. SMC uses the platform independent library SDL and the OpenGL accelerated Graphics Renderer for the best possible graphics quality.
You need to have SDL libraries and dri support installed then you can load this SFS it's 72 MB with all music files complete. Enjoy:

smc-1.7_485.sfs
smc-1.7_485.sfs-md5.txt

Click for screenshot

Posted: Thu 21 May 2009, 20:21
by battleshooter
Yay Dejan555! I was working on getting this going for ages, but then gave up. Thanks for posting! Oh, not sure if it's just me but the clicking the screenshot link just brings up some foreign text. My guess is German :)

Battleshooter

Posted: Fri 22 May 2009, 00:01
by panzerpuppy
Too bad it's the old 1.7 version :(

v1.8 is much better:
http://www.secretmaryo.org/index.php?pa ... b8869cebd1

It's very easy to make a PET package (if you don't want to compile it): Just download a Linux package from the homepage,add the missing libs and repackage it for Puppy :)

Posted: Fri 22 May 2009, 04:35
by battleshooter
panzerpuppy wrote: It's very easy to make a PET package (if you don't want to compile it): Just download a Linux package from the homepage,add the missing libs and repackage it for Puppy :)
I know, I wasn't trying to compile it, I think I was trying to repackage the Slackware tar and then some RPM, but I kept getting screwed on a libboost error...very frustrating. Anyways, it's a thing of the past, I'm just glad Dejan555's got it available to puppians now :D

Posted: Fri 22 May 2009, 05:34
by dejan555
Screenshot link should take you to their screenshots page now. I stuck on libboost couple of times before, but this time I got it working :D

Posted: Sat 23 May 2009, 22:53
by 01micko
Dejan

Nice job!

I got it to run fine on slaxer_pup, which is based on 412 with an SMP Slackware kernel, with the Puppy xorg 7.31 drivers with dri and opengl support. Had the libs anyway because I got me an old .pup of tuxracer-0.61.

It is better than the original Super Mario Bros on NES.. (yes that was near 20 years ago :lol: )

Cheers

Posted: Sun 24 May 2009, 03:16
by sullysat
This is great! I was just looking at this today and wondering if anyone had thought about making this Puppy ready. Thanks!

However, I need some help with the whole 'dri support' issue. What is this and how do I make it work? I have SDL installed already for something else, but when I try to run SMC nothing happens. I'm thinking its the dri issue.

Sully

Posted: Sun 24 May 2009, 13:11
by dejan555
DRI is opengl and 3d acceleration support, it's available in petget, named xorg_xorg_dri-xxx

Posted: Sun 24 May 2009, 13:31
by sullysat
dejan555 wrote:DRI is opengl and 3d acceleration support, it's available in petget, named xorg_xorg_dri-xxx
Thanks dejan555,

I loaded that up and I'm running SDL 1.2.9. The sfs file mounts successfully but the game won't run, so I'm still missing something. I'll keep playing with it.

Sully

Posted: Sun 24 May 2009, 13:36
by dejan555
can you start it from console and see what's the error output?
Also which puppy version do you run?
Type:

Code: Select all

# /usr/games/smc
then paste output here

You can also try:

Code: Select all

# ldd /usr/games/smc | grep "not found"

Posted: Sun 24 May 2009, 13:48
by sullysat
It says,

bash: /usr/games/smc: No such file or directory.

Which means that its not mounting properly? Even though it says it is?

I'm running Puppy 4.0 on a 750MHz dell laptop with 512MB of RAM.

Posted: Sun 24 May 2009, 13:53
by 01micko
Sully

Did you rename it to "smc-1.7_400"?

Cheers

Posted: Sun 24 May 2009, 14:00
by dejan555
How do you exactly "mount" it, is this on frugal install? You know the proper way of loading sfs? And yes if you run puppy 4.0 try renaming it to smc-1.7_400.sfs

Posted: Sun 24 May 2009, 14:23
by sullysat
I'm running a full install of 4.0

All I've ever had to do with sfs files before is copy them to / and click on them to get them to mount. That's the procedure I used for Oo3.0 and for devx_400.

I changed the file name to smc1.7_400.sfs with no effect

Posted: Sun 24 May 2009, 14:35
by dejan555
Oh dear I don't think you can do it that way, loading SFS's are meant to be used with frugal, if you want to load that on full install, you might need to copy all files from sfs to / you can aswell use my sfsinstall script, but there's no uninstall option:
http://www.murga-linux.com/puppy/viewtopic.php?t=40779

Posted: Sun 24 May 2009, 14:58
by sullysat
okay dejan555, thanks!

I'll try copying everything later. Gotta go do some unPuppy stuff today first.

Will let you know how it goes.

Sully

Posted: Sun 24 May 2009, 15:14
by dejan555
OK, if you want to do it manually, mount sfs change to mounted directory/open terminal there, then type:

Code: Select all

yes n | cp -ai * /

Posted: Sun 24 May 2009, 18:16
by sullysat
Okay!

I mounted the sfs and copied all the files to the corresponding folders in my puppy drive.

It works!

Unfortunately, the specs on this video card aren't enough to run it at anything approaching a reasonable speed.

On the up side, it should run great on a desktop I'm setting up with a better video card.

Thanks dejan!

Posted: Tue 26 May 2009, 00:44
by droope
Hi dejan.

I have looked for, downloaded and installed SDL on my puppy, but it complains about lacking something:

Code: Select all

smc: error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory
I'll add, that as i don't understand very much how to install a .sfs, what I did was mounting it and copying it to "/"... But IMO that shouldn't make any difference, Just wanted to point it out.

Aprecciate your help.
Thank you.

Edit: The pet i attach solves the issue of the lacking SDL_ttf. But, now I get the following error:
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error : Screen mode creation failed
Reason : Couldn't find matching GLX visual
Any ideas?

Posted: Tue 26 May 2009, 01:49
by battleshooter
droope wrote:
Edit: The pet i attach solves the issue of the lacking SDL_ttf. But, now I get the following error:
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error : Screen mode creation failed
Reason : Couldn't find matching GLX visual
Any ideas?
Sounds like you're missing OpenGL Droope. You should be able to find it in the package manager under xorg_xorg_dri-xxx.

Battleshooter