How to Run Discworld Noir
Wednesday, 11 February 2015
Since the welcome defeat of Windows 98, my first game as lead designer and writer – Discworld Noir – has been virtually impossible to run. Until now! Friend of ihobo, Adam Sirrelle, has this video and text description of how to cajole the game into running. Hope it's helpful!
Step-by-step Instructions
Step 1: Install the Full installation of the game to a folder on the C: drive.
FreebirthOne says to copy the contents of Folder CD3 to CD1, but I found there were no files in there on my version, so I ignored this
Download the fix file and the no cd, if you want that, from this site: http://m0005.gamecopyworld.com/games/pc_discworld_noir.shtml
Replace the original TIN_DXD.EXE file with the fixed exe from the download, and bring the no cd patch across to the noir folder and run it.
Right click the new TIN_DXD.EXE, select "Properties" and go to the "Compatibility" tab, the check "Run this program as administrator".
Step 2: Download winexp from http://www.nirsoft.net/utils/winexp.html and extract it somewhere
This helps to play in a fake fullscreen as most of the crashes happen due to the game being in fullscreen mode.
Step 3: I haven't done this as the cursor doesn't bother me that much, but it is a good idea as the mouse cursor will move at a different speed to the game cursor due to the resolution size not being exact.
- download the "tinycursors" cursor from http://www.rdpslides.com/tinycursors.zip and extract the "nothing.cur" somewhere
- open the "mouse"applet in the ctrol panel and navigate to the pointers tab
- here click on "Browse" on the lower right, navigate to the folder you extracted the nothing.cur to, and double-click on it
- now click on "save as" in the upper left and give it a good name, like "hidden" or so
…from now on you always can choose this theme if you want a invisible cursor.
PLAYING
Step 1: Now we have to set up the monitor. This may seem a little strange, but follow it through.
This may be better if you have two monitors then you can set one up for this, else I'd recommend taking all unnecessary items off your desktop as we'll be changing the resolution and if you have a lot of desktop items they'll all get smushed together.
Right click on the desktop and choose "Screen Resolution". Change whichever monitor you'll be playing on to the lowest screen resolution (closest to discworld noir's preference). Mine is 800 x 600.
If you have more than one monitor, make this your main monitor – this is so that the game will boot up on this screen.
Then click on "Advanced Settings" and the "Monitor" tab. In the bottom left you'll see the "Colors" tab, change this to 16bit.
Note, you'll have to change the bit rate every time you change the resolution of the monitor as it will default back to 32bit.
Changing the resolution to 16bit will make the game boot up with its standard colours. If it appear in a washed out purple it means its still opening in 32bit. If that's the case makes sure 'all' your monitors are set to 16bit.
Step 2: Start Discworld Noir and press Alt + Enter to enter windowed mode, this'll stop it crashing after the intro cutscene.
IMPORTANT, the only button that works on the title screen in "New Game". press either of the other two and it will crash. When it comes to loading games later on press F1 and load from there.
Step3:
- Start winexp from the folder you extracted it above
- Select the "Discworld Noir" entry from the list
- In the "Style"-Tab deselect "WS_BORDER" and "WS_DLGFRAME"
Then do the method suggested below or in the "Size and Position" Tab click "set to Topmost" to bring the screen infront of the start bar and check "Maximized" in "Window State".
- In the "Size and Position" Tab, set "Left" and "Top" to zero as well as the width and height to your current screen resolution
Now you should have a window with the game running in it, fullscreen and without borders, just like a real "fullscreen".
Step 4 (Optional):
- open the "Mouse" applet like above, choose the "Hidden" theme and apply it
Now you got rid of the really anoying Desktop mouse, and can enjoy the ingame one
DEBUGGING
This is important!
An issue I had after this was that the game wouldn't load any save files, it might not be the case for everyone but is good to check!
After you get past the intro press F1 and save the game, then try and load it. If it works with no issue great! Save frequently as i had it crash once after the Milka, i think its the transition between cinematic and gameplay that does it.
If it does crash and give you an odd error message this is what i did, i'm not exactly sure how it helped, but it runs now.
Step 1: Download this patch by the "Collector" http://sierrahelp.com/download.php?file=Files/NonSierra/DWNPatch.exe
Move it to the Discworld Noir folder and run it. If it gives you an option between fullscreen and windowed choose windowed.
Try and run the game and at the menu press F1 to load a game.
If it crashes try step 2
Step 2 (Really flailing around now!): insert disc 3 and copy the contents into the disc 1 folder on C:
Try and run the game and at the menu press F1 to load a game.
If it crashes try step 3
Step 3:
Start a new game skip through the intro with Esc and save in the office.
Go to the map and save a different file here
Go to the milka and save over the first
Try loading the second save.
If this crashes double double check that all your monitors are set to 16bit and try step 3 again saving and resaving until the load works.
Hopefully you shouldn't get this issue, but if you do this is how mine started working.
Please find my reference links below and play it again Sam...
REFERENCE LINKS
http://www.gamefaqs.com/boards/576124-discworld-noir/61200298
http://archive.adventuregamers.com/forums/showthread.php?t=22758
http://m0005.gamecopyworld.com/games/pc_discworld_noir.shtml
Thanks for this!
As an alternative, if (like me) you're one of those sad people who keep old OS disks, you can:
1) Install a free virtual machine environment. I use VirtualBox, but others are available.
2) Install Windows 98 in that environment from your Windows 98 installation CD.
3) Install Discworld Noir onto the virtual machine.
4) Play.
Posted by: Peter Crowther | Thursday, 12 February 2015 at 09:17
Hi Peter,
Thanks for the additional suggestion. However, I ceremoniously burned all my Windows 98 disks when XP came out. >:D
*waves*
Posted by: Chris | Friday, 13 February 2015 at 06:37
It's my only way of playing MechWarrior 3 - still my favourite "first person shooter".
Posted by: Peter Crowther | Monday, 16 February 2015 at 14:39
I too am a fan of the MechWarrior games (well, of mecha stuff in general, really)! In fact, I made my Boy's Night friends play MechWarrior 4 multiplayer not that long ago, since I'd never had the chance. Was surprised to discover it still had a multiplayer community - albeit only just! :) *waves*
Posted by: Chris | Wednesday, 25 February 2015 at 06:58
Have you ever looked if Discworld Noir could be added to the ScummVM support list.
Getting Discworld Noir to be preserved is quite important and even if you do not have the time to take care of this you could point other ScummVM contributers in the right direction if you have insights into how the data works.
The reason why I think Discworld Noir is so important is, that it's the only Terry Pratchett Story that is not any more accessible. Terry Pratchett can't write it any more so unless it's made playable again it will end up being that one lost story of one of the most joy bringing authors of his time. ScummVM has done an amazing job keeping games alive and has been ported to any device imaginable (I am currently enjoying it on my iPad). The games on ScummVM stay alive as long as there are still binaries that can play them and currently a lot of them are actually extremely up to date.
You are doing something to make yourself immortal with this so this is the one thing to consider in life.
Posted by: Christoph Vogelbusch | Monday, 16 December 2019 at 23:00
Hey Christoph,
My apologies for not noticing this comment sooner!
Before he died, Terry did provide permission for ScummVM to release a not-for-profit version of Discworld Noir, and I have pledged my support to that project. Really, it's a matter of them tackling the rather immense challenges of rescuing the game now.
Regarding whether this is the only Terry Pratchett story that is not available... well, the story isn't necessarily Terry's, but he was involved in its creation and development. If this were a movie, it would say
Story by Greg Barnett, Chris Bateman, and Terry Pratchett
Script by Chris Bateman
Script Editor Terry Pratchett
I would never underestimate Terry's immense contribution to the project, but I also wouldn't want it misrepresented as a Terry Pratchett story, as that might not be the best way of couching the matter.
Thank you so much for your kind words about the game, though!
All the best,
Chris.
Posted by: Chris | Monday, 24 February 2020 at 11:57
I have been trying for hours to get this game, one of my all time favourites, to just install. During the install I am asked to install Disc 2 and can get no further. I tried clicking ok but to no avail, my only option is to abort.
Can someone please help me with this? Thanks in advance for any help offered.
All the best,
Jamie
Posted by: Jamie Sarai | Tuesday, 12 May 2020 at 03:15
Ah yes it's the bi-yearly try and get this working again attempt.
Probably going to go the VM route this time.
As a side to a post above, this will not be supported by ScummVM as it's not a 2D point and click, so it's over to ResidualVM to support it. (the 3D engine version).
Posted by: BenSimmo1 | Friday, 28 August 2020 at 17:15
I do find it sad that we can't just reissue the game, but it is lost in rights limbo forever. Thanks for letting me know about ResidualVM - I hope someday people will be able to play this game without having to tear out half their hair to do so...
Posted by: Chris | Tuesday, 15 September 2020 at 10:47