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

×
avatar
0Grapher: My wrappers don't have any sound on my current install. Does anyone have an idea what I am missing (a dependency perhaps)?
You can try out this package. May not work, but it's definitely worth a shot.
avatar
adamhm: Users of Mint 19.x or Ubuntu 18.04 (or other Ubuntu 18.04-based distros) can try my common dependencies meta-package, which should install the required dependencies as well as dependencies that are commonly required for many other games.
avatar
0Grapher: My wrappers don't have sound on my current install. Does anyone have an idea what I am missing (a dependency perhaps)?
You're probably missing something like libasound2 (and/or libasound2:i386, or related libraries). As Pangaea666 noted, if you're using Linux Mint 19.x or Ubuntu 18.04 you could try installing my common dependencies meta-package.
avatar
0Grapher: My wrappers don't have sound on my current install. Does anyone have an idea what I am missing (a dependency perhaps)?
avatar
adamhm: You're probably missing something like libasound2 (and/or libasound2:i386, or related libraries). As Pangaea666 noted, if you're using Linux Mint 19.x or Ubuntu 18.04 you could try installing my common dependencies meta-package.
That's what I thought, too. But they didn't seem to solve this issue.
[Edit: The installation has worked now. but it didn't solve the audio issue]
[Edit2: Oh, My God. Now it works. I've tested the audio in four games originally but later on only in the Witcher. The Witcher had its audio toggled off in the menu, though. If dependencies are missing this option seems to be toggled off automatically in this game.]

Thank you both for your replies.
Post edited June 08, 2019 by 0Grapher
Any update on solider of fortune one and two wine wrapper. The game is currently on sale right now.
Hi, really thanks for the wrappers :) You know, there's a game I cannot run (even on Lutris and Steamplay can't as well): Little King's Story. Is there any chance to create a working wrapper for it?
avatar
adamhm: .....
I'm trying to do some work for a wiki, and would like to extract game files (primarily images) using Unity Studio or alternatively AssetBundleExtractor. However, I can't get it working when using wine. Do you know how I can get them running properly while also being able to extract game files?

Typically the program starts, but crashes or hangs when I try to extract files with them. In ABE it crashes when I hit the Plugins button, which is one of the steps needed to extract 2D images (the plugin presumably translates from Unity files to .png).

A workaround might be to re-install a Win7 VM again, but I hoped to avoid that.

Please advice, and don't be shy about being preposterously detailed. Like you're talking to a cat :D

Edit: The new version has been titled Asset Studio: https://github.com/Perfare/AssetStudio/releases
Post edited June 30, 2019 by Pangaea666
Edited the post after trying your generic wrapper instead. Corefonts got installed now, but this time it failed to install VCrun 2013 and 2015 (2010 worked). Previously all three got installed. .NET 4.0 looks to have got installed this time, though, which failed when I tried on my own (without your generic wrapper).

Am not able to run Asset Studio yet, with this error messages:

Using winetricks 20190615-next - sha256sum: 47304e177f259d6f9c05af01ab42c06531fd8a9716e2751d2fadcd664130feea with wine-4.2 and WINEARCH=win64
winetricks GUI enabled, using zenity 3.28.1
Gtk-Message: 20:24:43.498: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: 20:24:45.870: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: 20:24:48.912: GtkDialog mapped without a transient parent. This is discouraged.
Executing w_do_call vcrun2013
Executing load_vcrun2013
Using native,builtin override for following DLLs: atl120 msvcp120 msvcr120 vcomp120
Executing /home/pangaea/Downloads/gogwrap/generic-20190630-201220/wine/bin/wine regedit C:\windows\Temp\_vcrun2013\override-dll.reg
Executing /home/pangaea/Downloads/gogwrap/generic-20190630-201220/wine/bin/wine64 regedit C:\windows\Temp\_vcrun2013\override-dll.reg
Executing cd /home/pangaea/.cache/winetricks/vcrun2013
Executing /home/pangaea/Downloads/gogwrap/generic-20190630-201220/wine/bin/wine vcredist_x86.exe
------------------------------------------------------
Note: command /home/pangaea/Downloads/gogwrap/generic-20190630-201220/wine/bin/wine vcredist_x86.exe returned status 5. Aborting.

Then when I try to launch the program itself:

