Please read my PDF-Dokument before trying any of the below fixes/workarounds.
The guide is based of fix/workaround #3 but also with some ideas from PlainNSimple.
You can find the PDF/Guide here: http://www.leemann.se/fredrik/guider/workarounds-nightmarehouse2-2014-09-09.pdf
If you attempt one of the fixes than stick to that one.Do not try fix #1 and then right after fix #2
Please reinstall the game in between, that way you have a fresh copy of the game for every fix =)
After several tests, I managed to get Nightmare House 2 work. I have played the entire game without it crashing once.
This fixes worked for me but I won't take any responsibility that it will work for you.
I had those problems:
1. Unable to load surface prop file Scripts/Surfaceproperties_ep2.txt
2. Models and Materials were missing and displayed as error signs in game
3. The game crashes when I got the pistol and also at the end when I was fighting DR.Romero
I have those games and Tools:
Source SDK Base 2007
Half-Life 2: Episode Two
Half-Life 2: Episode One
The only games/tools I think you need are: Source SDK Base 2007 and Half-Life 2: Episode Two
This is what I did:
Download GCFScape from Nem´s Tools: http://nemesis.thewavelength.net/index.php?p=26
Open the tool and klick File - > Open. A new window will open, go to: SteamApps\common\Half-Life 2\ep2
Dubbleklick on the file named "ep2_pak_dir.vpk" We will need to copy some of those folders to NH2
Right klick on those 5 folders and extract them to your Desktop:
(Rightklick one folder at a time, klick on Extract -> chose location Desktop and press OK)
Now cut and paste those 5 folders from your Desktop to steamapps\sourcemods\NH2
You will get two questions. THIS IS IMPORTANT SO READ THIS PART =)
First question - confirm replacement of folders:
Replace the folders, thick DO THIS FOR ALL OBJECTS and klick YES
Second question - move File:
thick DO THIS FOR ALL OBJECTS, klick on Don´t Move
After it´s done you can delete the folders on your desktop...
This fixed four problems for me, if fixed:
Surfaceproperties_ep2.txt, models and materials, the second game crash.
Edit Gameinfo.txt to solve the first crash.
Gameinfo.txt is located in: steamapps\sourcemods\NH2
My gameinfo file is here. You can copy it and paste it in yours.
I also attached it as a file that you can download:
// This is what shows up in the 'Third Party Games' area of the Steam games list.
game "Nightmare House 2"
title "Nightmare House 2"
developer "Hen Mazolski"
SteamAppId 218 // Source SDK Base 2007
ToolsAppId 211 // Source SDK
AdditionalContentId 420 // Half-Life 2: Episode Two
I still get those error messages but the game seames to work now:
No caption found for 'default.scraperough'
No caption found for 'flesh.scraperough'
scenes/Expressions/citizen_normal_idle_01.vcd missing from scenes.image
Updating physics on object in hierarchy prop_vehicle_prisoner_pod!
If you know what this is or if my fixes worked for you please share this post and comment =)