LiveUSB Games image with OpenBSD - carry your games on a memory stick

What is LiveUSB-Games?

It is much easier to use a readymade LiveUSB that can give you quick access to the games that you often play. This project attempts to do that with OpenBSD. You have all the Gnome and KDE games you might already know and are used to.

You can now purchase a preloaded LiveUSB flashdrive from Amazon for just 49.95$

If you wish to have LiveCD/LiveDVD instead, please refer to our other LiveCD-Games project on sourceforge!

Quick Download Link

How to create your own LiveUSB Games with OpenBSD?

Really easy. Watch out. Everything is done with qemu by Fabrice Bellard. Just install that package and blindly follow the instructions below.

                # qemu-img create liveusb-games.img 15625000k

                # qemu-system-x86_64 -hda liveusb-games.img -cdrom install54.iso

That is it! You are ready to dd(1) now. See below.

Creating a LiveCD is more work because you need a read only OS. No such issue with writeable USB memory sticks.

You can login as user live and password live123 The root password is openbsd1729.

LiveUSB Games

LiveUSB Games

LiveUSB Games

These LiveUSB images are based on 5.4 release of OpenBSD made on November 1, 2013.

Packages included in this project are given below.

ImageMagick- image processing tools
afternoonstalker-1.1.5 Night Stalker clone for X
alephone-1.0.2      open source game engine based on Marathon 2: Durandal
allegro-4.2.3p2     game programming library for C/C++ developers
amoebax-0.2.1       cute and addictive action-puzzle game
amph-0.8.10p2       jump'n run game with unique video effects
an-0.95             fast anagram generator
angrydd-1.0.1p6     falling blocks puzzle game
atomix-2.14.0p6     build molecules out of single atoms
barrage-1.0.2p1     kill and destroy as many targets as possible in 3 minutes
batrachians-0.1.6   clone of the classic Frog Bog game
belooted-  32-card trick-taking game
beret-1.2.1pl1p0    2D puzzle-platformer game
blobwars-1.19p4     2D arcade game
bomberclone-0.11.8  bomberman clone with multiplayer mode
boswars-2.6.1p4     real-time strategy game
braincurses-0.5b    clone of the Mastermind game
burgerspace-1.9.2   burgertime clone for X
bzflag-2.4.2        graphical multiplayer 3D tank war game
capitan-sevilla-1.0.3p0 platform game set in seville and in space
castle-combat-0.8.1p5 Rampart arcade game clone for X11
cgoban-1.9.12p1     X11 Go Toolset
childsplay-0.85.1p6 suite of educational games for young children
chocolate-doom-1.7.0 portable version of iD Software's Doom
chroma-1.13p0       abstract puzzle game
chroma-enigma-0.20101210 Enigma levels to the game chroma
chromium-bsu- fast paced arcade-style space shooter
circuit-0.1.4p7     finish-the-cycle logic puzzle
clines-1.0.4p1      curses-based Lines game
clonekeen-8.4p1     commander keen clone
cmatrix-1.2a        scrolling 'Matrix'-like screen
colorls-5.3         ls that can use color to display file attributes
corewars-0.9.13p5   computer simulation game
cosmosmash-1.4.6    astrosmash clone for X
cowsay-3.03         speaking ascii cow
crack-attack-1.1.14p9 OpenGL game based on SNES classic Tetris Attack
crimson-0.5.1p2     tactical war game like Battle Isle; multiplayer
crossfire-client-1.11.0p8 graphical networked AD&D style game
csmash-0.6.6p5      Cannon Smash 3D table tennis
curl-7.26.0p3       get files from FTP, Gopher, HTTP or HTTPS servers
defendguin-0.0.12   clone of arcade game 'Defender' with a Linux theme
doomdata-1.9p0      DOOM I Shareware data files
dopewars-1.5.12p9   game where you deal drugs on the streets of NY
duke3ddata-1.0      duke nukem 3d shareware game data
dungeon-2.7s        text adventure game
dungeon-crawl-4.0.0b26 dungeon crawl
eboard-1.1.1        gtk+2 chess board interface
eboard-extras-0.1p0 eboard extra piece sets and sounds
egoboo-2.7.4        dungeon-crawling action-RPG adventure
einstein-2.0p0      open source remake of old DOS game Sherlock
eliot-2.1           scrabble game
enigma-1.01p3       Oxyd/Rock'n'Roll clone
extremetuxracer-0.4p1 downhill racing game
f1spirit-0.1412p0   remake of Konami's F1-Spirit
falconseye-1.9.3p4  NetHack derivative
ffmpeg-20130319     audio/video converter and streamer
figlet-2.2.5        generates ASCII banner art
fire-1.0p1          organic fireworks demo
firefox-22.0        Mozilla web browser
foobillard-3.0a     free OpenGl billard game
forcedattack-2.1.4p6 connect four of stones in a straight line
freedroid-1.0.2p0   clone of the commodore 64 game paradroids
freedroidrpg-0.15.1p2 isometric RPG game
fretsonfire-1.3.110p6 guitar hero clone
frotz-2.43p2        Curses-based interpreter for Infocom-compatible games
frozen-bubble-2.2.0p8 bubble popping game, like puzzle bobble
gamine-1.1p6        interactive game for young children
gargoyle-2010.1p1v0 cross-platform interactive fiction player
gbrainy-2.2.0v0     brain teaser game
gcompris-12.11p0    educational game for children
gdm-         GNOME display manager
gemdropx-0.7p0      one-player puzzle game for x11
glsfcave-1.0p2      control a ribbon to avoid hitting walls
glutton-0.0.5p0     Pac-Man clone
gnome-3.8.3p0       GNOME desktop meta-package (base installation)
gnome-extra-3.8.3   GNOME desktop meta-package (full installation)
gnome-mastermind-0.3.1p8 Mastermind clone reflexion game
gnome-session- GNOME session
gnuchess-6.0.2      chess program
gnugo-3.8           GNU version of Go
gnushogi-1.3        GNU version of Shogi
grhino-0.16.1p1     Othello/Reversi-like game
gtetrinet-0.7.11p16 tetrinet client
gtkballs-3.1.5p13   gtk+ clone of the lines ball logic game
hackdata-3.4.3      common data for the nethack/slash ports
heroes-0.21p2-sdl   graphically improved game of yore
icebreaker-1.2.1p0  jezzball-style, penguin puzzle game
ivan-0.50p2         graphical roguelike game
jbrickshooter-1.5.3p1 brick shooter reflexion game
kbilliards-0.8.7bp9 billiard game
lftp-4.4.5          shell-like command line ftp and sftp client
libreoffice- multi-platform productivity suite
mirrormagic-2.0.2p1 game like Deflektor (C64) / Mindbender (Amiga)
mplayer-20130214p4  movie player supporting many formats
mutt-1.5.21p4v0-sasl tty-based e-mail client, development version
osd_clock-0.5p2     xosd based clock
p5-Curses-UI-0.9609 curses based user interface framework for Perl
p5-CursesWidgets-1.997p3 curses(3) based terminal widgets
p5-Proc-Daemon-0.14 run perl program as a daemon process
p7zip-9.20.1p0      file archiver with high compression ratio
pidgin-2.10.7-gtkspell multi-protocol instant messaging client
postfix-2.11.20130710-sasl2 fast, secure sendmail replacement
qemu-1.5.1          multi system emulator
root-tail-1.2p1     tails a given file anywhere on your X11 root window
starlanes-1.2.2     classic space-age stock trading game
stone-soup-0.11.0-no_x11 dungeon crawl stone soup
sudognu-1.09p1      sudoku solver and creator
sudoku-1.0.1p1      console based sudoku
sudoku-solver-1.0.1p6 sudoku puzzle solver with cli, gui, and web ui
transcode-1.1.7p3   video stream processing tools
vim-7.3.850-no_x11  vi clone, many additional features
wget-1.14p0         retrieve files from the web via HTTP, HTTPS and FTP
windowmaker-0.92.0p13 window manager that emulates NEXTSTEP(tm)
wmcalclock-1.25p0   wm-dockapp; calendar/clock
wmdate-0.7p2        wm-dockapp; shows the current date
wmmoonclock-1.27p4  wm-dockapp; shows the moon phase
wmtictactoe-1.1.1p1 wm-dockapp; TicTacToe game
wmtimer-2.92p4      wm-dockapp; alarm clock
wmweather-2.4.3p3   wm-dockapp; weather monitor
xasteroids-5.0p1    X11-based asteroids-style arcade
xbattle-5.4.1p1     concurrent multi-player battle strategy game
xbill-2.1p1         save your computers from the evil clutches of Bill
xbl-1.1.5p0         3D block-dropping game
xblast-2.10.4p1     graphical multi-player real-time strategy game for X11
xboard-4.6.2        X11 frontend for GNU Chess and the Internet Chess Server
xboing-2.4p3        blockout style game for X11
xbreaky-0.0.5p1     breakout game for the X Window System
xbubble-0.5.8p0     x bust a move clone
xcowsay-1.1p3       displays a cute cow and message on your desktop
xcubes-5.5.2p2      cube puzzle for X11
xdino-5.5.2p1       dino puzzle game for X11
xevil-2.02r2p1      side-view, fast-action, kill everything type of game
xgolgo-1.0p1        watch what you are doing -- are you hostile
xjewel-1.6p2        dropping jewels game for X11
xjig-2.4p1          jigsaw puzzle game for X11
xlife-5.3p3         John Horton Conway's Game of Life
xmahjongg-3.7p2     colorful solitaire Mah Jongg game for X11
xmine-1.0.3p2       Athena port of xminesweeper
xminehunter-0.4p2   Motif minesweeper game
xminesweep-3.0p2    Windows minesweeper
xmj-1.0p2           Mahjongg game for X11
xmoto-0.5.9p3       challenging 2D motocross platform game
xmris-4.04p1        Mr Do video arcade game for X11
xneko-4.4p1         classic BSD4.4 cat-and-mouse
xonix-1.4p7         win land without colliding with 'flyers' and 'eaters'
xosd-2.2.14         displays text on your screen
xpat2-1.07p2        X11 solitaire with 14 variations
xpilot-4.5.5        multiplayer 2d space battles game
xroach-4.4p1        cockroaches hide under your windows
xscavenger-1.4.4p2  Lode Runner clone
xscorch-0.2.1p3-pre2 Scorched Earth-clone
xscrabble-2.12p2-en X11 version of the popular board game
xskat-4.0p0         skat card game
xsoldier-1.8        space-based shoot'em up game for X11
xteddy-2.2          cuddlesome teddy for the X11 desktop
xwelltris-1.0.1p2-no_sdl 2.5 dimensional tetris-like game

