Age of Empires II + The Conquerors (Gold Edition)

Questions about Wine on macOS.
Locked
fooness
Newbie
Newbie
Posts: 3
Joined: Fri Apr 28, 2017 3:09 am

Age of Empires II + The Conquerors (Gold Edition)

Post by fooness »

Dear WineHQ community,

for over ten days now I’m trying to install Age of Empires II + The Conquerors (Gold Edition) on my MacBook Pro 13.3" Retina (Late 2013) running macOS Sierra 10.12.4 (I think with Intel Iris 5100 graphics card).

After trying Wineskin Winery, Porting Kit, PlayOnMac and even CrossOver, I’m finally trying pure Wine (stable, 64-bit(?), 2.0.1 … --without-x11), installed via brew.

Second step was installing Age of Empires II (Gold Edition) (i.e. version 2.0a).

After installing winetricks directplay I’m able to install The Conquerors expansion and the 1.0c patch.

The last step is installing the 1.4 user patch. This is not the problem, as I’m experiencing the same issues without the user patch.

When trying to start a 'Multiplayer Local TCP/IP Game' … the game just freezes. Please see second and third attached images.

When trying to start a 'Singleplayer Standard Game' … please see first attached image.

The error message in wine says, for 'Singleplayer Standard Game':

Code: Select all

Unhandled exception: invalid float operation in 32-bit code (0x00582343).
Register dump:
 CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
 EIP:00582343 ESP:00333e30 EBP:00333e70 EFLAGS:00010202(  R- --  I   - - - )
 EAX:0000003a EBX:00000000 ECX:0bc39b30 EDX:006380e8
 ESI:0bc39b30 EDI:00000010
Stack dump:
0x00333e30:  0000003a 00000049 00000000 00000010
0x00333e40:  0000003a 00000001 0000003a 00000000
0x00333e50:  ffffffff ffffffff 00000000 00000000
0x00333e60:  00000000 00000000 ffffffff ffffffff
0x00333e70:  00000049 0045fa4c 0000003a 00000049
0x00333e80:  0000003a 00000049 00000000 00000010
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
Backtrace:
=>0 0x00582343 in age2_x1 (+0x182343) (0x00333e70)
0x00582343: fstpl	0x38(%esp)
Modules:
Module	Address			Debug info	Name (294 modules)
PE	  3e0000-  3eb000	Deferred        language_x1_p1
PE	  400000-  812000	Export          age2_x1
PE	  b40000-  c08000	Deferred        wndmode
PE	 1120000- 119a000	Deferred        language
PE	10000000-10053000	Deferred        language_x1
PE	40001000-401be000	Deferred        libwine.1.0.dylib
ELF	40782000-4079c000	Deferred        version<elf>
  \-PE	40790000-40799000	\               version
ELF	4079c000-407c0000	Deferred        msvfw32<elf>
  \-PE	407a0000-407ba000	\               msvfw32
ELF	407da000-40800000	Deferred        msacm32<elf>
  \-PE	407e0000-407f9000	\               msacm32
ELF	42800000-42814000	Deferred        riched32<elf>
  \-PE	42810000-42813000	\               riched32
ELF	42814000-42856000	Deferred        usp10<elf>
  \-PE	42820000-4284d000	\               usp10
PE	4285a000-4287d000	Deferred        libcginterfaces.dylib
ELF	42882000-428d4000	Deferred        winmm<elf>
  \-PE	42890000-428be000	\               winmm
ELF	428d4000-428f9000	Deferred        imm32<elf>
  \-PE	428e0000-428f1000	\               imm32
ELF	42b04000-42c48000	Deferred        user32<elf>
  \-PE	42b10000-42be6000	\               user32
ELF	42c48000-42d6b000	Deferred        gdi32<elf>
  \-PE	42c50000-42ce9000	\               gdi32
ELF	42d6b000-42de9000	Deferred        advapi32<elf>
  \-PE	42d70000-42dc2000	\               advapi32
