Games: what about your favorite game on linux

Non release banter
User avatar
francois
Contributor
Contributor
Posts: 6434
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Games: what about your favorite game on linux

Post#31 by francois » 01 Jan 2014, 17:29

I think you have the most recent copy that runs into the web browser isn't it?

I presented the anterior version in my post, it was slightly different, with a function called annihilate instead of throw the dices.
Prendre son temps, profiter de celui qui passe.

saneks
White ninja
White ninja
Posts: 23
Joined: 13 Dec 2012, 23:35
Distribution: Porteus 2.0 XFCE, 2.1 Lxde
Location: Germany

Re: Games: what about your favorite game on linux

Post#32 by saneks » 02 Jan 2014, 11:55

I don't play much.. but yeahs. kobodeluxe was great.. I am all for retro gaming, so I use emulators for old machines and games from abandonware sites.

a linux port of the c64 classic paradroid: http://paradroid.sourceforge.net/index.html#what_is_it

the last game that got me seriously hooked.. I just love BROGUE (a very accessible rogue like)
https://sites.google.com/site/broguegame/

the game that got me hooked last winter: Spelunky
windows/mac only :(, but there is a browser version: http://tinysubversions.com/game/spelunky/

recently I installed SCUMMvm to play some 90s adventure classics from lucasarts. great stuff.

if you played tactical games in the 90s, you will love UFO or XCOM.. there is a linux port as well: http://ufoai.org/wiki/News

another classic port to linux.. civilisation.. on linux it's called FreeCiv

saneks
White ninja
White ninja
Posts: 23
Joined: 13 Dec 2012, 23:35
Distribution: Porteus 2.0 XFCE, 2.1 Lxde
Location: Germany

Re: Games: what about your favorite game on linux

Post#33 by saneks » 03 Jan 2014, 13:06

^ hehe.. I used to play a lot of games as a teenager..

I usually only find one game a year that I find exciting, but don't want to invest too much time in playing.. but just now inbetween xmas and new year was the perfect time to hang out, relax and play some games.. that's why I dug up some of those old luccasart games.. they are like watching cartoons.

The other ones are just what I recall as good games from back then. since there aren't so many linux games, ports of good classics are worth exploring. especially if one is interested in game-history

User avatar
francois
Contributor
Contributor
Posts: 6434
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Games: what about your favorite game on linux

Post#34 by francois » 03 Jan 2014, 13:25

As we have work hard to get it working for hardstriker. Here is minecraft, my son's favorite game, see:
http://forum.porteus.org/viewtopic.php?f=81&t=2975

There is that elogious review about the minecraft game:
http://ca.ign.com/articles/2011/11/24/minecraft-review
No other video game has unleashed my creativity like Minecraft. I've spent countless hours chipping away at blocks, gathering the necessary materials to complete the next masterpiece that would otherwise only occupy my mind's eye. I've also spent just as many hours exploring, spelunking and slashing my way through monsters with bravado. My character – my entire Minecraft world – constantly evolves into whatever I want it to be. I tell my own stories, I write my own destiny and I bring my fantasies to life one brick at a time. (continued)
Or if you prefer a video review (please accept the hockey game preview, be patient):
http://www.ign.com/videos/2011/11/23/mi ... eo-review
Here it is:

1) Download, convert txz2xzm (thru right click and selection of the appropriate submenu) and install openjre in /porteus/modules folder and activate it (thru right click and selection of the appropriate submenu):
32bit:http://www.slackware.com/~alien/slackbu ... 1alien.txz
64bit:http://www.slackware.com/~alien/slackbu ... 1alien.txz

2) Download minecraft into the folder of your choice, lets say /root/games/:
https://s3.amazonaws.com/Minecraft.Down ... ecraft.jar

3) Create a symbolic link from the java binaries to /usr/bin so that java program could be invoked directly without its residing folder:
32bit:

Code: Select all