You can always add and remove packages with the pkg_add(1) and pkg_delete(1) commands in case my choices do not agree with yours.

Once you download the 7z image, install p7zip and unzip the USB image.

                Install 7zip if not already present.
                # pkg_add p7zip

                Unzip the downloaded image with this command.
                $ 7z e liveusb-miniX.img.7z

Installing LiveUSB Games to a USB stick on UNIX/Linux

You can burn this image to a USB stick with this command on OpenBSD

                # dd if=liveusb-games.img of=/dev/rsd0c bs=256k

Please be aware that your USB stick could be sd0 .. sdn depending upon in what order you insert into your computer.

You can burn this image to a USB stick with this command on Linux.

                # dd if=liveusb-games.img of=/dev/sdb bs=8192

Please check with dmesg and find out whether your stick is identified as sdb or sdc or whatever else.

Once you write the image you can test the USB stick without rebooting the computer with this qemu command on OpenBSD.

                # qemu-system-x86_64 -usb -hda /dev/rsd0c

Once you find that things work fine you can reboot. You can do something similar on Linux and Windows too.

If you are too lazy to burn it into a USB stick you could run this off a qemu emulator.

                # qemu-system-x86_64 -hda liveusb-games.img

                (If you want full networking you boot with)
                # qemu-system-x86_64 -net nic -net tap -hda liveusb-games.img

