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 have found another way to run NoX windowed without any issue this time (cutscenes, colours, sound... all is fine, at least one my PC!). There are already topics about window mode, bugs and Windows issues, but I didn't really know which one to answer to, so here is a new one.

It involves DxWnd, which seems to fool the game into running in window mode while still running as if it were fullscreen. For me, it solves the crashes, black cutscenes, flickering menu... without having to rely on a third party .dll file or changing your desktop to 16bit mode.

There is an annoying issue with this solution though, which is that the game really wants to stick to the upper left corner of your screen by default. So, what I explain below may seem a bit long and complicated but it's really to play in a comfortable way. Solution 1) makes the game run in a fixed window, which position you define before playing (the window won't be movable nor resizable). Solution 2) allows for the window to be moved and resized.

- disable any compatibility mode for the game. It's easier to use DxWnd without any to begin with.
- download DxWnd (lastest build) : http://sourceforge.net/projects/dxwnd/files/
- unzip it somewhere; launch it, then Edit => Add, and select "game.exe" from Nox directory.

- ok now, I'm going to list the tabs :

- Main : give it a name, check "Run in Window". Now, for the two solutions :
1) locked window (easiest way to play) : in order to lock the window elsewhere than in the upper left corner, you need to do some math. X goes for screen width, Y for screen height. In order to get the correct coordinates to have a window centered for example, you need to set the desired resolution in the game options (menu and cutscenes will still play at a lower resolution though, as they are locked in 640x480), then find X and Y as : X = (screen width - game width) / 2 , and Y = (screen height - game height) /2 . W and H values are best left set at 0 in this case, so that the game can resize itself.
2) movable/resizable window : put whatever you want in X / Y. With this method, the game will start glued to the upper left corner anyway.

- Window :
1) locked window: choose "Lock win coordinates"
2) move/resize: choose "Keep aspect ratio" (so, we don't lock the window, but if you resize it, at least it won't look like a distorted pack of pixels)

- Mouse: check "Correct mouse position", "Force cursor clipping" and "Message processing" (I've always chosen mouse postion and message processing for any game, though I don't know exactly why... but clipping forces the pointer to stay inside the window, which you will want given the nature of the game).

- DirectX : Automatic, Primary Surface (it helps circumventing a display bug when windowed this way), Auto Primary Surface Refresh, Remap Client Rect (same, as far as I know) + check DirectInput Hooking, which allows for Alt-F12 to be used to regain control of the pointer as Windows mouse, or force the clipping again.

- now click Ok, then File => Save. Note that while DxWnd is running, all configured programs should be modified/hooked by it. So close it when you're done playing.

Launch the game by double clicking on the name you've chosen in the list, or the original shortcut (with DxWnd still running).

If you've chosen solution 2, the game will start in the corner. Use Windows pointer (Alt-F12 if need be) and carefully click once on the window borders (the cursor disappears, but is still "on" the border). The window will "detach", then click/move/resize at will. I've tried a way to keep the pointer visible on the borders, but it becomes buggy again. Keep in mind that once a save is loaded, the game will change resolution according to your options.

That's it! I hope this will work for those of you who have issues (even on Windows 8, maybe?), or who simply don't want to change the desktop colour mode.
Post edited March 13, 2013 by Darucas
Sadly, this doesn't work for me...

Game still crashes on various occasions.
This fixed all my issues with the game not working properly on my Windows 8 AMD laptop and Nvidia card, except using "Auto Primary Surface Refresh" caused a frame rate stutter. This option isn't needed at all for me, and in-fact I also recommend selecting "Optimize CPU (DirectX1-7)" under the Main tab, as this seems to have smoothed out performance considerably.

DXWnd really is a great piece of software for fixing older games on Windows 7 & 8 64-bit. Rather ironically, it would be useful if they implemented a fake full-screen mode with a bilinear filter of some sort. It saves a lot of hassle instead of using the slow app compatibility fix for emulated ddraw.
Post edited September 08, 2013 by devilhood
Morturius, you may have to try other parameters, or changing things like devilhood did. DxWnd is very often updated, and its options changes here and there each time. There is a manual I think with the latest releases which should help you finding out what options to choose. Check the forum on the DxWnd Sourceforge website to check if someone has similar crashes, I remember seeing a thread concerning NoX in there.

I totally agree with you devilhood, having a fake-fullscreen mode from start, or even a completely functional window-mode, would be the best thing to have in such cases! Very useful under Windows 8 it seems, or to avoid most glitches with nVidia Optimus systems.
I posted on the DXWnd forum yesterday, under the thread "A couple of questions". My first post is admittedly a little bit brief, but I elaborate further after the dev responds. It would be awesome if he eventually addresses the issues I'm experiencing... but hey... at least I can actually play NoX now!

I did notice that if I run NoX via DXWnd without any compatibility mode, I cannot load any save games. If I run it with Windows XP compatibility, the save games load fine.
I am having issues with the conjurer campaign, the game goes to launching the cutscene at horrendous' castle where hecubah kills him... But it never does anything.. I hope this fix would fix the bug... Alas it did not.

