Jump to content

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

When you're making Wineskin wrappers, how do you know which engines and winetricks to use?


  • Please log in to reply
24 replies to this topic

#1 krazykoala

krazykoala

    Experienced Member

  • Members
  • PipPip
  • 26 posts
  • Graphics Card:NVIDIA GeForce GT 330M
  • Operating System:Mac OS X 10.6 (Snow Leopard)

Posted 23 January 2012 - 09:37 PM

The title says it all.

#2 Nowayback

Nowayback

    Advanced Member

  • Members
  • PipPipPip
  • 58 posts
  • LocationThe Netherlands
  • Graphics Card:NVIDIA GeForce 9400M
  • Operating System:OS X 10.8 (Mountain Lion)

Posted 23 January 2012 - 11:02 PM

I'm with your question. Especially on engines!

#3 karacho

karacho

    Professional Member

  • Members
  • PipPipPipPip
  • 166 posts
  • Graphics Card:NVIDIA 9600M GT
  • Operating System:Mac OS X 10.6 (Snow Leopard)

Posted 23 January 2012 - 11:14 PM

at the beginning just try.

you can get good clues at the appdb from winehq. sometimes you can see at appdb that some game works good on engine XY while it has problems with wine XX because something has changed. some things are just experience (like that 1.3.8 had better mouse support on some games).

for older games i usually try 1.2.3 ICE first because it's the latest build marked as "stable" from the wine crew.

if it doesn't work with any wine engine try a crossover one because some libs are different. for excample i just could get "perry rhodan" running on CXG8 - every other engine failed completely.

you will get a feel to it when you have ported some games.


so it's a good start to look at the appdb, what's propably marked as gold or even platinum and try this engine. if this works, perhaps try the newest one and see if it works, too. propably you will get a performance increasment.

winetricks: i always use the most recent winetricks.

#4 Nowayback

Nowayback

    Advanced Member

  • Members
  • PipPipPip
  • 58 posts
  • LocationThe Netherlands
  • Graphics Card:NVIDIA GeForce 9400M
  • Operating System:OS X 10.8 (Mountain Lion)

Posted 24 January 2012 - 03:35 PM

