Forsaken World Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Client will not start

The patcher starts and runs the updated just fine. When I go to launch the client it crashes. I bypassed the patcher and tried to launch the client by itself.

I get an error also. Here is the log file for that.


** Fri Feb 25 18:18:21 2011
Starting '/opt/cxgames/bin/wineloader' 'winewrapper.exe' '--workdir' '/home/jason/.cxgames/Perfect World-2/dosdevices/c:/Perfect World Entertainment/Forsaken World/update' '--start' '--'
'/home/jason/.cxgames/Perfect World-2/dosdevices/../drive_c/Perfect World Entertainment/Forsaken World/update/game.exe'

fixme:exec:SHELL_execute flags ignored: 0x00000100
wine: Unhandled page fault on read access to 0x00000002 at address 0xdd23c6 (thread 0018), starting debugger...
Unhandled exception: page fault on read access to 0x00000002 in 32-bit code (0x00dd23c6).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00dd23c6 ESP:0033e618 EBP:00000000 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00000002 EBX:7bd00052 ECX:0119e178 EDX:00000003
 ESI:010c69b0 EDI:00000002
Stack dump:
0x0033e618:  00110200 0119e020 0033e9c8 7b810000
0x0033e628:  7b871257 00000000 00001000 00000000
0x0033e638:  00000000 00400000 7b810040 0123b68e
0x0033e648:  7b8100c0 012195f8 000a006e 00000000
0x0033e658:  00010038 00520045 004f0052 0033e9c8
0x0033e668:  00dcc4be 00340000 00dcf74d 0119e020
Backtrace:
0x00dd23c6: movb    0x0(%eax),%dl
Modules:
Module    Address            Debug info    Name (48 modules)
PE      400000- 119e000    Export          game
ELF    7b800000-7b980000    Deferred        kernel32<elf>
  \-PE    7b810000-7b980000    \               kernel32
ELF    7bc00000-7bcbb000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bcbb000    \               ntdll
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
ELF    7e767000-7e771000    Deferred        libxcursor.so.1
ELF    7e7ac000-7e7d3000    Deferred        libexpat.so.1
ELF    7e7d3000-7e84a000    Deferred        libfreetype.so.6
ELF    7e84a000-7e87a000    Deferred        libfontconfig.so.1
ELF    7e87a000-7e880000    Deferred        libxfixes.so.3
ELF    7e880000-7e884000    Deferred        libxcomposite.so.1
ELF    7e884000-7e88c000    Deferred        libxrandr.so.2
ELF    7e88c000-7e896000    Deferred        libxrender.so.1
ELF    7e896000-7e89c000    Deferred        libxxf86vm.so.1
ELF    7e89c000-7e8a0000    Deferred        libxinerama.so.1
ELF    7e8a0000-7e8c0000    Deferred        imm32<elf>
  \-PE    7e8b0000-7e8c0000    \               imm32
ELF    7e8c0000-7e8c6000    Deferred        libxdmcp.so.6
ELF    7e8c6000-7e8e0000    Deferred        libxcb.so.1
ELF    7e8e0000-7e9fd000    Deferred        libx11.so.6
ELF    7e9fd000-7ea0d000    Deferred        libxext.so.6
ELF    7ea0d000-7ea26000    Deferred        libice.so.6
ELF    7ea26000-7ead1000    Deferred        winex11<elf>
  \-PE    7ea30000-7ead1000    \               winex11
ELF    7ead1000-7eae6000    Deferred        libz.so.1
ELF    7eb05000-7eb70000    Deferred        libcxfreetype.so
ELF    7eb70000-7ebca000    Deferred        advapi32<elf>
  \-PE    7eb80000-7ebca000    \               advapi32
ELF    7ebca000-7ec59000    Deferred        gdi32<elf>
  \-PE    7ebe0000-7ec59000    \               gdi32
ELF    7ec59000-7ed8d000    Deferred        user32<elf>
  \-PE    7ec70000-7ed8d000    \               user32
