This game works with Wine 1.1.29, not wint the newer versions until 1.3.32 that works even better!
Additional infor for 1.1.29:
Make sure you have the MouseWarpOverride registry key (if it does not exist, you will have to create it).
Do not attempt to use hardware acceleration - unfortunate things will happen.
In my experience, it works a lot better to run it in a window.
If you have difficulty with a non 1:1 mouse movement ratio (e.g. your mouse sometimes pops out of the window before it reaches the edge), try moving your mouse rapidly to another portion of the window, and then slowly approach the portion you wish to reach.
Install in win98 mode: when running the installer do not use the autorun, Navigate to
$CDROM/setup/English (or whatever your language is) and run the
SETUP.EXE found there.
Apply patch 1.03
Run in win98 mode
No mouse override needs anymore!
I suggest to play the game inside a wine desktop due to low resolution supperted by the game, but normal fullscreen works too
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Seegras on Sunday February 24th 2013, 3:22
I've got this gem here:
trace:d3d:wined3d_dll_init Use 2048MB = -2147483648 byte for emulated_textureram
I've now set
This might actually a problem with several games..
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)
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:
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:
(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:
Now, run the game!
22) Whenever you want to play, navigate using terminal.app to where populous.sh is and simply type:
Ensure your .profile is setup properly:
(copy paste following):
# MacPorts Installer addition on 2011-02-18_at_11:29:25: adding an appropriate PATH variable for use with MacPorts.
# Finished adapting your PATH environment variable for use with MacPorts.
(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)
DirectX works fine until you use one of the online matchmaker Ex. popre.net when you launch the game it loads with colors bars when the game loads completely half of the screen is color bars and the mouse is a color bars and you can only move the mouse to some parts of the screen causing the start button (if host) to were the mouse cannot get to it.
In D3D Mode, the mouse is no longer stuck in the center, but the game freeze upon return to the menu. Software mode still has the mouse bug, but it doesn't crash.
If you are using Ubuntu, or some other distribution that uses the PulseAudio sound server which interferes with DirectSound. This is due to a bug (supposedly) somewhere in PulseAudio. There is a patch here bugs.winehq.org/show_bug.cgi?id=10910#c12 that can be applied to wine's source. A simple apt-get-source wine should get you the source, which you can then patch and compile. Info here for Debian/Ubuntu users: help.ubuntu.com/community/BuildingWineFromSource
RE: Dinput by Saul on
Thursday July 17th 2008, 11:29
To people who cannot install
by Conrad on Thursday July 10th 2008, 15:41
I'm using Ubuntu 8.04 and CXGames and installation was failing from the autoloader. The workaround I discovered is here. After pasting the suggested code in the terminal, I was able to run setup.exe from the installer directory on the game CD.
on keyboard mouse lock in bullfrog apps
by morning on Thursday July 3rd 2008, 13:15
I'm not sure how other people here feel about this but this is the only windows game I really like alot and it doesn't quite work in wine.
I'm using ubuntu fiesty. It took awhile to get it loaded and running, and I ended up using the instructions from the wine AppDB dungeon keeper 2 at
appdb.winehq.org/objectManager.php?sClass=version&iId=3696 to make the mouse work, but then the keyboard didn't work. I messed with the override libraries in winecfg and managed to get the keyboard to work.I think the mouse is steeling the focus from the KB and vicey-versy.
I'll be glad to put work into this if somebody tells me what to do..I'll even rewrite the dlls if(nec).
Mouse warping issues
by Alessandro on Tuesday January 8th 2008, 6:12
Hi, I'm using wine git from 6/1/2008 and populous patched to version 1.01. The game seems to work fine, but the cursor is stuck in the middle of the screen. Disabling mouse warping makes everything works like magic. But I don't understant dinput architecture enough to delve further in the problem
Software mode works almost perfectly
by Daniel Williams on Monday October 23rd 2006, 10:32
Using wine v. 0.9.23 on Ubuntu Edgy RC1.
Only two glitches now in software-rendering mode. gnome-panel appears during the Bullfrog video intro, and the mouse is always bounced back when it hits the screen's edges. This happens everywhere in the game (not just in levels) and interferes with mouse scrolling.
In Direct3D mode, the in-game mouse cursor is stuck dead in the screen's center.
HW_SW_Select.exe (which switches between the two modes) won't run at all.