Thank you for the information (:

Winetricks adds .ddl files right? To fix some issues like sound, mouse movement, etc.?

#5 NSObject

NSObject

    Coder

  • Members
  • PipPipPipPipPip
  • 354 posts
  • Graphics Card:NVIDIA GeForce GTX 680MX 2048 MB
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:Torchlight 1&2, Skyrim, Oblivion, Minecraft, Left 4 Dead 1&2, Total Annihilation, Gnomoria

Posted 24 January 2012 - 05:58 PM

^ and registry additions.

It's basically all trial and error at the newbie level.
But, if you read alot around appDB and the forums; then you will pick up terminology and better debug skills.
Posted Image

#6 karacho

karacho

    Professional Member

  • Members
  • PipPipPipPip
  • 166 posts
  • Graphics Card:NVIDIA 9600M GT
  • Operating System:Mac OS X 10.6 (Snow Leopard)

Posted 24 January 2012 - 11:15 PM

winetricks does things automatically you otherwise have to do manually. for excample if you install direct3d it copies the native dll files into windows/system23 and puts the correct registry entries in the registry for you.
it's often usefull tu just rely on winetricks to install things like this because the native installer for .net for example doesn't work always and wineskin kinda wrapps the installation for you.

it also can du things like wine specific settings you usually have to write manually into the registry (like changing the renderer from opengl to gdi)

#7 NSObject

NSObject

    Coder

  • Members
  • PipPipPipPipPip
  • 354 posts
  • Graphics Card:NVIDIA GeForce GTX 680MX 2048 MB
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:Torchlight 1&2, Skyrim, Oblivion, Minecraft, Left 4 Dead 1&2, Total Annihilation, Gnomoria

Posted 24 January 2012 - 11:42 PM

View Postkaracho, on 24 January 2012 - 11:15 PM, said:

winetricks does things automatically you otherwise have to do manually. for excample if you install direct3d it copies the native dll files into windows/system23 and puts the correct registry entries in the registry for you.
it's often usefull tu just rely on winetricks to install things like this because the native installer for .net for example doesn't work always and wineskin kinda wrapps the installation for you.

it also can du things like wine specific settings you usually have to write manually into the registry (like changing the renderer from opengl to gdi)
why would you restate my post?
Posted Image

#8 HiPhish

HiPhish

    Champion Member

  • Members
  • 697 posts
  • Graphics Card:NVIDIA GeForce 9400M
  • Operating System:Mac OS X 10.7 (Lion)
Author

Posted 25 January 2012 - 07:31 AM

Information at the AppDB is usually outdated if it's not a very popular game, for example Alien Shooter is rated garbage but I got it working flawlessly. My advice is to either start with the newest Wine engine or the newest Crossover engine (the one with CX or CXG in the name). Then see what issues you have and compare to the information ath the AppDB, see what Winetricks were used and what settings were changed. If you still have issues, then work your way down the engine versions. Wine is still heavily in development, so often one thing gets fixed, while another one gets broken.

All engines with even number (i. e. only 1.2.x at the moment) are considered stable, while the odd numbered ones (1.1.x and 1.3.x) are alpha. For us this is not that important, since we can change our Wine version on the fly.

if everythign fails you will simply have to accept defeat. Some games cannot be run in Wine. Yet.

View PostNSObject, on 24 January 2012 - 11:42 PM, said:

why would you restate my post?
Maybe because it's more specific and helpful?
Games I own that still need porting:
Dark Messiah of Might & Magic, Descent 3, Fallout, Space Rangers 2

#9 cluthz

cluthz

    Senior Hall monitor!

  • Super Forum Moderators
  • 2,836 posts
  • LocationNorway
  • Graphics Card:Nvidia GTX780 GHz Edition
  • Operating System:OS X 10.9 (Mavericks)
Author

Posted 25 January 2012 - 12:20 PM

View PostHiPhish, on 25 January 2012 - 07:31 AM, said:

Information at the AppDB is usually outdated if it's not a very popular game, for example Alien Shooter is rated garbage but I got it working flawlessly. My advice is to either start with the newest Wine engine or the newest Crossover engine (the one with CX or CXG in the name). Then see what issues you have and compare to the information ath the AppDB, see what Winetricks were used and what settings were changed. If you still have issues, then work your way down the engine versions. Wine is still heavily in development, so often one thing gets fixed, while another one gets broken.

All engines with even number (i. e. only 1.2.x at the moment) are considered stable, while the odd numbered ones (1.1.x and 1.3.x) are alpha. For us this is not that important, since we can change our Wine version on the fly.

if everythign fails you will simply have to accept defeat. Some games cannot be run in Wine. Yet.

Maybe because it's more specific and helpful?

Make an account and update if there is outdated info!
It can help other people.

[HackPro i7-4790K, 3x SSD + 5TB HDD • 16GB RAM • NVidia GTX 780 GHz Edition • OSX 10.10] . [MacBookAir 13 1.7GHz • Intel HD 3000 • OSX 10.9.5]


How to port Steam games .... My Youtube Porting videos ... Play my RPG


#10 karacho

karacho

    Professional Member

  • Members
  • PipPipPipPip
  • 166 posts
  • Graphics Card:NVIDIA 9600M GT
  • Operating System:Mac OS X 10.6 (Snow Leopard)

Posted 25 January 2012 - 01:16 PM

View PostNSObject, on 24 January 2012 - 11:42 PM, said:

why would you restate my post?

to get more concret for newbies. didn't want to drown you out.

#11 HiPhish

HiPhish

    Champion Member

  • Members
  • 697 posts
  • Graphics Card:NVIDIA GeForce 9400M
  • Operating System:Mac OS X 10.7 (Lion)
Author

Posted 25 January 2012 - 01:38 PM

View Postcluthz, on 25 January 2012 - 12:20 PM, said:

Make an account and update if there is outdated info!
It can help other people.
As far as I know they only accept real Wine, no 3rd Part applications (except Winetricks), so I wouldn't want to write the wrong stuff.
Games I own that still need porting:
Dark Messiah of Might & Magic, Descent 3, Fallout, Space Rangers 2

#12 doh123

doh123

    Wineskin Developer

  • Members
  • 4,279 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 25 January 2012 - 05:35 PM

Normal Wineskin engines are stock unmodified Wine. Results of how it works can be translated into normal Wine terms without even mentioning Wineskin, as to a rating and how it operates isn't based on Wineskin itself.

#13 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 2,997 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro Core i7 16GB
    AMD Radeon HD 6750M 512MB

    MacBook Core2Duo 4GB
    nVidia 9400M 256MB
  • Operating System:Mac OS X 10.6 (Snow Leopard)
  • I like to play:la rockitar
Author

Posted 25 January 2012 - 10:12 PM

...in fact if you mention you're using a front end to Wine such as Wineskin the Wine developer's won't even give you the time of day.

#14 Nowayback

Nowayback

    Advanced Member

  • Members
  • PipPipPip
  • 58 posts
  • LocationThe Netherlands
  • Graphics Card:NVIDIA GeForce 9400M
  • Operating System:OS X 10.8 (Mountain Lion)

Posted 26 January 2012 - 03:56 PM

But let's say I want to port a windows application. Let's say MediaMonkey. It's a music player with a handfull of great utilities like finding double songs, getting the ID3 tag information from the file name, etc.

What engine would you need then? Or is there no difference in engine and are all the engines usable for games and applications?

And thanks for the information so far. It helps a lot to understand it!

#15 karacho

karacho

    Professional Member

  • Members
  • PipPipPipPip
  • 166 posts
  • Graphics Card:NVIDIA 9600M GT
  • Operating System:Mac OS X 10.6 (Snow Leopard)

Posted 26 January 2012 - 04:36 PM

there is no split in wine like the commercial crossover is making. as you can see heresomeone already tried it on lion with 1.3.27 and it's working fine (except usb). so you can try the newest engine as well and check if it works. just try :)

#16 doh123

doh123

    Wineskin Developer

  • Members
  • 4,279 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 26 January 2012 - 04:50 PM

The newest version is usually the best to go with, currently WS8Wine1.3.37 ... but sometimes you need older ones.  They are all Wine builds, they do not have differences other than that newer builds have newer features and different bugs.  Sometimes newer features cause problems, sometimes they fix problems... differences in bugs are also a factor.  There is not specific answer as to which to use... I typically go for the smallest engine size that actually runs the program ok.  I try WS8Wine1.2.3ICE first since ICE shares engine files to save space... as long as you have 2 or more that use it.

#17 HiPhish

HiPhish

    Champion Member

  • Members
  • 697 posts
  • Graphics Card:NVIDIA GeForce 9400M
  • Operating System:Mac OS X 10.7 (Lion)
Author

Posted 27 January 2012 - 09:50 PM

View Postdoh123, on 25 January 2012 - 05:35 PM, said:

Normal Wineskin engines are stock unmodified Wine. Results of how it works can be translated into normal Wine terms without even mentioning Wineskin, as to a rating and how it operates isn't based on Wineskin itself.
So I can just post my experience, never mention Wineskin, and everything is fine?
Games I own that still need porting:
Dark Messiah of Might & Magic, Descent 3, Fallout, Space Rangers 2

#18 doh123

doh123

    Wineskin Developer

  • Members
  • 4,279 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 27 January 2012 - 10:18 PM

View PostHiPhish, on 27 January 2012 - 09:50 PM, said:

So I can just post my experience, never mention Wineskin, and everything is fine?
if you can translate it to normal Wine terminology, and your using a stock Wine build... I don't see the problem.

#19 karacho

karacho

    Professional Member

  • Members
  • PipPipPipPip
  • 166 posts
  • Graphics Card:NVIDIA 9600M GT
  • Operating System:Mac OS X 10.6 (Snow Leopard)

Posted 28 January 2012 - 11:46 AM

i often see users writing their experience in the appdb but of course they mention that they are using wineskin. you should mention this, too. otherwise the developers can't recreate the possible problems or compatibility issues.

#20 Nowayback

Nowayback

    Advanced Member

  • Members
  • PipPipPip
  • 58 posts
  • LocationThe Netherlands
  • Graphics Card:NVIDIA GeForce 9400M
  • Operating System:OS X 10.8 (Mountain Lion)

Posted 30 January 2012 - 05:44 PM

View Postkaracho, on 26 January 2012 - 04:36 PM, said:

there is no split in wine like the commercial crossover is making. as you can see heresomeone already tried it on lion with 1.3.27 and it's working fine (except usb). so you can try the newest engine as well and check if it works. just try :)

All tough it was a hypothetical app, I  thank you for the link. Because now I have another question.
In the appDB the user says that he installed a bunch of extra features, like vc6run. How does he (or she) know that he (or she) needs to use that? And what does it do?

#21 doh123

doh123

    Wineskin Developer

  • Members
  • 4,279 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 30 January 2012 - 06:08 PM

some people find out what to need through trial and error... some people because you look at the log files and figure out certain dll errors and search how to get MS versions of those dlls installed...

#22 karacho

karacho

    Professional Member

  • Members
  • PipPipPipPip
  • 166 posts
  • Graphics Card:NVIDIA 9600M GT
  • Operating System:Mac OS X 10.6 (Snow Leopard)

Posted 31 January 2012 - 08:45 AM

View PostNowayback, on 30 January 2012 - 05:44 PM, said:

All tough it was a hypothetical app, I thank you for the link. Because now I have another question. In the appDB the user says that he installed a bunch of extra features, like vc6run. How does he (or she) know that he (or she) needs to use that? And what does it do?

when there is a message in the winelog when you debug that says something like missing library "mfc42" or "msvcr60.dll"/"msvcp60.dll" or that a function there is not found it's likeley that you have to install vcrun6 because it's part of it. that's experience.
msvcr/p90.dll is a vcrun 2008 dll and so is msvcr/p80.dll a vcrun2006 dll...

get used to some debugging and search the winehq forums for the message...

#23 Nowayback

Nowayback

    Advanced Member

  • Members
  • PipPipPip
  • 58 posts
  • LocationThe Netherlands
  • Graphics Card:NVIDIA GeForce 9400M
  • Operating System:OS X 10.8 (Mountain Lion)

Posted 31 January 2012 - 09:58 AM

Thank for the information! ;D

#24 krazykoala

krazykoala

    Experienced Member

  • Members
  • PipPip
  • 26 posts
  • Graphics Card:NVIDIA GeForce GT 330M
  • Operating System:Mac OS X 10.6 (Snow Leopard)

Posted 02 February 2012 - 01:23 PM

So, basically, just experience and looking at the appdb to hope someone else has figured out something that'll help you beforehand?

THanks.  The appdb is looking pretty helpful.

#25 doh123

doh123

    Wineskin Developer

  • Members
  • 4,279 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 02 February 2012 - 03:19 PM

you start to learn over time as you get more experience getting more games to work.  I felt totally clueless when I started and I hope with the new forum here that all of my really old very stupid questions are no longer findable...




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users