Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google      Sign In   
  • Create Account

WS9 CX13.0.1 Engine


  • Please log in to reply
19 replies to this topic

#1 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 29 December 2013 - 06:39 PM

I started talking to Drakulix about possibly getting a working WS9WineCX13.0.1 engine together a little while back and we have been actively trying to get an engine together over the last couple days. Thanks to his help, I learned how to spot build errors and we successfully compiled a working wswine.bundle

It seemed the issue was due to a change in the CX structure of a couple of the dlls/winemac.drv files as well as an issue with a programs/winedbg file. After applying this quick patch that drakulix wrote, the build completed and the testing began. A few different games were tested in all but one instance the mac driver worked perfectly.

here's the patch he wrote:

https://www.dropbox.....wineskin.patch

Here's the link to the working WS9WineCX13.0.1drak Wineskin engine

http://cl.ly/1g0I0I2P3k0O

Place the downloaded file directly in User/Library/Application Support/Wineskin/Engines

10.8 (and 10.7?) users will have to open Terminal and put this command in to unhide the Library folder

chflags nohidden ~/library/

Enjoy y'all and please leave testing results in the comments below!

#2 Drakulix

Drakulix

    Old nearly vanished Member

  • Members
  • 1903 posts
  • LocationGermany
  • Graphics Card:nVidia GeForce 650M 1GB
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:FPS, Action, Minecraft, Skyrim, Strategy, rare Racing

Posted 29 December 2013 - 07:36 PM

The patches basically remove some cosmetic source code changes CodeWeavers did to make their wine engine look more crossover-styled.
The engine should behave like a crossover 13.0.1 install, no dirty hacks, just build from source.

@doh123 feel free to add it as cx 13.0.1 to the official engines, if you want to.
Posted Image

#3 eridani

eridani

    Members

  • Members
  • PipPipPipPipPip
  • 230 posts
  • LocationSylvarant
  • Graphics Card:nVidia GTX 1060
  • Operating System:Linux
  • I like to play:MMO/RPG

Posted 29 December 2013 - 09:03 PM

Amazing!!!

=3

#4 ovvldc

ovvldc

    Master Member

  • Members
  • 1253 posts
  • LocationEurope
  • Graphics Card:Intel Iris Plus
  • Operating System:Other OS/Not specified
  • I like to play:stories

Posted 30 December 2013 - 09:16 AM

Thanks a lot! I will try it out!

#5 doh123

doh123

    Wineskin Developer

  • Members
  • 4279 posts
  • LocationOver here
  • Graphics Card:Geforce GT 650M, Intel HD 4000, Radeon 6750, Intel HD 3000, Geforce 320m (in 3 machines)
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:RPG and Strategy

Posted 31 December 2013 - 03:33 AM

This is really cool.  I have some time planned in January to try to do some Wineskin work, so I'll make sure to try this out and get some CX engines up.

#6 ovvldc

ovvldc

    Master Member

  • Members
  • 1253 posts
  • LocationEurope
  • Graphics Card:Intel Iris Plus
  • Operating System:Other OS/Not specified
  • I like to play:stories

Posted 03 January 2014 - 05:33 PM

 doh123, on 31 December 2013 - 03:33 AM, said:

This is really cool.  I have some time planned in January to try to do some Wineskin work, so I'll make sure to try this out and get some CX engines up.

Nice :). I hope we get the 'kill all Wineskin processes' back too :).

#7 Drakulix

Drakulix

    Old nearly vanished Member

  • Members
  • 1903 posts
  • LocationGermany
  • Graphics Card:nVidia GeForce 650M 1GB
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:FPS, Action, Minecraft, Skyrim, Strategy, rare Racing

Posted 03 January 2014 - 06:04 PM

 ovvldc, on 03 January 2014 - 05:33 PM, said:

Nice :). I hope we get the 'kill all Wineskin processes' back too :).
Thats only broken, when using the MacDriver, because the process names do not match anymore in that case. should be quite easily fixable
Posted Image

#8 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 03 January 2014 - 09:24 PM

