Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by DrMcCoy
RPG 'Shroud of the Avatar' has a free trial going again
14 Aug 2017 at 4:30 pm UTC Likes: 3

I started downloading it. While it did, I checked to see how much the full game would cost. $40. Okay, fine.

Then I saw a shop with loads and loads of stuff, like home decorations for $10 - $100. And a boat for $300. Then I googled a bit and found this Eurogamer article about the real-money housing market [External Link] and yeah... I aborted the download.

This is not really something I want to be part of. Hell, I could just play EVE Online if I wanted to live in a libertarian hellscape.

Wine Staging 2.14 officially released, more performance fixes and a basic UAC implementation
10 Aug 2017 at 5:25 pm UTC

Quoting: liberaviaCould you share some details?
There's really nothing more to say. The copy-protection scheme Denuvo doesn't view Wine as a legitimate Windows, so it does weird things, leading to a crash. The crash itself is in some nonsensical code, so that's probably deliberate (because it doesn't view Wine as legitimate). Tracing that will be pretty difficult, and there probably won't be any help from the Denuvo-people (since any information they share might help to remove Denuvo from games).

The bug/feature-request for Denuvo in Wine is here: https://bugs.winehq.org/show_bug.cgi?id=40631 [External Link]

Valve announce a new game that's not Half-Life 3, introducing 'Artifact', a card game
10 Aug 2017 at 1:34 pm UTC

I was actually half-interested, until I saw it's a computer card game, not a real physical card game. :P

Wine Staging 2.14 officially released, more performance fixes and a basic UAC implementation
10 Aug 2017 at 1:30 pm UTC

Quoting: liberaviahas anyone tried Dragon Age Inquisition so far?
Doesn't work because of Denuvo.

Tacoma, the sci-fi narrative adventure has released with day-1 Linux support, some thoughts
3 Aug 2017 at 10:07 am UTC Likes: 2

Oh, so we reached bargain bin evopsych in less than a day now.

Tacoma, the sci-fi narrative adventure has released with day-1 Linux support, some thoughts
2 Aug 2017 at 9:38 pm UTC Likes: 3

Quoting: EikeWould still appreciate an ignore button for some people.
I second that.

Want to compare your Steam library with Wine compatibility? There's a script for that
2 Aug 2017 at 4:49 pm UTC Likes: 1

It will end up giving you a list like this (yes, I really do have a lot of games!):

You have 1094 games
You are like a little baby, watch this:

You have 1402 games
However, for me, with Python 3.4, the script itself fails:
  File "winehqextract.py", line 72
    getpluspost = {**getparams,**postparams}
                    ^
SyntaxError: invalid syntax


I'm a C/C++ programmer, the only contact with Python I have is a few IDAPython scripts or Ren'Py scripts, so I have no idea what's going on there.

EDIT: Seems like I've been ninja'd there. :P

OpenGL 4.6 officially released, new beta NVIDIA driver with support for it
31 Jul 2017 at 5:16 pm UTC Likes: 5

Quoting: edoso opengl now can read spirv shaders? like using vulkan shaders and to be able to use them for opengl too?
Yes and no. The source form for Vulkan shaders is GLSL too (*), or rather a variant of GLSL that is still essentially GLSL 4.5. You give that source to glslang, which compiles it into SPIR-V bytecode.

(*) At least usually. The SPIR-V specs are open, and you can theoretically build a compiler that creates SPIR-V bytecode out of something else. But the usual way is to just feed it GLSL.

Quoting: JajcusThat would mean targeting OpenGL 4.6, which would limit compatibility to devices and drivers compatible with OpenGL 4.6.
Like Vulkan, it would also cut off macOS.

But, unlike Vulkan, GL_ARB_gl_spirv would be pretty easy to provide optionally. I.e. the GL doesn't support GL_ARB_gl_spirv, you just feed it GLSL source as normal. The GL does support GL_ARB_gl_spirv, you feed it the precompiled bytecode instead, for a potential speed-boost during shader-loading.

If that speed-boost is worth it, however, I wouldn't know. It would only be noticable during the initial loading of the shader, and possibly only once because of driver-level shader caches.

Whether the shaders are then interchangebly between their OpenGL and Vulkan renderer as well, that depends on whether their pipeline for both renderers is essentially the same, with the same bindings in the same slots.

Also depends on how Feral does their porting: if they automatically translate Direct3D shader bytecode to SPIR-V bytecode for Vulkan and GLSL source for OpenGL, they are probably already set up to be compatible.

What I'm hoping, though, is that maybe this will help unify shader compilation across driver boundaries. Currectly, the issue is that some drivers might accept some GLSL source, while another might reject it or even interpret it differently. If now all drivers need to load SPIR-V anyway, and the GLSL to SPIR-V compiler is open, they could just simply their compilation step by ripping out their old compiler, plug in glslang and have all these differences disappear. Even retroactively for devices that don't support OpenGL 4.6.

This would mean that game and engine creators could be more secure in what GLSL code is correct, since if glslang eats and it creates the correct SPIR-V out of it, that then should really work on all devices, even if they don't have the resources to test on every single device.

This is the important thing that SPIR-V brings: stability, not necessarily a speed-up.

Dreamfall Chapters 'The Final Cut' released as a major free update
24 Jul 2017 at 1:12 pm UTC

Quoting: legluondunetSo this edition integrates the first episode: "the longest journey" (1999)?
No. This is only "Dreamfall Chapters". Neither "The Longest Journey" (1999) nor "Dreamfall: The Longest Journey" (2006) are included.

With "the original game", Liam meant Dreamfall Chapters as it was released between 2014 and 2016, before this Final Cut edition.

Pathfinder: Kingmaker, an isometric single-player RPG has reached the goal for a Linux version
10 Jul 2017 at 1:52 pm UTC Likes: 1

I've been DMing Pathfinder in one of my pen-and-paper groups for over a year now (though we do meet pretty irregularily), so I am quite invested in the rules and setting. I'm really hoping this goes well