ELF    7ed8d000-7ed99000    Deferred        libnss_files.so.2
ELF    7ed99000-7eda4000    Deferred        libnss_nis.so.2
ELF    7eda4000-7edbb000    Deferred        libnsl.so.1
ELF    7efbb000-7efe1000    Deferred        libm.so.6
ELF    7efe3000-7efe8000    Deferred        libuuid.so.1
ELF    7efe8000-7f000000    Deferred        version<elf>
  \-PE    7eff0000-7f000000    \               version
ELF    f7491000-f749a000    Deferred        libsm.so.6
ELF    f749b000-f749f000    Deferred        libdl.so.2
ELF    f749f000-f75fa000    Deferred        libc.so.6
ELF    f75fa000-f7613000    Deferred        libpthread.so.0
ELF    f7614000-f7618000    Deferred        libxau.so.6
ELF    f7618000-f7620000    Deferred        libnss_compat.so.2
ELF    f7633000-f7773000    Deferred        libwine.so.1
ELF    f7775000-f7793000    Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 winewrapper.exe
    00000009    0
0000000c services.exe
    00000014    0
    00000013    0
    00000012    0
    0000000e    0
    0000000d    0
0000000f winedevice.exe
    00000016    0
    00000015    0
    00000011    0
    00000010    0
00000017 (D) C:\Perfect World Entertainment\Forsaken World\update\game.exe
    00000018    0 <==
0000001b explorer.exe
    0000001c    0
Backtrace:

CrossOver Games 10.0 Linux
Ubuntu 10.10 64bit
Intel Core 2 Duo T8300 @2.4Ghz
4gig Ram
Nvidia Gefore 8600M GT 256mb

Im downloading this now so will try on 10.0.1 for Mac. pretty sure i had beta 2 working though

image

I get this error every time I try to launch the game. Not sure what is going on.

Here is the log.


** Wed Mar  9 06:23:22 2011
Starting '/opt/cxgames/bin/wineloader' 'winewrapper.exe' '--start' '--'
'/home/jason/.cxgames/Forsaken' 'World/dosdevices/c:/Perfect' 'World' 'Entertainment/Forsaken' 'World/patcher.exe'

fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:win:EnumDisplayDevicesW ((null),0,0x33f880,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f7d8,0x00000000), stub!
fixme:shdocvw:PersistStreamInit_InitNew (0x1595c0)
fixme:urlmon:URLMoniker_BindToObject use running object table
fixme:shdocvw:BindStatusCallback_OnProgress status code 1
fixme:shdocvw:BindStatusCallback_OnProgress status code 2
fixme:shdocvw:BindStatusCallback_OnProgress status code 11
fixme:wininet:InternetSetOptionExW Flags 00000000 ignored
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (60000): STUB
fixme:wininet:InternetSetOptionExW Flags 00000000 ignored
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 90000
fixme:system:SetProcessDPIAware stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x80ced8
fixme:iphlpapi:NotifyAddrChange (Handle 0x35de8e8, overlapped 0x35de8f0): stub
0[193e50]: IMM32: InitKeyboardLayout, aKeyboardLayout=04090409, sCodePage=1252, sIMEProperty=00090000
fixme:wininet:InternetSetOptionExW Flags 00000000 ignored
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (60000): STUB
fixme:wininet:InternetSetOptionExW Flags 00000000 ignored
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT 90000
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x159660)->((null) 1 0x80dc00 (nil))
fixme:shdocvw:ClOleCommandTarget_QueryStatus command_0: 27, 0x0
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x383d200)->()
fixme:shdocvw:ClientSite_GetContainer (0x159660)->(0x80dbd0)
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_GetResponseHeader (0x383d200)->(0x80d324 0x80d354)
fixme:mshtml:nsChannel_GetResponseHeader (0x383d200)->(0x80c764 0x80c774)
fixme:mshtml:nsChannel_GetRequestHeader (0x383d200)->(0x80c764 0x383da24)
fixme:mshtml:nsChannel_GetResponseHeader (0x383d200)->(0x80c764 0x80c6f4)
fixme:mshtml:nsChannel_GetResponseHeader (0x383d200)->(0x80c764 0x80c6f4)
fixme:mshtml:nsChannel_GetResponseHeader (0x383d200)->(0x80c764 0x80c6f4)
fixme:mshtml:nsChannel_GetResponseHeader (0x383d200)->(0x80c764 0x80c6f4)
fixme:mshtml:nsChannel_GetResponseHeader (0x383d200)->(0x80c764 0x80c6f4)
fixme:mshtml:nsChannel_GetResponseHeader (0x383d200)->(0x80c764 0x80c6f4)
fixme:mshtml:nsChannel_GetRequestMethod (0x383d200)->(0x80c924)
fixme:mshtml:nsChannel_GetResponseHeader (0x383d200)->(0x80c714 0x80c734)
fixme:mshtml:nsURI_GetHostPort default action not implemented
fixme:mshtml:nsChannel_GetReferrer (0x383d200)->(0x80ce44)
fixme:mshtml:nsChannel_IsNoStoreResponse (0x383d200)->(0x80cd30)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x383d200)->(0x80cd2c)
fixme:mshtml:nsChannel_GetReferrer (0x383d200)->(0x80ce84)
fixme:mshtml:nsChannel_SetResponseHeader (0x383d200)->(0x80cf84 0x80ce04 1)
fixme:mshtml:nsChannel_SetRequestHeader (0x38510f8)->(0x80cb04 0x80cb14 0)
fixme:mshtml:nsChannel_SetReferrer (0x38510f8)->(0x383e8d0)
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x159660)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x3851238)->(0x80dbd4 0x80de18 0)
fixme:mshtml:nsChannel_SetRequestHeader (0x1f1eb0)->(0x80e304 0x80e314 0)
fixme:mshtml:nsChannel_SetReferrer (0x1f1eb0)->(0x383e8d0)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x37d7028)->(0x80da84 0x80dcc8 0)
fixme:shdocvw:ClientSite_GetContainer (0x159660)->(0x80e210)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x159660)->((null))
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 25
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 21
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 28
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_GetContentLength (0x38510f8)->(0x80d7cc)
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_GetContentLength (0x1f1eb0)->(0x80d7cc)
fixme:mshtml:nsChannel_GetRequestSucceeded (0x1f1eb0)->(0x80dba8)
fixme:mshtml:nsChannel_GetRequestSucceeded (0x38510f8)->(0x80dba8)
fixme:mshtml:nsChannel_Open (0x4ad5f68)->(0x80c4f4)
fixme:mshtml:nsURI_GetUserPass default action not implemented
fixme:mshtml:nsChannel_SetRequestHeader (0x3e43cb0)->(0x80dc74 0x37bf774 0)
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x3e43cb0)->()
fixme:mshtml:nsChannel_SetReferrer (0x3e43cb0)->(0x383e8d0)
fixme:mshtml:nsChannel_SetRequestHeader (0x3ea23a0)->(0x80dc74 0x37bf774 0)
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x3ea23a0)->()
fixme:mshtml:nsChannel_SetReferrer (0x3ea23a0)->(0x383e8d0)
fixme:mshtml:nsChannel_SetRequestHeader (0x3eb5af0)->(0x80dc74 0x37bf774 0)
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x3eb5af0)->()
fixme:mshtml:nsChannel_SetReferrer (0x3eb5af0)->(0x383e8d0)
fixme:mshtml:nsChannel_SetRequestHeader (0x3ef9230)->(0x80dc74 0x37bf774 0)
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x3ef9230)->()
fixme:mshtml:nsChannel_SetReferrer (0x3ef9230)->(0x383e8d0)
fixme:mshtml:nsChannel_SetRequestHeader (0x3f3ebb8)->(0x80dc74 0x37bf774 0)
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x3f3ebb8)->()
fixme:mshtml:nsChannel_SetReferrer (0x3f3ebb8)->(0x383e8d0)
fixme:mshtml:nsChannel_SetRequestHeader (0x3f65d78)->(0x80dc74 0x37bf774 0)
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x3f65d78)->()
fixme:mshtml:nsChannel_SetReferrer (0x3f65d78)->(0x383e8d0)
fixme:mshtml:nsChannel_SetRequestHeader (0x6326298)->(0x80dc74 0x37bf774 0)
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x6326298)->()
fixme:mshtml:nsChannel_SetReferrer (0x6326298)->(0x383e8d0)
fixme:mshtml:nsChannel_SetRequestHeader (0x6338e18)->(0x80dc74 0x37bf774 0)
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x6338e18)->()
fixme:mshtml:nsChannel_SetReferrer (0x6338e18)->(0x383e8d0)
fixme:mshtml:nsChannel_SetRequestHeader (0x44a9480)->(0x80dc74 0x37bf774 0)
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x44a9480)->()
fixme:mshtml:nsChannel_SetReferrer (0x44a9480)->(0x383e8d0)
fixme:mshtml:nsChannel_SetRequestHeader (0x45d0708)->(0x80c814 0x37bf774 0)
fixme:mshtml:nsHttpChannelInternal_SetDocumentURI (0x45d0708)->()
fixme:mshtml:nsChannel_SetReferrer (0x45d0708)->(0x383e8d0)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x3e46d60)->(0x80dbd4 0x80de18 0)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x3ea24f0)->(0x80dbd4 0x80de18 0)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x3edfe90)->(0x80dbd4 0x80de18 0)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x3ef0760)->(0x80dbd4 0x80de18 0)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x3f3ecd0)->(0x80dbd4 0x80de18 0)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x3f66cb8)->(0x80dbd4 0x80de18 0)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x6326f88)->(0x80dbd4 0x80de18 0)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x63243b0)->(0x80dbd4 0x80de18 0)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x44aab40)->(0x80dbd4 0x80de18 0)
fixme:mshtml:HttpNegotiate_GetRootSecurityId (0x45e9568)->(0x80dbd4 0x80de18 0)
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:shdocvw:PropertyNotifySink_OnChanged unimplemented dispid 1005
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d0-0000-0000-c000-000000000046}
fixme:resource:GetGuiResources (0xffffffff,0): stub
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_IsNoStoreResponse (0x3ef9230)->(0x80d63c)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x3ef9230)->(0x80d63c)
fixme:mshtml:nsChannel_GetResponseHeader (0x3ef9230)->(0x80d604 0x80d594)
fixme:mshtml:nsChannel_GetResponseHeader (0x3ef9230)->(0x80d724 0x80d744)
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_IsNoStoreResponse (0x3eb5af0)->(0x80d63c)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x3eb5af0)->(0x80d63c)
fixme:mshtml:nsChannel_GetResponseHeader (0x3eb5af0)->(0x80d604 0x80d594)
fixme:mshtml:nsChannel_GetResponseHeader (0x3eb5af0)->(0x80d724 0x80d744)
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_IsNoStoreResponse (0x3ea23a0)->(0x80d63c)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x3ea23a0)->(0x80d63c)
fixme:mshtml:nsChannel_GetResponseHeader (0x3ea23a0)->(0x80d604 0x80d594)
fixme:mshtml:nsChannel_GetResponseHeader (0x3ea23a0)->(0x80d724 0x80d744)
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_IsNoStoreResponse (0x3f3ebb8)->(0x80d63c)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x3f3ebb8)->(0x80d63c)
fixme:mshtml:nsChannel_GetResponseHeader (0x3f3ebb8)->(0x80d604 0x80d594)
fixme:mshtml:nsChannel_GetResponseHeader (0x3f3ebb8)->(0x80d724 0x80d744)
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_IsNoStoreResponse (0x3e43cb0)->(0x80da5c)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x3e43cb0)->(0x80da5c)
fixme:mshtml:nsChannel_GetResponseHeader (0x3e43cb0)->(0x80da24 0x80d9b4)
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_IsNoStoreResponse (0x3f65d78)->(0x80d63c)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x3f65d78)->(0x80d63c)
fixme:mshtml:nsChannel_GetResponseHeader (0x3f65d78)->(0x80d604 0x80d594)
fixme:mshtml:nsChannel_GetResponseHeader (0x3f65d78)->(0x80d724 0x80d744)
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_IsNoStoreResponse (0x6326298)->(0x80d63c)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x6326298)->(0x80d63c)
fixme:mshtml:nsChannel_GetResponseHeader (0x6326298)->(0x80d604 0x80d594)
fixme:mshtml:nsChannel_GetResponseHeader (0x6326298)->(0x80d724 0x80d744)
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_IsNoStoreResponse (0x44a9480)->(0x80d63c)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x44a9480)->(0x80d63c)
fixme:mshtml:nsChannel_GetResponseHeader (0x44a9480)->(0x80d604 0x80d594)
fixme:mshtml:nsChannel_GetResponseHeader (0x44a9480)->(0x80d724 0x80d744)
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_IsNoStoreResponse (0x6338e18)->(0x80d1c8)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x6338e18)->(0x80d1c8)
fixme:mshtml:nsChannel_GetResponseHeader (0x6338e18)->(0x80d190 0x80d120)
fixme:mshtml:nsChannel_GetResponseHeader (0x6338e18)->(0x80d2b0 0x80d2d0)
fixme:wininet:InternetLockRequestFile STUB
fixme:mshtml:nsChannel_IsNoStoreResponse (0x45d0708)->(0x80da5c)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x45d0708)->(0x80da5c)
fixme:mshtml:nsChannel_GetResponseHeader (0x45d0708)->(0x80da24 0x80d9b4)
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 26
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 29
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {000214d1-0000-0000-c000-000000000046}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented group {de4ba900-59ca-11cf-9592-444553540000}
fixme:shdocvw:ClOleCommandTarget_Exec Unimplemented cmdid 35
fixme:shdocvw:InPlaceFrame_SetStatusText (0x159660)->(L"Done")
fixme:mshtml:nsChannel_IsNoStoreResponse (0x383d200)->(0x80d530)
fixme:mshtml:nsChannel_IsNoCacheResponse (0x383d200)->(0x80d52c)
wine: Unhandled page fault on read access to 0x00000000 at address 0xdd22eb (thread 0032), starting debugger...
Can't attach process 0031: error 5
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open

Tried Open Beta client on Mac and COG 10.0.1 and doesn't work. It just doesn't launch and game.exe won't run, but all the updates and everything worked fine.

I've also downloaded the latest Open Beta client with my friends macbook pro with version 10+ OSX snow leopard. Patched it fine and everything.
BUT THE CLIENT JUST DOESNT START ON A MAC!!

I've created a separate bottle from perfect world which includes:
chinese fonts
microsoft C++ 2008
Microsoft directx runtime-modern
crossover html engine

it..it...it just doesnt work !

i tried adding all the microsoft XML parser applications to the bottle.
same response: game cannot launch

updated: 19.03.2011

codeweavers should also support this game because its from perfect world entertainment

To run forsaken world, you would at least need to have East Asian Languages (or Simplified Chinese), as well as DirectX 9 installed into the bottle you are running it with. You would need the language support in order for your computer to actually read the files, and DirectX to run the game. Installation and patching should go both run fairly smoothly. However, the client will still immediately crash =( . I don't think this has been resolved yet, although the new Lion platform for mac looks promising.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

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...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiN1lzd2NUblN5bXRzcHEyViIsImdkcHIiOjB9