As doh had noted above, she's setting time aside in January...I'm pretty stoked for the updates!

#9 doh123

doh123

    Wineskin Developer

  • Members
  • 4279 posts
  • LocationOver here
  • Graphics Card:Geforce GT 650M, Intel HD 4000, Radeon 6750, Intel HD 3000, Geforce 320m (in 3 machines)
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:RPG and Strategy

Posted 04 January 2014 - 01:55 AM

 ovvldc, on 03 January 2014 - 05:33 PM, said:

Nice :). I hope we get the 'kill all Wineskin processes' back too :).
Let me know all the main things that are problematic so I can make sure not to forget anything!

#10 ovvldc

ovvldc

    Master Member

  • Members
  • 1253 posts
  • LocationEurope
  • Graphics Card:Intel Iris Plus
  • Operating System:Other OS/Not specified
  • I like to play:stories

Posted 04 January 2014 - 05:23 PM

 Drakulix, on 03 January 2014 - 06:04 PM, said:

Thats only broken, when using the MacDriver, because the process names do not match anymore in that case. should be quite easily fixable

Yes, I know, doh123 said that months ago. I just mentioned the issue again as a reminder ;).

#11 Dimillian

Dimillian

    Regular Member

  • Members
  • Pip
  • 18 posts
  • Graphics Card:NVIDIA GeForce GT 650M 1024 Mo
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:TES Games, Indie Games, More....

Posted 14 January 2014 - 08:21 PM

Now can we have some comparaison between this engine and the 1.7.10 with command stream ? http://portingteam.c...-with-d3dboost/ :D

#12 thedoc

thedoc

    Administration Team

  • Administrators
  • 1311 posts
  • Graphics Card:nVidia GeForce 9600M GT - 512 MB RAM
  • Operating System:Mac OS X 10.5 (Leopard)
  • I like to play:FPS, RPG, Racing

Posted 15 January 2014 - 03:45 AM

I tried compiling the latest CX Source with this patch for 10.5 but it didn't work - Danko would you mind uploading the sourcecode that you built from?
Posted Image

Check out my Porting Blog @ Doc's Office


#13 Drakulix

Drakulix

    Old nearly vanished Member

  • Members
  • 1903 posts
  • LocationGermany
  • Graphics Card:nVidia GeForce 650M 1GB
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:FPS, Action, Minecraft, Skyrim, Strategy, rare Racing

Posted 15 January 2014 - 12:12 PM

 thedoc, on 15 January 2014 - 03:45 AM, said:

I tried compiling the latest CX Source with this patch for 10.5 but it didn't work - Danko would you mind uploading the sourcecode that you built from?

Would you mind to attach your build log? I bet the crossover guys just added some minimum-10.6-code to the macdrv. I might be able to patch that out, if you can provide me some more details.
Posted Image

#14 antion

antion

    Experienced Member

  • Members
  • PipPip
  • 21 posts
  • Graphics Card:Intel Iris Pro 1024 MB / NVIDIA GeForce GT 750M
  • Operating System:OS X 10.9 (Mavericks)

Posted 21 February 2014 - 11:06 AM

Hey,
thanks for that build. I also tried to compile the newest source of Crossover 13.1. It was successful, but the programs won't start. Did you change anything else?

Here is my build-script, I used with Mac OS 10.9:

#!/bin/bash
WINESOURCE="/Users/antion/Downloads/sources/wine"
BUILDFOLDER="/tmp/MyWine/wswine.bundle"
ENGINENAME="Wine-Crossover"
export DYLD_FALLBACK_LIBRARY_PATH="/Users/antion/Library/Application Support/Wineskin/EngineBase/W2.5.5v1EngineBase/lib"
#make wswine.bundle
mkdir -p "$BUILDFOLDER"
echo "$ENGINENAME" > "$BUILDFOLDER/version"
cd "$WINESOURCE"
./configure --prefix="$BUILDFOLDER" --disable-option-checking --without-oss --without-cms --disable-tests --without-v4l --without-alsa --without-audioio --without-capi --with-coreaudio --without-esd --without-hal --without-jack --without-gphoto --without-gstreamer --without-dbus --without-x --disable-win16 --without-freetype
make && make install


