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

×
Does anyone know how to change the gamma or brightness settings in the GOG version of Tomb Raider 1?
It is much too bright on my computer and all the colors are washed out. I figured it might have something to do with the glide wrapper (openglide?) but I don't know how to change its gamma settings either. I have attached a screenshot where you can see the menu screen of Unfinished Business as it should be (by opening the file directly) on the left and an ingame screenshot on the right, so you can see that it is not just my monitor that messes up :).
It's certainly not game breaking in any way and I actually played through the whole game like this already, but I would still appreciate it if someone knew how to fix it :).
Attachments:
tr1.png (278 Kb)
Have you tried messing with the games brightness level?
avatar
Bluefox91: Have you tried messing with the games brightness level?
Sadly I cannot find any such settings in the game :(.
Hmm, in the PS1 version, it has brightness controls.

I cant think of anything else.

Btw, how did you get unfinished business running with the GOG version of Tomb Raider?
avatar
Bluefox91: Hmm, in the PS1 version, it has brightness controls.

I cant think of anything else.

Btw, how did you get unfinished business running with the GOG version of Tomb Raider?
shrensh figured it out in another thread:
http://www.gog.com/en/forum/tomb_raider_series/unfinished_business_golden_mask/post16
I'm wondering if anyone has managed to fix the gamma issue?

I know it's not a major issue, if you haven't played other versions a lot you probably wouldn't even notice, it just kind of irks me a little lol
Post edited October 01, 2012 by barrybarryk
Only can adjust gamma level with Glidos, defaul level is annoying!
nglide allows for gamma adjustment. Just download it from here and replace the glide wrapper that came with the GoG version. This is the way I fixed it.
It seems to me that TR1 itself sets gamma to 1.5 for some reason. It's also using gamma for fade-outs by gradually reducing it and eventually setting it back to 1.5.

This is probably not going to help anyone else, but my ugly hack is to modify the function grGammaCorrectionValue() in grguColorAlpha.cpp in the openglide sources to multiply the given value by 0.8 before use. Thus 1.5 becomes 1.2, the game looks much better, and fade-outs still work. I read somewhere that the software renderer uses 1.0, but that felt a bit too dark for me.
You are right!

Game uses Glide gamma ramp which does not match nowadays gamma ramp settings. And indeed game uses ugly gamma trick for fade-in-out effects in menu which is causing problems.

Also setting gamma ramp via dx9\10\11 is quite a pain in arse that most devs cant still adress in many games these days.

1st i tried all the DX9+ Glide wrapper, i unchecked settings "use glide gamma ramp" or set gamma to 0.5-0.7 if possible, but non of this worked, every DX9+ wrapper used same high gamma.

So i tried OpenGL and DX7 powered glider wrappers with same settings, and you know what? It fixed problem!

So here the fix for you:

1) google for dgVoodoo (another option is GlideWrapper that uses OpenGL, but it was not updated since 2005 year and pretty slow and laggy) but dont get latest 2x version, look for 1.50 beta 2, its the last one with DX7 support and advanced features that missing in 2x. Download it

2) Remove all Glide[X].dll files from Tomb Raider root and dosbox folders, but dont touch Glide files with OVL extension.

3) Get only glide2x.dll and dgVoodooSetup.exe files from dgVoodoo archive and put them in dosbox folder.

4) Run dgVoodooSetup.exe. And set everything like this:

Platform: Windows

Valid instance of dgVoodoo: ,/ (thats the name of button you should press, means current dir)

Global tab:

Render API
DirectDraw7 & Direct3D7 (dont try DX9, it will not fix gamma!!!)

Driver device:
Select you card if you have many or leave Primary.

Display driver:
Direct3D T&L HAL (this have better performance and render quality, google for T&L to get idea why)

Screen mode:
Fullscreen or Windowed, whatever you like.

Depth:
32 bit

Glider tab:

Texture depth:
32 bit

Refresh rate:
Whatever

Texture options:
Force trilinear
Force bilinear
dont check anything else here or you will have missing textures or annoying shimmering on distant textures under certain angles

LFB:
Enable
Use harward cache
Use fastwrite
dont check anything else

Colorkey:
Auto

Texture mem:
Select maximum.

Resolution:
Whatever you like, but use 4:3 modes, as game dont scale properly in widescreen modes.

Gamma correction:
Not really what it claims to be, in fact this is brightness slider, which is uselss without contrast slider so leave it on 100%.

Mon freq:
whatever

Misc:
Force tripple buffering
Use hardware vertex

AND MOST IMPORTANT - UNCHECK NOW W-BUFFER and GLIDER GAMMA RAMP - last one will fix Tomb Raider gamma for, bu this will only work in DX7 mode, and does not work in DX9+ !!!

After this you TR in 3D sequences will work like charm! Except for case if you changed direct3D to anything else in Dosbox, this will cause hang and crash!

But there is a thing that may annoy you - video would switch and jump like crap to another res.

To fix this edit you TR conf file and to some things like this:

fullresolution=desktop # - select same resolution you did with
windowresolution=original
output=direct3d #and nothing else!
pixelshader=bilinear.fx
usescancodes=false

vmemsize=16
memsize=16

frameskip=0
aspect=true
linewise=false
char9=false
multiscan=false
scaler=2xsai forced
autofit=true

vsyncmode=on
vsyncrate=60 #or whatever refresh rate you monitor supports
Here is an alternate fix for the gamma problem that will work for all games that use this version of glide2x.dll. Open glide2x.dll with an hex editor. Go to offset 0x011AD0. Replace the bytes 53 83 EC by C2 04 00. This will disable the glide function grGammaCorrectionValue completely. The game will now honor the gamma setting in the nVidia control panel. You can set the gamma value to any value you prefer.

Maybe you find the solution above to result in a too dark image and you don't want to change the gamma in the nVidia control panel each time to play the game, I suggest you set the gamma to the fix value of 1.2. To set a fix gamma of 1.2 (the game sets 1.5), overwrite the bytes in glide2x.dll at address 11AD0 with the following byte values: 53 83 EC 18 BB 9A 99 99 3F E8 32 5F FF FF 89 1C 24 89 1D 70 23 01 66 E8 84 40 00 00 83 C4 18 5B C2 04 00