ELF	42de9000-42f40000	Deferred        ole32<elf>
  \-PE	42df0000-42ebe000	\               ole32
ELF	42f40000-42fdc000	Deferred        rpcrt4<elf>
  \-PE	42f50000-42fa2000	\               rpcrt4
ELF	42fdc000-430d6000	Deferred        comctl32<elf>
  \-PE	42fe0000-43099000	\               comctl32
ELF	430d6000-43145000	Deferred        dsound<elf>
  \-PE	430e0000-43115000	\               dsound
ELF	43145000-431d8000	Deferred        ddraw<elf>
  \-PE	43150000-4319c000	\               ddraw
ELF	431d8000-43300000	Deferred        wined3d<elf>
  \-PE	431e0000-432c9000	\               wined3d
ELF	43300000-4331c000	Deferred        wsock32<elf>
  \-PE	43310000-43319000	\               wsock32
ELF	4331c000-43359000	Deferred        ws2_32<elf>
  \-PE	43320000-4334e000	\               ws2_32
ELF	43359000-43383000	Deferred        iphlpapi<elf>
  \-PE	43360000-4337a000	\               iphlpapi
PE	43383000-43403000	Deferred        libfreetype.6.dylib
PE	43403000-4342d000	Deferred        libpng16.16.dylib
ELF	4342d000-434ec000	Deferred        winemac<elf>
  \-PE	43440000-434a1000	\               winemac
ELF	436c5000-436ff000	Deferred        uxtheme<elf>
  \-PE	436d0000-436f4000	\               uxtheme
ELF	453b1000-454f6000	Deferred        oleaut32<elf>
  \-PE	453c0000-4546f000	\               oleaut32
ELF	45677000-45705000	Deferred        gdiplus<elf>
  \-PE	45680000-456dc000	\               gdiplus
ELF	45705000-45793000	Deferred        shlwapi<elf>
  \-PE	45710000-45758000	\               shlwapi
ELF	45793000-4584f000	Deferred        msvcrt<elf>
  \-PE	457a0000-4580d000	\               msvcrt
PE	4591d000-45953000	Deferred        glrendererfloat
PE	47c3d000-47c44000	Deferred        bartenderaudioplugin
ELF	4812c000-48163000	Deferred        mmdevapi<elf>
  \-PE	48130000-4814b000	\               mmdevapi
ELF	48163000-481aa000	Deferred        winecoreaudio<elf>
  \-PE	48170000-4818b000	\               winecoreaudio
PE	4825e000-482c2000	Deferred        coremidi
PE	482c2000-482cc000	Deferred        applehdahalplugin
PE	4847c000-48657000	Deferred        glengine
PE	49000000-4974b000	Deferred        appleintelhd5000graphicsgldriver
PE	4ae16000-4ae35000	Deferred        libexpat.1.dylib
ELF	4e336000-4e44c000	Deferred        quartz<elf>
  \-PE	4e340000-4e3df000	\               quartz
PE	5e080000-5e0bb000	Deferred        dplayx
PE	6ad80000-6ad95000	Deferred        miniupnpc
ELF	7a800000-7a941000	Deferred        opengl32<elf>
  \-PE	7a810000-7a898000	\               opengl32
ELF	7ac00000-7ac91000	Deferred        riched20<elf>
  \-PE	7ac10000-7ac5b000	\               riched20
ELF	7b400000-7b6b6000	Deferred        kernel32<elf>
  \-PE	7b410000-7b65b000	\               kernel32
