| Author |
Message |
J_Rey

Joined: 04 May 2005 Posts: 276 Location: Northwest Florida, U.S.A.
|
Posted: Sat 01 Apr 2006, 20:19 Post subject:
|
|
Well, I tried this and found that the additions to XOrgWizard need revising so they don't only look in the CD-ROM but have an option for a hard drive install. I had to change the references to /mnt/cdrom to /mnt/home/Puppy (where I extracted the directories to) and then run XOrgWizard from console. The new driver for my i810-DC100 chipset appeared to install properly.
But after I installed BZFlag and ran the bzflag script from rxvt, I got the following errors as I started:
| Code: | ERROR! sizeof(I810DRIRec) does not match passed size from device driver
libGL warning: 3D driver returned no fbconfigs.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering | Then it went along almost like normal but had problems connecting to servers. The only one that got to the Loading/Entering World... step resulted in a Segmentation fault.
Also, I wouldn't have expected to have to install the games later on as well as find the directories myself instead of having icons on the desktop or entries in the menu.
|
|
Back to top
|
|
 |
Lobster
Official Crustacean

Joined: 04 May 2005 Posts: 15109 Location: Paradox Realm
|
Posted: Sat 01 Apr 2006, 23:38 Post subject:
Wget works and can continue broken downloads |
|
| kirk wrote: | for the next one and shoot for about 250MB so more people can test it out.
|
Good idea
I used wget to download (Puppy2 has a front end to this) The front end can be installed in earlier Puppys and perhaps linked to larger games. So if the 3D drivers and environment is there, larger games can be installed and uninstalled.
I would not have attempted a 650MB from either Firefox or Mozilla and perhaps not even Opera (the most reliable for downloads)
Wget works and can continue broken downloads
An easy menu program to hack into a games menu is my welcome menu
http://www.murga.org/~puppy/viewtopic.php?p=33531#33531
250MB would be more maneagable for those with slower connections
Hope that is of some interest
_________________ Puppy WIKI
|
|
Back to top
|
|
 |
puppian

Joined: 18 Jul 2005 Posts: 538 Location: PuppyLand
|
Posted: Sun 02 Apr 2006, 13:11 Post subject:
|
|
| kirk wrote: | | Thanks Tempestuous, I'll put that in the next one. |
Nice nice nice
| Lobster wrote: | | So if the 3D drivers and environment is there, larger games can be installed and uninstalled. |
Think so too.
_________________ Puppylinux.org - Community home page of Puppy Linux hosted by Barry (creator of Puppy), created and maintained by the Puppy Linux Foundation since 2005
|
|
Back to top
|
|
 |
tempestuous
Joined: 10 Jun 2005 Posts: 4944 Location: Australia
|
Posted: Tue 04 Apr 2006, 11:34 Post subject:
|
|
I just packaged Tux Racer and PlanetPenguin Racer and sent them to MU ... for those people who just want to add these small games.
They both require libstdc++-6.0.3; use the PupGet version, and libSDL; use MU's LibSDL1.2-forDoom.pup from http://noforum.de/dotpups/
Sound effects work OK, but music is missing. On exit, I see this error message:
"FAILED to load music file music/start1-jt.it: Unrecognised music format"
I discovered that ".it" files are Impulse Tracker Music Modules. I then guessed that libmikmod might be required, but even after installing this library, still no music. Maybe someone else can solve this problem.
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Tue 04 Apr 2006, 12:23 Post subject:
|
|
Made Dotpups, many thanks
http://dotpups.de/dotpups/Games/
I also hear no music, though I compiled SDL from scratch some days ago, and my XMMS can play .it.
Mark
|
|
Back to top
|
|
 |
kirk
Joined: 11 Nov 2005 Posts: 1333 Location: florida
|
Posted: Tue 04 Apr 2006, 12:55 Post subject:
|
|
The sound problem could be SDL mixer. I never could get the latest version of SDL mixer to play MOD files. MU has the ppracer.pup (0.5) that I compiled using an older version of SDL mixer.
http://dotpups.de/dotpups/Games/William/
I've posted a question about unmounting loop devices that have been added and removed from the unionfs. Please see my post under "Users (For the regulars)"
thanks
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Tue 04 Apr 2006, 16:34 Post subject:
|
|
yes, it was the SDL_mixer.
Update of the SDL-libraries:
http://www.murga.org/~puppy/viewtopic.php?p=44571#44571
Mark
|
|
Back to top
|
|
 |