pangaea@thunderstruck:~/Downloads/gogwrap/generic-20190630-201220$ . start.sh
Current desktop resolution: 1920x1080
Detected 6 display output(s). Connected outputs:
HDMI-0: 1920x1080 (primary)
Gamma (R/G/B) = 1.000 / 1.000 / 1.000
init_prefix returned value 0
Using local userdata directory
Gtk-Message: 20:25:09.644: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: 20:25:40.516: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: 20:25:51.457: GtkDialog mapped without a transient parent. This is discouraged.
Running: /home/pangaea/Downloads/AssetStudio.x64.v0.12.65/AssetStudioGUI.exe
Working directory: /home/pangaea/Downloads/gogwrap/generic-20190630-201220
Using virtual desktop with resolution: 1920x1080

Unhandled Exception: System.ArgumentException: Parameter is not valid.
at System.Drawing.Image.get_Flags()
at System.Windows.Forms.Control.set_BackgroundImageLayout(ImageLayout value)
at AssetStudioGUI.AssetStudioGUIForm.InitializeComponent() in C:\projects\assetstudio\AssetStudioGUI\AssetStudioGUIForm.Designer.cs:line 579
at AssetStudioGUI.AssetStudioGUIForm..ctor() in C:\projects\assetstudio\AssetStudioGUI\AssetStudioGUIForm.cs:line 1439
at AssetStudioGUI.Program.Main() in C:\projects\assetstudio\AssetStudioGUI\Program.cs:line 18
-> Red 1.000, Green 1.000, Blue 1.000
<- Red 1.000, Green 1.000, Blue 1.000

Maybe not very useful messages, but I'm trying nonetheless :-|



Update a few days later:
I gave up on this Wine thing in the end, and stooped to installing a Win7 VM. Took forever ofc, but once done I finally got these nifty tools working again, plus AutoWikiBrowser.
Post edited July 05, 2019 by Pangaea666
avatar
adamhm: GOGWrap generic Wine/Proton wrapper
I originally put this together for my own use as a tool to help create my Wine wrappers, but I've decided to tidy it up a little and make it available for others to play around with as well. It's still a bit rough/messy but it works well enough for its intended purpose.

Please note that this is intended for testing only and does not apply any workarounds or install any additional components besides DXVK (if not using Proton) - in the likely event that workarounds and/or native Windows libraries are required, the script offers options for configuring Wine and using Winetricks. This uses Proton 4.2-5 by default but can be configured to use other versions of Wine.

You can run it with no arguments & create a default, empty wrapper, or you can specify installer(s) and it will run those and then generate start scripts from any shortcuts it finds on the desktop/start menu as well as try to name the wrapper automatically if used with GOG games.

gogwrap.tar.xz
(36 kB, SHA256: de47ccb7cd9ce2c3edf51006ea329ba77224d26cea3c19f351e339bf76160f9d)
(updated 2019/05/26)
I didn't find it in the readme, so I'll just post it here.
As far as I gathered, to specify the installers supposed to be used
In this case:
setup_wuppo_1.1.104_dlcpatch_(27012).exe
setup_wuppo_-_shop_dlc_1.1.104_dlcpatch_(27012).exe
Put those two installers (base game and DLC) into the same folder as gogwrap.sh and proton-4.2-5.tar.gz.

You need to run this in the terminal from the directory containing all the files:

./gogwrap.sh "setup_wuppo_1.1.104_dlcpatch_(27012).exe" "setup_wuppo_-_shop_dlc_1.1.104_dlcpatch_(27012).exe"
@Adam:
It installed fine, but after setting the .exe, running start.sh and choosing it, I only get this and then it ends instantly:

./start.sh
Current desktop resolution: 3200x1080
Detected 3 display output(s). Connected outputs:
DVI-D-0: 1920x1080 (primary)
HDMI-0: 1280x720
Gamma (R/G/B) = 1.000 / 1.000 / 1.000
init_prefix returned value 0
Using local userdata directory
Gtk-Message: 19:11:59.251: GtkDialog mapped without a transient parent. This is discouraged.
Current desktop resolution: 3200x1080
Detected 3 display output(s). Connected outputs:
DVI-D-0: 1920x1080 (primary)
HDMI-0: 1280x720
Gamma (R/G/B) = 1.000 / 1.000 / 1.000
init_prefix returned value 0
Using local userdata directory
Running: Wuppo.exe
Working directory: /home/klumpen/Spiele/Wuppo/Wuppo/prefix/drive_c/GOG Games/Wuppo
Using virtual desktop with resolution: 1920x1080
-> Red 1.000, Green 1.000, Blue 1.000
<- Red 1.000, Green 1.000, Blue 1.000
Post edited July 13, 2019 by Klumpen0815
Sorry for the late replies; I've been a bit busy recently.

