Wine - Kane Edition
[ download ] [ patches ] [ compiling ]
Overview
The Kane Edition is a special build of the popular Wine software with patches to make Command & Conquer 3: Kane's Wrath work out of the box.
Currently included patches:
- Full support for animated cursors (Bug 16281).
- Support for UDP broadcast packets on a bound socket (Bug 7929).
Accepted patches (archive):
- Support for obtaining the local IP addresses with gethostbyname
[1/3]
[2/3]
[3/3]
(Bug 15711).
Please note that this page is primarily for my own purposes to keep track of the patches I'm making to the default Wine installation. I have every intention of trying to get suitable versions of these patches included in the Wine tree, but until then I will be trying to keep these patches up to date so that I can play Kane's Wrath with my friends on the weekends while still keeping up with the latest Wine. It is also important to note that the Kane Edition is not an official version of Wine, so you will make people angry if you try to report bugs or submit test results using the Kane Edition. If you encounter a problem with the Kane Edition then feel free to contact me via ehoover at mines dot edu (preferably if you know it's a bug related to the patches).
Downloads
I now have an Ubuntu PPA setup, so if you're running 9.10 you can add ppa:ehoover/compholio to your Software Sources to automatically obtain updates.
Patch Source Code
Compilation Instructions
- Download the latest Wine source code release and all of the above patches
- Unpack the archive through the file manager or with the command:
tar -xvjf wine-X.X.XX.tar.bz2
- Enter the Wine directory in a command prompt, ie:
cd wine-X.X.XX
- Apply each of the individual patches:
patch -p1 < ../000X-YYYYYYY.patch
- Optional: Update wineserver with the command:
tools/make_requests
- Optional: Update the configure script with:
autoconf
- Configure Wine with:
./configure
If you would like to install this seperately from your main Wine install then use:
./configure --prefix=${HOME}/wine-cnc3
(where you may choose another path if you so desire)
- Build Wine with:
make depend && make
- Install with:
sudo make install
- Optional: Delete the Wine source with:
cd ..; rm -Rf wine-X.X.XX
- Now you can run the game by executing:
wine 'C:\Program Files\Electronic Arts\Command & Conquer 3 Kane's Wrath\cnc3ep1.exe'
or (if you installed to a separate directory):
~/wine-cnc3/bin/wine 'C:\Program Files\Electronic Arts\Command & Conquer 3 Kane's Wrath\cnc3ep1.exe'