Instructions for release 1.5
bubbros-1.5-win.zip
from the latest release on SourceForge.
BubBob
program with the nice icon.
Display and sound settings
link on the main page in BubBob.
Client-only: if you don't want to download the big (11.9MB) release for Windows and are only interested in connecting to a Bub & Bros server that someone else started, you can get the smaller "client only" pack bubbros-1.5-win-clientonly.zip
from the release. (This is only recommended if the connexion between you and the Bub & Bros server is high-speed, because your client will download all the graphics and sound from the game server while playing.)
Bug: on Windows XP, it seems that Bub & Bros does not work if installed in a path with spaces in it, like "c:\documents and settings\someuser\Desktop\bubbros
". Move it to a path like "c:\games\bubbros
".
Bug: on machines that are not connected to a network, BubBob will not start, or (with luck) start very slowly.
bubbros-1.5.tar.gz
from the latest release on SourceForge.
statesaver.so
and put it into the bubbob
subdirectory (there is already a statesaver.c
file there).
BubBob.py
.
Client-only: if you don't want to download the big (11MB) release and the big (35MB) kitchensink and are only interested in connecting to a Bub & Bros server that someone else started, you can get the tiny "client only" pack bubbros-1.5-clientonly.zip
from the release. (This is only recommended if the connexion between you and the Bub & Bros server is high-speed, because your client will download all the graphics and sound from the game server while playing.)
bubbros-1.5.tar.gz
or bubbros-1.5.tar.bz2
from the latest release on SourceForge.
tar xfz bubbros-1.5.tar.gz
or tar xfj bubbros-1.5.tar.bz2
, and then cd bubbros-1.5
to change to this new directory.
make
to build the two small C extension modules. Regular Python code does not have to be compiled, so this should be fast. However, you will need a -dev
installation of Python to do this. If you get an error message, Linux users on PCs can download precompiled versions: statesaver.so
(to put in bubbros-1.5/bubbob
) and xshm.so
(to put in bubbros-1.5/display
).
./BubBob.py
to start it. You can also type python BubBob.py
.
Client-only: if you don't want to download the big release (8.5MB in bz2, 11MB in gz) and are only interested in connecting to a Bub & Bros server that someone else started, you can get the tiny "client only" pack bubbros-1.5-clientonly.zip
from the release. (This is only recommended if the connexion between you and the Bub & Bros server is high-speed, because your client will download all the graphics and sound from the game server while playing.)
Huh?
Yes, it works just fine on a networked iPAQ under Linux :-)
(It probably runs just fine almost anywhere, actually.) Here is how you can have a client (display part) on your iPAQ. You need to install Python and the PyGTK bindings using the regular package manager tools, and then all you need is the bubbros-1.5-clientonly.zip
from the release.
Start a server on some other machine, and then run the client on the iPAQ withcd bubbros-1.5/display
python Client.py --display=gtk --zoom=50% servername
Adjust the zoom factor to fit your screen.
If something goes wrong, see the technical documentation.
Armin Rigo and the IMA connection