Sins of a Solar Empire is a real-time space strategy and the first chapter in an epic science fiction saga. The independent Trader Worlds must unite and form the Trader Emergency Coalition to defend themselves against the return of their exiled brethren, "The Advent" and the arrival of the desperate remnants of the ancient Vasari Empire. Explore and conquer nearby planets and distant solar systems by applying brute force, cunning strategy, elegant diplomacy, economic mastery, and researched technology. The gameplay features seamless transition between epic strategy and tactical combat modes.

Image RSS Feed Latest Screens
my maps my maps entrenchment
Blog RSS Feed Report abuse Latest News: Getting SINS to work on wine -- the real way.

3 comments by masternerdguy on May 25th, 2009 digg this super bookmark


Many people have wanted to run Sins of a Solar Empire on Linux for a while, but the process of getting most games to work with wine is.....not elegant. So, here is a step by step guide to getting it to work guaranteed.

Step 1: Install the Latest WINE release.
Every increment of wine has a lot of changes, not always good ones, but in this case you want them. Get wine 1.9 or better. You can do this from winehq.org or from your distro's package manager.

Step 2: Initial Winecfg
Go to a terminal and run winecfg . Set the version of windows to XP and then move to audio. After a brief bit of 30 second lag, you will see a list of drivers and some other options. I selected ALSA as the only sound driver (this might vary depending on your setup, but just use test sound to see if it works). Set hardware accel to full, driver emulation off, sample rate 48000 and bits per sample to 16. Then go to graphics. Make sure vertex shader support is hardware.

Step 3: Installation the weird way
WINE and Sins hate each other. The sins installer will refuse to copy any data. So, we can get around the installer from this helpful hint from winehq.

Mount the DVD and go to your CD within a terminal using the cd command. On most systems this is /media/SINS.

cd into data/OFFLINE/CA21F9C0 .

