Populous 3: The Beginning Tips

Installing on Mac OSX Snow Leopard 10.6.6

Unfortunately it seems that something has broken in the newer crossover games... I have managed to get it working under Mac OSX Snow Leopard 10.6.6 by compiling an older version of wine from source (not for the faint hearted!):

Setup / Configure your build environment
1) Get and install the latest xcode from apple developers section (requires free signup)
http://developer.apple.com/technologies/tools/xcode.html
2) Get and install xquartz (latest 2.6.0 at time of writing)
http://xquartz.macosforge.org/trac/wiki/X112.6.0
3) Get and install MacPorts (latest is 1.9.2 at time of writing)
http://www.macports.org/

Configure & Install an older version of wine (based on wiki.winehq.org/MacOSX/Building )
4) Ensure you have all the libraries wine needs by using macports
sudo port install git-core wine-devel
5) Get wine version 1.1.27 (latest is 1.3.13 at time of writing)
http://sourceforge.net/projects/wine/files/Source/
6) Open up the terminal.app and navigate to where you downloaded the wine source code file.
7) extract the source code by using the following command:
tar -xvf wine-1.1.27.tar.bz2
8) navigate to the wine source directory in terminal.app
9) configure wine (n.b. the --prefix bit is important! replace yourname with, well, your username):
./configure CPPFLAGS='-I/usr/X11/include -I/opt/local/include' LIBS='-lGL -lGLU' LDFLAGS='-L/usr/X11/lib -L/opt/local/lib' --prefix=/Users/yourname/populous/wine
10) make wine:
make depend && make
11) Go get something to eat, or have a coffee. Step 10 takes a while.
12) When make has finished, install wine to the prefix you specified earlier:
make install
13) you now have a specific version of wine in /Users/yourname/populous/wine which will work with populous: the beginning

Finally! Install populous: the beginning
14) Attach iso / cdr / cdrom to your system so you can see it on your deskop
15) We need to tell wine to install populous to a custom location, so:
WINEPREFIX=/Users/yourname/populous/POPULOUS /Users/yourname/populous/wine/bin/wine /Volumes/POPULOUS/SETUP/english/SETUP.EXE
16) Wait for installer to finish...
17) We now have our custom version of wine in /Users/yourname/populous/wine and an installed copy of Populous: the beginning in a custom location at /Users/yourname/populous/POPULOUS, what we will now want is a convenient way of running the program!
18) Navigate to /Users/yourname/populous at terminal.app
19) Create a new script to setup the run environment and actually run the game:
nano populous.sh
(copy / paste the following code into the program:)
WINEPREFIX=/Users/yourname/populous/POPULOUS /Users/yourname/populous/wine/bin/wine /Users/yourname/populous/POPULOUS/drive_c/Program\ Files/Bullfrog/Populous/POPTB.EXE
(save / exit nano with ctrl-o ad ctrl-x)
(N.B. nano not working? did you install it via macports? "sudo port install nano")
20) make your populous.sh script executable:
chmod 755 populous.sh
21) Run regedit to make the mousewarpoverride changes as suggested elsewhere:
WINEPREFIX=/Users/yourname/populous/POPULOUS /Users/yourname/populous/wine/bin/regedit

Now, run the game!
22) Whenever you want to play, navigate using terminal.app to where populous.sh is and simply type:
./populous.sh
23) FIN

Addendum:
Ensure your .profile is setup properly:
nano ~/.profile
(copy paste following):
# MacPorts Installer addition on 2011-02-18_at_11:29:25: adding an appropriate PATH variable for use with MacPorts.                                                                    
export PATH=/usr/local/bin:/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.                                                                                                              

export DYLD_FALLBACK_LIBRARY_PATH="/usr/X11/lib:/usr/lib:/opt/local/lib"
(save / exit nano with ctrl-o and ctrl-x)
(you will need to log out / log in at this stage for these changes to take place)



Important Information Tips are provided by the CrossOver Community and Advocates. They are not intended to be used for official CodeWeavers Support. For that, please visit our official support pages.
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM2MzczNjgxLCJjc3JmX3Rva2VuIjoiZ0pySjhWcUdaTUg5ZDd1dSIsImdkcHIiOjB9