Author Topic: PS Live CD?  (Read 1588 times)

PebblyMan

  • Traveller
  • *
  • Posts: 13
    • View Profile
PS Live CD?
« on: December 17, 2005, 06:43:10 am »
Hey all,

Just wondering if anyone has thought of creating a LiveCD (based off Knoppix) that has the latest version of PS?


stfrn

  • Hydlaa Citizen
  • *
  • Posts: 324
  • the beaver ex-dev :B
    • View Profile
(No subject)
« Reply #1 on: December 17, 2005, 07:28:58 am »
Of course people have thought of it. There are problems however, including the fact that at best it would be good for a month before you would need a big art update. Add the fact that DRI is not easy to enable, even with knoppix, and it\'s more hastle then worth.
player -> gm -> dev -> bum

PebblyMan

  • Traveller
  • *
  • Posts: 13
    • View Profile
(No subject)
« Reply #2 on: December 18, 2005, 02:43:39 am »
Sorry, but what is DRI?

If you can have live CD\'s, such as Mepis, able to have Nvidia drives working and the ability to play TuxRacer in OpenGL goodness, what else is needed, apart from a running version of PS?

Of course, there would be a new release of this liveCD every month or so, to keep up with the latest version, but that\'s not such a bad thing is it? It would definately lift the user base!! You should also be able to get away with a very small distro, pretty much KDE + PS with no fluff.

Induane

  • Veteran
  • *
  • Posts: 1287
  • What should I put here?
    • View Profile
    • Vaalnor Inc.
(No subject)
« Reply #3 on: December 18, 2005, 04:32:15 am »
Unless you have a lot of ram live cd\'s can be a bit slow as well..

PebblyMan

  • Traveller
  • *
  • Posts: 13
    • View Profile
(No subject)
« Reply #4 on: December 18, 2005, 06:51:24 am »
Quote
Originally posted by Induane
Unless you have a lot of ram live cd\'s can be a bit slow as well..


True, for PC\'s with 256MB (less than that you\'re pretty much stuck with DSL, Puppy etc) though if you\'re luck and have 1GB+ it\'s quite fast. If you were able to cut down the distro so it was the bare minimum needed to run PS, you may even be able to load the entire contents into ram (the old \'toram\' at boot) and have a superfast machine!!

Am I the only one that is excited about this? :)

Tharizdun

  • Hydlaa Resident
  • *
  • Posts: 168
    • View Profile
(No subject)
« Reply #5 on: December 18, 2005, 07:51:59 am »
Yeah its a good idea, as others have already said its now possible ( even easy ) to get an xserver running on any random hardware rig that will load & utilise the correct hardware accelerated drivers, proprietary or otherwise. Take an existing liveCD distribution, trim out openoffice, gcc and the other devel tools, apache, mysql, media players etc even kde/gnome and you should be able to get quite a small .iso, leaving a bunch of room for the planeshift binaries and art files.

The major drawback of a LiveCD, the inability to permanently store documents, images, etc ( less of a problem now with UnionFS and the like ) that are created or modified while its in use is not even a problem from the planeshift point-of-view, as all character profiles are stored server-side.

Compile things for a generic enough arch ( ie -march=i586 ), and it should be portable enough to work on most hardware, even the 64 bit opteron/athlon64/P4 chips which still retain backward compatibility for 32bit code.

Put in a nice Planeshift splash screen that grub loads at bootup, a graphical boot manager thingy with a progress bar and a few slideshow-screenshots of the game, and have it launch the xserver followed by psclient in full screen mode. Even the audio drivers should work out of the box as alsa is a generic interface, the hardware specific modules that alsa talks to can be autoprobed, then openal takes over and its game on!

The RAM is really the only sticking point.. I have no idea how well this would work in practice, because ideally you dont want to touch  any local disk for swap space, which means planeshift + loopback mounted uncompressed-on-the-fly filesystem must be memory resident.

Xordan

  • Crystal Space Developer
  • Forum Addict
  • *
  • Posts: 3845
  • For God and the Empire
    • View Profile
(No subject)
« Reply #6 on: December 18, 2005, 11:44:37 am »
Feel free to do it if you want. I don\'t have the time atm to put into something like this. Maybe in the (distant) future when I\'m bored I might attempt to make one using gentoo. Once the initial scripts are made for creating the livecd, it would be easy to update. But getting those scripts done and making sure the thing will work isn\'t easy.

PebblyMan

  • Traveller
  • *
  • Posts: 13
    • View Profile
(No subject)
« Reply #7 on: December 18, 2005, 11:55:12 am »
Cheers for the reply guys.

After newyears (I\'m taking a bit of a break, from work and pc\'s) I may start looking into this.

It will be sad if the hardware requirements end up being large quantities of ram (say, minimum 768MB) though this shouldn\'t be a huge problem for people with 1GB+, which is quite a few when it comes to the gamers.

PS has a long way to go, so there\'s plenty of time to slowly get a PS LiveCD project going...

I\'m keen!

Induane

  • Veteran
  • *
  • Posts: 1287
  • What should I put here?
    • View Profile
    • Vaalnor Inc.
(No subject)
« Reply #8 on: December 19, 2005, 07:47:49 pm »
To further cut down on size is it possible to only include art for Hydlaa instead of everywhere else? Then it could be like a demo - do you like it? Come download PS and play the real game - a Live CD is like a DEMO, and what is the point of having to reboot your PC if you want to play?  I guess the advantage is that you could play it on any PC, the disadvantage is that you can\'t update it...

PebblyMan

  • Traveller
  • *
  • Posts: 13
    • View Profile
(No subject)
« Reply #9 on: December 20, 2005, 07:49:21 am »
Quote
Originally posted by Induane
To further cut down on size is it possible to only include art for Hydlaa instead of everywhere else? Then it could be like a demo - do you like it? Come download PS and play the real game - a Live CD is like a DEMO, and what is the point of having to reboot your PC if you want to play?  I guess the advantage is that you could play it on any PC, the disadvantage is that you can\'t update it...


The other advantage is you can burn a copy easily for a friend, rather than saying \"Sure, just download and install the old install and apply the two patches and *maybe* it\'ll work\".

And since the player info is kept on the server, all you need is a CD of the latest version with you and you can play whereever you are! Updating is an issue, as you\'ll have to download the whole iso, so long as we can keep the size down it shouldn\'t be too bad...

Since I\'m new to PS, how often is the release cycle?

1Samildanach

  • Traveller
  • *
  • Posts: 34
    • View Profile
(No subject)
« Reply #10 on: December 23, 2005, 11:19:48 am »
Hmm, this could be good. I expect it would be possible to throw in the ability to save it to a USB drive (or writable hard drive partition) and just update to that; giving you a portable, ready-to-use version of Planeshift with lower system specs (\'cause you\'d cut out all the things that planeshift doesn\'t need).


My ideas are probably very bad (\'specially since it\'s quite hot right now), but you never know.