root@porteus:/# ln -s /usr/lib/java/jre/bin/java /usr/bin
64bit:

Code: Select all

root@porteus:/# ln -s  /usr/lib64/java/jre/bin/java /usr/bin
4) Start minecraft thru the following command line in terminal:
http://ubuntuforums.org/showthread.php?t=1862455

Code: Select all

root@porteus:~/Downloads# cd /root/games/
root@porteus:~/games# ls
Minecraft.jar
root@porteus:~/games# java -jar Minecraft.jar
Bootstrap (v5)
Current time is Dec 27, 2013 10:16:59 AM
System.getProperty('os.name') == 'Linux'
etc., etc. ...
As they say: enjoy! 8)
Last edited by francois on 07 Jan 2014, 01:59, edited 1 time in total.
Prendre son temps, profiter de celui qui passe.

User avatar
francois
Contributor
Contributor
Posts: 6434
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Games: what about your favorite game on linux

Post#35 by francois » 07 Jan 2014, 02:00

Thanks for the typo. It seems that I wrote this one a little too fast. :(
Prendre son temps, profiter de celui qui passe.

jimwg
Shogun
Shogun
Posts: 322
Joined: 09 Oct 2013, 18:15
Distribution: porteus
Location: NYC

Re: Games: what about your favorite game on linux

Post#36 by jimwg » 15 Oct 2014, 11:31

Greetings!

A user on the Ubuntu site claims that he runs MMOs like Champions of Regnum, Royal Quest and Dofus on Puppy but it requires "Steam" to do it. I don't presently have any whole flash drives to commit to experiment even if I knew what to do, but does anyone have any ideas on how to apply this to Porteus?

Jim in NYC

User avatar
francois
Contributor
Contributor
Posts: 6434
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Games: what about your favorite game on linux

Post#37 by francois » 10 Jun 2015, 20:39

Reviving this old thread on games, Linux, slackware and porteus. What do you play? Personally, my habits did not change much. Though I have added chess to my porteus installation:
viewtopic.php?f=48&t=1647

In addition, I while say that I play more with porteus than with any other game. :wink:

What I do not like about games is their addictive nature.
Prendre son temps, profiter de celui qui passe.

donald
Full of knowledge
Full of knowledge
Posts: 2064
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

Re: Games: what about your favorite game on linux

Post#38 by donald » 10 Jun 2015, 21:38

If you love to cuss, and to get nervous, try "lbreakout2"
seems to be simple, but...

It's really fast, even on my (15 Years) old PC.(+ nvidia Driver)

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Re: Games: what about your favorite game on linux

Post#39 by ncmprhnsbl » 10 Jun 2015, 22:05

+1 lbreakout2 :)
and abuse for some industrial violence...
@jimwg steam is in sBo so usm should build it or get the package(s) from slackonly.com..
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
francois
Contributor
Contributor
Posts: 6434
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Games: what about your favorite game on linux

Post#40 by francois » 11 Jun 2015, 05:52

Please report about its usability on porteus. :)
Prendre son temps, profiter de celui qui passe.

cttan
Shogun
Shogun
Posts: 333
Joined: 26 Jan 2011, 16:15
Distribution: Porteus 3.2 and 4.0 64bit KDE
Location: Malaysia

Re: Games: what about your favorite game on linux

Post#41 by cttan » 12 Jun 2015, 00:56

Hi,

There are a whole bunch of games which is difficult to find elsewhere but can be found here:-
https://slackonly.com/pub/packages/14.1-x86_64/games/

slackonly repo is a bit slow but be patient and your games should be loaded in no time.
Currently USM does not support slackonly repo. But I have modded it to include the repo with dependencies checking to ease the downloading.

Code: Select all

# usm -g egoboo

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) egoboo-2.7.4-x86_64-2_slack.txz
#? 1

Processing:   egoboo-2.7.4-x86_64-2_slack.txz 
n

 The following packages are required. 
