portable linux games
portable linux games
the portable linux apps site now has a load of portable games
22-01-2013 SuperTuxKart 0.8 1 159.00 MB
22-01-2013 BZFlag 0.9.4 2 16.00 MB
22-01-2013 Alien Arena 7.60.1 2 503.00 MB
22-01-2013 0 A.D. a11 2 439.00 MB
20-01-2013 Battle for Wesnoth 1.10.5 1 352.00 MB
20-01-2013 SuperTux 2 0.3.3 1 62.00 MB
20-01-2013 Powder 1 1.50 MB
16-01-2013 Armagetron Advanced 0.2.8.3.2 ? MB
08-01-2013 Cube 2 Sauerbraten 2013-01-07 Collect Edition 1 572.00 MB
02-12-2012 League of Legends 1 283.00 MB
02-12-2012 Minecraft 1 48.00 MB
28-11-2012 Dead Cyborg Episode 1 v001 1 41.00 MB
28-11-2012 Dead Cyborg Episode 1 v002 1 41.00 MB
28-11-2012 Unvanquished (ArchLinux +data) 0.9.0 1 558.00 MB
28-11-2012 Unvanquished (ArchLinux) 0.9.0 1 14.00 MB
28-11-2012 Unvanquished (Official noX11 +data) 0.9.4 1 561.00 MB
28-11-2012 Unvanquished (Official noX11) 0.9.4 1 17.00 MB
28-11-2012 Unvanquished (Official) 0.9.4 1 19.00 MB
26-11-2012 Tremulous Beta GPP 1.2 1 100.00 MB
26-11-2012 0verkill 0.15 1 0.87 MB
21-11-2012 OpenTTD 1.2.3 1 29.25 MB
21-11-2012 Warzone 2100 2.3.9 1 60.00 MB
21-11-2012 Hedgewars 0.9.18 1 136.81 MB
18-11-2012 AngryBots (Unity example) 4.0 1 71.56 MB
18-11-2012 StepMania-SSC 5.0 alpha 3 1 53.13 MB
10-11-2012 Alien Arena 7.60.1 1 500.75 MB
08-11-2012 BZFlag 0.9.4 1 13.69 MB
08-11-2012 Mari0 1.6 1 7.25 MB
08-11-2012 Noiz2sa 0.51a 1 9.94 MB
08-11-2012 Performous 0.6.1 1 81.5 MB
04-11-2012 ioQuake III Arena XCSV Demo 1.36 1 251.75 MB
04-11-2012 ioQuake III Arena Demo 1.36 1 72.81 MB
04-11-2012 Quake III Arena Demo 1.11 1 44.88 MB
04-11-2012 World of Padman 1.6 1 983.04 MB
04-11-2012 OpenArena 0.8.8 1 398.13 MB
31-10-2012 Savage 2 2.1.0.7 1 906.13 MB
31-10-2012 Cube 2 Sauerbraten 2010-07-28 Justice Edition 1 450.75 MB
31-10-2012 Wolfenstein Enemy Territory 2.60b 1 258.88 MB
30-10-2012 Xonotic 0.6.0 1 929.94 MB
30-10-2012 AssaultCube 1.1.0.4 1 48.13 MB
27-10-2012 0 A.D. a11 1 446.38 MB
26-10-2012 HoN 2.6.24.1 1 1200 MB
26-10-2012 Game Develop 2.2.11073 1 94.00 MB
15-10-2012 ROTC Ethernet p.5.3 1 38.50 MB
14-04-2011 Urban Terror 4.1.1 1 1020.25 MB
03-04-2011 StarCraft (ICC) 1.16icc 4 103.75 MB
03-04-2011 ROTC Ethernet p.2-testing 1 33.31 MB
03-04-2011 Cave Story 1.2 1 2.38 MB
29-01-2011 XCom UFO 2 12.63 MB
23-01-2011 Lugaru HD 1 34.25 MB
15-12-2010 Warsow 0.6 1 428.19 MB
15-12-2010 Toribash 3.50 1 25.63 MB
15-12-2010 ROTC Ethernet p.1.11 1 54.75 MB
link here http://www.portablelinuxgames.org/
22-01-2013 SuperTuxKart 0.8 1 159.00 MB
22-01-2013 BZFlag 0.9.4 2 16.00 MB
22-01-2013 Alien Arena 7.60.1 2 503.00 MB
22-01-2013 0 A.D. a11 2 439.00 MB
20-01-2013 Battle for Wesnoth 1.10.5 1 352.00 MB
20-01-2013 SuperTux 2 0.3.3 1 62.00 MB
20-01-2013 Powder 1 1.50 MB
16-01-2013 Armagetron Advanced 0.2.8.3.2 ? MB
08-01-2013 Cube 2 Sauerbraten 2013-01-07 Collect Edition 1 572.00 MB
02-12-2012 League of Legends 1 283.00 MB
02-12-2012 Minecraft 1 48.00 MB
28-11-2012 Dead Cyborg Episode 1 v001 1 41.00 MB
28-11-2012 Dead Cyborg Episode 1 v002 1 41.00 MB
28-11-2012 Unvanquished (ArchLinux +data) 0.9.0 1 558.00 MB
28-11-2012 Unvanquished (ArchLinux) 0.9.0 1 14.00 MB
28-11-2012 Unvanquished (Official noX11 +data) 0.9.4 1 561.00 MB
28-11-2012 Unvanquished (Official noX11) 0.9.4 1 17.00 MB
28-11-2012 Unvanquished (Official) 0.9.4 1 19.00 MB
26-11-2012 Tremulous Beta GPP 1.2 1 100.00 MB
26-11-2012 0verkill 0.15 1 0.87 MB
21-11-2012 OpenTTD 1.2.3 1 29.25 MB
21-11-2012 Warzone 2100 2.3.9 1 60.00 MB
21-11-2012 Hedgewars 0.9.18 1 136.81 MB
18-11-2012 AngryBots (Unity example) 4.0 1 71.56 MB
18-11-2012 StepMania-SSC 5.0 alpha 3 1 53.13 MB
10-11-2012 Alien Arena 7.60.1 1 500.75 MB
08-11-2012 BZFlag 0.9.4 1 13.69 MB
08-11-2012 Mari0 1.6 1 7.25 MB
08-11-2012 Noiz2sa 0.51a 1 9.94 MB
08-11-2012 Performous 0.6.1 1 81.5 MB
04-11-2012 ioQuake III Arena XCSV Demo 1.36 1 251.75 MB
04-11-2012 ioQuake III Arena Demo 1.36 1 72.81 MB
04-11-2012 Quake III Arena Demo 1.11 1 44.88 MB
04-11-2012 World of Padman 1.6 1 983.04 MB
04-11-2012 OpenArena 0.8.8 1 398.13 MB
31-10-2012 Savage 2 2.1.0.7 1 906.13 MB
31-10-2012 Cube 2 Sauerbraten 2010-07-28 Justice Edition 1 450.75 MB
31-10-2012 Wolfenstein Enemy Territory 2.60b 1 258.88 MB
30-10-2012 Xonotic 0.6.0 1 929.94 MB
30-10-2012 AssaultCube 1.1.0.4 1 48.13 MB
27-10-2012 0 A.D. a11 1 446.38 MB
26-10-2012 HoN 2.6.24.1 1 1200 MB
26-10-2012 Game Develop 2.2.11073 1 94.00 MB
15-10-2012 ROTC Ethernet p.5.3 1 38.50 MB
14-04-2011 Urban Terror 4.1.1 1 1020.25 MB
03-04-2011 StarCraft (ICC) 1.16icc 4 103.75 MB
03-04-2011 ROTC Ethernet p.2-testing 1 33.31 MB
03-04-2011 Cave Story 1.2 1 2.38 MB
29-01-2011 XCom UFO 2 12.63 MB
23-01-2011 Lugaru HD 1 34.25 MB
15-12-2010 Warsow 0.6 1 428.19 MB
15-12-2010 Toribash 3.50 1 25.63 MB
15-12-2010 ROTC Ethernet p.1.11 1 54.75 MB
link here http://www.portablelinuxgames.org/
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331
It seems like a portable application would have all the supporting files included.
But I went to access SuperTUx and after having to download the 61meg file, I found it was missing dependencies that it needed to run.
If the other apps/games are like that and of that size, I would much rather get the games in PET form from the repositories.
But I went to access SuperTUx and after having to download the 61meg file, I found it was missing dependencies that it needed to run.
If the other apps/games are like that and of that size, I would much rather get the games in PET form from the repositories.
Heck, I tried a small game (~7MB), and it gave me an out-of-date glibc error. I expect those, to a point (I am running Puppy 4.3.1, after all), but it would have been nice to see a 'minimum requirement' note on the site, I guess.
With the comments about Wine on the page, I wondered for a moment if most of the games were Windows games in containers.
With the comments about Wine on the page, I wondered for a moment if most of the games were Windows games in containers.
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Im using Lxpup slacko latest release and have tried a couple of these games and so far have no problem with them, dependencies or otherwise. Im using nvidia driver. I can't remember which games I tried, but I for sure got Urban Terror and it worked just fine after I renamed the file to remove spaces in filename.
Hi there, I'm the maintainer of http://www.portablelinuxgames.org/
I'm sorry to hear the games are not working on your system. The games are indeed supposed to be standalone, and not have any dependency, but I hardly can find the time to test the packages on more than three distros, so things may not work for everyone. I'd appreciate any feedback, bug reports and suggestions in order to make this stuff work
@8-bit, could you please tell me which library is not being found? The game runs fine on my ArchLinux and on a Ubuntu LiveCD. I'm adding in http://sourceforge.net/p/pg4l/tickets/?source=navbar the errors I'm finding as I test the games on more systems, but I've yet not found any error on SuperTuxKart
@Makoto, that is probably because I'm packing the games on ArchLinux, which is usually too bleeding edge. I'll try to port the packaging scripts to some older Debian or Ubuntu, in order to try to improve the compatibility. Which game is it? Mari0? Could you paste me the error?
@xstylezx the game didn't run because of spaces in the filename? o_O that's new. Did it happen with every game, or only with that package?[/url]
I'm sorry to hear the games are not working on your system. The games are indeed supposed to be standalone, and not have any dependency, but I hardly can find the time to test the packages on more than three distros, so things may not work for everyone. I'd appreciate any feedback, bug reports and suggestions in order to make this stuff work
@8-bit, could you please tell me which library is not being found? The game runs fine on my ArchLinux and on a Ubuntu LiveCD. I'm adding in http://sourceforge.net/p/pg4l/tickets/?source=navbar the errors I'm finding as I test the games on more systems, but I've yet not found any error on SuperTuxKart
@Makoto, that is probably because I'm packing the games on ArchLinux, which is usually too bleeding edge. I'll try to port the packaging scripts to some older Debian or Ubuntu, in order to try to improve the compatibility. Which game is it? Mari0? Could you paste me the error?
@xstylezx the game didn't run because of spaces in the filename? o_O that's new. Did it happen with every game, or only with that package?[/url]
Yeah, that's the one I tried. (Well, it is the only 7MB game in the list, so... ) I had to redownload it, though - but I did notice it was a .bin the first time, and .run now.
The spaces do seem to make a difference; it looks like bash is considering everything after the first space to be an argument/switches/etc. You might consider replacing the spaces with underscores, just to be on the safe side. Here's the test run I just did (I probably should've edited out the middle attempt, but I guess it really doesn't matter).
The spaces do seem to make a difference; it looks like bash is considering everything after the first space to be an argument/switches/etc. You might consider replacing the spaces with underscores, just to be on the safe side. Here's the test run I just did (I probably should've edited out the middle attempt, but I guess it really doesn't matter).
Code: Select all
# Mari0 1.6-r1.run
bash: Mari0: command not found
# Mari0_1.6-r1.run
bash: Mari0_1.6-r1.run: command not found
# ./Mari0_1.6-r1.run
./Mari0_1.6-r1.run: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./Mari0_1.6-r1.run)
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
hi RazZziel,
thanks for some excellent portable games
porting the scripts to debian or ubuntu precise would be good as the latest puppy is based on ubuntu precise. so libs will be at the same version.
debian stable may accommodate even more puppy versions
you'ld go crazy though trying to get them working on all the different puppy's, and some of these games will probably never work on the older pups (makoto )
thanks for some excellent portable games
porting the scripts to debian or ubuntu precise would be good as the latest puppy is based on ubuntu precise. so libs will be at the same version.
debian stable may accommodate even more puppy versions
you'ld go crazy though trying to get them working on all the different puppy's, and some of these games will probably never work on the older pups (makoto )
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331
Yes, on lxpup upon opening a terminal inside folder that i stored game in(in this case urban terror) the file had spaces in it and bash seemed to think "urban" was a directory as there was a space right after the word "urban". It seemed to disregard the rest of the file name and just try to find a directory named "urban". Easy fix for me by just renaming to remove the spaces and then it launched and worked perfectly. I'm not sure why that happens but every once in a while I have to rename a file to launch it through terminal for same such reason. Strange, I have no idea why that is really and am curious to know why?RazZziel wrote:
@xstylezx the game didn't run because of spaces in the filename? o_O that's new. Did it happen with every game, or only with that package?[/url]
I haven't had a chance to try any more games yet, but do plan to download 0ad, the latest release on your portable games page. I noticed it is an "all" version, but the name of the file lists it as "a11 r2". Isnt "a12" the latest release? If so do you plan on posting up that release? Just curious, as I love those portable games! Keep up the great work!
Sorry for the mess I was improvising. Previously, the packages had no extension, because according to the original initiative (http://portablelinuxapps.org/) traditionally Linux executables have no extension (i.e. vim, ls, grep, etc). However I don't really like this idea, so I added the .bin extension, only to discover later that Ubuntu didn't really like it, so I replaced it with the .run extension, which seems to work fine.Makoto wrote:Yeah, that's the one I tried. (Well, it is the only 7MB game in the list, so... ) I had to redownload it, though - but I did notice it was a .bin the first time, and .run now.
On bash, any space within a file name needs to be escaped. Just copy&pasting the file name won't work:The spaces do seem to make a difference; it looks like bash is considering everything after the first space to be an argument/switches/etc. You might consider replacing the spaces with underscores, just to be on the safe side. Here's the test run I just did (I probably should've edited out the middle attempt, but I guess it really doesn't matter).
Code: Select all
# Mari0 1.6-r1.run bash: Mari0: command not found # Mari0_1.6-r1.run bash: Mari0_1.6-r1.run: command not found # ./Mari0_1.6-r1.run ./Mari0_1.6-r1.run: /lib/libc.so.6: version `GLIBC_2.7' not found (required by ./Mari0_1.6-r1.run)
Code: Select all
$ ./Mari0 1.6-r1.run
bash: ./Mari0: No such file or directory
Code: Select all
$ ./Mari0\ 1.6-r1.run
$ ./"Mari0 1.6-r1.run"
If you run the package double-clicking it on nautilus/dolphin/$FILE_MANAGER, it should already take care of any "weird" characters on the name, so spaces should be no problem
I think I'll focus on the most used distro, which nowadays I guess it's Ubuntu 10.04 or 12.04. If done properly, any package that uses any given distro's libraries should be compatible with any 5 years old distro. At least the guys at CDE (http://www.pgbovine.net/cde.html) manage to do it, but I still haven't get the hang of it666philb wrote:porting the scripts to debian or ubuntu precise would be good as the latest puppy is based on ubuntu precise. so libs will be at the same version.
debian stable may accommodate even more puppy versions
you'ld go crazy though trying to get them working on all the different puppy's, and some of these games will probably never work on the older pups (makoto )
See comments above, I think that's the problemxstylezx wrote:Yes, on lxpup upon opening a terminal inside folder that i stored game in(in this case urban terror) the file had spaces in it and bash seemed to think "urban" was a directory as there was a space right after the word "urban". It seemed to disregard the rest of the file name and just try to find a directory named "urban". Easy fix for me by just renaming to remove the spaces and then it launched and worked perfectly. I'm not sure why that happens but every once in a while I have to rename a file to launch it through terminal for same such reason. Strange, I have no idea why that is really and am curious to know why?RazZziel wrote:
@xstylezx the game didn't run because of spaces in the filename? o_O that's new. Did it happen with every game, or only with that package?[/url]
"0ad a11-r2" means "0ad, version a11, release 2", being the a11 the version of 0ad that's being packaged, and r2 the release of the package itself. I.e. if on "0ad a11-r1" I find there's a missing library, I fix it and release the new package as "0ad a11-r2".I haven't had a chance to try any more games yet, but do plan to download 0ad, the latest release on your portable games page. I noticed it is an "all" version, but the name of the file lists it as "a11 r2". Isnt "a12" the latest release? If so do you plan on posting up that release? Just curious, as I love those portable games! Keep up the great work!
Btw, I'll try to download and package a12 soon (my internet at home is bullshit, I usually need to wait for the weekend to download or upload packages. and having a full time job doesn't help )
libtiff.so.5, noted, I'll check it for 0ad a12xstylezx wrote:Ok, downloaded the latest 0ad you have on the portable games site and seems the only problem I'm having is missing libtiff.so.5. I'm on lxpup slacko, the latest release. I'm running some searches but nothing of help so far getting this installed. Any help?
Ubuntu doesn't like .bin? Huh.RazZziel wrote:Sorry for the mess I was improvising. Previously, the packages had no extension, because according to the original initiative (http://portablelinuxapps.org/) traditionally Linux executables have no extension (i.e. vim, ls, grep, etc). However I don't really like this idea, so I added the .bin extension, only to discover later that Ubuntu didn't really like it, so I replaced it with the .run extension, which seems to work fine.
I guessed as much, but I'm (unfortunately) way too used to quickly popping open a terminal window and copy>pasting the filename if a binary doesn't work when I run it from the GUI.RazZziel wrote:On bash, any space within a file name needs to be escaped. Just copy&pasting the file name won't work:
The correct way of using the file name is either scaping the file name, or using quotations:Code: Select all
$ ./Mari0 1.6-r1.run bash: ./Mari0: No such file or directory
Actually, if you start typing ./Mar and hit TAB, it will be completed to ./Mari0\ 1.6-r1.run, properly escaped.Code: Select all
$ ./Mari0\ 1.6-r1.run $ ./"Mari0 1.6-r1.run"
Still, some people might not know that, so it might be a better idea to use underscores, rather than spaces, anyway.
BTW, thanks for all you're doing. ^_^;
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Hi there,
I copied some ideas from the CDE package format, and now the latest packages should be much more compatible accross distros.
You can find the latest packages at http://sourceforge.net/projects/pg4l/files/, feel free to take a look and report any problem you find
I copied some ideas from the CDE package format, and now the latest packages should be much more compatible accross distros.
You can find the latest packages at http://sourceforge.net/projects/pg4l/files/, feel free to take a look and report any problem you find
Well, the packages I tried complain about glib, so I and my old setup won't be of much help.
Does Sourceforge actually allow you to store a small description of each file? I wonder how SF determines what the 'most recent version' of the files stored there is...
I'm mainly wondering because I do have a Sourceforge account, and I'm wondering if I could use it to store the programs I compile for Puppy, like the builds of Pidgin I link to in my sig. But that's a bit off-topic, so...
Does Sourceforge actually allow you to store a small description of each file? I wonder how SF determines what the 'most recent version' of the files stored there is...
I'm mainly wondering because I do have a Sourceforge account, and I'm wondering if I could use it to store the programs I compile for Puppy, like the builds of Pidgin I link to in my sig. But that's a bit off-topic, so...
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
The packages that come with the new system were uploaded yesterday and the day before, you should be able to order the files by date.
You shouldn't have that GLIBC version error anymore, because I'm packing in my glibc, and also the ld-linux.so.2, so as long as the kernel is fairly recent (CDE guy says no more than 5 years old), the package should run fine.
Besides, I don't think SF allows me to store a description for each file, I just upload them with rsync via SSH. Regarding your files, I think you can store all you want in SourceForge as long as they belong in a FOSS project if they are personal or unrelated I guess Google Drive or Dropbox could work; I began using those free hosting sites, but they use to remove your files if they are not downloaded often
You shouldn't have that GLIBC version error anymore, because I'm packing in my glibc, and also the ld-linux.so.2, so as long as the kernel is fairly recent (CDE guy says no more than 5 years old), the package should run fine.
Besides, I don't think SF allows me to store a description for each file, I just upload them with rsync via SSH. Regarding your files, I think you can store all you want in SourceForge as long as they belong in a FOSS project if they are personal or unrelated I guess Google Drive or Dropbox could work; I began using those free hosting sites, but they use to remove your files if they are not downloaded often
For all I know, my kernel probably is over five years old. I think the kernel I have in this version of Puppy 4.3.1 is 2.6.25.16.
Yeah, that's one of the rules of the file-hosting site I'm using now. They'll delete files if they haven't been downloaded in 60 days. I'm a bit wary of using Dropbox, though. I hadn't thought about Google Drive as an option, but I'd probably pick Sourceforge before Google Drive.
Yeah, that's one of the rules of the file-hosting site I'm using now. They'll delete files if they haven't been downloaded in 60 days. I'm a bit wary of using Dropbox, though. I hadn't thought about Google Drive as an option, but I'd probably pick Sourceforge before Google Drive.
[ Puppy 4.3.1 JP, Frugal install ] * [ XenialPup 7.5, Frugal install ] * [XenialPup 64 7.5, Frugal install] * [ 4GB RAM | 512MB swap ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).