Jump to content

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

Building a custom Wineskin engine?


  • Please log in to reply
8 replies to this topic

#1 Incredible Hulk

Incredible Hulk

    Professional Member

  • Members
  • PipPipPipPip
  • 184 posts
  • Graphics Card:6750M, OSX 10.12.2
  • Operating System:Other OS/Not specified
  • I like to play:PES, COD, Grid, FNV, RO

Posted 29 August 2019 - 12:08 PM

I'm playing Assassin's Creed II and Brotherhood and there is a patch that's supposed to reduce stuttering in those games.

https://www.winehq.o...May/126719.html

Now, this is probably answered many times but what are the current steps for building custom engine required in 2019?

Still on Sierra btw.

#2 Gcenx

Gcenx

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 362 posts
  • Graphics Card:Intel Iris
  • Operating System:macOS 10.12 (Sierra)

Posted 29 August 2019 - 06:30 PM

 Incredible Hulk, on 29 August 2019 - 12:08 PM, said:

I'm playing Assassin's Creed II and Brotherhood and there is a patch that's supposed to reduce stuttering in those games.

https://www.winehq.o...May/126719.html

Now, this is probably answered many times but what are the current steps for building custom engine required in 2019?

Still on Sierra btw.

Hum I could properly get that built for you, just need to know the preferred wine version to apply the patch to.


As for building wine I haven’t posted any updated information on compiling wine from source on macOS as they recently changed the requirements from when I was last working on an updated Builder.

The updated script is done, the build dependencies are slightly outdated since I haven’t compiled on macOS directly for sometime.
The new builder will also require homebrew to be installed plus some packages from homebrew along with a compatible SDK version. (bison/automake/mingw-w64 from memory)

Highest SDK version being 10.13
At least 10.11 for MoltenVK support
At least 10.9 for gnutls support
Lowest 10.8



#3 Incredible Hulk

Incredible Hulk

    Professional Member

  • Members
  • PipPipPipPip
  • 184 posts
  • Graphics Card:6750M, OSX 10.12.2
  • Operating System:Other OS/Not specified
  • I like to play:PES, COD, Grid, FNV, RO

Posted 29 August 2019 - 07:05 PM

Regular WS9Wine4.14 without any Vulkan stuff would be good.
Uplay works in PortingKit and CrossOver and if Vitor is interesting to use those engines for Assassin's Creed games it could be worth a hassle. They are still popular and Mac versions are long gone.

Btw. In Wine 4.14 release it says
- PE dlls no longer rely on the MinGW runtime?

Thanks

#4 Gcenx

Gcenx

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 362 posts
  • Graphics Card:Intel Iris
  • Operating System:macOS 10.12 (Sierra)

Posted 29 August 2019 - 08:44 PM

 Incredible Hulk, on 29 August 2019 - 07:05 PM, said:

Regular WS9Wine4.14 without any Vulkan stuff would be good.
Uplay works in PortingKit and CrossOver and if Vitor is interesting to use those engines for Assassin's Creed games it could be worth a hassle. They are still popular and Mac versions are long gone.

Btw. In Wine 4.14 release it says
- PE dlls no longer rely on the MinGW runtime?

Thanks

So regular Wine-414 not a 64Bit enable build?
32Bit builds on macOS don’t have Vulkan only 64Bit builds currently this is due to Metal being 64Bit.

If this does end up helping I’ll let PaulTheTall & Vitor know so it can be added to there Hosting and Engine List.
I’m not sure what Engine PortingKit is using for those games it could be anything I offer or any custom Engine they already have. (PortingKit swapped to using Unofficial as the Wine backend a little while ago)

I wouldn’t worry about the PE thing mentioned as nobody complained about my more recent WS10 Engines not working, those were built with mingw-w64 since it became a requirement. It was lightly just a Linux issue or I had already covered it within the provided Runtime.

#5 Incredible Hulk

Incredible Hulk

    Professional Member

  • Members
  • PipPipPipPip
  • 184 posts
  • Graphics Card:6750M, OSX 10.12.2
  • Operating System:Other OS/Not specified
  • I like to play:PES, COD, Grid, FNV, RO

Posted 29 August 2019 - 10:51 PM

 Gcenx, on 29 August 2019 - 08:44 PM, said:

So regular Wine-414 not a 64Bit enable build?
32Bit builds on macOS don’t have Vulkan only 64Bit builds currently this is due to Metal being 64Bit.

If this does end up helping I’ll let PaulTheTall & Vitor know so it can be added to there Hosting and Engine List.
I’m not sure what Engine PortingKit is using for those games it could be anything I offer or any custom Engine they already have. (PortingKit swapped to using Unofficial as the Wine backend a little while ago)

I wouldn’t worry about the PE thing mentioned as nobody complained about my more recent WS10 Engines not working, those were built with mingw-w64 since it became a requirement. It was lightly just a Linux issue or I had already covered it within the provided Runtime.

Yup!
Regular Wine-4.14 32bit would do the job for the Uplay and first 4 Assassin's Creed games (until dx11).

#6 Gcenx

Gcenx

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 362 posts
  • Graphics Card:Intel Iris
  • Operating System:macOS 10.12 (Sierra)

Posted 29 August 2019 - 11:03 PM

 Incredible Hulk, on 29 August 2019 - 10:51 PM, said:

Yup!
Regular Wine-4.14 32bit would do the job for the Uplay and first 4 Assassin's Creed games (until dx11).

I do have a question, it says the patch was Staged already and tracing it back it was added as a staging patch since Wine-3.12 have you tried a recent Wine-Staging version of 3.12 or higher?

#7 Incredible Hulk

Incredible Hulk

    Professional Member

  • Members
  • PipPipPipPip
  • 184 posts
  • Graphics Card:6750M, OSX 10.12.2
  • Operating System:Other OS/Not specified
  • I like to play:PES, COD, Grid, FNV, RO

Posted 29 August 2019 - 11:15 PM

Sorry Gcenx if they are in Staging already. Where you can see that information?


#8 Incredible Hulk

Incredible Hulk

    Professional Member

  • Members
  • PipPipPipPip
  • 184 posts
  • Graphics Card:6750M, OSX 10.12.2
  • Operating System:Other OS/Not specified
  • I like to play:PES, COD, Grid, FNV, RO

Posted 29 August 2019 - 11:17 PM

Ups
Status STAGED.
Again sorry for taking your time.


#9 Gcenx

Gcenx

    Veteran Member

  • Members
  • PipPipPipPipPip
  • 362 posts
  • Graphics Card:Intel Iris
  • Operating System:macOS 10.12 (Sierra)

Posted 29 August 2019 - 11:32 PM

It's fine it happens, I didn't even check over the thing before myself do to being within work.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users