PDA

View Full Version : Silent Hunter III on Mac OSX


dasgoat
02-03-11, 06:35 PM
I hope I'm posting this in the right place. Mods, please feel free to sticky-ify this and move to the correct place.

To my knowledge, none of the SH games will run on OSX. In fact, OSX is sorely lacking any subsims at all.

I'm a mac user, and managed to rather painlessly get SHIII to work via WINE on OSX 10.6.6 on an Intel Core 2 Duo 15" laptop with 4gb of ram and a 120gb hard drive.

This was done using the Steam version of the game (because the game needs to be playable without the CD). It retails for $10USD on Steam now.

Before you start, you need to install the XCode tools from the Mac system installation disk. I think it can also be downloaded for free from Apple. It's the developer's kit for OSX, and installs a few software items necessary to compile all the WINE stuff.

Here's a link on how to install WINE: http://davidbaumgold.com/tutorials/wine-mac/

That same guide tells you how to install Windows software once you've got WINE up and running.

It took me about 10 minutes to start the WINE install, and the computer chewed on it for 90 minutes or so.

Once you've got WINE up and running, install SH3 as per the instructions on installing software in the link above.

You'll need to tweak a few things before it will work, though.

Instructions for those tweaks can be found at http://appdb.winehq.org/objectManager.php?sClass=version&iId=5618&iTestingId=25847 in the "howto" section.

Personally, I used the free application TextWrangler to edit the .cfg file mentioned on that site.

In the .cfg file, I changed 1280 to 1400, and 1024 to 900; but that will depend on your monitor resolution. You'll see what I mean when you open up that file. Be sure to save the file when you're done editing it.

The site mentions editing the WINE config file as well, and you get there by typing wincfg in the terminal. It will pop up a window, and from there you can make changes.

I haven't played through a full career yet or anything, but the game seems to work just fine on all fronts.

Best of all, it runs in a window, so I can mess around on the Web while I'm cruising across Biscay.

I hope this helps some would-be OSX subsimmers!

Gargamel
02-03-11, 07:33 PM
Very interesting. Any luck with the mods out there? It's the mods that make the game playable.

dasgoat
02-04-11, 10:01 AM
I haven't played with any of the add-ons yet. I want to make sure the vanilla version runs at least as well as Windows before I add another layer of confusion. I'll mess around with it today.

The only two problems I've encountered was a crash while approaching a convoy at 1024x compression and hitting the numpad delete key managed to clear the control panel at the.bottom of the screen.

Will post more later.

dasgoat
02-04-11, 12:47 PM
So GWX3.0 Gold installs, and works right up until the loading screen for the mission. It hangs, and then WINE spews D3D errors and registration errors.

It loads about 90% and then dies.

I'm seeing what can't be done about that now.

Perhaps a legacy version might work better. Will update again shortly.

dasgoat
02-04-11, 01:06 PM
Fixed. It loads missions now. There was a virtual memory problem apparently caused by runaway memory use in a sound module.

In WINE, using the command "wine regedit" do:

Make sure that this key exists in the wine registry: HKEY_CURRENT_USER\Software\Wine\DirectSound
In that key, create a string MaxShadowSize with value 0 . Or the game may run out of virtual memory and crash.

dasgoat
02-04-11, 01:18 PM
Correction: It loads the first single mission map. Starting a career patrol in port, it runs, but then runs out of memory still.

Looking for a fix.

dasgoat
02-04-11, 01:22 PM
If anyone can read Polish, this page seems to describe my problem. I wonder what it says...

http://forum.linux.pl/viewtopic.php?id=10532

