Does this mean my ValveGames disc is DEAD!?

TaoFan

Newbie
Joined
May 26, 2006
Messages
223
Reaction score
0
A long time ago, I had to delete Half-Life 2 to make room on my HD, but long before then, I made a backup of all the games I had on Steam that fit onto a DVD. At the time, the files were backed up into a single executable, and I remember having no problems running it back then, just to check it.

But I ran it tonight, wishing to play HL2 again, and I got a nasty error message in a window marked "Microsoft Visual C++ Runtime Library" and the error itself said:

Assertion failed!

Program C:\program files\steam\steamrestore.exe
File: u:\rel_hl1|goldsrc|public\utlvector.h
Line 178

Expression: IsValidIndex()

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

(Press Retry to debug the application - JIT must be enabled)
So what did I do wrong? What does JIT mean? How do I get it?

Could this be caused by an old corrupted disc? If so, does this mean I'll have to download HL2 all over again??
 
You mentioned JIT - I remember a program by that name I used once. Would that help? PLEASE, I don't want to download all of HL2 all over again.
 
I think that means you need JIT enabled if you're debugging it. Which isn't really for you, it's for Valve to fix bugs.

Looks like that backup is knackered. Unlucky.
 
When you backed up to your DVD it got written on to the disc wrong. It could have been also copied to the Hard Drive wrong(unlikely).
 
Assertions shouldn't fail on a release build which halflife2 surely is. As they aren't used. They are used in the debugging of code. :cat:
 
I copied the file onto two DVDs in fact, but the other one is somewhere else. Any chance that one will fail too? You know, just so I don't waste my time fetching it?
 
Probably, if it was made around the same time period.
 
Well, I've managed to download the games back again in a fraction of the time than I thought it would take, because I had HL2-Ep1 on a second DVD.
 
Back
Top