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

×
I think there used to be linux port of DOOM 3 back when it was released? Did they do that also for BFG edition? Or is there some open source port, and if yes, does it work with GOG version?

I bought the game just because I'm fan of the franchise, but it would be nice to be able to play it one day.
This question / problem has been solved by Shogun7.530image
I think RBDOOM-3-BFG is the best source port
github.com/RobertBeckebans/RBDOOM-3-BFG
Thank you, I will try to make it work with GOG version over weekend.

If anyone else tried, I would love to hear about your mileage and if you did hit any problem.
I tried to run the game in wine, but without any success. It was not even starting. In addition, i tried the source port mentioned here. With it i i got the game up and running. However, the game was starting in a tiny window and what was actually shocking, in a foreign language, which i can only speculate was japanese :D. Since i dont know anything in japanese, i was not capable of playing around with the options, resolution e.g.

Please, if someone manages to run it properly, just tell me :)

Edit: i managed to run the game in wine 2.15 through playonlinux. All of the games included run very smoothly.
However, there is one big problem :( doom 3 doesnt have any sound inside the menu or while playing. In contrast doom 1 and 2 are not suffering from this issue. From what i red there is some problem with pulseaudio driver in wine or something. If anyone has idea how to solve the sound problem, i will be over the moon of happiness. :D
Post edited August 26, 2017 by obi4ammama
My progress so far:

OS: neon (KDE team distro based on Ubuntu 16.04 refitted with latest KDE5)

uname -a
Linux MSI-notebook 4.4.0-92-generic #115-Ubuntu SMP Thu Aug 10 09:04:33 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

I git-cloned that source port, did follow README (installing further packages from the Ubuntu suggested line, surprisingly there were still some not installed on my book, even if I did before quite some SW dev things with it, but some of the gfx/sound libs were new to me). I already do have CMake, compilers/etc installed, so I can't judge if the guide is missing anything, WFM.

Build went well, few warnings from gcc here and there, but the binary was built any way.

To the GOG installator:

Downloaded the one without galaxy of course, did run "wine " (wine --version: wine-1.6.2). The installation somewhat choked few times toward end, in the console I saw some stubs reported about DecryptFile, but in the end the installer reported "finished", looks OK.

So I copied the "base" dir into the source port "base" dir, copied the binary into root of that, and run it. Tried DOOM1 and it works well, DOOM3 puts me into menu, and menu music is playing, but I have language JAPANESE.

So at the moment it looks promising, except I need to reconfigure the game to English.

BTW, after trying out DOOM1 in fullscreen, I had very small fullscreen resolution in D3 menu, but switching back to DOOM1, full screen off -> very small window -> just dragging the window corners to enlarge it will fix the virtual resolution. Even after using Alt+Enter to switch fullscreen on/off, it will use the virtual resolution of window, which is sort of disturbing, if anyone knows how to switch RBdoom3 into native fullscreen (through console maybe?), I would love to hear that.

From starting the RBDoom3BFG I can see in the logs also this:

Reading strings/japanese.lang as UTF-8
WARNING: Unknown escape sequence 30bb at line 3166
WARNING: Unknown escape sequence 25 at line 4923
WARNING: Unknown escape sequence 3092 at line 4923
9103 strings read

Unfortunately so far I was unable to find from where it picks "japanese" :/
Post edited August 26, 2017 by ped7g
And I managed to switch it to English (at least main menu works, I still didn't start the game :) ):

I edited the <gamedir>/base/default.cfg, added few lines to the end:

set com_product_lang_ext "0"
set sys_lang "0"
set r_useVirtualScreenResolution "0"
set com_showFPS "1"

Only the first two are language related (first one disables extension for when you work on localizations, second select ENGLISH). Editing cfg in ~/.rbdoom3cfg/base/ got overwritten after next game run.

Remaining issues for me:
- how to make sure that fullscreen is using native resolution.
Post edited August 26, 2017 by ped7g
I don't believe RBDOOM-3-BFG (yet) has any way to change the language at runtime. As released on Steam and the source code, Doom3BFG was meant to work with only one language at a time. This was changed in the GOG release, but the modified engine source wasn't published (yet?).

Simple workaround: just delete all the base/strings/*.lang files that don't relate to the language you want to play in (eg, keep "english.lang" if you want to play in English).
Looks like a workaround has been found, thanks to shmerl on GitHub:

Create a file named ~/.rbdoom3bfg/base/default.cfg with the content being:
seta sys_lang "english"

Replace "english" with any other language you prefer. You can keep all the *.lang files installed, and still use your preferred localization.
avatar
chungy: Looks like a workaround has been found, thanks to shmerl on GitHub:

Create a file named ~/.rbdoom3bfg/base/default.cfg with the content being:
seta sys_lang "english"

Replace "english" with any other language you prefer. You can keep all the *.lang files installed, and still use your preferred localization.
Did you read my post #6? I have language sorted out. BTW, when I used ~/.rb.... directory, it got rewritten on next start, but game/base/default.cfg works. Also I'm not sure why text language works, by reading RB source I would say that cvar expects number, but there may be easily another layer of indirection doing the translation back and forth, either way using "0" works too (english is first in list of supported languages).
I had one more problem with this version, it keeps turning the whole screen dark from time to time, looks to be connected to HDR lighting vs SSAO, using "r_useSSAO 0" setting did help to resolve it. (been playing with the darkness up till "hell", where it become too often, also during fights)
And finished it whole (main game and the two additional campaigns). Since I switched off SSAO I didn't need to adjust anything else, and I didn't have single crash or gfx problem, or anything else major, works very well.