Games for Linux
Tons of old games can be played on Linux. Let's run them!
I'm using Ubuntu Linux 16.04 here.
Some games are too dark. You can set gamma using
xgamma -gamma 1.5
Where 1.5 - new gamma. By default 1.
Wolf 3D, Spear Of Density
Website http://wolf3d.net/wolf3d/
sudo apt install wolf4sdl
Download original wolf3d and spear of density
Copy files
sudo cp -R <Wolf3d folder>/. /usr/share/games/wolf3d/
For Spear Of Density copy all *.SOD files
You should have somethin like
artem@ThinkPad-X230:/usr/share/games/wolf3d$ ls -al итого 6080 drwxr-xr-x 2 root root 4096 июл 9 02:02 . drwxr-xr-x 8 root root 4096 июл 9 01:32 .. -rw-r--r-- 1 root root 1072 июл 9 02:01 audiohed.sod -rw-r--r-- 1 root root 1156 июл 9 01:36 audiohed.wl6 -rw-r--r-- 1 root root 328620 июл 9 02:01 audiot.sod -rw-r--r-- 1 root root 320209 июл 9 01:36 audiot.wl6 -rw-r--r-- 1 root root 3771 июл 9 01:36 faq.txt -rw-r--r-- 1 root root 68290 июл 9 02:01 gamemaps.sod -rw-r--r-- 1 root root 150652 июл 9 01:36 gamemaps.wl6 -rw-r--r-- 1 root root 402 июл 9 02:01 maphead.sod -rw-r--r-- 1 root root 402 июл 9 01:36 maphead.wl6 -rw-r--r-- 1 root root 569344 июл 9 01:36 newwolf.exe -rw-r--r-- 1 root root 266663 июл 9 01:32 pak0.pak -rw-r--r-- 1 root root 16501 июл 9 01:36 readme.txt -rw-r--r-- 1 root root 49152 июл 9 01:36 sndlib.dll -rw-r--r-- 1 root root 1024 июл 9 02:01 vgadict.sod -rw-r--r-- 1 root root 1024 июл 9 01:36 vgadict.wl6 -rw-r--r-- 1 root root 947979 июл 9 02:01 vgagraph.sod -rw-r--r-- 1 root root 275774 июл 9 01:36 vgagraph.wl6 -rw-r--r-- 1 root root 510 июл 9 02:01 vgahead.sod -rw-r--r-- 1 root root 450 июл 9 01:36 vgahead.wl6 -rw-r--r-- 1 root root 1616544 июл 9 02:01 vswap.sod -rw-r--r-- 1 root root 1544376 июл 9 01:36 vswap.wl6
Rename all files to lower case
cd /usr/share/games/wolf3d/ sudo rename 'y/A-Z/a-z/' *
Run game
wolf4sdl --joystick -1
or
wolf4sdl --resf 1920 1080
For SoD
wolf4sdl-sod
Duke Nukem 3D
Website https://www.eduke32.com/
sudo add-apt-repository "deb http://apt.duke4.net precise main" sudo apt-get update sudo apt-get install eduke32
For some reason it needs to have libvpx1
wget http://archive.ubuntu.com/ubuntu/pool/main/libv/libvpx/libvpx1_1.3.0-2_amd64.deb sudo dpkg -i libvpx1_1.3.0-2_amd64.deb sudo apt-get install eduke32
Download original Duke Nukem 3D Atomic Edition.
Copy DUKE3D.GRP to ~/.eduke32/
Run game
eduke32
Change resolution and hit Run
DOOM, DOOM2, HEXEN, etc...
Website https://zdoom.org/index
Download Ubuntu .deb and install it
Download original games.
Copy all WAD files to ~/.config/gzdoom/
artem@ThinkPad-X230:~/.config/gzdoom$ ls -al итого 152536 drwx------ 2 artem artem 4096 июл 8 23:27 . drwx------ 53 artem artem 4096 июл 8 22:09 .. -rw-rw-r-- 1 artem artem 85888 июл 8 23:24 auto1.zds -rw-r--r-- 1 artem artem 14610173 июл 8 19:56 DARKWAR.WAD -rw-r--r-- 1 artem artem 12408292 июл 8 19:57 DOOM1.WAD -rw-r--r-- 1 artem artem 14943400 июл 8 19:57 DOOM2.WAD -rw-r--r-- 1 artem artem 11159840 июл 8 19:57 DOOM.WAD -rw-rw-r-- 1 artem artem 31173 июл 8 23:31 gzdoom.ini -rw-r--r-- 1 artem artem 14189976 июл 8 19:57 HERETIC.WAD -rw-r--r-- 1 artem artem 4429700 июл 8 19:57 HEXDD.WAD -rw-r--r-- 1 artem artem 20128392 июл 8 19:57 HEXEN.WAD -rw-r--r-- 1 artem artem 17420824 июл 8 19:57 PLUTONIA.WAD -rw-rw-r-- 1 artem artem 87303 июл 8 23:20 save0.zds -rw-rw-r-- 1 artem artem 86783 июл 8 23:27 save1.zds -rw-r--r-- 1 artem artem 28377364 июл 8 19:57 STRIFE1.WAD -rw-r--r-- 1 artem artem 18195736 июл 8 19:57 TNT.WAD
Run game
gzdoom
Change resolution, zoom, controls, etc...
Quake
Website http://quakespasm.sourceforge.net/
sudo apt-get install quake
~/.quakespasm/id1/
Download original Quake(for windows, dos, etc) copy files
<Quake folder>/Id1/PAK0.PAK /usr/share/games/quake/id1/pak0.pak <Quake folder>/Id1/PAK1.PAK /usr/share/games/quake/id1/pak1.pak
Run game
quake
Change resolution, zoom, controls, etc...
cat /usr/share/doc/quake/README.Debian
Other games/engines
game-data-packager
Hexen II
Website - http://uhexen2.sourceforge.net/
sudo apt-get install uhexen2
Download original Hexen 2(for windows, dos, etc) copy files
<Hexen2-folder>/data1/pak0.pak ~/.hexen2/data1/pak0.pak <Hexen2-folder>/data1/pak1.pak ~/.hexen2/data1/pak1.pak
Run game
glhexen2
Change resolution, zoom, controls, etc...
Steam Games
Website https://steampowered.com/
Games can be played natively from steam client:
- Half-Life
- Deathmatch Classic
- Half-Life: Blue Shift
- Half-Life: Opposing Force
- Half-Life: Source
- Half-Life 2
- Half-Life 2: Deathmatch
- Half-Life 2: Episode One
- Half-Life 2: Episode Two
- Half-Life 2: Lost Coast
- Black Mesa
- Counter Strike 1.6
- Counter Strike: Condition Zero
- Counter Strike: Condition Zero Deleted Scenes
- Counter Strike: Source
- Counter-Strike: Global Offensive
- Day Of Defeat
- Day Of Defeat: Source
- Left For Dead 2
- Portal
- Portal 2
- Ricochet
- Team Fortress Classic
- Team Fortress 2
- Wolfenstein: Old Blood
- Alien: Isolation
- Mad Max
Windows Games
PlayOnLinux
Website https://www.playonlinux.com/ru/
wget -q "http://deb.playonlinux.com/public.gpg" -O - | sudo apt-key add - sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list sudo apt-get update sudo apt-get install playonlinux