dasgoat
02-04-11, 01:29 PM
Ok, adding the registry entry discussed and linked here (http://web.archiveorange.com/archive/v/4bLdgGjXq6yUmMPU0WNV) seems to be letting me get out of port.

Gargamel
02-04-11, 01:51 PM
The only two problems I've encountered was a crash while approaching a convoy at 1024x compression and

See the numerous threads on high TC for some solutions there. I wouldnt go over 128

hitting the numpad delete key managed to clear the control panel at the.bottom of the screen.

Will post more later.

Thats normal. Hit it again.


Over all, this is awesome for the MAC users out there that want to play this. I would recommend getting a moderator to add this to a FAQ or something in the stickies

Zorrin
12-06-11, 04:12 PM
First up apologies for the resurrection of this dead[?] thread...

I got SH3 to run just fine out of the box - direct2drive digital download in Wine on OS X 10.6. But it was lacking because my previous experience was with GWX.

So in my haste I installed GWX without backing up the SH3 install a mistake...

The installation was fine, but I encountered the crashing during loading - applied both of the suggested fixes that are found in this thread, as well as updating to the latest version of Wine and using the newest "engine".

Alas, I can load a mission or a career game, and generally go about my business of heading out into the sea.

However after an erratic amount of time it just suddenly crashes. I've had it crash when near a convoy, and it crashes when there aren't any ships nearby. Also there's no explanation of what's causing the crash. It just pops up and says it's not working.

Has anyone else had success with getting SH3/GWX 3.0 Gold working under OS X or just with Wine?

Does anyone have any suggestions of what to try? I am not at all programming savvy and wouldn't have the foggiest of how one goes about compiling your own version of wine so I'm not too fussed about the missing smoke/particle effects. But if therein lies the answer then I guess that's the way I'll have to go.

volisas
03-31-15, 07:17 AM
Yet another resurrection, but I know a better way to play SH3 GWX on Mac: install SH3 & GWX via wine or crossover or whatever, and then download a programme called "NTCore Explorer Suite". Install that programme in the same bottle as SH3 GWX, and then run "CFF Explorer.exe", then within CFF Explorer open sh3.exe (back it up first), then go to "File Header", then click on "Click Here" on the bottom right corner of the right hand panel (a bluish square), and tick "can handle more than 2GB RAM". Save and close. Now your SH3.exe will not CTD if it overflows from memory and GWX will run as smooth as ever.

sublynx
03-31-15, 09:03 AM
Great first post! That's a big help for Mac users. Welcome to the forum!

volisas
04-02-15, 09:49 AM
Thanks!

Climbingdad
04-20-15, 06:24 PM
Yet another resurrection, but I know a better way to play SH3 GWX on Mac: install SH3 & GWX via wine or crossover or whatever, and then download a programme called "NTCore Explorer Suite". Install that programme in the same bottle as SH3 GWX, and then run "CFF Explorer.exe", then within CFF Explorer open sh3.exe (back it up first), then go to "File Header", then click on "Click Here" on the bottom right corner of the right hand panel (a bluish square), and tick "can handle more than 2GB RAM". Save and close. Now your SH3.exe will not CTD if it overflows from memory and GWX will run as smooth as ever.

Sorry to bring back a dead thread, but this trick with NTCore so far has been amazing. Thank you Volisas! I was actually able to complete a raid on Scapa Flow finally and play so far has been much better. Will keep posted, but early signs point to :up:

amishpilot
08-10-19, 01:45 AM
Sorry to bring a thread back from the dead... again lol but I am having trouble with the very last solution. I used crossover and downloaded the game via steam and then used explorer suite to increase the ram. But my game freezes every time I load a mission right at 90%... any help would be appreciated, thanks!

justfun
10-06-19, 06:24 AM
Hi,



I run sh3 + gwx3 + h.sie + a few mods in 1980 on Linux with Wine without problems.
(XP emulation)



first, in 1024 resolution everything was ok but when i try 1980 :(

CTD... at 90% while loading. message with problem loading 3d engine etc


i don't remember exactly how i found the solution U can try to search

SH3 Wine d3d9 on Google


Two things are sure !


1) to reach 1980 definition U MUST use an analog cable between your monitor & computer. Not hdmi or DVI-D !!! in digital it's max 1024, u can change everything in d3d9.cfg, it's blocked in 1024...



2) u need also go in Wine parameters and ask to change the initial d3d9 from Wine Xp (bibliotheque) with another d3d9 accurate with higher definition.


in my case, it works. Full screen, no more CTD,



Hope this will help.

rich_d
04-01-20, 04:28 PM
Sorry to resurrect this thread again........

But I have watched a lot of SH3 gameplay on You Tube lately and I have decided to buy the game for myself. The only problem is I can't get it working on my Mac.

I have followed all the previous steps listed in the thread (hombrew, wine, .cfg >2gig edit etc) but when I launch the game the screen goes blank and nothing happens. I have to 'cmd tab' out.

Is anyone out there still running this game on Mac? Is it even still possible?

I am using the Steam version of the game. (I actually purchased it again from Uplay to try and get that to work)

Thanks in advance for any replies. I have been beating my head against the wall for a few days now. If I can just find out if it is still possible it will help keep me going.

Rich

dom5
01-13-21, 11:54 AM
Hi Rich,

Not sure if you've made any progress with running SH3 on your Mac?

I'm just trying to set SH3 up on my Mac, having only just learned about using Wine to run PC programs on my Mac.

My initial problem is working out how I download the game (which I've bought) from Steam. It shows my purchase, but when I try to access it for download, it just says 'this doesn't work on the Mac' and won't let me!

Anyone know a way to solve this?

idephicus
06-27-21, 05:53 AM
Hi dom5!

I had the same issue. I've used winehq to install windows version of steam. After that, I installed SH3, found files (should be here: /Users/<your_username>/.wine/drive_c/Program Files (x86)/steam/steamapps/common/Silent Hunter 3). Unfortunately I can't run SH3 on mac.

Aktungbby
06-27-21, 12:46 PM
idelphicus!:Kaleun_Salute: after a looong silent run!:up: