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

×
Has anyone already played observer: system redux (www.gog.com/game/observer_system_redux) successfully with the generous wrapper? If so, what did you do exactly to get it running?
Do anybody know how I would get MangoHUD to work with games that are installed and run via Adam's scripts? In this case it is Witcher 3.

I have installed MangoHUD and tried to amend the launcher (MANGOHUD=1), but then the game doesn't launch, neither when it's in front of or behind "play".

It looks pretty useful, and I wanted to check what things look like when I'm playing, though it's mostly about FPS I suppose.
avatar
heather1348: Horizon Zero Dawn requires two items to work properly: vkd3d and Visual C++ libraries. I have not been successful at getting it to work with the generic wrapper, as I haven't yet figured out how to insert vkd3d in it. Lutris will enable vkd3d automatically - just make sure it is turned on in the runner options tab. The Visual C++ libraries (vcrun2015 in this case) can be installed using winetricks. I used the system wine to install the game in its own prefix and run winetricks, and then I added the game manually in Lutris. The wine version I'm using there is lutris-6.0-rc1-x86_64. I haven't had much time to test it, but the tutorial area seems to be working well. Of course, results may vary depending on the system. (I have Ubuntu 20.04 and an NVidia 1660Ti.)
vkd3d is installed the same way as other replacement .DLLs - put the DLLs in system32 or syswow64 as appropriate and then add overrides for them with winecfg.

