Load save game change/disable ati catalyst color correction

Started by uswin, Sun 28/11/2010 19:43:04

Previous topic - Next topic

uswin

Hi guys, recently i just ran my game on fullscreen using my HP Compaq 515 with Ati radeon mobile 3200, then here is the problem, whenever I load my save game, the color of the game seems change/return to the default ugly color monitor before using color correction such as one in my Ati catalyst control centre. But this slightly color change only happened when you play the game on fullscreen. when I ran the game on windowed mode, and i load my save game, the color didn't changed a bit.

do you guys have any suggestion /solution about this minor problem ? really appreciate.

Matti

Unfortunately I don't have a solution but I got the exact same problem and it's quite annoying. I'm using a different laptop though.

I never thought about posting this here though as I guess it's a general problem with the color correction and it's the same with other games, not only AGS ones.

uswin

Quote from: Matti on Sun 28/11/2010 20:16:23
Unfortunately I don't have a solution but I got the exact same problem and it's quite annoying. I'm using a different laptop though.

I never thought about posting this here though as I guess it's a general problem with the color correction and it's the same with other games, not only AGS ones.

Thanks Matti, i guess that's more of vga driver issues rather than ags. well too bad, since laptop is widely use nowadays

Gilbert

Does this happen under D3D9 or DX5 mode or both?

Possibly hard to fix though, if this really is more related to the graphic card's driver.

uswin

Quote from: Gilbet V7000a on Mon 29/11/2010 05:06:59
Does this happen under D3D9 or DX5 mode or both?

Possibly hard to fix though, if this really is more related to the graphic card's driver.

this issues happened under both d3d9 and dx5, only when i load the save game in fullscreen. but when it is in windowed mode, everything seems just fine.

Gilbert

So, the problem does not appear when you execute the game, but appears only in-game when a game is loaded, right?

Then, it's not completely not* related to the AGS engine I think. It's possible that when a game is loaded the engine does some sort of reset in the system, which causes this.

One thing I can think of that may be the cause of this, is the inclusion of the Gamma correction functionality (see the System.Gamma and System.SupportsGammaControl properties) in recent versions of AGS. That when you save a game the current Gamma value is saved, so that when you next load the save game the Gamma setting would be restored to whatever it was. This can cause troubles if you have changed the colour settings in the graphic card driver, but when you launch an AGS game it wouldn't check for this unless you change it in game yourself (i.e. the game just leave the value at the default 100, but in fact according to the settings of the driver it's not 100), so when a game is saved, the default Gamma value (100) would be saved in the save game as well, and then when the game is restored the engine would set the Gamma to 100, which is different from what you might have set in the driver. Ideally, the engine should detect whatever setting the driver is set to (if possible) and internally scale the values so that this particular value is equivalent to 100 in the game.

*Hope you understand the doubly negative phrase here.

uswin

Quote from: Gilbet V7000a on Mon 29/11/2010 09:44:25
So, the problem does not appear when you execute the game, but appears only in-game when a game is loaded, right?

Then, it's not completely not* related to the AGS engine I think. It's possible that when a game is loaded the engine does some sort of reset in the system, which causes this.

One thing I can think of that may be the cause of this, is the inclusion of the Gamma correction functionality (see the System.Gamma and System.SupportsGammaControl properties) in recent versions of AGS. That when you save a game the current Gamma value is saved, so that when you next load the save game the Gamma setting would be restored to whatever it was. This can cause troubles if you have changed the colour settings in the graphic card driver, but when you launch an AGS game it wouldn't check for this unless you change it in game yourself (i.e. the game just leave the value at the default 100, but in fact according to the settings of the driver it's not 100), so when a game is saved, the default Gamma value (100) would be saved in the save game as well, and then when the game is restored the engine would set the Gamma to 100, which is different from what you might have set in the driver. Ideally, the engine should detect whatever setting the driver is set to (if possible) and internally scale the values so that this particular value is equivalent to 100 in the game.

*Hope you understand the doubly negative phrase here.

I see the point, i have thought about this too, this might be related to ags, since i have a game which didn't change the color correction. in ati catalyst control center it says,  If third party try to overide the the color correction, this ati color correction will be disabled and you need to reactivate later to return to previous setting.

Well not much to do i guess, just hoping for this issues to be solved in the next ags releases.

SMF spam blocked by CleanTalk