Thx for a good description on how this works, it does however need an update! the DX client has changed alot so your options weren't were i expected them to be, and i spent alot of time trying to fint stuff.

Now back to bugfixing, what the hell :P
The game plays super slow for me. Menus are alright, but as soon as I get in-game, it's extremely slow. I tried setting the window res to the same as the game res, no fix. Anything you know that might be causing it?
Is it possible to have the game EXE run itself from DxWnd in the background?

I finally got it working. Here are the settings I used:

##############################
Main
##############################

-- Generic
* Hook enabled
* Run in Window
* Hook all DLLs
* Remap Client Rect

-- Position
* Keep aspect ratio (doesn't seem to do anything)
* Resolution X Y (Set resolution to whatever I wanted so long as it's 4:3 so pixels are 1x1)
* Desktop center


##############################
Video
##############################

-- Windows handling
* Lock win coordinates

-- Screen resolution
* SVGA modes (don't think this matters)


##############################
Input
##############################

-- Windows handling
* Correct mouse position
* Force cursor clipping

-- Keyboard handling
* Enable hot keys (don't think this matters)


##############################
DirectX
##############################

-- DirectX Version Hook
* DirectX7 (can probably be set to Automatic)

-- Emulation
* Primary Surface

-- DirectDraw Surface handling
* Auto Primary Surface Refresh
* Set AERO compatible mode
* Forces HEL (this one's key getting good performance)
* Fix ddraw ref counter
Post edited July 11, 2014 by Saturn2888
I wasn't notified for any update in this thread, Saturn2888 I've just tried your settings with DxWnd 2.02.84 under Win8.1 and the game runs perfectly! I've set 'DirectX version hook' to Automatic though, it's fine.

With DxWnd in the background, you mean, running the game through gog's shortcut and still have it windowed? Normally it should run this way, as long as "hook enabled" is ticked. DxWnd will 'intercept' the game.
yeahh runs really good with this tool. thanks a lot for the info. the only thing that doesnt look so good are some colors or edges not really sure look at the shoes and the armor in the attachment
Attachments:
nox.jpg (403 Kb)
Thanks alot for this info, got my game working in win 8.1 64. But can't set resolution higher than 1680x1050. Otherwise it crashes, my monitor is 1920x1200. Also tried 1600x1200 as this is a 4:3 resolution, but wont work.
But, really, thanks for this info :D
avatar
Darucas: I have found another way to run NoX windowed without any issue this time (cutscenes, colours, sound... all is fine, at least one my PC!). There are already topics about window mode, bugs and Windows issues, but I didn't really know which one to answer to, so here is a new one.

It involves DxWnd, which seems to fool the game into running in window mode while still running as if it were fullscreen. For me, it solves the crashes, black cutscenes, flickering menu... without having to rely on a third party .dll file or changing your desktop to 16bit mode.

There is an annoying issue with this solution though, which is that the game really wants to stick to the upper left corner of your screen by default. So, what I explain below may seem a bit long and complicated but it's really to play in a comfortable way. Solution 1) makes the game run in a fixed window, which position you define before playing (the window won't be movable nor resizable). Solution 2) allows for the window to be moved and resized.

- disable any compatibility mode for the game. It's easier to use DxWnd without any to begin with.
- download DxWnd (lastest build) : http://sourceforge.net/projects/dxwnd/files/
- unzip it somewhere; launch it, then Edit => Add, and select "game.exe" from Nox directory.

....................
I installed this and I cannot click the Add button under the edit tab. I can click everything else, but not Add. Its unzipped into a folder on my desktop.
It works! thank you! Thank you! thank you!
avatar
Darucas: I have found another way to run NoX windowed without any issue this time (cutscenes, colours, sound... all is fine, at least one my PC!). There are already topics about window mode, bugs and Windows issues, but I didn't really know which one to answer to, so here is a new one.

It involves DxWnd, which seems to fool the game into running in window mode while still running as if it were fullscreen. For me, it solves the crashes, black cutscenes, flickering menu... without having to rely on a third party .dll file or changing your desktop to 16bit mode.

There is an annoying issue with this solution though, which is that the game really wants to stick to the upper left corner of your screen by default. So, what I explain below may seem a bit long and complicated but it's really to play in a comfortable way. Solution 1) makes the game run in a fixed window, which position you define before playing (the window won't be movable nor resizable). Solution 2) allows for the window to be moved and resized.

- disable any compatibility mode for the game. It's easier to use DxWnd without any to begin with.
- download DxWnd (lastest build) : http://sourceforge.net/projects/dxwnd/files/
- unzip it somewhere; launch it, then Edit => Add, and select "game.exe" from Nox directory.

....................
avatar
RightousMan: I installed this and I cannot click the Add button under the edit tab. I can click everything else, but not Add. Its unzipped into a folder on my desktop.
To add a game press the right click button on your mouse.