tempestuous
Joined: 10 Jun 2005 Posts: 4944 Location: Australia
|
Posted: Tue 04 Apr 2006, 20:20 Post subject:
|
|
Thanks MU and kirk for solving the music problem.
I forgot to mention that PlanetPenguin Racer is a fork of Tux Racer (and more modern) but it's worth comparing the two.
Based on your information, I did a websearch about SDLmixer. Is this the SDLmixer patch? - http://www.tt-forums.net/viewtopic.php?t=13037
Without the SDLmixer patch, it appears "standard" that libSDL/SDLmixer would pass music modules to Timidity to be played ... does this sound right?
To assemble these games, I had to get 3D acceleration working with an old nVidia TNT graphics card.
Once I retrace my steps, I will post some details about the proprietary nVidia driver.
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Tue 04 Apr 2006, 20:35 Post subject:
|
|
no, timidity is used for midi-playback.
But you don't need to install timidity, just the midi-instruments (that I added as an additional dotpup). But just for games that use Midi, like Doom. PPracer/Tuxracer don't use Midi. They use MikMod (.it).
MikMod is different.
It is a kind of enhanced midi with embedded soundsamples, if I see it right.
Compared to midi, the files are really huge (typically 2 MB for a song), but still smaller than a mp3 (3-4 MB).
examples:
http://www.murga.org/~puppy/viewtopic.php?t=7145
Mod came from the Amiga, when harddisk-space was expensive, but midi not sufficient for "scene-songs".
The web is full of messages concerning problems with SDL_mixer and mikmod.
This seems to be especially 1.2.6, but I also had problems with 1.2.5.
So the Debian-patch just seems to fix an error (but I'm not shure).
Patched binary:
http://packages.debian.org/stable/libs/libsdl-mixer1.2
Diff for sourcecode (I don't know how to apply that, so I used the compiled binary)
http://packages.debian.org/stable/source/sdl-mixer1.2
There was no change needed in your gamefiles.
Your OpenGL-versions run fine on my ATI-card with the free Xorg DRI-driver
Mark
Last edited by MU on Wed 05 Apr 2006, 01:15; edited 1 time in total
|
|
Back to top
|
|
 |
kirk
Joined: 11 Nov 2005 Posts: 1333 Location: florida
|
Posted: Tue 04 Apr 2006, 21:35 Post subject:
|
|
I used SDL_mixer-1.2.5 from:
http://www.libsdl.org/projects/SDL_mixer/release/
I've updated the game ISO to include Tempestuous' driver updates and the proprietary Nvidia driver. I removed the Reaction quake mod and added usr_devx, glxgears, and the pup001 zip file for NTFS. So now it's 260MB. If you select the Nvidia option from the xorgwizard it mounts usr_devx from the CD and runs the Nvidia installer / compiler. The problem I'm having with this is that I can't unmount the CD. If you're running ram only it's kind of anoying , but it works. If you have a pup001 file then you can reboot and it's fine. I tested it on my brother-in-law's laptop with a Nvidia Geforce fx go5200 and it worked well. It took a miniute for the JWM taskbar to come up, maybe because the CD was mounted. On reboot it came up right away. Very good speed, glxgears reported 3800 fps. I'll upload it soon to babbs server (If he's still willing)
|
|
Back to top
|
|
 |
tempestuous
Joined: 10 Jun 2005 Posts: 4944 Location: Australia
|
Posted: Wed 05 Apr 2006, 00:26 Post subject:
|
|
Well I just tried MU's updated 428KB libSDL package, and now I have music! Great! It was not necessary to install the 8.8MB LibSDL1.2-MIDI-forDoom.pup.
For those people confused (like me) by the whole libSDL/libmikmod/musicmodules/midi situation, all you need to know is that Tux Racer 0.61 (7.2MB) and PlanetPenguin Racer 0.3.1 (6.5MB) both require libstdc++-6.0.3 PupGet(258KB) plus LibSDL1.2-forDoom.pup (428KB).
I now wonder what is contained in kirk's ppracer DotPup to make it 13MB?
But I'm not entirely happy with my ver 0.3.1 ppracer - it "flickers" on one of my monitors, while Tux Racer is fine. So I will soon try to compile ppracer-0.5alpha.
|
|
Back to top
|
|
 |
Sage
Joined: 04 Oct 2005 Posts: 4622 Location: GB
|
Posted: Wed 05 Apr 2006, 04:34 Post subject:
|
|
Gee! Thanks guys - genius is spewing out all over! Tuxracer has to be the action Solitaire. No-one need be without either any longer.
Don't relax yet - there's still FlightGear to tackle......
|
|
Back to top
|
|
 |
kirk
Joined: 11 Nov 2005 Posts: 1333 Location: florida
|
Posted: Wed 05 Apr 2006, 10:26 Post subject:
|
|
| Quote: | | I now wonder what is contained in kirk's ppracer DotPup to make it 13MB? |
The ppracer pup I compiled is 0.5 alpha, I think they added more screens, but I might have forgot to strip it.
|
|
Back to top
|
|
 |
kirk
Joined: 11 Nov 2005 Posts: 1333 Location: florida
|
Posted: Wed 05 Apr 2006, 10:46 Post subject:
|
|
Forgot to strip it. It should be 6.8MB
|
|
Back to top
|
|
 |
tempestuous
Joined: 10 Jun 2005 Posts: 4944 Location: Australia
|
Posted: Thu 06 Apr 2006, 01:38 Post subject:
|
|
I just compiled ppracer-0.5alpha, and I see that it's no different to kirk's (apart from size) so there's no need to upload it to MU.
I quite enjoy swapping between Tux Racer and PPRacer just for the different ski slopes.
And I found the reason for the flicker, and will report it in the "(Game) Tuxracer / PPracer" thread.
|
|
Back to top
|
|
 |
|