egoboo-2.7.4-x86_64-2_slack.txz [106136K] [not installed]

Total size: 106 MB
 Would you like to install the package/s? (custom paths are supported) [y/n]

 Press [r] to remove packages, [q] to quit, or enter to start downloading.

 Updates are available. 
 Program update:   not required 
 Database update:  available 
 Please run:  usm -u all  and/or  usm -u usm 
 This message can be disabled in /etc/usm/usm.conf
 ############################### 
Downloading: egoboo-2.7.4-x86_64-2_slack.txz  30%

User avatar
francois
Contributor
Contributor
Posts: 6434
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Games: what about your favorite game on linux

Post#42 by francois » 12 Jun 2015, 15:31

Thanks for that major site on slackware games. :crazy:

I don't know if I will have enough years in my life to go thru all the packages I have seen in this repository. :)
Prendre son temps, profiter de celui qui passe.

User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Re: Games: what about your favorite game on linux

Post#43 by Ed_P » 13 Jun 2015, 15:26

cttan wrote:Currently USM does not support slackonly repo. But I have modded it to include the repo with dependencies checking to ease the downloading.
A "modded" USM!! I like the sounds of that. Would you be willing to share it? Do you have any other mods for it?
Ed

User avatar
francois
Contributor
Contributor
Posts: 6434
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Games: what about your favorite game on linux

Post#44 by francois » 14 Jun 2015, 03:54

Ed is right, cttan you should provide some small howto.
Prendre son temps, profiter de celui qui passe.

cttan
Shogun
Shogun
Posts: 333
Joined: 26 Jan 2011, 16:15
Distribution: Porteus 3.2 and 4.0 64bit KDE
Location: Malaysia

Re: Games: what about your favorite game on linux

Post#45 by cttan » 17 Jun 2015, 06:36

Hi Guys,

Sorry for the delay as I was away for a few days without internet.

Here you go ...

1. Open /usr/bin/usm and edit/insert below lines:-
[ ! `egrep -o "slackware|slackwarepatches|slacky|salix|alien|ponce|slackonly|sbo|usm|all" <<<"$1"` ] && \
...
[ "$1" == "slackonly" ] && { update_database slackonly; cleanup; }
...
<menuitem icon="gtk-edit"><label>'$(gettext "Edit slackonly mirror")'</label>
<action>gtk_editFile '$CONFDIR/mirrors-slackonly.txt' &</action>
</menuitem>
...
'"`for a in slackware slacky salix alien ponce slackonly; do echo '
...


My /usr/bin/usm:-
http://pastebin.com/0MJLVM0Y

2. Add slackonly repo link into /etc/usm/mirrors-slackonly.txt using /etc/usm/mirrors-ponce.txt as sample.
My /etc/usm/mirrors-slackonly.txt

Code: Select all

# List of Slackonly Slackware mirrors
# Structure: $VER/$ARCH
 
# OFFICIAL
http://slackonly.com/pub
3. Add these lines into /etc/usm/files.conf using ponce as sample.
distro:slackonly
files:CHECKSUMS.md5.gz MANIFEST.bz2 PACKAGES.TXT.gz
extras:LIBS.TXT.gz
excludes:

My /etc/usm/mirrors-slackonly.txt

Code: Select all

# This config file is awk'd in the function update database() in order
# to download database files or remove unwanted files from PACKAGES.TXT.
# The excludes line is for removing packages from PACKAGES.TXT so they are
# not available in USM at all. 

distro:alien
files:CHECKSUMS.md5.gz MANIFEST.bz2 PACKAGES.TXT.gz
extras:LIBS.TXT.gz
excludes:libreoffice-dict libreoffice-l10n

distro:salix
files:CHECKSUMS.md5 PACKAGES.TXT
extras:LIBS.TXT.gz OPTIFEST.gz
excludes:f locale mate

