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
callen92: You guys should really consider bundling Timidity alongside DosBox for your Linux games. The quality of Timidity's MIDI playback compared to DosBox's renderer is like night and day.
No need to bundle it. Timidity is available in all distros. If you want to switch, just modify the conf file shipped with the game. I however prefer fluidsynth (I don't have Timidity installed). It's better than Timidity if you choose good sound fonts.

See here some examples:
http://forums.cdprojektred.com/threads/16917-How-to-run-GOG-DosBox-games-on-Linux?p=513929&viewfull=1#post513929
Post edited March 13, 2015 by shmerl
Just to point out these patches for who wants to avoid Wine, I believe they're more visible in this thread than the Unreal dedicated forum:

Unreal Tournament 2004 - Easy Setup for Linux

Unreal Tournament 99 GOTY - Easy Setup for Linux
NOTICE: An updated version of this guide can be found here: http://www.gog.com/forum/indiana_jones_series/indiana_jones_the_emperors_tomb_a_linux_guide
--------------------------------------------

So I heard you wanna play Indiana Jones and The Emperor's Tomb on Linux, let's do this! This should work on every WINE version 1.6.2 and above. (Playing it on 1.7.38)

1) Create a 32bit Wine prefix set as Windows XP.

2) Install the game normally (the installer will throw an error at the end but no worries).

2) Open "regedit" and go to HKEY_CURRENT_USER > Software > Wine > Direct3D (if it doesn't exist create it).

3) Create a DWORD and name it: MaxShaderModelVS with a value data of 0 and close regedit.

4) Download this zip file: http://www.jrsoftware.org/download.php/vcredist.zip (it contains the dlls required for the game).

5) Extract all the files from vcredist.zip in your Wine prefix "C:\Windows\System32\"

6) Open the Winecfg again and go to the Libraries section, add "msvcrt" and set it to "native".

7) Go to the game's folder > GameData > indy > vars.cfg > set 'fpsLimit=30' to 'fpsLimit=60'

Launching the game using "EmperorsTomb.exe" gives me a "bad EXE format" error, a workaround is to go to GameData > bin > launching the game using "indy.exe".

Known Issues:

- Setting resolution higher than 1152x864 in game will make it crash, as a workaround you can manually set it to 1600x1200 (or any other 4:3 resolution) from the same var.cfg file as in step 7.

Cheers and Enjoy :D

EDIT: Attached game icon in png format.
Attachments:
Post edited March 20, 2015 by Ganni1987
avatar
Ganni1987: - Can't set resolution higher than 1152x864 (nvidia proprietary driver), would be glad if anyone can find a fix for this.

Cheers and Enjoy :D
Thanks for the workaround! I just tried playing it and quickly discovered these bugs:

https://bugs.winehq.org/show_bug.cgi?id=12400
https://bugs.winehq.org/show_bug.cgi?id=27594

The second is fixable with installing vcrun6 and setting msvcrt to native like you write. The first one I didn't figure out, may be your fixes do it - I'll try them now. How did you find them?
avatar
Ganni1987: - Can't set resolution higher than 1152x864 (nvidia proprietary driver), would be glad if anyone can find a fix for this.

Cheers and Enjoy :D
avatar
shmerl: Thanks for the workaround! I just tried playing it and quickly discovered these bugs:

https://bugs.winehq.org/show_bug.cgi?id=12400
https://bugs.winehq.org/show_bug.cgi?id=27594

The second is fixable with installing vcrun6 and setting msvcrt to native like you write. The first one I didn't figure out, may be your fixes do it - I'll try them now. How did you find them?
For the vertex shaders I kinda figured it out by myself that they had something to do with the disappearance of the statues. Initially I turned off all 3 - Pixel,Geometry and Vertex Shaders until the items started appearing.

For the vcrun6 I've searched the Wine pages and old posts regarding the crashes for possible hints.
UPDATE:

It worked! Textures bug is fixed with setting MaxShaderModelVS to 0!

Is fps setting also related to it, or not?
avatar
Ganni1987: For the vertex shaders I kinda figured it out by myself that they had something to do with the disappearance of the statues. Initially I turned off all 3 - Pixel,Geometry and Vertex Shaders until the items started appearing.
Can you please post this workaround to the relevant bug? https://bugs.winehq.org/show_bug.cgi?id=12400

If you don't have access, I can post your finding there.
Post edited March 20, 2015 by shmerl
avatar
shmerl: UPDATE:

It worked! Textures bug is fixed with setting MaxShaderModelVS to 0!

Is fps setting also related to it, or not?
avatar
Ganni1987: For the vertex shaders I kinda figured it out by myself that they had something to do with the disappearance of the statues. Initially I turned off all 3 - Pixel,Geometry and Vertex Shaders until the items started appearing.
avatar
shmerl: Can you please post this workaround to the relevant bug? https://bugs.winehq.org/show_bug.cgi?id=12400