vkd3d-proton also includes its own setup script though, which should work if you run it like this (although I've not tested it myself in favour of manually performing installation as per the steps above):

./start.sh run : "/path/to/setup_vkd3d_proton.sh"

avatar
heather1348: I am finding the generic wrapper to be useful, as I am trying to phase out my reliance on Lutris, since it seems to get slower and clunkier with every update. The generic wrapper is working well with most games so far, although there are still a few that will run from Lutris but not (so far) with the wrapper. I suspect that they just need a little more tinkering. (EDIT: One trick that worked on a couple games that instantly crashed without debugging info was to call out the full Windows path to the executable in the start-{game}.sh script rather than just the executable itself [i.e. C:\GOG Games\{game}\{file}.exe]. For some reason, some games want the full path. Dungeon Keeper 2 and Chronicles of Riddick: Assault on Dark Athena are two examples. Simply setting the working directory didn't work with these games.)
It's a shame that The Chronicles of Riddick: Assault on Dark Athena won't run if you're using Mesa :( Otherwise I'd have a wrapper done for it.

avatar
heather1348: winetricks: I haven't investigated the installation script thoroughly enough to see how to invoke winetricks within it using the version of wine that the wrapper is using. I know this can be done, as some of the game-specific wrappers do this; I just haven't gotten around to it yet. Running winetricks post-installation doesn't always work. (EDIT: Fixing this is next on my list. Note that winetricks can be run from the start.sh script, but I want to properly automate it. Also, a few games seem to want things to be installed using winetricks prior to game installation.)
You can get a Bash terminal with the environment variables for the prefix set by running the start scripts like this:

./start.sh run : bash

If you then run winetricks etc. it should automatically use the wrapper's prefix.
avatar
Pangaea666: Do anybody know how I would get MangoHUD to work with games that are installed and run via Adam's scripts? In this case it is Witcher 3.

I have installed MangoHUD and tried to amend the launcher (MANGOHUD=1), but then the game doesn't launch, neither when it's in front of or behind "play".

It looks pretty useful, and I wanted to check what things look like when I'm playing, though it's mostly about FPS I suppose.
Not familiar with MangoHUD but you could try using DXVK's hud to display framerate:

DXVK_HUD=fps ./start.sh play

If you want to add it to the shortcut then you should use the env command (to avoid the environment variable assignment being treated as a command), so the command would be this instead:

env DXVK_HUD=fps "/path/to/start.sh" play
Post edited July 11, 2021 by adamhm
low rated
what i dont get is , dont these games work without these?:O
high rated
Spare code for ARMA: Cold War Assault, expires 24th:

E1AF1-ARMA1-FDADC-C6739

ARMA1 --> 14238
avatar
adamhm: Not familiar with MangoHUD but you could try using DXVK's hud to display framerate:

DXVK_HUD=fps ./start.sh play

If you want to add it to the shortcut then you should use the env command (to avoid the environment variable assignment being treated as a command), so the command would be this instead:

env DXVK_HUD=fps "/path/to/start.sh" play
Thank you, that worked and I was able to see the FPS. MangoHUD looks good because it shows more than merely FPS, and it should be possible to turn it on and off while playing. I've had big problems with migraines lately, and wonder if it can be related to playing Witcher 3, for example if the FPS gets low so it's more straining on the eyes. So if people know how to get MangoHUD working, I'd like to hear about it. Then I can turn on the HUD in areas where I suspect the FPS is lower than it was where I tested out the code above (it was around 50, which sounds like it should be okay).

For now I sadly have to force myself to stop playing the game I think. Can't keep getting these attacks almost every day. If nothing else, it can help me to figure out if it may be gaming related. There are countless triggers, so I'm finding it very hard to "bug test" :-|
adamhm, any chance are you planning to create wrappers for Privateer (or any title from Wing Commander series, really)? If I see WC wrapped I'll send you some cans of beer to your UK address, on behalf of all Terran pilots :)
avatar
davstern: adamhm, any chance are you planning to create wrappers for Privateer (or any title from Wing Commander series, really)? If I see WC wrapped I'll send you some cans of beer to your UK address, on behalf of all Terran pilots :)
Hi there,
have you tried Lutris? AFAIK they have install scripts for all of the Wing Commander series games. Haven't tested those myself, but I do use Lutris a lot and for MOST of the titles in the GOG library all works fine.
Post edited July 17, 2021 by ylod111
avatar
davstern: adamhm, any chance are you planning to create wrappers for Privateer (or any title from Wing Commander series, really)?
Since these are DOS games, not Windows ones, I guess it might be out of the scope of Adamhm’s wrappers.

I would suggest trying ./play.it for these: Install the Wing Commander games on Linux
(beware, as ./play.it main developer I am of course heavily biased)
Post edited July 17, 2021 by vv221
Hey Adam,

When you make an update to this, can you update DXVK to v1.9 for all of the games in these wrappers? I noticed when playing some of them, I got some weird effects and doing "Update DXVK" option in the game's launcher and then choosing the .tar.gz from https://github.com/doitsujin/dxvk/releases/tag/v1.9 helped.

I noticed this when playing Vamprie the Masquerade Bloodlines where the game had constant screen tearing at the top. When I updated my DXVK, it went away.
Post edited July 17, 2021 by bteg
low rated
another thing i dont get, why not just help out the lutris devs and integrate these into it?
avatar
Orkhepaj: another thing i dont get, why not just help out the lutris devs and integrate these into it?
Id rather have self contained games than that bloated Lutris
low rated
avatar
Orkhepaj: another thing i dont get, why not just help out the lutris devs and integrate these into it?
avatar
bteg: Id rather have self contained games than that bloated Lutris
hmm whats wrong with lutris?:O
avatar
davstern: adamhm, any chance are you planning to create wrappers for Privateer (or any title from Wing Commander series, really)? If I see WC wrapped I'll send you some cans of beer to your UK address, on behalf of all Terran pilots :)
Those are DOS games so they're best played using the Linux version of DOSBox.

avatar
bteg: Hey Adam,

When you make an update to this, can you update DXVK to v1.9 for all of the games in these wrappers? I noticed when playing some of them, I got some weird effects and doing "Update DXVK" option in the game's launcher and then choosing the .tar.gz from https://github.com/doitsujin/dxvk/releases/tag/v1.9 helped.

I noticed this when playing Vamprie the Masquerade Bloodlines where the game had constant screen tearing at the top. When I updated my DXVK, it went away.
I almost updated them to DXVK 1.9 but encountered some stability issues with some games so I decided to hold off until at least the next release. It's easy enough for users to update manully via the menus though, as you have done.

avatar
Orkhepaj: another thing i dont get, why not just help out the lutris devs and integrate these into it?
The goal of this project is to create something that's more like what you'd get if they were official Linux releases from somewhere like GOG, not being tied to some client in order to work. It shouldn't be difficult for Lutris etc. to add support for my wrappers if they wanted to though.
Post edited July 19, 2021 by adamhm
I have messed with things a bit more and have addressed the problems I noted in my earlier long post.

I added a way to run winetricks within wine wrapper. It wasn't that difficult - I just added a command line option and used the code that executes it from the menu in the start.sh script.

And just to reiterate (since it buried deep in the earlier post): The Media Foundation files can be installed within the wine wrapper by inserting the contents of install-mf.sh into the wine wrapper script and by adding its associated files to the resources tarball. Note that the checksum for the resources tarball has to be recalculated. Note that mono needs to be enabled or some registry errors will occur.

I got Horizon Zero Dawn working with the generic wine wrapper. The wine version I used is PlayOnLinux-6.5. It needs to have vcrun2015 installed using winetricks. I also installed vkd3d-proton manually on top of it afterwards; I seem to remember that it was necessary afterwards to go into the wine configuration and make sure d3d12 was enabled and set to native. If anyone tries this and has trouble, respond here and I'll see if I can provide more details. Lutris is almost certainly an easier way to handle this game since turning on vkd3d is trivial there, but the wine wrapper is a good alternative for those who don't want to use Lutris. If someone wants to create a wrapper specific to this game, the Cyberpunk 2077 wrapper would likely be a good starting point. The game runs well except for some audio sync issues in cut scenes - this is a known problem and I haven't heard of a solution.

As for reasons not to use Lutris, I think it depends on individual preferences. Lutris works well for many people, but it eventually started to cause problems for me. I have a fairly large number of games installed. The Lutris launcher doesn't handle this situation well - recent updates caused it to run very slowly. Also, I find the use of launchers or other ancillary software along with games to be an unnecessary step. I don't care to track hours of play, and I don't need a GUI menu to launch games; running a start script from an xterm window works fine for me. Also, I hardly ever used the Lutris installation scripts because they were often out of date and didn't always work well. I still use the Lutris wine builds with some games.