SecuROM and Wine on Mac OS X

Questions about Wine on macOS.
Locked
Haravikk
Level 1
Level 1
Posts: 7
Joined: Sun Apr 25, 2010 4:29 pm

SecuROM and Wine on Mac OS X

Post by Haravikk »

Bah! Okay, so I'm running WINE v1.1.43 on Mac OS X.6.3.

Now, I went and bought myself a copy of Oblivion (Game of the Year Edition), but it's got smelly SecuROM in it, which I understand WINE supports?

However, whenever I try to run one of the "protected" (from customers) programs it complains that there is no disk. The disk however is there alright, and I have a mapping for the D: drive onto /Volumes/OblivionGOTYUK1, but no luck, doesn't seem to realise the disk is there (even though the program is running from it just fine!)

Is there a way to make SecuROM recognise the disk properly?

The really ironic thing is that I did have a "pirated" copy so I could try and see if the game would run acceptably under WINE, and it worked just fine, but now the paid copy doesn't, nice one Bethesda! =/
doh123
Level 8
Level 8
Posts: 1227
Joined: Tue Jul 14, 2009 1:21 pm

Post by doh123 »

I'm not 100% sure on this.... but... I don't think that works on Mac OS X yet, as there is no device access... you can only map to a mount, and not to the device itself...

Oblivion runs if you can and do use a no-disc hack. (not legal in all areas)

Oblivion has major issues under Wine on OSX that don't show up in Linux... it happens in Crossover Games as well, so its not the X server, its something about Wine and OSX.... which leaves it unplayable at all in Wine for me.

That said, if you use a no-disc hack, there are hacked Cider wrappers floating around the web that make oblivion play fantastically on OSX.... until (if ever) it works right in Wine.
Charles Davis

SecuROM and Wine on Mac OS X

Post by Charles Davis »

On 4/30/10 9:38 AM, Haravikk wrote:
Is there a way to make SecuROM recognise the disk properly?
Nope. At least, not right now.

The problem is that Wine doesn't support SCSI on Mac OS X. SecuROM makes
SCSI calls to inspect the disk and make sure its the real one. I'm
working on it, but you'll have to be patient.

To get this support once I've added it to Wine, there's a driver you'll
need to install. Go to SourceForge and look for the "XNU Kernel Extras"
project. Just download the DMG I made and install. Oh, and you'll have
to load the driver manually with:

sudo kextload /Library/Extensions/ExtMediaBSDClient.kext

and put the disk in AFTER loading it. When it's stable, I intend to make
it load automatically on boot.
Haravikk
Level 1
Level 1
Posts: 7
Joined: Sun Apr 25, 2010 4:29 pm

Post by Haravikk »

Okay, thanks very much for your continued efforts on this then!
doh123 wrote:Oblivion has major issues under Wine on OSX that don't show up in Linux...
Like I said I had a downloaded copy of Oblivion (plain, non-GOTY) and it ran perfectly for me, except for the current problem with a number of games lacking sound (music, and some sound effects in this case). But otherwise it was smooth even with high detail settings.

I'll try installing in a VM and copying across though, then throw use a no-disk hack, see how well that works.

Thanks for the help, and I'll keep an eye-out for that update then Charles! I don't suppose you have an estimate for it?
doh123
Level 8
Level 8
Posts: 1227
Joined: Tue Jul 14, 2009 1:21 pm

Post by doh123 »

Haravikk wrote:
doh123 wrote:Oblivion has major issues under Wine on OSX that don't show up in Linux...
Like I said I had a downloaded copy of Oblivion (plain, non-GOTY) and it ran perfectly for me, except for the current problem with a number of games lacking sound (music, and some sound effects in this case). But otherwise it was smooth even with high detail settings.
in standard command line Wine? What Wine version? what version of Xquartz? what type of Direct3D settings did you use... what other registry changes.. dll changes did you make.... anything from Winetricks?

It seems to run perfectly fine for me as well... all the way up until you start to create your character, then there is major graphical flaws. That said I haven't tired since 1.1.40, so maybe something in 1.1.41-1.1.43 fixed it.
Haravikk
Level 1
Level 1
Posts: 7
Joined: Sun Apr 25, 2010 4:29 pm

Post by Haravikk »

doh123 wrote:It seems to run perfectly fine for me as well... all the way up until you start to create your character, then there is major graphical flaws. That said I haven't tired since 1.1.40, so maybe something in 1.1.41-1.1.43 fixed it.
I'm using v1.1.43, default settings for pretty much everything (except for the emulated desktop, and coreaudio for sound), and I've tried it connected to the shipping version of X11, and v2.5.0 of XQuartz, runs extremely well except for the sound issue, and the fact half of my RAM stopped working so I have to quit pretty much everything or it stutters due to memory swapping.

But ehm, yeah, it runs pretty much perfectly otherwise, I have fairly low graphical settings at the moment (due to my current RAM limitation, I really hope that replacement arrives soon!), but I had it running great initially with max settings, HDR, max object distances etc., only the stutter forced me to drop the settings a bit.

Also, I've managed to get GOTY working; installed it in VMWare Fusion then copied it across to my wine "drive", then popped in the .exe from the version I'd been using before (so I could run without the disk).
johnson1k86
Newbie
Newbie
Posts: 1
Joined: Fri Mar 16, 2012 3:03 pm

*bump*

Post by johnson1k86 »

Hi!

What about copy protection and wine under Mac OS X now? I've tried the XNU kernel extras with no success

Georg
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: *bump*

Post by vitamin »

johnson1k86 wrote:What about copy protection and wine under Mac OS X now? I've tried the XNU kernel extras with no success
If it works on Linux there is a light change it can work on mac. There are way to many corner cases and special handling that mac just doesn't support. And there is no way to fix it from Wine. It must be fixed by Apple.
Locked