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

×
Please stop calling Linux SteamOS; as far as I am aware it is just another Linux distro.

I will not be using SteamOS itself, I will be using Xubuntu (most likely) when I switch other from Win7 in a month's time...

As far as TW3 port is concerned, I haven't checked if the Windows build uses OpenGL or DirectX, but generally speaking companies that do not use OpenGL as the default rendering API are asking for trouble when porting.

(Same goes for OpenCL vs CUDA etc...)

Hell, I could go as far as to say that companies that do not write their software in Java are asking for trouble in the long term as I see Android gaining more and more ground.
Post edited June 10, 2015 by zanfr.445
avatar
zanfr.445: Hell, I could go as far as to say that companies that do not write their software in Java are asking for trouble in the long term as I see Android gaining more and more ground.
No, stop this Java nonsense please :) Java is a dead end technologically.
Post edited June 10, 2015 by shmerl
avatar
zanfr.445: Hell, I could go as far as to say that companies that do not write their software in Java are asking for trouble in the long term as I see Android gaining more and more ground.
Java just means that if you compile it once it will run anywhere. If you have the source code it doesn't matter because you can just compile the code for the target you want. The real problem are libraries, because it doesn't matter what language you are writing in, if you use libraries that are not portable it won't compile anywhere else. In that case not even Java will be able to make it magically run.
avatar
zanfr.445: Hell, I could go as far as to say that companies that do not write their software in Java are asking for trouble in the long term as I see Android gaining more and more ground.
avatar
HiPhish: Java just means that if you compile it once it will run anywhere. If you have the source code it doesn't matter because you can just compile the code for the target you want. The real problem are libraries, because it doesn't matter what language you are writing in, if you use libraries that are not portable it won't compile anywhere else. In that case not even Java will be able to make it magically run.
Thanks for the coding lesson, I really needed a refresher after spending about 20 years coding in C/C++, assembly (x86/64, and 68k).

Compiling in Java saves time and most "bindings" for java are easily crossplatformed.

As I said if companies rely on proprietary libraries then portability is going to suck big time.

I just hope TW3 doesn't rely on DirectX. All I am saying.
One of the obstacles in porting Witcher 3 anywhere is its middleware. For example Umbra 3D has no Linux version: http://umbra3d.com

I wonder if they even plan to make one, and if not, how are CDPR going to replace it?
avatar
shmerl: For example Umbra 3D has no Linux version: http://umbra3d.com
Hasn't it?

Works on All Platforms
(...) All computers, mobile devices and gaming consoles are supported.
avatar
0Grapher: Hasn't it?
No Linux support listed: http://umbra3d.com/press-releases/black-desert-mmo-powers-up-its-graphics-with-umbra-3/
The Umbra 3 Visibility Solution is available for Xbox One, PlayStation® 4, PlayStation®3, Xbox 360, Wii U, Windows and iOS platforms.
Post edited June 22, 2015 by shmerl
Hey Gog/CPR,

please take your time but deliver us a HIGH QUALITY NATIVE LINUX PORT - even though it would only arrive in 2016. I don't mind waiting as long as I would know you work on it. I would appreciate this a lot and I'm willing to spent money on that.

But in the future: Try to release multi OS at the same day! You can only get 50-60 € of your linux fans if you have a zero day port! If the game is one year old, you miss half of that money.

Thanks,
cRaZy
The astonishing silence by the GOG team here (no light blue comment from them) is worrying.
avatar
Rainmak3r: The astonishing silence by the GOG team here (no light blue comment from them) is worrying.
That's because they have nothing to do with the development of the game.
avatar
Rainmak3r: The astonishing silence by the GOG team here (no light blue comment from them) is worrying.
Contact CD Projekt Red directly. Several people already did, and they replied that Linux version is being worked on, but they don't have any details on dates.
avatar
shmerl: No Linux support listed: http://umbra3d.com/press-releases/black-desert-mmo-powers-up-its-graphics-with-umbra-3/

The Umbra 3 Visibility Solution is available for Xbox One, PlayStation® 4, PlayStation®3, Xbox 360, Wii U, Windows and iOS platforms.
avatar
shmerl:
I just read that Batman: Arkham Knight uses Umbra as well, and that's being ported by Feral. Or is that different because B:AK uses Unreal Engine with Umbra as a plugin rather than a standalone?
avatar
ricki42: I just read that Batman: Arkham Knight uses Umbra as well, and that's being ported by Feral. Or is that different because B:AK uses Unreal Engine with Umbra as a plugin rather than a standalone?
Good point, I have no idea. May be try asking Feral about it? If they confirm Umbra working on Linux, that would be a good sign. But may be "being ported" is the same thing that's going on for TW3 (regarding Umbra)? Did Batman Arkham Knight come out for Linux already? If not, they can as well both be stalled, waiting for the same dependency.
Post edited July 23, 2015 by shmerl
avatar
shmerl: Good point, I have no idea. May be try asking Feral about it? If they confirm Umbra working on Linux, that would be a good sign. But may be "being ported" is the same thing that's going on for TW3 (regarding Umbra)? Did Batman Arkham Knight come out for Linux already? If not, they can as well both be stalled, waiting for the same dependency.
It's supposed to release this fall, nothing specific. But I wouldn't be surprised if it gets delayed because of the terrible Windows port, and Feral's Linux port is based on the Windows port.
As I understand it it goes something like this: Sometimes middleware companies will give you source code access. If that is the case and the code is written in a very portable, platform agnostic manner then it may not be a huge hurdle if a piece of middle ware doesn't offer Linux support. Another possibility is that there is a Linux version in a upcoming/beta branch. But if there is no source code access and/or it is not very portable code and no upcoming Linux version then it much more challenging. Depending on the particular piece of middleware you may be able to replace it with an alternative for the Linux version.