Sven Co-op

Sven Co-op

Not enough ratings
Sven Co-op under Wine
By Jai "Choccy" Fox
Well, I thought I'd be nice and share what I've done to get Sven Co-op working on my hardly used MacBook. Please be warned, Wine is not perfect and the game may encounter problems which can be caused by Wine. If you want to wait for the OS X and Linux version of the game to release, ignore this tutorial.

Now, onto the stuff. Wine is a compatibility layer for Unix systems, it's used for running Windows programs in OS X and Linux. Like I said, it's however not perfect yet. The reason I've made this tutorial is because users who have not used Wine will not know how to work with it, so this tutorial will hopefully help. I'm first going to re-create the steps done to how I got Sven Co-op running on OS X Yosemite. It should work with other versions of OS X too. A Linux tutorial will come later.
   
Award
Favorite
Favorited
Unfavorite
Mac OS X
First, you've got to install XQuartz 2.7.7 or higher. Wine runs on X11 which means it won't work if you don't have XQuartz. You can install XQuartz by simply finding the X11 application in your Launchpad. Wine Prerequisites[wiki.winehq.org]

Next, you've got to go to the WineHQ[dl.winehq.org] download page for Mac OS X. For this tutorial, you will need to download Installer for "Wine Development" . You can download Wine Staging if you want. It will download a pkg file which will appear in your Downloads folder.

Now, the pkg file is blocked by OS X due to Security reasons, but it's easy to un-block it. First, try and open the pkg file, nothing should happen. Next, go into System Preferences > Security & Privacy and on the bottom it should have details about the Wine pkg being blocked, unblock it from here. Unblocking it will automatically run the Wine installer.

After the installer has finished, a Wine application will appear in your Launchpad. Open the Wine application and a Terminal window will appear with some details of how to use Wine, type in winecfg into the window to start the creation of the Wine prefix. A prefix is where Wine stores all its registry and drive information, similar to Windows. During the creation of the Wine prefix, it may ask you if you want to download programs like Wine Mono and Wine Gecko. I'd recommend downloading Wine Gecko for HTML reasons, Wine Mono is not needed as Sven Co-op will install Microsoft .NET automatically, but you may choose to download it. After the prefix is created, a new window will appear with options you can change in Wine. You may need to change some options in the Graphics tab such as the mouse capture. Close the window when you're finished.

So now that we've configured everything, we're going to need to re-download Steam but for Windows. Yes, you're going to have 2 Steam clients on your Mac, the Mac client won't use Wine so we need to use the Windows client to download Sven Co-op. Just go download the Steam installer for Windows and go through the normal process of installing it like on Windows. You'll also need to log in again for Steam on the Wine prefix, like normal. Steam will also create a desktop file on your desktop, I find this useless and you can delete it. To launch Steam in Wine, just open the Wine application in your Launchpad and type wine "C:\Program Files\Steam\Steam.exe" to launch it, or use wine explorer and find the Steam executable.

After you've logged in and now see your library, do not go on the Steam Store. Why? Because the Chromium browser is sandboxed and Wine will not run with it, so the store will not load. We're going to have to get Sven Co-op by using the Terminal, our trusty friend, by using Steam browser protocols. While you have Steam running, open a new Wine terminal window and type in wine "C:\Program Files\Steam\Steam.exe" steam://install/225840/. This tells Steam to install app 225840 which is Sven Co-op and will open a window to install the game. Just wait for Sven Co-op to download now.

Once Sven Co-op has finished downloading, you can click "Play", but first Steam will install vcredist and .net if you hasn't already installed them in the Wine prefix. After this, Sven Co-op should launch without problems and you should be able to play normally.
Linux
COMING SOON!

12 Comments
AgentMk07 Dec 24, 2020 @ 10:59pm 
oh it's for linux can't use it
AgentMk07 Dec 24, 2020 @ 10:56pm 
I don't feel like using something useless
AgentMk07 Dec 24, 2020 @ 10:48pm 
how do you use it?
AgentMk07 Dec 24, 2020 @ 2:02am 
does this work in 2020?
Mega Blooper 64 Apr 13, 2020 @ 1:54pm 
Will this work on MacOs Catalina?
Jai "Choccy" Fox  [author] Mar 13, 2020 @ 5:26am 
Never, for ReactOS is not even in any proper usable state. FreeBSD + Wine would run better than it.
ritardo milos Mar 9, 2020 @ 12:37am 
when ReactOS guide
Diarrhea Larry Nov 22, 2018 @ 1:06pm 
the perils of including windows-exclusive libraries
Panzer Nov 22, 2018 @ 12:28pm 
It's been 2 years.
Final Badguy Jan 6, 2018 @ 7:24am 
just as a note, there is a linux port, although it's pretty fucking wacky and bad