distro:slackware
files:CHECKSUMS.md5 MANIFEST.bz2 PACKAGES.TXT
extras:LIBS.TXT.gz
excludes:e f k$ kdei$ y

distro:slackwarepatches
files:CHECKSUMS.md5 MANIFEST.bz2 PACKAGES.TXT
extras:LIBS.TXT.gz
excludes:

distro:slacky
files:CHECKSUMS.md5.gz MANIFEST.bz2 PACKAGES.TXT.gz
extras:LIBS.TXT.gz
excludes:

distro:ponce
files:CHECKSUMS.md5.gz MANIFEST.bz2 PACKAGES.TXT.gz
extras:LIBS.TXT.gz
excludes:

distro:slackonly
files:CHECKSUMS.md5.gz MANIFEST.bz2 PACKAGES.TXT.gz
extras:LIBS.TXT.gz
excludes:

distro:sbo
files:SLACKBUILDS.TXT.gz
extras:
excludes:
4. Edit DISTROS line in /etc/usm/usm.conf
DISTROS="slackware slackwarepatches slacky salix alien ponce slackonly"

My /etc/usm/usm.conf for reference:-

Code: Select all

# usm.conf - Configuration for Unified Slackware Manager (usm)
#

# Resolve dependencies for all packages
# Set this to true or false (never uncomment this)
RESOLVE=true

# The automatice update check that is made when internet
# is accessed. This update check doubles as a check that
# you have internet access before downloading packages.
# Set to false to disable update check.
AUTOCHECK=true

# When downloading multiple packages you are given the option to create
# a subfolder for the package and its dependencies. This option means if
# a package already exists in storage then instead of downloading it
# again to another subfolder, it will just be symbolically linked to
# the existing package in order to save time and space.
MAKELINKS=false

# Storage of database files (e.g PACKAGES.TXT)
DBDIR=/var/usm

# usm works with the repositories of various slackware based distros.
# The variable below is used to find the mirror for each distro given.
# The mirror files are stored in ${DBDIR}/mirrors-distro.txt
DISTROS="slackware slackwarepatches slacky salix alien ponce slackonly"

# Where packages will be downloaded to.
STORAGE=/tmp/usm

# This setting is the time (in seconds) before which the database
# file will be skipped if it has already been updated. The default
# time limit is 3 hours (10800 seconds)
SKIPDB=10800

# Time before system dependency cache is deleted.
# This is found in function system_deps()
declare -i HOURS=4

# The directory where your slackbuilds source files
# will be downloaded when building from source
SBOTMP=/tmp/usmsbo

# USM uses wget to fetch packages and database updates.
# Uncomment this and put your proxy address here.
#PROXY=http://180.241.124.57:8080

# If your proxy has a username, uncomment it and place it here.
# This setting requires the above #PROXY to be uncommented.
#PROXYUSER=username

# Proxy password
# This setting requires the above #PROXY to be uncommented.
# This setting requires the above #PROXYUSER to be uncommented.
#PROXYPASS=mypassword

# The initial size of the bottom text box window in the GUI
TXTBOX=210

# Do not show any prompts.
# For the GUI this means the last prompt that asks if you want to
# open the folder for viewing will not be shown.
# For the CLI this means just download the packages to storage without
# asking about creating subfolders, etc.
# false means you WILL receive prompts.
NOPROMPTS=false

############ CLI PROMPTS
# CLI option that automatically prompts to
# create a subfolder with name of chosen module
# all dependencies will be downloaded to this subfolder
# This is called from funcpackagesGet
# This variable should be true if you want to be prompted
SUBFOLDERPROMPT=true

############ PORTEUS ONLY SETTINGS

# Convert all slackware packages that are downloaded
# to porteus modules.
MODULES=true

# Merge downloaded packages into one module bundle
MERGE=false

################################
# DO NOT EDIT BELOW THIS POINT
# OR A PUPPY DOG COULD DIE!
################################

# Uncomment and set this value to overide automated detection
# Used for development and troubleshooting only
# ARCH=x86_64

# Uncomment and set this value to overide automated detection
# Used for development and troubleshooting only
#SLACKVER=14.1

VALIDVERS="14.1 slackware-current"
SUPPLIMENTOPTI=/etc/usm/suppliment-optifest.txt
SUPPLIMENTLIBS=/etc/usm/suppliment-libs.txt
CACHEPATH=/var/cache/usm
CACHE=${CACHEPATH}/usm-cache
CHECKED=$CACHEPATH/checked
UPDLINK=http://downloads.sourceforge.net/project/usm
DISFILES=$CONFDIR/files.conf
WGETFLAGS="--passive-ftp --trust-server-names --no-check-certificate --progress=dot"
CURLFLAGS=""

PREFIX=/usr
5. Run command usm -u slackonly to download repo info files.

6. Add this line in /usr/share/usm/funcchangelogs after ponce
[ "$1" = "slackonly" ] && CHLINK="$REPO_SLACKONLY/packages/$SLACKVER-$ARCH/$CL"

My /usr/share/usm/funcchangelogs
http://pastebin.com/9kr3v1Hn

7. Add slackonly in /usr/share/usm/funcpackageGet
[ "$DIST" = "slackonly" ] && local EXTRA=packages/$SLACKVER-$ARCH
[ "$DIST" = "slackonly" ] && local EXTRA=packages/$SLACKVER-$ARCH


My /usr/share/usm/funcpackageGet
http://pastebin.com/yDUAschs

8. Add and edit lines in /usr/share/usm/funcupdateDatabase
for a in alien salix slacky ponce slackonly slackware slackwarepatches sbo; do
...
slackonly )
for a in $FILES; do
if [ $CLI ]; then
download $REPO_SLACKONLY/packages/$SLACKVER-$ARCH/$a $SDIR
else
echo "$a" > $TMPDIR/.message
wget $WFLAGS -o $TMPDIR/.progress $REPO_SLACKONLY/packages/$SLACKVER-$ARCH/$a -P $SDIR
sleep 0.4
fi
done
...
# create Slackonly deps LIBS.TXT
grep -w 'PACKAGE NAME\|PACKAGE REQUIRED\|^$' /var/usm/slackonly/PACKAGES.TXT > LIBS.TXT
sed -i 's/PACKAGE NAME\:\ \ //g' LIBS.TXT
sed -i 's/PACKAGE REQUIRED\:\ \ //g' LIBS.TXT
sed -i 's/,/\ \ \ \ \ /g' LIBS.TXT
mv LIBS.TXT /var/usm/slackonly/.
# patch Slackonly PACKAGES.TXT
cp -a /var/usm/slackonly/PACKAGES.TXT /var/usm/slackonly/PACKAGES.TXT.ori
sed -i '/PACKAGE MIRROR\:/d' /var/usm/slackonly/PACKAGES.TXT


My /usr/share/usm/funcupdateDatabase
http://pastebin.com/hETzvDVk

9. Update slackonly database.
usm -u slackonly

You are done. Start downloading from slackonly using CLI.
usm -g <package name>

Example:- usm -g wireshark

Code: Select all

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) wireshark-1.12.2-x86_64-2_slack.txz
#? 
slackonly package mostly ends with slack.

Do not update your USM after modifications, else it will be overwritten by the stock version.
DO NOT ISSUE COMMAND : USM -U USM

If you are downloading my files from pastebin, pls remember to remove the .sh and put it in the respective folder.
I have only messed with USM CLI on x86_64. Pls do not ask me about USM GUI or 32bit CLI.
Hopefully it is working for you.
:beer:

EDIT :
Download usm-3.1.7-x86_64-slackonly-mod-1tct.xzm here:-
https://copy.com/g3e6N9xzlOaLM6Ze
Last edited by cttan on 18 Jun 2015, 14:29, edited 3 times in total.

Post Reply