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

×
Is there any way to get the game to run in 32-bit color mode?
I had this issue and I found 2 settings that I changed right before getting it to work in 32 bit mode without the flicker. I went to the NVIDIA control panel and went to 3D settings and selected adjust image settings with preview. I changed the option to Let the 3D application decide.

I then also went to Manage 3D Settings found the Nox program in the list and switched it to integrated graphics as the processor.

Not sure which actually corrected it but I hope that helps.

**Note**
I also have the -window steps completed and the compatibility set to win 98/me
Post edited March 15, 2015 by guardiankrillin
avatar
guardiankrillin: I had this issue and I found 2 settings that I changed right before getting it to work in 32 bit mode without the flicker. I went to the NVIDIA control panel and went to 3D settings and selected adjust image settings with preview. I changed the option to Let the 3D application decide.

I then also went to Manage 3D Settings found the Nox program in the list and switched it to integrated graphics as the processor.

Not sure which actually corrected it but I hope that helps.

**Note**
I also have the -window steps completed and the compatibility set to win 98/me
For me the part that fixed it was going into Manage 3D Settings and finding the Game.exe that's inside the Nox folder switching it to integrated graphics as the processor. The other NVIDIA settings and the -window were superfluous, and I didn't even do anything with them.
Switching to 16-bit colour and adding the -window to the .exe worked. You'd think perhaps they would setup Galaxy to run the game this way.
avatar
Azathoth017: Setting the compatibility mode to Windows 98/ME fixed the flickering graphics for me. Thanks!
I wonder why GOG didn't set the compatibility mode to Windows 98/ME as default when launching from Galaxy?
Anyone know what Unlock DX Surfaces option do?
avatar
klappis: Anyone know what Unlock DX Surfaces option do?
It's actually "Unlocked" and it has a good chance of messing up your graphics even if you have the Win98 compatibility mode set to avoid severe graphics issues in the first place. Don't turn it on. I'll explain it in more detail when I get home from work if you're curious about the technical details.


Edit: So, as for the details...

Nox uses DirectDraw, which uses so called "surfaces" (similar to bitmaps) on which images can be rendered. The screen contents are also accessible through a surface (called the primary surface).

Normally you don't have direct read/write access to the pixel data stored in a surface, but you can still perform some other operations on it, e.g. copying a rectangular portion from one surface to another. In order to get direct access, you first need to "lock" a surface, which provides you with a pointer to access the surface data. When you're done, you need to unlock the surface. It's not really an option to keep a surface permanently locked, since you cannot perform other important operations on a surface while it's locked.

According to DirectDraw documentation, it's also not valid to access the surface memory once it has been unlocked. But it seems that Nox devs didn't take this to heart, and by default (at least on Win 2000 and above or so) they only lock/unlock the primary surface (and its back buffer) once, after which they keep writing to the old surface pointer without properly relocking the surface. This may have seemed to work fine back in the days the game was made, but on certain newer hardware/driver combinations it can lead to all sorts of graphical problems.

The option you mentioned above seems to force this unsafe use of surfaces even on prior Windows versions, which is why I'd recommend against turning it on. If you turned it on by accident and have trouble turning it off (due to graphics problems), you can still turn it off in nox.cfg: set "UnlockSurface" to 0.
Post edited March 04, 2016 by narzoul
I can't find nox.cfg
I got the game on origin