ELF	7bc00000-7bcf3000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bc9f000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
PE	90f00000-90f01000	Deferred        accelerate
PE	90f19000-91580000	Deferred        vimage
PE	91580000-916cd000	Deferred        libblas.dylib
PE	916cd000-916e0000	Deferred        libbnns.dylib
PE	916e0000-91a7c000	Deferred        liblapack.dylib
PE	91a7c000-91a93000	Deferred        liblinearalgebra.dylib
PE	91a93000-91aae000	Deferred        libsparseblas.dylib
PE	91aae000-91bfc000	Deferred        libvdsp.dylib
PE	91bfc000-91cde000	Deferred        libvmisc.dylib
PE	91cde000-91cdf000	Deferred        veclib
PE	91f41000-92ca5000	Deferred        appkit
PE	92cb6000-92cb7000	Deferred        applicationservices
PE	92cb7000-92d26000	Deferred        ats
PE	92dbe000-92eed000	Deferred        libfontparser.dylib
PE	92eed000-92f3a000	Deferred        libfontregistry.dylib
PE	92f3a000-92f6e000	Deferred        libtruetypescaler.dylib
PE	92fda000-9308b000	Deferred        colorsync
PE	9308b000-930e2000	Deferred        hiservices
PE	930e2000-930f2000	Deferred        langanalysis
PE	930f2000-9314b000	Deferred        printcore
PE	9314b000-931e6000	Deferred        qd
PE	931e6000-931f3000	Deferred        speechsynthesis
PE	931f3000-933e2000	Deferred        audiotoolbox
PE	933e2000-933e3000	Deferred        audiounit
PE	93544000-93900000	Deferred        cfnetwork
PE	93919000-9391a000	Deferred        carbon
PE	9391a000-93924000	Deferred        carbonsound
PE	93924000-93929000	Deferred        commonpanels
PE	93929000-93cc8000	Deferred        hitoolbox
PE	93cc8000-93d1c000	Deferred        htmlrendering
PE	93d1c000-93d20000	Deferred        help
PE	93d20000-93d26000	Deferred        imagecapture
PE	93d26000-93dc6000	Deferred        ink
PE	93dc6000-93e02000	Deferred        navigationservices
PE	93e02000-93e1f000	Deferred        openscripting
PE	93e1f000-93e25000	Deferred        print
PE	93e25000-93e28000	Deferred        securityhi
PE	93e28000-93e2f000	Deferred        speechrecognition
PE	93e2f000-93e30000	Deferred        cocoa
PE	93e3d000-93ed4000	Deferred        coreaudio
PE	93ed4000-93ee7000	Deferred        corebluetooth
PE	93ee7000-941d3000	Deferred        coredata
PE	941da000-9467b000	Deferred        corefoundation
PE	9467b000-94d24000	Deferred        coregraphics
PE	94d24000-94f5b000	Deferred        coreimage
PE	950c9000-950ca000	Deferred        coreservices
PE	950ca000-9511d000	Deferred        ae
PE	9511d000-953ff000	Deferred        carboncore
PE	953ff000-95433000	Deferred        dictionaryservices
PE	95433000-9543b000	Deferred        fsevents
PE	9543b000-95560000	Deferred        launchservices
PE	95560000-9560f000	Deferred        metadata
PE	9560f000-95670000	Deferred        osservices
PE	95670000-956e2000	Deferred        searchkit
PE	956e2000-95728000	Deferred        sharedfilelist
PE	95728000-9586c000	Deferred        coretext
PE	9586c000-958a4000	Deferred        corevideo
PE	958a4000-95914000	Deferred        corewlan
PE	959e2000-959ec000	Deferred        diskarbitration
PE	959ef000-95d5c000	Deferred        foundation
PE	95d5c000-95d8d000	Deferred        gss
PE	95d8e000-95e31000	Deferred        iobluetooth
PE	95e31000-95ecd000	Deferred        iokit
PE	95ecd000-95ed4000	Deferred        iosurface
PE	95f26000-96089000	Deferred        imageio
PE	96089000-9608d000	Deferred        libgif.dylib
PE	9608d000-96186000	Deferred        libjp2.dylib
PE	96186000-961aa000	Deferred        libjpeg.dylib
PE	961aa000-961d1000	Deferred        libpng.dylib
PE	961d1000-961d4000	Deferred        libradiance.dylib
PE	961d4000-96220000	Deferred        libtiff.dylib
PE	96a34000-96a4d000	Deferred        kerberos
PE	96ff5000-9704b000	Deferred        metal
PE	9704b000-97054000	Deferred        netfs
PE	970b7000-970c0000	Deferred        libcldcpuengine.dylib
PE	97293000-972e0000	Deferred        opencl
PE	972e0000-972fa000	Deferred        cfopendirectory
PE	972fa000-97306000	Deferred        opendirectory
PE	97306000-97309000	Deferred        libcvmspluginsupport.dylib
PE	97309000-9730d000	Deferred        libcorefscache.dylib
PE	9730d000-97312000	Deferred        libcorevmclient.dylib
PE	97312000-9731c000	Deferred        libgfxshared.dylib
PE	9731c000-97329000	Deferred        libgl.dylib
PE	97329000-97367000	Deferred        libglimage.dylib
PE	974ec000-97671000	Deferred        libglprogrammability.dylib
PE	97671000-976b6000	Deferred        libglu.dylib
PE	98084000-98093000	Deferred        opengl
PE	98d33000-98f35000	Deferred        quartzcore
PE	99201000-9951d000	Deferred        security
PE	9951d000-99590000	Deferred        securityfoundation
PE	995b9000-995bd000	Deferred        servicemanagement
PE	996ed000-9975f000	Deferred        systemconfiguration
PE	9ba26000-9ba43000	Deferred        appcontainer
PE	9ba43000-9ba51000	Deferred        appsandbox
PE	9ba51000-9ba76000	Deferred        apple80211
PE	9ba76000-9ba81000	Deferred        applefscompression
PE	9bb4d000-9bb8b000	Deferred        applejpeg
PE	9bc04000-9bc88000	Deferred        backup
PE	9c12a000-9c134000	Deferred        commonauth
PE	9c564000-9c576000	Deferred        coreemoji
PE	9c62f000-9c661000	Deferred        coreservicesinternal
PE	9c661000-9c6f3000	Deferred        coresymbolication
PE	9c6f3000-9c823000	Deferred        coreui
PE	9c823000-9c8bb000	Deferred        coreutils
PE	9c908000-9c969000	Deferred        corewifi
PE	9c969000-9c978000	Deferred        crashreportersupport
PE	9c9e8000-9c9f3000	Deferred        dfrfoundation
PE	9ca19000-9ca89000	Deferred        datadetectorscore
PE	9ca89000-9caca000	Deferred        debugsymbols
PE	9caca000-9cbea000	Deferred        desktopservicespriv
PE	9cdf1000-9d223000	Deferred        facecore
PE	9d59f000-9d5a0000	Deferred        libmetal_timestamp.dylib
PE	9d5ab000-9d5b6000	Deferred        libgpusupportmercury.dylib
PE	9d83a000-9d856000	Deferred        generationalstorage
PE	9def5000-9df6b000	Deferred        heimdal
PE	9e10a000-9e111000	Deferred        ioaccelerator
PE	9e111000-9e138000	Deferred        iconservices
PE	9e179000-9e338000	Deferred        languagemodeling
PE	9e5ae000-9e5d8000	Deferred        multitouchsupport
PE	9e5d8000-9e5e3000	Deferred        netauth
PE	9e702000-9e740000	Deferred        performanceanalysis
PE	9e7c9000-9e7e3000	Deferred        protocolbuffer
PE	9e7f3000-9e817000	Deferred        remoteviewservices
PE	9e840000-9e844000	Deferred        seccodewrapper
PE	9e849000-9e877000	Deferred        sharing
PE	9e896000-9e912000	Deferred        skylight
PE	9e912000-9e920000	Deferred        speechrecognitioncore
PE	9ec11000-9ec7f000	Deferred        symbolication
PE	9ecac000-9ecb3000	Deferred        tcc
PE	9ecb3000-9eccb000	Deferred        textureio
PE	9eccb000-9eccd000	Deferred        trustevaluationagent
PE	9eccd000-9ee40000	Deferred        uifoundation
PE	9f11c000-9f1d7000	Deferred        viewbridge
PE	9f23a000-9f241000	Deferred        xpcservice
PE	9f2c5000-9f2c8000	Deferred        loginsupport
PE	9fe18000-9fe34000	Deferred        libcrfsuite.dylib
PE	9fe34000-9fe3e000	Deferred        libchinesetokenizer.dylib
PE	9fedc000-9fede000	Deferred        libdiagnosticmessagesclient.dyli
PE	9fede000-a0110000	Deferred        libfosl_dynamic.dylib
PE	a011f000-a0127000	Deferred        libmatch.1.dylib
PE	a0127000-a0128000	Deferred        libopenscriptingutil.dylib
PE	a0128000-a012d000	Deferred        libscreenreader.dylib
PE	a012d000-a012f000	Deferred        libsystem.b.dylib
PE	a012f000-a015c000	Deferred        libarchive.2.dylib
PE	a015c000-a02a1000	Deferred        libate.dylib
PE	a02a4000-a02a5000	Deferred        libauto.dylib
PE	a02a5000-a02b6000	Deferred        libbsm.0.dylib
PE	a02b6000-a02c4000	Deferred        libbz2.1.0.dylib
PE	a02c4000-a031b000	Deferred        libc++.1.dylib
PE	a031b000-a033f000	Deferred        libc++abi.dylib
PE	a033f000-a0351000	Deferred        libcmph.dylib
PE	a0351000-a0365000	Deferred        libcompression.dylib
PE	a0365000-a0366000	Deferred        libcoretls.dylib
PE	a0366000-a0368000	Deferred        libcoretls_cfhelpers.dylib
PE	a040a000-a04fa000	Deferred        libcrypto.0.9.8.dylib
PE	a06ab000-a0701000	Deferred        libcups.2.dylib
PE	a076f000-a0770000	Deferred        libenergytrace.dylib
PE	a077e000-a0783000	Deferred        libheimdal-asn1.dylib
PE	a0783000-a0874000	Deferred        libiconv.2.dylib
PE	a0874000-a0a92000	Deferred        libicucore.a.dylib
PE	a0a97000-a0a99000	Deferred        liblangid.dylib
PE	a0a99000-a0ab3000	Deferred        liblzma.5.dylib
PE	a0ab3000-a0ac9000	Deferred        libmarisa.dylib
PE	a0ac9000-a0d7c000	Deferred        libmecabra.dylib
PE	a0d7c000-a0dac000	Deferred        libncurses.5.4.dylib
PE	a0dac000-a0e26000	Deferred        libnetwork.dylib
PE	a0e26000-a11eb000	Deferred        libobjc.a.dylib
PE	a11ec000-a11f0000	Deferred        libpam.2.dylib
PE	a11f0000-a1220000	Deferred        libpcap.a.dylib
PE	a1220000-a123d000	Deferred        libresolv.9.dylib
PE	a123d000-a1275000	Deferred        libsandbox.1.dylib
PE	a1287000-a13d1000	Deferred        libsqlite3.dylib
PE	a14b3000-a14c2000	Deferred        libxar.1.dylib
PE	a14c2000-a15a7000	Deferred        libxml2.2.dylib
PE	a15a7000-a15d0000	Deferred        libxslt.1.dylib
PE	a15d0000-a15df000	Deferred        libz.1.dylib
PE	a15ed000-a15f2000	Deferred        libcache.dylib
PE	a15f2000-a15fd000	Deferred        libcommoncrypto.dylib
PE	a15fd000-a1603000	Deferred        libcompiler_rt.dylib
PE	a1603000-a160c000	Deferred        libcopyfile.dylib
PE	a160c000-a1673000	Deferred        libcorecrypto.dylib
PE	a1673000-a16a1000	Deferred        libdispatch.dylib
PE	a16a1000-a16a7000	Deferred        libdyld.dylib
PE	a16a7000-a16a8000	Deferred        libkeymgr.dylib
PE	a16a8000-a16b5000	Deferred        libkxld.dylib
PE	a16b5000-a16b6000	Deferred        liblaunch.dylib
PE	a16b6000-a16bd000	Deferred        libmacho.dylib
PE	a16bd000-a16c0000	Deferred        libquarantine.dylib
PE	a16c0000-a16c2000	Deferred        libremovefile.dylib
PE	a16c2000-a16da000	Deferred        libsystem_asl.dylib
PE	a16da000-a16db000	Deferred        libsystem_blocks.dylib
PE	a16db000-a176a000	Deferred        libsystem_c.dylib
PE	a176a000-a176e000	Deferred        libsystem_configuration.dylib
PE	a176e000-a1772000	Deferred        libsystem_coreservices.dylib
PE	a1772000-a178b000	Deferred        libsystem_coretls.dylib
PE	a178b000-a1792000	Deferred        libsystem_dnssd.dylib
PE	a1792000-a17ba000	Deferred        libsystem_info.dylib
PE	a17ba000-a17dc000	Deferred        libsystem_kernel.dylib
PE	a17dc000-a1829000	Deferred        libsystem_m.dylib
PE	a1829000-a1844000	Deferred        libsystem_malloc.dylib
PE	a1844000-a189b000	Deferred        libsystem_network.dylib
PE	a189b000-a18a5000	Deferred        libsystem_networkextension.dylib
PE	a18a5000-a18ae000	Deferred        libsystem_notify.dylib
PE	a18ae000-a18b5000	Deferred        libsystem_platform.dylib
PE	a18b5000-a18bf000	Deferred        libsystem_pthread.dylib
PE	a18bf000-a18c3000	Deferred        libsystem_sandbox.dylib
PE	a18c3000-a18c6000	Deferred        libsystem_secinit.dylib
PE	a18c6000-a18ce000	Deferred        libsystem_symptoms.dylib
PE	a18ce000-a18e1000	Deferred        libsystem_trace.dylib
PE	a18e1000-a18e8000	Deferred        libunwind.dylib
PE	a18e8000-a190f000	Deferred        libxpc.dylib
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\Microsoft Games\Age of Empires II\age2_x1\age2_x1.exe
	0000002e    0
	0000002d    0
	0000002c   15
	0000002b    0
	00000009    0 <==
