![]() |
Please help
I need some techincal info.
I bought a new computer and when I went to reinstall my Dominions II game - I received this error on initialization Installer verification failed. This could be the result of an incomplete download, a failing disk, or (possible) corruption from a virus. You can try to force an install using the /NCRC command line switch (but it is not recommended). Has anyone ever run into this problem? I don't see any scratched on the Dominions II disk so I don't understand why it's not working. Any help would be very appreciated as this is my favorite game and I can't stand that I can't play it. I installed the new Direct X Checked for viruses No need to resurface the disk as I see nothing wrong with it Thanks in advance, Tuskerlove |
Re: Please help
What operating system and Version?
Mac? Solaris? Linux? Windows? |
Re: Please help
Quote:
|
Re: Please help
Quote:
Ive installed my Dom discs many MANY times. On the same machine, different machines, different major operating systems even. I dont think the protection for it kicks in until you try to play it. |
Re: Please help
Quote:
As a for-instance, suppose the installer were to check for an active net connection via network API calls. If the user does not have a working net connection (say, for a registration code or copy-protect check), the net API call will return false or fail. Depending on how the installer was written, the install could fail. And fail with an error message not dissimilar to what Tuskerlove is reporting. I suspect that only the folks at IW are going to be able to definitively answer his question. All we can do is guess. |
Re: Please help
Quote:
If at first it doesn't work, force it. If it breaks, it needed to be replaced anyway. |
Re: Please help
Quote:
What, may I ask, was wrong with this system? It was foolproof and flawless, yet they had to can install some crazy new-fangled "installer", when something as simple as untar/unzip/copy would have worked fine! |
Re: Please help
Quote:
The short answer as to what the big deal is today with needing a sophisticated installer can be summed up in two words: Windows Registry. The long answer involves *why* this is important, and an entire college-level course on the subject can be taught. Since, AFAIK, you (Norfleet) aren't a sofware engineer, much less have extensive knowledge of Windows OS internals (there are many books on this subject alone), nor ever actually wrote an installer for a modern Windows application, you really have no business judging that which you know zilch about. Of course, knowing you to be the cantankerous old curmudgeon that we're so fond of, that most assuredly would never stop you from doing so. http://forum.shrapnelgames.com/images/icons/icon12.gif |
Re: Please help
Quote:
Just as an example, in the *OLD* days, and it's still true on Linux, when you wanted to delete something, you deleted it, and it went away. Now, Windows tries to pretend it's smarter than you are, and tells you that you CAN'T delete it, blah, blah, blah, because it's in use, blah, blah, blah. Like I'm supposed to care. So what if a program malfunctions as a result? Clearly, if I'm ordering the deletion of the file, I'm aware of the consequences of doing so, and simply am not concerned that some program, which I undoubtedly didn't like anyway, or I wouldn't be deleting its files, will break. In fact, that's the entire point! And grossly unstable my ***. DOS NEVER CRASHES! Never! Ever! Programs crash. DOS doesn't. Same cannot be said for Windoze! Quote:
Quote:
Case and point: I've installed Dom2 perfectly fine by simply unzipping it out of a zip file, from when I packaged my previous directory and shuffled it off to another computer. Amazingly, it works. So why do we need an wonky installer? Pah! If it really had that many files, there was an ancient method called "INSTALL.BAT". Once again, no wonky executables, and if you wanted, you could open it up and do it manually! Quote:
[ July 19, 2004, 00:17: Message edited by: Norfleet ] |
Re: Please help
Quote:
BTW, DOS, even running no apps, could crash too. Hard to do, but it was possible. All depended on the stability of what was loaded using the config.sys file. Then there's infamous DOSes like DOS 5.0 (fixed in 5.1 IIRC), 6.0 (fixed, sort of, in 6.01), and 6.2 (fixed in 6.22). |
Re: Please help
Quote:
Quote:
Quote:
|
Re: Please help
What M$ OS are you running now? And if it's XP Pro, what app(s) have you found that can take out the OS when the app crashes? I'm sincerely curious as I've yet to find one.
|
Re: Please help
Quote:
|
Re: Please help
Quote:
This is even for real applications. And _why_ did a game ever need to be put into the registry??? Install Solitaire, possibly destroy your computer because it updates the registry. Or because it updates the registry after you save a game, in order to update the Documents submenu for a recently used file. Use of the Registry slowed down computer boot times, increased complexity, increased chances of catastrophic failure. Sure, _some_ things deserved to be in something like a registry - if a program handles a certain type of file, for instance. But the options and settings for the program itself should never have been in the registry. 10 years later, Redmond's blunderers finally start to realize this. |
Re: Please help
Well, back to the original topic, did you try simple things like a cleanboot ( http://support.microsoft.com/default.aspx?kbid=310353 for XP- just make sure to hide those Microsoft services, and, just between you and me, leaving those ".ini" files alone might not be a bad idea; there are other equivalent articles for the other O/S's, of course, except for Win 2000) or disabling the antivi (make sure you are firewalled before trying either of those steps- the plain-jane XP firewall would do for a short haul like an attempted dom2 installation)?
Antivis, in particular, can cause all sorts of problems, especially if you have it configured to be restrictive- Norton Internet Security, for example, can change the permissions of certain key registry keys, so that user-initiated programs (or, for that matter, just cracking-open regedit and trying to edit certain keys) will fail. Also, the tried and true method of installing from a flat (copying the whole disk to a directory on drive 'c:' and running the installation from there) could weed out a wonky CD drive (new computers tend to get dropped/trampled/played ping-pong with in transet, so they often arrive as broken computers) or, alternatively, a CD so fancy and fast it outruns the installer. Finally, if it's a new computer, make sure your manufactured didn't screw you with a "user friendly feature" like a pre-partitioned hard-drive with a 500 meg "c:\ drive" or a pre-made user account with limited permissions- I kid you not, I've seen companies sell computers with setups like these, thinking all the time that they are making things easier on the buyer. I know most of this is pretty basic, especially considering how computer-literate most of this forum is, but I just had to bring it up, since 90% of the time, the basic stuff is the bread-and-butter of getting past most problems. I mean, no need to track down the specific problem .dll file or registry key, when you can just shut down most of the crude in the background with a cleanboot and take out the problem program/process purely through colatarol damage! http://forum.shrapnelgames.com/images/icons/icon7.gif BTW, a spyware sweep with a good program (links to a few good ones can be found at www.microsoft.com/spyware ) might not hurt as well. Spyware are the devil- they aren't as mean as viruses, but they are often much more subtle, and put up just as much of a fight when you try to remove them... Anyway, just a few simple suggestions from a less philosophical, more pratical perspective! http://forum.shrapnelgames.com/images/icons/icon10.gif |
Re: Please help
Quote:
Generally, while NT/2000/XP are somewhat more stable (than DOS/Win95+), my development computer can rarely survive for more a week without a reboot. Even without working with system hooks or drivers (not that I actually work on drivers). |
Re: Please help
Quote:
|
Re: Please help
Quote:
Quote:
|
Re: Please help
Quote:
|
Re: Please help
Quote:
MSVS interfaces with the OS at low levels, especially the debugger (something MS tells devs not to do with their own code, but MS is big on breaking their own "rules"), and thus can readily corrupt the kernel code. I've never crashed XP using VS, but I don't work on drivers either. I was too hasty in saying that I didn't know of any apps that crashed XP Pro, since I'd forgotten that VS has the capability to do so when used certain ways. Thanks for the reminder. (OTOH, in my defense, when I mentioned apps, I was thinking of end-user apps such as games and "productivity" apps.) |
Re: Please help
Arryn: I like linux as much as the next man, but linux is only a little better than windows with regard to what runs at ring 0/1. In fact, all kernel modules run in the same ring as the kernel itself: it is monolithic. BSD is the same. If you want a microkernel, which does not exhibit this problem, you want HURD or other exoteric kernels. Last time I heard, (true) microkernels have a 20% performance hit (according to Tannenbaum as far as I recall)
Graeme Dice: It is getting difficult to crash a modern, hardened linux system. E.g, fork-bombs doesn't work anymore. The trick you mention I do not understand. The kernel has no thread or process as such; so I don't understand how you can determine or exceed it's prioty? |
Re: Please help
As far as what runs in what ring, it isn't really that big a deal. First, most modern CPUs have only 2 rings, so if your OS is intended either for platform independence or targeted at a 2-ring CPU, you don't have a choice. This is pretty much everybody except Windows. Secondly, one of the reasons many CPU designs have only 2 rings, is because having extra rings isn't really all that useful. As evidence you can look at free Unix type systems, and note their great stability, yet they all run in 2 rings only. What should they be doing that they aren't, and how much real-world improvement would it give?
|
Re: Please help
Quote:
Sheap: when did Intel switch from 4-ring to 2? I haven't followed CPU hardware all that closely in a number of years. The 386 processors had 4 rings, and I believe the 486s as well. http://www.dominions-2.org/images/ia32.gif The basic problem is that MS OSes never used more than 0 and 3 (sticking what should have been in 1 & 2 in 0 where it shouldn't have been), so I presume that Intel (who was in partnership with MS for quite a while) eventually gave up the idea in order to simplify their designs if MS wasn't going to use the feature. |
Re: Please help
I also fail to see what you gain from the middle rings. The discussion is mostly what should be in ring 0 / kernel space and what should be in ring 123 /userland.
Another problem is that people think that moving something to ring 0 improves performance (anybody remember the HTTPD module?), but in reality, this is not always so. But I am no expert in OS design; I regret that HURD is becoming increasingly irrelevant, as it has some interesting ideas. Besides, I'm spoiled: I dislike having to reboot just because I have upgraded my kernel http://forum.shrapnelgames.com/images/icons/icon10.gif |
Re: Please help
Quote:
|
Re: Please help
Thanks all for the input. I'm only partially computer literate (King Lear) so I'll try all the things you suggested. Hopefully, I can get it installed. I can always contact customer service and see if someone can walk me through how to use the
/NCRC switch. I'm sure this is illegal but I have to ask - am I allowed to download the program off of Kazaa or someplace and use my cd key to prove I own the software? I have already registered the game with the company so they have all my pertinent info plus the sales receipt and packing list. I jsut don't want to spend another 50+ to get the game again if I can avoid it. Again you guys are the greatest! Thanks |
Re: Please help
Tuskerlove,
Please contact Annette at the Customer Service: http://www.shrapnelgames.com/cgi-bin...wonderdesk.cgi She may be able to help you with finding something out about your copy of Dom2, or CD-key, registration, etc. |
Re: Please help
Quote:
But I think that a lot of those kind of problems can be protected against on properly configured *nix system. Not if you're writing the kernel yourself, of course, though. |
Re: Please help
Quote:
|
Re: Please help
Quote:
|
All times are GMT -4. The time now is 05:34 AM. |
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.