avatar
cartoon49: Any update on solider of fortune one and two wine wrapper. The game is currently on sale right now.
I tried the first SoF but so far haven't had much success with it - I'll keep checking back on it every so often.

avatar
di0nizus: Hi, really thanks for the wrappers :) You know, there's a game I cannot run (even on Lutris and Steamplay can't as well): Little King's Story. Is there any chance to create a working wrapper for it?
I don't have that game so I can't check it myself & can only suggest the usual, e.g.: checking Wine's debug messages for any indicators of what's going wrong, installing any native components that may be required etc.

avatar
Pangaea666: Edit: The new version has been titled Asset Studio: https://github.com/Perfare/AssetStudio/releases
I'll take a look at it & let you know if I get it working

avatar
Klumpen0815: I didn't find it in the readme, so I'll just post it here:
For everyone who wants to use it, you'll need this file
https://github.com/ValveSoftware/Proton/archive/proton-4.2-5.tar.gz,
rename it to "proton-4.2-5.tar.gz"
and put it into the same folder as gogwrap.sh.

There are newer versions by now, but I guess they don't change much:
This is unnecessary - it should automatically download and use a slightly customised version from my dropbox (I compile it without debug symbols and remove the pre-generated prefix & bundled Mono/Gecko installers to keep the size down). It's still on 4.2-5 because I haven't gotten around to building a newer version of Proton yet.

avatar
Klumpen0815: As far as I gathered, to specify the installers supposed to be used
In this case:
setup_wuppo_1.1.104_dlcpatch_(27012).exe
setup_wuppo_-_shop_dlc_1.1.104_dlcpatch_(27012).exe
Put those two installers (base game and DLC) into the same folder as gogwrap.sh and proton-4.2-5.tar.gz.

You need to run this in the terminal from the directory containing all the files:
./gogwrap.sh "setup_wuppo_1.1.104_dlcpatch_(27012).exe" "setup_wuppo_-_shop_dlc_1.1.104_dlcpatch_(27012).exe"
avatar
Klumpen0815:
Only gogwrap.sh and gogwrap_res.tar.xz have to be together - the others can be specified as e.g.:

./gogwrap.sh "/path/to/setup_wuppo_1.1.104_dlcpatch_(27012).exe" "/path/to/setup_wuppo_-_shop_dlc_1.1.104_dlcpatch_(27012).exe"

avatar
Klumpen0815: @Adam:
It installed fine, but after setting the .exe, running start.sh and choosing it, I only get this and then it ends instantly:
Try setting WINEDEBUG="" when running the script to show Wine's normal debug messages.
Post edited July 13, 2019 by adamhm
avatar
cartoon49: Any update on solider of fortune one and two wine wrapper. The game is currently on sale right now.
avatar
adamhm: I tried the first SoF but so far haven't had much success with it - I'll keep checking back on it every so often.
What was the issue? I think I played both SoFs on Wine (not a complete playthrough however).
Post edited July 13, 2019 by clarry
avatar
adamhm: Try setting WINEDEBUG="" when running the script to show Wine's normal debug messages.
Sorry for my cluelessness, but I couldn't find it in wine basic or advanced options in the menus and adding that in the commandline after ./start.sh didn't work. How do I set it?
avatar
adamhm: I tried the first SoF but so far haven't had much success with it - I'll keep checking back on it every so often.
avatar
clarry: What was the issue? I think I played both SoFs on Wine (not a complete playthrough however).
It doesn't start, aborting with a "Could not initialize OpenGL rendering environment!" error. As per the WineHQ reports I've tried setting MESA_EXTENSION_MAX_YEAR=2000 as well as tweaking the settings in config.cfg and various other tweaks but so far nothing I've tried has worked.
avatar
adamhm: Try setting WINEDEBUG="" when running the script to show Wine's normal debug messages.
avatar
Klumpen0815: Sorry for my cluelessness, but I couldn't find it in wine basic or advanced options in the menus and adding that in the commandline after ./start.sh didn't work. How do I set it?
You can do this:

WINEDEBUG="" ./start.sh

Or:

env WINEDEBUG="" ./start.sh

