So for the past 7 hours I’ve been going back and forth trying to install DA:O, add the expansions and update it, while getting it to work. In the end I finally realized how to get it working (up to 1.04 and all the dlc’s).
Prequisites:
- Wine (latest version is recommended)
- WineTricks
- Dragon Age Origins
- A brain.. no srssly, I spent all those hours doing the same mistake!
What I did wrong:
Well, I started out with a clean wine installation (this is actually a good thing). I used winetricks to download and install the following:
- corefonts
- d3dx9 (and d3dx9_28, d3dx9_36, d3dx10, d3dx0f) dll’s
- dotnet20 and then dotnet30
- physx
- vcrun6
- vcrun2005
- vcrun2008
After I installed winetricks installed all of this, I then inserted my Dragon Age Origins CD (oooOOoh Shiny) and ran the setup. After it was finished, guess what? Version 1.0 worked! PERFECT I SAID! I then used the “daupdater.exe” to install the addons I had! Most of them worked except for “Return to Ostagar” and “Leilana’s Song“, since they asked for 1.02 version. So I proceeded to update my installation, but not before realizing “Witch Hunt” requiered 1.04! So I installed 1.02, and then 1.04! Success, no errors during setup and patching. Time to start the game. But wait! What’s that? An output window saying:
R6034 An Application has made an attempt to load the C runtime library incorrectly
Now what the? Dragon Age was running thine a few minutes ago, heck I even got to my camp after saving the little father dwarf and his “enchanting” son. So what gives? So I tried reinstalling vcrun2005 and 2008! Nothing changed. I tried removing msvcr80.dll and msvcp80.dll and replacing them! Nothing! So I went back and forth doing this for a while, browsing the Interwebz only to find solutions that didn’t work for me. [still, I’m posting them here, it worked for others, maybe it worked for you if mine wont. Here’s one of them: Clickity click click.]
What finally got Dragon Age working:
Well after browsing and browsing… and browsing some more I realized [this is why I said you need a brain.. anyone would have noticed this] that the errors I’m getting are all pointing towards the Visual C runtime! Now, if you follow carefully the installation log that’s outputted while updating and patching the game, you would see that the Visual C Runtime is installed again, breaking the previous one (that you installed), and that causes the error! Well what’s the fix, you ask? Well it’s quite simple my dear Watson reader. While making sure you have a clean version of Wine (no runtimes, no dotnet, no .dll’s installed), proceed and run the Setup for DA:O. After it’s done, update it to the latest version. Then, go ahead and install the following:
- corefonts
- d3dx9 (and d3dx9_28, d3dx9_36, d3dx10, d3dx0f) dll’s
- dotnet20 and then dotnet30
- physx
- vcrun6
- vcrun2005
- vcrun2008
Now, when you will run the game, you will noticed that… Taddaaahh!! It works like a charm! No screen flickering, no inverted colors, the soundtrack can be enjoyed at it’s full, and Morigan is as bitc friendly as ever!
Thanks, I’ve linked to this from the Dragon Age Origins appdb page at winehq,
http://appdb.winehq.org/objectManager.php?sClass=version&iId=18283
No probs, glad I could be of service mate.
Does Dragon Age actually work well? I’m thinking about getting it but am worried about crashes and such.
The only problem I have with the game would be with the player’s shadow. It may flicker from time to time, but that’s all! I finished the game, on Linux, 3-4 times since I posted this article, without flaws. Some random crashes when playing Witch Hunt dlc, but that’s all.
Check out http://appdb.winehq.org/objectManager.php?sClass=version&iId=18283 . I posted my test results there.
Hello…done all of the above, but no luck as far as DLC goes. I have the steam version of Dragon Age and I’m running wine 1.3.3 and ubuntu 10.10 64 bit.
Well I only managed to get my hands on the Retail Version, not the Steam Version! if I’ll find someone who can lend me their steam account, I’ll try and see if I can get the game to work under steam 2.
If you’ll let me know when and for how long, I’d let you log into my steam account. Just don’t get too carried away.
Sorry for the late response Daniel, I’ve been caught up at work. I’d be glad to try getting the game to work from steam. The only problem is that I’m extremely busy till the end of the month! Thought I am free on 30th of October! Drop a reply if you are still interested.
Again, sorry for responding so late.
I installed it and did everything exactly like you said but when I restarted the computer it went from being perfect to running like 5 frames anyway any Idia I am kina new to linux. I am trying to learn Ubuntu though. Well anyway thank you for your time 🙂
Try reinstalling both wine and dragon age and do what I said in the tutorial. Do not make any other changes. Leave me a reply on how things are going.
I reinstalled everything and allthough it worked much better it was running like maby 75 percent of it’s frams with no sound I am trying something different with the play on linux installer and it is instaling mono also
I just realized something that wine was not 1.3.11 when it worked perfectly it was 1.3.10
Huh I did pretty much exactly what you said worked, but I just get a black screen when I launch the game. It’s got the games custom mouse cursor and stuff, it just won’t do anything.
Well I totally uninstalled wine and everything, then reinstalled wine, installed dragon age, then used winetricks to install all the stuff you mentioned. Now I can hear the videos during start up, then see the game menu. It flickers like every 5 seconds, and I can’t choose anything on the screen.
😦
What distro are you running?
Ubuntu 10.10
Oh and I’m using wine 1.3.12
You know it’s probably due to my dual monitor set up and the game getting the resolution all wonky. I just tried fallout new vegas and it wouldn’t work properly until I disabled my second monitor.
It’s not really worth changing my monitor set up every time I enter and leave a game. Guess I’ll keep my windows installation around a bit longer.
Sorry to hear this Alex. I’ll try to setup two monitors at my flat when I get off from work and check this out. Also, try it out with the latest version of wine (1.3.13 if I’m not mistaken).