Run this code monster:
mkdir ~/.wine/drive_c/Program\ Files/
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/
cp C430389C/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Particle
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Galaxy
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/String
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/GameInfo
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Movie
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Window
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Mesh
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/SDPlugins
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/xml
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/TextureAnimations
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/PipelineEffect
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/AppData
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Textures
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Font
mkdir ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Sound
cp 1FDC88E4/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Particle/
cp 28CF98BB/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Galaxy/
cp 2CC87497/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/String/
cp 3D54D676/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/GameInfo/
cp 53B3C1D/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Movie/
cp 5F0FBBFF/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Window/
cp 68589853/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Mesh/
cp 7456C179/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/SDPlugins/
cp 8D566B9B/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/xml/
cp 997EE87D/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/TextureAnimations/
cp BC19F89B/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/PipelineEffect/
cp D7102C86/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/AppData/
cp F56C52C/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Textures/
cp F683113B/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Font/
cp FCBFEF1/* ~/.wine/drive_c/Program\ Files/Sins\ of\ a\ Solar\ Empire/Sound/

Step 4: Regediting
Run regedit. This opens up an editor for the wine registry. Go to HKEY CURRENT USER then to Software then to wine.

Make a new key called Direct3D. Open it. Add a new String called VideoMemorySize and set it to the graphics card vram. For example, it would be 512 on my system.

Make a new key called DirectDrawRenderer and set it to opengl.

Export the registry (complete) to ~/.wine/user.reg .

Step 5: DLLs
SINS wants Faultrep.dll badly. Google and download it from somewhere. Get it into ~/.wine/drive_c/windows/system32. Then run winecfg and go to libraries. Add a new ovveride for faultrep and edit it to native, builtin.

Step 6: Launching
CD into ~/.wine/drive_c/program*files/sins* and use wine Sins*exe to run.

If you get errors....and game doesn't work or crashes....
Then you are in for an ultra tedious 10 minutes. You need to add all these ovverides.

"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript\"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"

That is courtosy of "The Freelancer Community Site" at Freelancercommunity.net . Please do not ask why this fixes it, I do not understand myself. You MIGHT need to run that tutorial, once again do not ask why.

Finally
Thanks for your interest in linux and wine. For questions and comments email me at masternerdguy@yahoo.com .

Media RSS Feed Latest Video
Downloads RSS Feed Latest Downloads
BC304 minimod 1.03

BC304 minimod 1.03

Oct 17, 2009 Models Pack 2 comments

The BC304 minimod adapted by me to give the BC304 unique weapons, stats and abilities. This minimod is for the game Sins of a Solar Empire Entrenchment...

Star Trek map medium

Star Trek map medium

Oct 15, 2009 Singleplayer Map 0 comments

My second map is out. (didn't want to make a new preview image) This time it is the star trek medium map, including a small part of the Romulan Star Empire...

Star Trek Map

Star Trek Map

Oct 14, 2009 Singleplayer Map 4 comments

This is my first map for sins of a solar empire. It is based on the star trek universe. This is the small map, larger ones will follow. installation instructions...

BC304 Minimod 1.02

BC304 Minimod 1.02

Oct 02, 2009 Models Pack 6 comments

The BC304 minimod adapted by me to give the BC304 unique weapons, stats and abilities. This minimod is for the game Sins of a Solar Empire Entrenchment...

BC304 Minimod 1.01

BC304 Minimod 1.01

Sep 27, 2009 Models Pack 6 comments

*Updated* With Epytron Omegas permission I have uploaded a copy of the BC304 minimod for Sins of a Solar Empire. My Version contains 2 different BC304s...

Galaxy Divided

Galaxy Divided

Sep 02, 2009 Singleplayer Map 1 comment

A Galaxy Divided is a two player map designed for sins of a solar empire. It is a small map with only one star. The star is the only point of which the...

Comments  (10 - 20 of 68)
Спутнмятой
Спутнмятой May 16 2009, 2:03am says:

This game kills time like old rabbits! :D

+1 vote     reply to comment
23-down
23-down Apr 25 2009, 9:14pm says:

Best crossovers would be:

1.Homeworld
2.Space Above and Beyond
3.Andromeda
4.Starlancer\Freelancer
5.Startrek
6.Starwars
7.BSG

+1 vote     reply to comment
timstro59
timstro59 Jun 4 2009, 3:02pm replied:

you forgot stargate.

+2 votes     reply to comment
[SCΛRECROW]
[SCΛRECROW] Sep 6 2009, 10:31pm replied:

Stargate! It would be a good strategy game.

+1 vote     reply to comment
CKYRules
CKYRules Apr 9 2009, 11:24am says:

Id love an Andromeda mod. The whole point of the story seasons 1 through 3 was to restore the Systems Common Wealth. An Vast Empire that spread accross three Galaxies. And contained millions of worlds.

+1 vote     reply to comment
Granyte
Granyte Apr 27 2009, 1:36pm replied:

your wishes are being exhausted
Moddb.com

+1 vote     reply to comment
moosomething
moosomething Mar 28 2009, 9:59pm says:

some one made one, but is for version 1.05 of vanilla SOASE

+1 vote     reply to comment
EddieElNIno
EddieElNIno Mar 24 2009, 2:45pm says:

A Homeworld mod would probably be the best crossover for modding

+1 vote     reply to comment
bobthedino
bobthedino Mar 20 2009, 10:53am says:

i thought i saw a BSG mod. it would be interesting but the BSG story line isnt really about empires, its more about survival.

what i would like to see is a homeworld mod. i would think it would be fairly easy to port the ships of homeworld into SoaSE, but some new models would obviously have to be done for the resources and base infrastructure.

+1 vote     reply to comment
CKYRules
CKYRules Apr 9 2009, 11:27am replied:

Then i take it you've never seen Galacitca or Pegasus fight a Cylon Basestar huh??

+1 vote     reply to comment
Post a Comment

Only registered members can share their thoughts. So come on! Join the community today (totally free) and do things you never thought possible.

Icon
Sins of a Solar Empire
Platform
PC
Developer
Ironclad Games
Publisher
Stardock
Engine
Iron Engine
Contact
Send Message
Official Page
Ironcladgames.com
Release Date
Released Feb 4, 2008
Game Watch
Track this game
Bookmark
Digg Super bookmark
Community Rating

Average

9.5

86 votes submitted.

You Say

-

Ratings closed.

Style
Genre
Real Time Strategy
Theme
Sci-Fi
Players
Single & Multiplayer
Project
Commercial
Boxshot
Boxshot
Statistics
Rank
15 of 1,346
Last Update
2 months ago
Watchers
146 members
Mods
21
Addons
9
Files
4