Booting resumes from this point and throws up an xdm screen. Once you login as live you will get the familiar gnome desktop.

In fact the easiest way to use LiveUSB is by burning the ISO of the same project.

Installing LiveUSB to a USB stick on Windows OS

Should you not have access to any UNIX or Linux system you could always use this project to try out OpenBSD by burning to a USB stick from Windows using the free VMWare Player. It is a free download available for those who register on the VMWare website. You also require an ISO image of the LiveCD-OpenBSD project(see above).

Being a GUI tool I am not in a position to detail the process as a bulleted list. However I will guide you briefly and add screenshots when I get time.In case you are curious you could always drop me a mail and I shall respond(mail ID given at bottom of the page).

The idea is to connect to the USB subsystem when you create a new VM and use the downloaded LiveCD-OpenBSD ISO to boot and create a VM which is basically a hard disk image to install the ISO to.

But we instead install to the USB stick. When you create a VM in the final screen you can click at Options and add a USB controller. Then you go to the top menu and Connect to the USB stick in question.

As part of the booting process you will see that OpenBSD actually recognizes the USB stick as yet another hard disk and this happens by disconnecting the stick in the Windows host and connecting it to the OpenBSD guest(this happens automatically).

Now when you run the installer from the CD inside VMWare, you can choose the USB stick instead of the VMWare's hard disk file store as the installer shows the size of the disk to install to. This is bit tricky as my installer does not report the name of the disk. But you should not have much trouble with it. I suggest you always use a VMWare disk image as being very small(since you never use it anyway) like 1G or something and the USB stick you use will be either 4 or 8 Gigabytes. So you can always identify which disk is which from the size reported by the installer. You choose by pressing SPACE bar and then you type TAB followed by ENTER.

Here are screenshots to explain how to install LiveUSB from a Windows machine to a USB stick. If you are familiar with VMWare Player you can go the usual way till the final "Customize Hardware" button and then you have to add the USB controller. Then you can choose to install to USB stick after the CD boots.

VMWare Player LiveUSB

VMWare Player LiveUSB

VMWare Player LiveUSB

VMWare Player LiveUSB

VMWare Player LiveUSB

VMWare Player LiveUSB

Please e-mail for anything. This stick is available on Amazon preloaded for just 49.95$.

You can now purchase a preloaded LiveUSB flashdrive from Amazon for just 49.95$

All updates are tweeted to twitter