©2014 Pau Oliva Fora (@pof)
This is an alternative GGPO command line client written in python.
This allows you to play GGPO games on Linux and MacOS X systems.
You still need the ggpofba.exe from the original GGPO client, which is launched through wine.
Extract the original GGPO client, and add ggpo.py
and ggpofba.sh
in the same folder.
apt-get install wine
on Debian based systems)winecfg
and check the option to "Emulate a virtual desktop"Just execute ggpo.py
.
The first time it runs it will ask you a few questions to generate a config file.
$ ./ggpo.py ggpo> /help -!- available commands: -!- /challenge [<nick>] send a challenge request to <nick> -!- /cancel [<nick>] cancel an ongoing challenge request to <nick> -!- /accept [<nick>] accept a challenge request initiated by <nick> -!- /decline [<nick>] decline a challenge request initiated by <nick> -!- /watch <nick> watch the game that <nick> is currently playing -!- /whois <nick> display information about the user <nick> -!- /whowas <nick> info about <nick> that is no longer connected -!- /join <channel> join the chat/game room <channel> -!- /list list all available channels or chat/game rooms -!- /users [<modifier>] list all users in the current channel -!- modifier: 'available', 'away' or 'playing' -!- /motd view the channel welcome text -!- /away set away status (you can't be challenged) -!- /back set available status (you can be challenged) -!- /clear clear the screen -!- /verbose [<flag>] change verbosity level -!- flag:'0' challenges, '1' chat, '2' match, '3' status -!- /quit disconnect from ggpo server