Dragon Age: Origins Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Still testing it in CXG 10.1.0 Linux (Impulse version)

I'm all for digital distribution, but man, downloading 12 GB is not fun.

I was able to run the regular game, but the premium content was not considered authorized until I played a bit with the DAO Updater service. But by that time, the automated PhysX installation (with some of my own help) had already wrecked havoc on the bottle. So I had to download it again.

I installed Impulse into the bottle via the crosstie (which brought its own dependencies, of course). Then I installed, all via the cxinstaller:

  • .Net 3.0
  • DirectX 9 Modern
  • PhysX
  • MS VC 2005
  • MS VC 2008
  • Adobe AIR

To be honest, I installed Adobe AIR with a modified crosstie, since the original one was not available for CXG at the time. But it's available now.

After all that is installed, I ran Impulse and downloaded/installed the game. The first time you try to run the game, it opens the config app. In both of my tries, this config app hanged for a bit, then crashed. But then if you run it again, it's fine.

And that's where I am, right now. I'll document the steps to authorize the premium content ... perhaps tonight.

And at some point I want to try the game in a bottle without .Net 3.0 on it, just 2.0.

The Digital Rights Management (DRM) software in this program
prevents it from running in CrossOver. If you are in a legal jurisdiction
which allows removal of such software, you may have luck running this
program. Unfortunately, CodeWeavers, because they are subject to the
Digital Millennium Copyright Act, will be unable to support you.

http://www.codeweavers.com/support/wiki/dmca

That being said, the setup mentioned in the post above works quite well, with a couple of ammendments and one major caveat.

First, I have to add that Impulse's crosstie has window management as decorated=y and managed=n, which works quite well for that app. But I found that DA:OU did not capture keyboard events that way. So, make sure to change it to managed=y.

Second, before running the game, make sure to click Impulse's "show serial" button, then "copy to clipboard". Now go to http://social.bioware.com/, register an account or log in, go to "My Games -> Register Games" and use that serial number. This will mark your account as authorized to access the Premium Content.

Now the big caveat: The premium content always starts unauthorized, even if you have daorigins.exe logging in automatically. The only way I've found to fix it is to run these lines:


$ ~/cxgames/bin/wine --bottle "bottle name" net stop DAUpdaterSvc
$ ~/cxgames/bin/wine --bottle "bottle name" net start DAUpdaterSvc

You can even run DAOrigins.exe, go to your Downloaded Content, note that it's unauthorized, open a terminal, run the commands above, and see the content become authorized right away (depending on your network connection, I suppose).

I don't know how to make this more user-friendly :(

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzM0NzIyMzMzLCJjc3JmX3Rva2VuIjoidEd1UTZ3VWhLZmRkY1lZdSIsImdkcHIiOjB9