It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Just checking something real quick... this problem introduced in the last update, about DLC not showing up, everyone has this problem? I just downloaded the offline installers, installed the game and everything is showing as it should.
avatar
Shanuca: (…)
I do not have any problem related to missing add-ons, they are all active.

But I do not go through the standard GOG install process, I use a tool (./play.it) that extracts the game contents from the installer and generate a native Linux package from that. So while this is a confirmation that all files required to unlock the extra content are present in the installer, this is not a confirmation that the actual install process put these files in the right place.
avatar
vv221: I do not have any problem related to missing add-ons, they are all active.
The DLCs also remain if you "upgrade" from the old build to the broken one. A fresh install is what causes the DLCs to not show up.
avatar
SargonAelther: (…)
I run all my tests in a clean environment, it has nothing to upgrade from. From the game point of view, this is a fresh new Windows install and it’s the first software to ever be installed on it.
Yep just reinstalled the game to have a look and all DLC is missing.
avatar
Sude: bin_ship/DAOrigins.exe has ProcessAffinityMask set to 3 in load configuration section of the exe
To fix the affinity issue change ProcessAffinityMask to 0 in the exe

Get PE-bear
Open "bin_ship/DAOrigins.exe" in PE-bear
Go to "LoadConfig" tab and change ProcessAffinityMask to 0
Right click on DAOrigins.exe on the left side view and select "Save the executable as..." and overwrite the original exe

https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#load-configuration-layout
ProcessAffinityMask
Setting this field to a non-zero value is equivalent to calling SetProcessAffinityMask with this value during process startup (.exe only)
avatar
Sude: Alternative method with hex editor
Open "bin_ship/DAOrigins.exe" in hex editor
Go to offset 75a130 (offset was determined using PE-bear)
Change "03 00 00 00" into "00 00 00 00" and save changes
Thanks for this! It fixed various crashing issues I was having even with no mods. I hope GOG does this to the executable soon.
Reading all this I am glad I always keep a back-up for at least one older (confirmed working) version of the off-line installers on my NAS. I am lucky to have more than enough room free for that kind of stuff.

In this case, however, it would be nice if GOG gave us the older off-line installers for those that have problems. Having two versions of installer files is something they did before. For instance - There was (or still is, I have not checked lately) two sets of installers for The Witcher 3 (one GOTY with all DLC's, and one "original" with all DLC's seperated). It would be nice if they kept a set of the the original files, or the original files + update files, In stead of replacing everything.

Anyway - I still play this game every now and then (modded where possible these day's). It's a shame the other games are not on GOG. I can imagine Inquisition would be a problem with the dependency on The Keep, but Dragon Age 2 should not be a problem at all.

And for anyone asks. Yes - I would also like to see The Veilguard here on GOG. Personally I have a lot of fun with the game, and have no problems with it whatsoever. Dragon Age 2 was not like Dragon Origins, but it was fun. The same goes for Inquisition and The Veilguard. All of the sequels where hated, but at the end more than enough people had fun with them.

So - Let's hope GOG will fix all problems, but for now it's maybe a good idea to make a (locked) thread with all fixes. At this moment you have to read several post to gather all improvements, so getting all those fixes in one place seems to be a good idea.
Post edited 19 hours ago by JClosed