0000000e services.exe
	00000020    0
	0000001f    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001e    0
	00000019    0
	00000018    0
	00000013    0
0000001c plugplay.exe
	00000022    0
	00000021    0
	0000001d    0
00000023 explorer.exe
	00000028    0
	00000027    0
	00000026    0
	00000025    0
	00000024    0
System information:
    Wine build: wine-2.0.1
    Platform: i386 (WOW64)
    Version: Windows XP
    Host system: Darwin
    Host version: 16.5.0
Thank you in advance for your help!

PS: Would it make any difference to install wine --without-win64?
fooness
Newbie
Newbie
Posts: 3
Joined: Fri Apr 28, 2017 3:09 am

Re: Age of Empires II + The Conquerors (Gold Edition)

Post by fooness »

Sorry, forgot the attachments … here they are!

Singleplayer Standard GameMultiplayer LAN Game creation & then freezing
davis2127
Newbie
Newbie
Posts: 1
Joined: Mon Jul 17, 2017 7:48 pm

Re: Age of Empires II + The Conquerors (Gold Edition)

Post by davis2127 »

bumping this - i am having the same error message - Unhandled exception: invalid float operation in 32-bit code (0x00582343). I installed the userpatch, and when I try to play a single player game, on the load screen (after the game is set up), it crashes.
Locked