EDIT:
I found out, that I have to rename wineloader to wine in the bin directory. But it doesn't work yet :( I'm getting a "segmentation fault 11". Someone have any idea?

#15 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 21 February 2014 - 09:58 PM

 thedoc, on 15 January 2014 - 03:45 AM, said:

I tried compiling the latest CX Source with this patch for 10.5 but it didn't work - Danko would you mind uploading the sourcecode that you built from?

Sorry I missed this doc, I think we took care of it over pm though...I can't remember if I edited the main post or not so I just posted the dropbox link for it instead...I guess I should have done that from the get go.

@antion, Did you patch the source before building it? And did you get the patch from the malformed one I posted oh so long ago? If so try the link that is up there now. I'll give it a shot now and see how it works.

Also, you could compare these arguments with the ones you posted above, there are the ones that doh123 has set for custom builds through Wineskin Winery

Spoiler

edit**So I just tried to patch it and it was a no go, the message replied that it had already been applied...I'm wondering if the devs at Crossover saw this post and applied drakulixs patch into their source because I just compiled the engine without them. It works great with Tombraider, it starts up and loads into the game with better performance than the previous engine I was using, I just hope the mouse patch I used is applicable to CX13.1...I think that should resolve the issues most people were having with it.

edit***here's the regular CX13.1.0 from source, not patched - http://cl.ly/413D0a3o3m2R

here's the raw input CX13.1.0 patched, from source - http://cl.ly/0U2q3Q1O2h2n

Again, draks winemac.drv patch was not necessary on either of the above engines.

edit****Patched CXWine successfully with both kernel32 sync and raw input...it building now. I'll update the port entry when it's done

#16 antion

antion

    Experienced Member

  • Members
  • PipPip
  • 21 posts
  • Graphics Card:Intel Iris Pro 1024 MB / NVIDIA GeForce GT 750M
  • Operating System:OS X 10.9 (Mavericks)

Posted 22 February 2014 - 04:49 PM

Hey, you're compiling with 10.6? Do you use the compile script from Wineskin?
I still don't have success under 10.9 :(


EDIT: Thanks for the builds!!! That's insane!! This Crossover-Engines are working absolutely great! A lot of problems - especially in games are totally gone!

#17 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 22 February 2014 - 06:07 PM

I have Wineskin Winery set to make the minimum OS requirement 10.6 but I'm actually building it on 10.8.5

#18 antion

antion

    Experienced Member

  • Members
  • PipPip
  • 21 posts
  • Graphics Card:Intel Iris Pro 1024 MB / NVIDIA GeForce GT 750M
  • Operating System:OS X 10.9 (Mavericks)

Posted 22 February 2014 - 07:02 PM

Hm strange. I tried it with Wineskin Winery too, but I have problems with libxml and freetype. If I skip them, I'm getting errors while compiling. Did you install something with macports?

#19 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 22 February 2014 - 10:16 PM

Yeah actually, I used MacPorts to install gcc4.7 but never figured out how to get Xcode to recognize it.

Once in awhile I have to go into my main drive -  DankHD/opt and delete the local alias and rename localBETemp back to local.

The terminal command is suppose to return the folder to it's original state after Winery is done but I think I messed it up somehow....still works if I edit the folder though.

#20 mactrix

mactrix

    Advanced Member

  • Members
  • PipPipPip
  • 53 posts
  • Graphics Card:Intel Iris 1024 MB
  • Operating System:OS X 10.9 (Mavericks)

Posted 08 May 2014 - 10:51 PM

 doh123, on 04 January 2014 - 01:55 AM, said:

Let me know all the main things that are problematic so I can make sure not to forget anything!

Hi, since you have a Mac with Intel graphic, it would be great if you could find a way to make Fallout 3 run. It seems to me the Wine engine doesn't allow the game to read this modified d3d9.dll that should make the game think it's dealing with an ATI card: http://portingteam.c...5#commentsStart




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users