Application Details:
Version: | The Conquerors Expansion |
License: | Retail |
URL: | http://www.microsoft.com/games... |
Votes: | 27 |
Latest Rating: | Silver |
Latest Wine Version Tested: | 9.11-staging |
Maintainers: About Maintainership
What works
Everything. Works perfect. Even better than on my XP installation I'd say.
However, you need to copy the "game\sound" folder from the CD to the installation directory to fix the "I can't find the game disk" problem.
Also, you have to run with the installation directory as the local directory (cd into the C:\Program Files\Microsoft Games\Age of Emipres II\ directory before running the game.). This fixes the DirectDraw issue.
If you don't install the expansion though you will have some difficulty playing anything but the Learning Campaign.
What does not
Workarounds
What was not tested
Hardware tested
Graphics:
Additional Comments
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Arch Linux x86_64 | Oct 19 2024 | 9.11-staging | Yes | Yes | Yes | Silver | Andy Wan | |
Show | Fedora 34 x86_64 | Nov 08 2021 | 6.18 | Yes | Yes | Yes | Gold | another anonymous user | |
Show | Arch Linux x86_64 | Aug 08 2021 | 6.14-staging | Yes | Yes | No | Platinum | Arkanosis | |
Show | Ubuntu 19.10 "Eoan" (+ variants like Kubuntu) | Oct 27 2019 | 4.18 | Yes | Yes | No | Platinum | consolelogger | |
Show | KDE neon | Nov 06 2017 | 2.20 | Yes | Yes | Yes | Gold | Aet456 |
Bug # | Description | Status | Resolution | Other apps affected |
4066 | Online Play Doesn't Work (DirectPlay) | NEW | View | |
29384 | Multiple applications expect correct handling of WRITECOPY memory protection (Voobly fails to launch Age of Empires II, MSYS2) | STAGED | View | |
31279 | Age of Empires II SafeDisc v1.x driver crashes in IDT check (INT1/3 hooks) | RESOLVED | NOTOURBUG | View |
47677 | Age Of Empires 2 crash before starts an singleplayer game | UNCONFIRMED | View | |
51907 | ddraw games don't work in xwayland | UNCONFIRMED | View |
winetricks directplay
Legacy:
With recent wine version(atleast with 1.1.20) you can play backround music with no problem too. While using the nocd crack, just keep your cd on cd drive and the game is able to play the music. Am I right that AoEII doesn’t have an option to install _backround music_ tracks to harddisk?
One should be able to rip the audiocd track from the cd and set it as a cd drive, so that AoEII would be able to play the music from that. It might need empty first track, though. Hacking AoEII executable to change the playing format from audiocd to raw cda tracks from game dir should be possible, though cumbersome, task...
One word of warning, though: Keeping cd on cd drive slows the game even more...
¹ I haven’t been able to confirm that this annoyance exists.
Multiplayer
To get multiplayer working you have to use by now the directplay libraries from microsoft, still (since 2006) no open source libraries for direct play that include libraries to open sockets and close to play games, so install winetricks:
(in ubuntu/debian) sudo apt-get install winetricks
and then exec:
winetricks directplay
It will download the directplay libraries from microsoft and install them, that's all, tcp/ip will work with direct connect.
If you get only a black screen upon starting a game
winetricks ddr=gdi
(see https://bugs.winehq.org/show_bug.cgi?id=43627)winetricks csmt=off
(see https://bugs.winehq.org/show_bug.cgi?id=44796)
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Andy Wan on Saturday October 19th 2024, 15:02
I wrote tutorial here:
tinyurl.com/installaoe2linux
by Andy Wan on Tuesday October 15th 2024, 22:56
It works fine LAN, but not online. And yes I port-forward & did my firewall settings.
I read and see many other people faced the same issues.
Am on latest version of WINE, ArchLinux.
by Andy Wan on Friday October 18th 2024, 10:21
- Install Lutris. This will install latest WINE 9.x
- Use Lutris to install AOE2 into it's own wine prefix, 32-bit. Install Conquerors Expansion in same AOE2 prefix, and then the Conquerors 1.0c official patch.
- Use Winetricks to install directplay, mfc42 via the install components
- Library overrides: dplayx, dpnet, dpnhpast, dpwsockx, gdiplus, mfc42, mfc42u (all native)
- winetricks ddr=gdi
- winetricks csmt=off
- Install GameRanger into same AOE2 prefix (this should assuming installed mfc42)
- Run EXE within WINE prefix. Locate GameRanger.exe somewhere within C:\users\\LocalRoaming\
- After logging into GameRanger & setting up AOE2: TC, host a game room.
- Use another computer (connected to internet via different network, ie. mobile phone hotspot), using REAL Windows & AOE2: TC & GameRanger to join the same game room.
- GameRanger host start.
Issue:
- Linux AOE2 GameRanger starts multiplayer game but then crashes back to desktop.
- NB: Linux AOE2 runs single player fine.
by Arkanosis on Saturday August 7th 2021, 17:52
by Warday on Tuesday August 17th 2021, 12:40
by m0llee on Friday February 14th 2020, 8:37
When i move it, the game lags.
I got rid of it by starting the game with an additional argument: age2_x1.exe -normalmouse
I had this problem on OSX and Linux a while ago, hope it helps someone out there, too!
by leo on Friday May 11th 2018, 7:30
by azrdev on Friday May 11th 2018, 8:12
by Eric Toombs on Monday March 26th 2018, 2:10
by Eric Toombs on Friday March 23rd 2018, 6:38
by Ewerton Ruth on Tuesday January 3rd 2017, 11:59
by Connor on Wednesday February 18th 2015, 0:37
Unhandled exception: page fault on read access to 0x752e5694 in 32-bit code (0x0040e41d).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0040e41d ESP:0032f1b4 EBP:0032fcd8 EFLAGS:00010206( R- -- I - -P- )
EAX:00400000 EBX:7b8a4610 ECX:0032fee0 EDX:00000067
ESI:00132789 EDI:0041acd0
Stack dump:
0x0032f1b4: 727a002b 84ffab2b f3366778 3cb59a30
0x0032f1c4: 99717afd def1cd95 766c377f 31c9e784
0x0032f1d4: 237ad629 5c739dba f87c1f3e ef17147e
0x0032f1e4: b75aab64 566f526c d041696a 647b7edd
0x0032f1f4: 11fc6bee c109ba6a 573c5d67 13ab5304
0x0032f204: 484ec750 43992a69 18c68340 1ad2fac7
Backtrace:
=>0 0x0040e41d in age2_x1 (+0xe41d) (0x0032fcd8)
1 0x00411f94 in age2_x1 (+0x11f93) (0x0032fdd4)
2 0x0041ae22 in age2_x1 (+0x1ae21) (0x0032fe60)
3 0x7b86127c call_process_entry+0xb() in kernel32 (0x0032fe78)
4 0x7b864ddb in kernel32 (+0x54dda) (0x0032feb8)
5 0x7bc76a80 call_thread_func_wrapper+0xb() in ntdll (0x0032fed8)
6 0x7bc76cdd call_thread_func+0x7c() in ntdll (0x0032ffa8)
7 0x7bc76a5e RtlRaiseException+0x21() in ntdll (0x0032ffc8)
8 0x7bc4e02e in ntdll (+0x3e02d) (0x0032ffe8)
0x0040e41d: imull $-128,0xf9a41084(%ebx),%edx
Modules:
Module Address Debug info Name (51 modules)
PE 400000- 45a000 Export age2_x1
PE 10000000-1000c000 Deferred drvmgt
ELF 7b800000-7ba4b000 Dwarf kernel32
\-PE 7b810000-7ba4b000 \ kernel32
...redacted for brevity ...
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Microsoft Games\Age of Empires II\age2_x1\age2_x1.exe
00000009 0
by Kevin on Wednesday November 16th 2016, 18:50
by Dave Lentz on Saturday February 7th 2015, 14:13
8400GS/G98
mesa git/10.5 current as of today's date
The game would not run with nouveau (black screen) and it would not run with nvidia blob driver if its 32-bit libs were installed. It would run with the blob as long as 32-bit apps were using 3D software rendering, though it was somewhat laggy (understandably).
I had to set the OffscreenRenderingMethod=BackBuffer in the Direct3D section of the registry. This can be done quickly with winetricks using this command:
winetricks orm=backbuffer
by Sam S. on Thursday November 26th 2015, 17:21
Wine 1.7.54
Mesa 11.0.6
Arch Linux x86_64
by Lewis Clement on Saturday March 29th 2014, 12:42
by Carlos Rodriguez on Friday December 20th 2013, 8:40
Wine 1.7.4 (compilado)
Nvidia Drivers 331.13 (.run package)
Kubuntu 13.10 32Bit - Kernel 3.11.0.12 PAE
CPU: AMD Fusion A4 3300 2.5Ghz (Dual-Core) Stock Clock
MEM: 8GB DDR3 1333 (2x4) Patriot value (128 bit dual channel: 21.3 gb/s)
GPU: Zotac Nvidia Geforce GT630 (GK208 28nm: 384 Shaders / 8 ROPS) Zone Edition Passive Cooling 2GB DDR3 1800Mhz a 64Bit (14.4Gb/s)
BOARD: MSI A55M P35
www.youtube.com/watch?v=IAqdHfTGXMg
by James McConnel on Sunday November 10th 2013, 20:27
by Thijmen on Wednesday May 15th 2013, 15:44
The same is opposite when they are creating a game and i'm trying to join my screen hangs until i get a time out message.
by Warday on Wednesday May 15th 2013, 17:18
HOWTO
Multiplayer
To get multiplayer working you have to use by now (wine 1.5.27) the directplay libraries from microsoft, still (since 2006) no open source libraries for direct play that include libraries to open sockets and close to play games, so install winetricks:
(in ubuntu/debian) sudo apt-get install winetricks
and then exec:
winetricks directplay
It will download the directplay libraries from microsoft and install them, that's all, tcp/ip will work with direct connect.
by Thijmen on Wednesday May 15th 2013, 18:08
But it hangs before should enter the lobby. You get a screen that it is trying to connect it hangs at that point.
by Warday on Saturday May 18th 2013, 12:38
by thereal on Friday July 26th 2013, 15:39
by Warday on Friday July 26th 2013, 17:59
by Fog Lindin on Sunday April 21st 2013, 18:13
The situation is aided if I select a large square around the unit and drag the mouse to the side of the screen enough to make the viewport scroll. When I do that, the unit will sometimes select.
This makes the game pretty unusable as combat is out of the question.
Any help guys?
Wine 1.5.27, Ubuntu 12.10, aoe II expansion. Running it with this command:
wine age2_x1.exe -- -opengl (but bug happens without those flags also)
by K1773R on Sunday April 21st 2013, 19:21
by Fog Lindin on Monday April 22nd 2013, 3:29
The bug I see is that I have a long delay when selecting units.
by Capitan Pistacho on Tuesday March 26th 2013, 5:09
What needs to be done:
A native direct connect library to avoid installing directx
Fix the blinking text areas
And that's all...
by Jared on Sunday March 10th 2013, 8:30
by Jared on Sunday March 10th 2013, 8:41
fixme:system:SystemParametersInfoW Unimplemented action: 110 (SPI_GETSHOWIMEUI)
fixme:d3d:init_driver_info Unable to find a driver/device info for vendor_id=0x8086 device_id=0x116 for driver_model=2
fixme:win:EnumDisplayDevicesW ((null),0,0x32bed4,0x00000000), stub!
fixme:d3d:init_driver_info Unable to find a driver/device info for vendor_id=0x8086 device_id=0x116 for driver_model=2
fixme:win:EnumDisplayDevicesW ((null),0,0x32b864,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
err:d3d_surface:d3dfmt_p8_init_palette This code should never get entered for DirectDraw!, expect problems
fixme:system:SystemParametersInfoW Unimplemented action: 111 (SPI_SETSHOWIMEUI)
fixme:winmm:MXD_SetControlDetails What should the sw-side mixer controls map to?
fixme:font:get_outline_text_metrics failed to read face_nameW for font L"Papyrus"!
fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Papyrus"!
fixme:dinput:IDirectInputDevice2WImpl_GetProperty Unknown property
fixme:dinput:IDirectInputDevice2WImpl_GetProperty Unknown property
fixme:winmm:MXD_SetControlDetails What should the sw-side mixer controls map to?
fixme:winsock:convert_af_w2u unhandled Windows address family 6
fixme:ddraw:ddraw7_FlipToGDISurface iface 0x1571f8 stub!
fixme:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_OPENSTATUSWINDOW
fixme:imm:ImmGetOpenStatus (0x153728): semi-stub
fixme:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_CLOSESTATUSWINDOW
by K1773R on Sunday March 10th 2013, 11:06
by Warday on Monday March 11th 2013, 13:57
by Martin on Monday May 28th 2012, 19:22
LAN games are no problem (not using DirectPlay anyway).
Game is patched with 1.0c and using NO-CD crack.
Ports are forwarded correctly, I have even forwarded extra ports displayed in the following log. Connections are successful using Telnet.
In an attempt to track down the culprit, I logged the winsock channel:
gist.github.com/2821685
The procedure was as follows:
1. [Host] Launch game
2. [Host] Start multiplayer game
3. [Client] Hit 'Show Games', enter public IP-address, OK
4. [Client] Attempts to contact host, dialog box closes and the game list remains empty.
Sadly the log does not have any timestamps. So finding the span when the client attempts to contact is a pain.
These two lines are the only 'errorish' things that happen:
warn:winsock:wsaErrno errno 107, (Transport endpoint is not connected).
warn:winsock:wsaErrno errno 115, (Operation now in progress).
I would appreciate more results to compare to and whether this deserves a bug report or if I'm missing something.
by Warday on Monday May 28th 2012, 20:38
by Martin on Tuesday May 29th 2012, 10:15
by K1773R on Tuesday May 29th 2012, 10:22
if you want to play over the inet you have to open ports on BOTH sides. just in case you dont have all ports:
TCP 47624
TCP+UDP 2300-2400
i never tested it with wine > 1.4, if i manage to do that (i dont have much time atm) then il let u know (will post a comment here). thanks for the log.
by Martin on Tuesday May 29th 2012, 11:49
The Windows user was using Windows 7, but I'm still unable to connect from my laptop (that's what I used as client to generate the log). the Wine prefix is identical between my stationary pc and my laptop. Not entirely sure what the behaviour is like on Windows 7. I was just told it did not work.
Also OS in winecfg is set to Win98.
by K1773R on Tuesday May 29th 2012, 12:41
i said vista and higher, this includes win7 aswell, ask him if he got Home Edition, how to detect this is easy:
press WIN + R, write in winver and press run
if you copied the ddls by ur own (didnt work for me too) then undo it (just delete em) and use "winetricks directplay"
greetings
by Martin on Tuesday May 29th 2012, 12:47
I set both my computers to use Windows XP instead, nothing's changed.
As for the dlls, I used the winetricks method.
by K1773R on Tuesday May 29th 2012, 12:55
by Martin on Tuesday May 29th 2012, 12:57
Just 'Wine (XP) Wine (XP)' left now.
by K1773R on Tuesday May 29th 2012, 13:09
by Martin on Tuesday May 29th 2012, 14:31
The greater and less than symbols were filtered out :(
by Capitan Pistacho on Monday November 5th 2012, 3:06
by Shuhao on Monday February 27th 2012, 12:59
If you move it, here's some console output:
fixme:winmm:MXD_SetControlDetails What should the sw-side mixer controls map to?
by Shuhao on Sunday February 26th 2012, 19:28
by Shuhao on Sunday February 26th 2012, 19:51
by Belial on Wednesday October 19th 2011, 23:11
I am running Ubuntu 10.04 LTS with Wine 1.3.3, but had a similar issue under Wine 1.2.1. I have tried with the default configuration and with d3dx9 installed through winetricks with no luck. I'm now back to a clean install of Wine 1.3.3. I have tried both with the "-- -opengl" and without and the results are the same. It's not THAT big a deal, but I need to keep another window open so I can ALT-TAB out of AOE, and if I run it in a virtual desktop ALT+TAB doesn't work. Tried running it from terminal, and saw a lot of this error, and it's the only error that was generated during my attempt to start a game:
fixme:winmm:MXD_SetControlDetails What should the sw-side mixer controls map to?
I'm updated to 1.0c. Anyone got anything to send me in the right direction?
by Warday on Saturday October 22nd 2011, 10:28
by Belial on Saturday October 22nd 2011, 12:27
I'll see if I can't fix the sounds in the game, it might solve this problem.
by K1773R on Saturday October 22nd 2011, 17:34
by Warday on Sunday October 23rd 2011, 15:11
by K1773R on Sunday October 23rd 2011, 16:09
by K1773R on Tuesday January 17th 2012, 10:10
by Warday on Tuesday January 17th 2012, 13:16
by K1773R on Wednesday January 18th 2012, 2:53
by Warday on Wednesday January 18th 2012, 13:05
appdb.winehq.org/objectManager.php?sClass=application&iId=13147
by K1773R on Wednesday January 18th 2012, 13:19
by K1773R on Thursday October 6th 2011, 22:14
by Warday on Wednesday October 5th 2011, 20:09
by K1773R on Wednesday October 5th 2011, 9:59
its awesome playing this game in widescreen :P
greetings
PS: its for the aoe1tc 1.0c with NOCD version.
by Warday on Wednesday October 5th 2011, 19:49
by K1773R on Wednesday October 5th 2011, 19:53
by Lukas Matousek on Wednesday January 4th 2012, 1:25
I would like to have 1024x600 and 1920x1080 resolutions, so I can play my notebook and desktop in full ;-)
Maybe it would be good to know how to do that...?
Thanks
Pavouk106
by K1773R on Wednesday January 4th 2012, 2:10
you have to patch 2 graphic/interface files and the exe, i dont know if the graphics are compatible but i dont think so. i can send you a patched 1.0c version (exe and the two grapic/interface files) otherwise you have to send me the exe and the two files and il patch it :)
greetings
by K1773R on Tuesday January 17th 2012, 8:21
by Warday on Tuesday January 17th 2012, 8:45
by K1773R on Tuesday January 17th 2012, 8:59
by Isaac on Sunday June 5th 2011, 9:44
Running from the terminal gives:
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7ed92be0
Running with the -opengl and -nostartup options also make no difference.
by Warday on Sunday June 5th 2011, 12:40
Use the box (standar 800*600 I thinck).If you have copiz use low efec and taste it.
Im waiting for the results.
by Phlum on Monday March 28th 2011, 15:33
Why, the only problems I have are that there is a delay between clicking and something actually happening, and that there is a huge blue box at the right of my screen (but that's mainly due to my tiny monitor!)
by Warday on Wednesday March 30th 2011, 18:23
by Phlum on Thursday March 31st 2011, 17:22
Plants vs. Zombies does the same thing, and it isn't really that much of ab issue.
by Geogriffith on Saturday February 12th 2011, 3:30
You need to install the 1.0c update, available at www.microsoft.com/games/conquerors/downloads.aspx . Afterwards you can copy over the no-cd crack and run the game as normal. The crack only works for version 1.0c.
by Hector Ricardo on Monday December 12th 2011, 17:34
by Thales on Thursday December 16th 2010, 11:51
by lordars on Sunday September 12th 2010, 19:20
to even provide a nocd or crack not found
by andre luiz on Sunday April 18th 2010, 14:11
env WINEPREFIX="/home/andre/.wine" wine "C:\Arquivos de programas\Microsoft Games\Age of Empires II\Age2_X1\age2_x1.Exe"'-- -opengl'
by SiegeMachine on Sunday January 31st 2010, 14:42
by John Luke on Saturday January 16th 2010, 11:59
by lee on Thursday January 22nd 2009, 13:55
jpegserv.com/linux/aoe
I renamed the mp3 to "aoe-sound.mp3" and moved it to "$HOME/.wine/drive_c/Program Files/Microsoft Games/Age of Empires II", it's not a perfect solution but it works :)
by Andurian on Saturday January 3rd 2009, 2:55
ubuntu 8.10 64bit
wine 1.1.12
and with a:
core2duo, 2gb of ram, and a nvidia 8600m gt.
all i did was add -nostartup to the 'command' part of the shortcut that the installation makes, on your desktop.
............
however, you might notice a slight(to me it was slight anyways, to you it might matter more) speed increase from installing directx 9.
(you need to own a windows license for the following)
simply download the directx installer(i had the 2008 mar one), and do the following dll overrides:
[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"d3d8"="native"
"d3d8thk"="native"
"d3d9"="native"
"d3dim"="native"
"d3dim700"="native"
"d3dpmesh"="native"
"d3dramp"="native"
"d3drm"="native"
"d3dx9_24"="native"
"d3dx9_25"="native"
"d3dx9_26"="native"
"d3dx9_27"="native"
"d3dx9_28"="native"
"d3dx9_29"="native"
"d3dx9_30"="native"
"d3dx9_31"="native"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="native"
"d3dxof"="native, builtin"
"D3DX9_37"="native"
"D3DX81ab"="native"
"dciman32"="native"
"ddrawex"="native, builtin"
"devenum"="native, builtin"
"dinput"="native"
"dinput8"="native"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"DMUSIC32"="native"
"dnsapi"="native"
"dplay"="native, builtin"
"dplaysvr.exe"="native, builtin"
"dplayx"="native, builtin"
"dpnaddr"="native, builtin"
"dpnet"="native, builtin"
"dpnhpast"="native, builtin"
"dpnlobby"="native"
"dpnmodem"="native"
"dpwsockx"="native"
"dsound"="native"
"dsound3d"="native"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"
or you can just copy this text into a file, name it file.reg and register it with 'regedit'(its inside your windows folder) with wine.
if the directx installation doesnt work, or if it doenst install all of the following dlls; in other words if something goes wrong, try downloading the dlls online and then install the directX over them.
NOTE: please do note that the provided REG text contains also the dll overrides for the multiplayer dlls.(supplied above)
NOTE2: Also, ATI cards are not best friends with wine, please understand that.(at least not as of this writing) So if you have a ATI card, be advised that your experience might be different than described above.
ill see if i can upload the needed dlls-on-a-zip later on.
Best of luck, and reply here for any further questions.
cheers~
by Andurian on Saturday January 3rd 2009, 19:11
it seems that wine really isnt ready for it all.
in crossover multiplayer works fine, i play starcraft with it.
but age(as of today) runs -very- slow.
if anyone knows any hints to get this working under wine, id be glad to hear. otherwise, multiplayer cant be done right now. even with the dll overrides listed in the help section.
cheers
by Peter Geyfman on Friday December 5th 2008, 23:49
* The sound is a little "scratchy" and after a few minutes into the game disappears all together. Sometimes it comes back if I change the volume using multimedia keys on my laptop, but mostly it never comes back.
* When queuing up a bunch of units in any building, if you bump into the queue limit the game slows down to a crawl for 10 to 20 seconds.
If anyone has had these issues and was able to resolve them please post what you did.
My hardware is Dell Inspiron E1705 with 1Gb ram ATI X1400 video. Running Ubuntu Intrepid and wine 1.1.9
by L29Ah on Monday October 27th 2008, 19:58
xorg-server 1.5.2 (xorg-x11 7.4)
nvidia-drivers 177.80
Is there any painless way I can check this?
by Andurian on Saturday May 10th 2008, 6:29
'-- -opengl' on the end of the command line and it fixed it for me, more thne any of the other attempts.( - nostartup, is good also -blocks the intro ;) )
by Wayne on Monday February 11th 2008, 14:17
Setting up WINE to use a virtual desktop window makes it work fine (usually), but it gets annoying with the tiny screen, as AOC resizes the screen to what it wants once I start up an actual game in AOC. Even in a virtual desktop, sometimes it will randomly glitch and the game screen will move in a random direction making it unplayable, since I can only see a corner of the game and the screen moves back to the corner when I move it out.
I'm using Windows 2000 setting, and I have tried to use the terminal to launch it, but it just brings up the splash screen and nothing happens. Also going to the file in the "C:" WINE directory and running the age2_x1.exe from there only brings up the splash screen. Even copy and pasting the the command that the desktop icon launcher uses to the terminal or ALT F2 run application box only brings up the splash.
I'm new to Linux and even newer to WINE, so any help with detailed instructions will be gratefully recieved :)
by dreamcruiser on Saturday August 1st 2009, 18:23
I have exactly the same problem with Kubuntu Jaunty. I think, it is the x-server...or should i upgrade wine 1.01? Can you give me a tip? I dont know what i can do?
Greatings
by Willian Gustavo Veiga on Wednesday September 30th 2009, 9:02
Wine 1.1.29 compiled.
Debian Squeeze
uname -a:
Linux willian 2.6.30-1-686 #1 SMP Sat Aug 15 19:11:58 UTC 2009 i686 GNU/Linux
lspci:
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 661FX/M661FX/M661MX Host (rev 11)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] (rev 36)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)
00:05.0 RAID bus controller: Silicon Integrated Systems [SiS] RAID bus controller 180 SATA/PATA [SiS] (rev 01)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter
by Dan on Monday January 14th 2008, 15:32
daniel@foobar ~ $ wine .wine/drive_c/Programme/Microsoft\ Games/Age\ of\ Empires\ II/age2_x1/age2_x1.exe
daniel@foobar ~ $
No Errors come up and it just doesn't load. I've tried running with WINEDEBUG=+all and cannot see any Error; OpenGL is working:
0009:trace:ntdll:RtlFindClearBitsAndSet (0x7effed8c,1,0)
0009:trace:ntdll:RtlFindClearBits (0x7effed8c,1,0)
0009:trace:ntdll:RtlAreBitsClear (0x7effed8c,0,1)
0009:trace:ntdll:RtlSetBits (0x7effed8c,0,1)
0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version : 2.1.7170 Release.
0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo GL renderer : ATI Radeon HD 2600 Pro.
0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo GLX version : 1.2.
0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX version : 1.2.
0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX vendor: : SGI.
0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX version : 1.4.
0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX vendor: : SGI.
0009:trace:wgl:X11DRV_WineGL_InitOpenglInfo Direct rendering enabled: True
0009:trace:wgl:has_opengl GLX is up and running error_base = 131
This is a Athlon 64 X2 with a 64-bit Gentoo system with wine 0.9.46 (from the portage tree). Is this a 64-bit issue?
by Dan on Tuesday January 15th 2008, 2:16
by Bryon on Tuesday November 6th 2007, 13:27
* The game must be set to Windows 2000 compatibility.
* This game requires a NoCD patch to run.
* If the game wont start, either remove dpwsockx.dll from your system32 folder or follow the steps for multi-player below.
Multiplayer
To get multiplayer working, place the DLLs in this archive in Wine's windows/system32 directory. Then, start winecfg and add dll overrides (native, builtin) for the following DLLs: dplayx, dpnet, dpnhpast and dpwsockx.
-------------------------------------------------------------------------
Ok, I've done everything here and the game will attempt to load but revert to a 'untitled window' and promptly crash. I'm running Ubuntu 7.10 and the latest Wine. The game version is 2.0c and the expansion (same problem) is 1.0c
by Sebastian Brands on Sunday December 30th 2007, 6:05
I'm using Feisty with Wine 0.9.33.
When I try to run the game (the replaced age2_x1.exe from a downloaded no-cd archive from Megagames) I get a black screen with no error message, that closes after two seconds or so.
Has anyone had this problem and solved it?
I'm using a Packard Bell Easynote B3236 D with built-in S3 Unichrome IGP graphics.
by ddcc on Sunday December 30th 2007, 12:26
cd9513ee1a34b1474f9aeb55ae629a14 age2_x1.exe
Is yours the same?
by Sebastian Brands on Sunday December 30th 2007, 15:11
Going back to Feisty now, hoping for the best. Having found "OpenChrome" drivers makes me hopeful.
Good luck to you too!
by ddcc on Sunday December 30th 2007, 19:17
by ddcc on Friday August 31st 2007, 23:38
by Alexander Nicolaysen Sørnes on Monday November 5th 2007, 5:05
by Tom on Tuesday June 26th 2007, 1:47
I am in aboarding house and whenever i try to play multiplayer i cannot see anyone's game. I have also tried creating yet nobody can see my game. How can i fix this?
by Jonas Heinrich on Saturday August 4th 2007, 12:26
by cyan15 on Saturday March 22nd 2008, 18:38
wine: could not load L"C:\\windows\\system32\\dplaysvr.exe": Module not found
Not sure where to get it from ...
by RaZer0r on Saturday May 26th 2007, 9:25
AoE starts good, but when I click "Start Game", it just crashes
this are the errors i get...
[code]
rein@rein-laptop:~/.wine/drive_c/Program Files/Microsoft Games/Age of Empires II/age2_x1$ wine age2_x1.exe fixme:wave:ALSA_AddCaptureDevice Add support for DSCapture
fixme:system:SystemParametersInfoW Unimplemented action: 110 (SPI_GETSHOWIMEUI)
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x18bac8) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x175148)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x175148)->(0x10024,00000013)
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme:system:SystemParametersInfoW Unimplemented action: 111 (SPI_SETSHOWIMEUI)
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
wine: Unhandled page fault on read access to 0x00000008 at address 0x7e817eae (thread 0009), starting debugger...
[/code]
by Robin D. on Wednesday June 6th 2007, 19:56
Had the same issue without the patch, but the patch fixed it.
by RaZer0r on Wednesday June 6th 2007, 23:40
by Robin D. on Thursday June 7th 2007, 11:40
The game starts up fine for me, everything works, even the intros.. But it is really slow and therefore barely playable. In some menus (i.e. in the "start random game" section), the game takes around 10 secons to react on my mouse clicks.
by RaZer0r on Saturday June 9th 2007, 5:17
by Anurag Mishra on Saturday May 19th 2007, 11:39
fixme:system:SystemParametersInfoW Unimplemented action: 110 (SPI_GETSHOWIMEUI)
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x16f6b0) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16a588)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16a588)->(0x10024,00000013)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 8
fixme:d3d_surface:IWineGDISurfaceImpl_Blt Can't handle DDBLT_WAIT flag right now.
fixme:system:SystemParametersInfoW Unimplemented action: 111 (SPI_SETSHOWIMEUI)
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16a588)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
And then a dialog box says that
"Could not initialise graphics system. Make sure your video card is compatible with DirectDraw."
The error came with version 0.9.27(from the archive give) and also from version 0.9.37(obtained by synaptic package manager after adding GPG key).
I am using a G965 Mobo with integrated Intel GMA x3000.
The game runs (with no multiplayer) in Cedega 6.0 and very slowly with Crossover 6.1.
Any help?
by Alexander Nicolaysen Sørnes on Saturday June 9th 2007, 4:43
by tabai on Thursday June 21st 2007, 10:34
everything (except untested mp works)
by Heinz Kunterbunt on Sunday January 6th 2008, 10:57
Have you installed DirectX yet? (you can download it from microsoft. run the setup.exe twice cause otherwise it might not work as it should)
I think I got it fixed by changing the xorg.conf in /etc/X11
here's the section I changed:
----------------
Section "Screen"
Identifier "Default Screen"
Device "Standardgrafikkarte"
Monitor "Standardbildschirm"
Defaultdepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
--------------------------------
Try to run age2_x1 from a terminal (wine age2_x1.exe)
When I open it in a folder, i get the same error as you!
by Andrej Z. on Sunday March 4th 2007, 5:48
Could not initialize graphics system. Make sure your video card and driver are compatible with directdraw.
I set a virtual desktop for wine, but it doesn't help.
This is the command line output :
Xlib: extension "XFree86-DRI" missing on display ":0.0".
Xlib: extension "XFree86-DRI" missing on display ":0.0".
fixme:system:SystemParametersInfoW Unimplemented action: 110 (SPI_GETSHOWIMEUI)
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x174be8) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x160120)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
by Alexander Nicolaysen Sørnes on Sunday March 4th 2007, 6:09
by Marc Andre Tanner on Wednesday March 7th 2007, 13:07
libGL warning: 3D driver claims to not support visual 0x4b
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
libGL warning: 3D driver claims to not support visual 0x4b
fixme:system:SystemParametersInfoW Unimplemented action: 110 (SPI_GETSHOWIMEUI)
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x176fb8) : stub, simulating 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x16e3e8)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
The libGL and ALSA related messages where there before, but it worked.
I have the suspicion that the game checks the available memory and 64MB is not enough, was there a recent change in this stub?
Regards,
Marc
by Patrick Mansfield on Thursday March 22nd 2007, 19:31
I built from current git source, and that failed the same way.
I saw your 64mb comment, I looked that up. and found you can set it in user.reg, and modified it up to 512 with no change :-( other than the startup line:
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x168840) : stub, simulating 512MB for now, returning 512MB left
i.e. in user.reg, I added a line for VideoMemorySize:
[Software\\Wine\\Direct3D] 1174607489
"VertexShaderMode"="hardware"
"VideoMemorySize"="512"
I guess the message is coming from the game, as I could not find the string anywhere in wine source (the "Could not initialize graphics system").
Maybe we can git bisect to find the offending patch (don't know when they switched to git) but it takes so long to compile.
-- Patrick
by Patrick Mansfield on Thursday March 22nd 2007, 19:42
-- Patrick Mansfield
by Marc Andre Tanner on Sunday March 25th 2007, 8:42
Marc
by Hawk Anonymous on Tuesday May 1st 2007, 15:30
just updated to version 0.9.36 but the bug hasn't
been fixed, or at least not completely.
Still no graficsubsystem for me (using an Geforce 6800 with nvidia drivers.)
by Karolina on Saturday March 3rd 2007, 9:26
Also, to decrease the lag, set graphics to medium or low (which don't look that different anyway), and use a smaller resolution. This is especially important for multiplayer.
Now there is only some inbetween loading lag, and lag with large battles (ex. 50 war elephants attacking a castle). The latter one screws up the sound royally.
To add: Following instructions, the multiplayer works without any problems.
by Kristjan Siimson on Sunday November 11th 2007, 20:02
by Andrew Gee on Sunday February 4th 2007, 5:06
But upon opening the game I receive an error saying:
"Could not initalize graphics system. Make sure that your video card and driver are compatible with DirectDraw."
Any idea where to start looking for a fix?
by Alexander Nicolaysen Sørnes on Sunday February 4th 2007, 5:48
"1024x768" "800x600" "640x480"
to /etc/X11/xorg.conf
on the Modes line under
Section "Screen" -> Subsection "Display"
where your colour depth is listed
by Andrew Gee on Sunday February 4th 2007, 6:19
by MpMp on Thursday March 8th 2007, 12:15
I have the same problem.
Can you explain me how you have resolved this problem??
by Andrew Gee on Thursday March 8th 2007, 12:20
Load the graphics tab. Tick Emulate a virtual desktop and specify the size of the virtual desktop that you'd like.
by Carl Jalm on Monday March 12th 2007, 16:46
by Bastiaan van der Weij on Monday November 5th 2007, 4:57
by David J Kyle on Sunday March 11th 2007, 16:55
a virtual desktop does not work neither does a decent xorg or xfree86 config file do it. only downgrading to wine-0.9.31 appears
to fix the broken compatibility, unless there is a fix i have not found yet. A nocd patch also does not work. Maybe a winecfg setting
to control how much video ram that is available to wine might help
here.
by Tim on Wednesday April 25th 2007, 13:24
by D on Friday January 19th 2007, 8:35
Directplay stuff shows up in the list, but if I select a TCP/IP connection and click show game, add ip and so on, the server wont come up in the list...
by Alexander Nicolaysen Sørnes on Friday January 19th 2007, 8:45
by D on Friday January 19th 2007, 14:21
Is the multiplayer working over internet or is it only LAN? Btw, I can't host a server, it pops me back to multiplayer window.
by Alexander Nicolaysen Sørnes on Friday January 19th 2007, 17:33
Post the output of 'hostname', '/sbin/ifconfig' and 'cat /etc/hosts'.
by D on Sunday January 28th 2007, 4:25
by D on Wednesday January 31st 2007, 13:00
What the heck is wrong? I can't see LAN servers in any game, but connecting via internet and ip gets me to the game but not with directplay games.
My /etc/hosts file:
127.0.0.1 localhost
123.123.123.1 jampLAN
--
123.123.123.1 is the right ip, because it's set up manually like that.
by Alexander Nicolaysen Sørnes on Wednesday January 31st 2007, 13:48
For LAN games you can also use IPX, which does not require any such configuration. You will then need to install some IPX utilities, usually called 'ipx-utils', and you may also need to start IPX. How this is done depends on your distro.
by D on Wednesday January 31st 2007, 14:10
by Alexander Nicolaysen Sørnes on Wednesday January 31st 2007, 14:58
by D on Thursday February 1st 2007, 12:45
by Alexander Nicolaysen Sørnes on Thursday February 1st 2007, 12:55
by Luke on Friday February 9th 2007, 19:13
by Alexander Nicolaysen Sørnes on Saturday February 10th 2007, 10:15
If you have done that, try creating an IPX game and see if they can join it (you usually need to install a package called 'ipx-utils', and then start it in some way)
by Luke on Saturday February 10th 2007, 11:53
by Jonas Heinrich on Saturday August 4th 2007, 12:32
by cyan15 on Saturday March 22nd 2008, 20:32
Tried IPX:
sudo ipx_interface add -p eth0 802.2
then went to multiplayer in AOC and it goes on in an infinite loop:
fixme:winsock:is_sockaddr_bound don't know how to tell if IPX socket is bound, assuming it is!
Using TCP:
I enter the IP address, click ok, but nothing happens when clicking join, host game name doesn't show up, also tried adding IP address in /etc/hosts