If you want to set it so it persists (so you don't need to keep specifying it before every command) do this:

export WINEDEBUG=""
Post edited July 13, 2019 by adamhm
avatar
clarry: What was the issue? I think I played both SoFs on Wine (not a complete playthrough however).
avatar
adamhm: It doesn't start, aborting with a "Could not initialize OpenGL rendering environment!" error. As per the WineHQ reports I've tried setting MESA_EXTENSION_MAX_YEAR=2000 as well as tweaking the settings in config.cfg and various other tweaks but so far nothing I've tried has worked.
Which graphics driver are you using? That environment variable is not universal. However if this game really has the extension string bug, then I'd think it's better to patch the binary. However, it seems different from the Quake binaries..

I just tried the game, it runs out of the box in a clean 64-bit prefix. (wine 4.6 on fedora 29)

There are graphics issues, at least switching to qeffectsgl (the version from sofplus, which is probably modified) seems to fix them. I did not try the other tweaks.

EDIT: please try replace ref_gl.dll with this version: http://guu.fi/g/sof/ref_gl.dll (I doubt it helps, but it's worth a try)
Post edited July 13, 2019 by clarry
avatar
adamhm: You can do this:
WINEDEBUG="" ./start.sh
Or:
env WINEDEBUG="" ./start.sh

If you want to set it so it persists (so you don't need to keep specifying it before every command) do this:
export WINEDEBUG=""
Ahh, thanks.
Here's the result:

WINEDEBUG="" ./start.sh
Current desktop resolution: 1920x1080
Detected 3 display output(s). Connected outputs:
DVI-D-0: 1920x1080 (primary)
Gamma (R/G/B) = 1.000 / 1.000 / 1.000
init_prefix returned value 0
Using local userdata directory
Gtk-Message: 15:59:33.894: GtkDialog mapped without a transient parent. This is discouraged.
Current desktop resolution: 1920x1080
Detected 3 display output(s). Connected outputs:
DVI-D-0: 1920x1080 (primary)
Gamma (R/G/B) = 1.000 / 1.000 / 1.000
init_prefix returned value 0
Using local userdata directory
Running: Wuppo.exe
Working directory: /home/klumpen/Spiele/Wuppo/Wuppo/prefix/drive_c/GOG Games/Wuppo
Using virtual desktop with resolution: 1920x1080
001f:err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: cannot open shared object file: No such file or directory
001f:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\WineBus": c0000142
0013:err:service:process_send_command service protocol error - failed to write pipe!
000d:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1114
0024:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.
0024:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0024:err:module:LdrInitializeThunk "winevulkan.dll" failed to initialize, aborting
0024:err:module:LdrInitializeThunk Initializing dlls for L"C:\\GOG Games\\Wuppo\\Wuppo.exe" failed, status c0000142
-> Red 1.000, Green 1.000, Blue 1.000
<- Red 1.000, Green 1.000, Blue 1.000
BTW: Wuppo runs out of the box with my system's wine (4.9 staging), but has a weird audio bug (sounds like a short "bzzz" now and then) and freezes the system when I try to go to fullscreen, hence why I wanted to try it with the wrapper.
Post edited July 13, 2019 by Klumpen0815
avatar
clarry: Which graphics driver are you using? That environment variable is not universal. However if this game really has the extension string bug, then I'd think it's better to patch the binary. However, it seems different from the Quake binaries..
MESA_EXTENSION_MAX_YEAR is correct for the GPU & drivers I'm using (AMD RX480 using the open drivers. Kernel 5.0.0-20 & Mesa 19.1).

avatar
clarry: EDIT: please try replace ref_gl.dll with this version: http://guu.fi/g/sof/ref_gl.dll (I doubt it helps, but it's worth a try)
I tried some of those as well, looks like GOG already use a patched version though. The one you linked to does not make any difference.

avatar
Klumpen0815: 0024:err:vulkan:wine_vk_init Failed to load libvulkan.so.1.
0024:err:vulkan:wine_vk_init Failed to load Wine graphics driver supporting Vulkan.
0024:err:module:LdrInitializeThunk "winevulkan.dll" failed to initialize, aborting
It looks like you're missing libvulkan1 and/or libvulkan1:i386 - make sure those are installed as GOGWrap enables DXVK by default & will use Vulkan for DX10/11 games. You may also need to install mesa-vulkan-drivers and mesa-vulkan-drivers:i386 if you're using the open graphics drivers.
Post edited July 13, 2019 by adamhm