If you don't have access, I can post your finding there.
I'm not sure regarding the fps but before running it without the vcrun6 I noticed something. At 30fps the game would bring up the error before the door's open in the main menu, setting it at 60fps it goes up to the end of the hall before the error.

I don't have an account on winehq yet. You can go ahead and post it if it's not a problem.


EDIT: If you find anything regarding the resolution I'd very much appreciate it. Anything past 1152x864 gives an error and crashes the game, to revert the change you'll have to do it manually from the vars.cfg file.
Post edited March 20, 2015 by Ganni1987
avatar
Ganni1987: EDIT: If you find anything regarding the resolution I'd very much appreciate it. Anything past 1152x864 gives an error and crashes the game, to revert the change you'll have to do it manually from the vars.cfg file.
Yeah, that happens to me too. I didn't find any info on that yet. I'll post your workaround to the bug tracker shortly. I guess fps change isn't strictly necessary, but it wouldn't hurt to bump it.

Did you notice any anomaly in the log when resolution switch fails?
Post edited March 20, 2015 by shmerl
@Ganni1987: I posted your workaround here: https://bugs.winehq.org/show_bug.cgi?id=12400#c28

Thanks again, it was a great find!
Post edited March 20, 2015 by shmerl
avatar
shmerl: Did you notice any anomaly in the log when resolution switch fails?
This is what I'm getting from the terminal:

fixme:winediag:start_process Wine Staging is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable.
err:xrandr:xrandr12_set_current_mode Resolution change not successful -- perhaps display has changed?
err:xrandr:xrandr12_set_current_mode Resolution change not successful -- perhaps display has changed?


The last 2 lines show up when changing the resolution.

The "message.log" from the game gives this:

ABORTING: (Render) Errors creating device:
(0) Not available
(1) Not available

[no game crash info]


EDIT: Thanks for uploading the fix.
Post edited March 20, 2015 by Ganni1987
avatar
Ganni1987: This is what I'm getting from the terminal:

fixme:winediag:start_process Wine Staging is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable.
err:xrandr:xrandr12_set_current_mode Resolution change not successful -- perhaps display has changed?
err:xrandr:xrandr12_set_current_mode Resolution change not successful -- perhaps display has changed?


The last 2 lines show up when changing the resolution.

The "message.log" from the game gives this:

ABORTING: (Render) Errors creating device:
(0) Not available
(1) Not available
I suspect it just tries to set it to something weird. I just went ahead and modified it in the vars.cfg file manually (keeping the aspect ratio). I.e. I set it:

res_height=1200
res_width=1600

And it worked!
Post edited March 26, 2015 by shmerl
avatar
Ganni1987: This is what I'm getting from the terminal:

fixme:winediag:start_process Wine Staging is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable.
err:xrandr:xrandr12_set_current_mode Resolution change not successful -- perhaps display has changed?
err:xrandr:xrandr12_set_current_mode Resolution change not successful -- perhaps display has changed?


The last 2 lines show up when changing the resolution.

The "message.log" from the game gives this:

ABORTING: (Render) Errors creating device:
(0) Not available
(1) Not available
avatar
shmerl: I suspect it just tries to set it to something weird. I just went ahead and modified it in the file manually (keeping the aspect ratio). I.e. I set it:

res_height=1600
res_width=1200

And it worked!
Was just updating the guide as I just finished testing it with the same resolution and works too. :D
Setting another aspect ratio for wide screen didn't work though:

res_height=1200
res_width=1920

This failed and it reverted back to 640x480.
Post edited March 26, 2015 by shmerl
avatar
shmerl: Setting another aspect ratio for wide screen didn't work though:

res_height=1920
res_width=1200

This failed and it reverted back to 640x480.
1680x1050 is my max and reverts to 640x480 too. I've searched on various widescreen gaming sites about this and looks like 1600x1200 is the max for this game.
Great, the game is now fully playable (unless there are some nasty bugs later on :).
avatar
shmerl: Setting another aspect ratio for wide screen didn't work though:

res_height=1920
res_width=1200

This failed and it reverted back to 640x480.
avatar
Ganni1987: 1680x1050 is my max and reverts to 640x480 too. I've searched on various widescreen gaming sites about this and looks like 1600x1200 is the max for this game.
I think it simply doesn't support anything besides 4:3 aspect ratio, at least by default. (1600x1200 is 4:3 same as 640x480).

Some other examples you can test:
[url=https://en.wikipedia.org/wiki/Display_resolution#/media/File:Vector_Video_Standards8.svg]https://en.wikipedia.org/wiki/Display_resolution#/media/File:Vector_Video_Standards8.svg[/url]

If 1680x1050 is your max, try setting to 1400x1050.
Post edited March 20, 2015 by shmerl