Jump to content
The Dark Mod Forums

Trouble With D3 1.3 Patch


Ishtvan

Recommended Posts

So, when the D3 1.3 patch first came out, I ran the patch .exe to extract the new files to dummy directory to check them out, because I knew the mod wouldn't work until we merged our mod code with the 1.3 codebase, but I wanted to see the new sound design file format. I didn't actually play with the patch or anything, just created a fake D3 directory with only the files that the patch checked before it extracted itself. I deleted this fake directory a long time ago.

 

Now, apparently applying the 1.3 patch changed my registry info to say that I have D3 1.3. Now that it's time to actually apply the patch, the installer helpfully refuses to install because my registry info says I already have the 1.3 patch installed (although my .exe is definitely 1.2). You would think it would at least check the damn .exe I'm trying to patch before assuming I have 1.3. I'm pretty sure it's the registry, because when I go into XP's "Add or Remove Programs," it lists D3 as version 1.3.

 

Now, I don't know much about the registry, but I'm wondering if there is a way I can either remove the registry entry for D3, or roll back the version to 1.2 so that I can install the freakin' patch, without me having to actually uninstall and reinstall D3?

Link to comment
Share on other sites

I had the same problem. I tryied to uninstall Doom 3 also and it didn't work anymore, even though it actes as if it did. I can only tell you how I resolved this. I have installed my Doom 3 on F:\Programme\Doom3 so this was a good indicator. Just search for Doom3 in this case and remove everything that points to there. Most notably, when you find a hit, you should not remove that particular key/valu pair, but the key that it is associated to. For example, there are a lot of hits which are subkeys from GUIDs (if you know what that means, so you must remove the GUID as well. When you do this you can reinstall Doom from scratch and apply the patch.

I was pretty angray about this, because I really don't see a reason why any game needs to screw around with my registry. It should be well contained within the directory that I installed it to, without ANY changes to the registry, and I certainly don't see a reason why it should create such a lot of GUIDs.

Gerhard

Link to comment
Share on other sites

v1.3 added more checks. It does a local CD-Key check now as well as an online CD-Key check before you can even gain access to the main menu, so it no doubt has somehitng to do with anti-piracy.

Civillisation will not attain perfection until the last stone, from the last church, falls on the last priest.

- Emil Zola

 

character models site

Link to comment
Share on other sites

It seems that you don't need a no-cd patch. I installed from scratch and applied the patch and it works without applying a no-cd patch. I haven't tested wether it requires an internet connmection, but I doubt it. If no connection is available it will probably silently work as long as the entered key appears to be valid. Before I got my copy of Q4 I had a downloaded version and it was the same there, so I guess it will be similar here now.

Gerhard

Link to comment
Share on other sites

You still need a no-cd if you are using a warez copy of the game like me. I never played doom 3 and I never will. I have it only for modding purposes and see no reason to buy it.

Our efforts will actually make a lot of Thief fans buy Doom 3 who otherwise never would have, so we are earning money for id already without giving them ours as well.

Civillisation will not attain perfection until the last stone, from the last church, falls on the last priest.

- Emil Zola

 

character models site

Link to comment
Share on other sites

I'm quite happy for id to get my money, given their support for open formats and open source (like GPL'ing their old games and making Linux builds of their existing ones).

 

Valve on the other hand won't get another penny from me wthout a serious attitude adjustment on their part.

Link to comment
Share on other sites

Thanks a lot for the suggestion Sparhawk.

 

I really know nothing at all about editing the registry, other than I have to run regedit. So:

 

Dumb question #1: What's the best way to make a backup of the registry?

 

Dumb question #1A: When you say search for your Doom path, do you mean in the Edit->Find menu in RegEdit?

 

Dumb question #2: How do I tell if the key/value I found is a subkey of a GUID?

 

Dumb question #3: So I should just choose to delete the key/value and the GUID?

 

Question #4: You definitely have to do a D3 reinstall then to apply the patch after doing this? Wow this sucks.

Link to comment
Share on other sites

Dumb question #1: What's the best way to make a backup of the registry?

 

There is none. Make a system backup. If you backup the whole registry alone you can get a licen violation attempt error or something like that once you try to put it back.

 

Dumb question #1A: When you say search for your Doom path, do you mean in the Edit->Find menu in RegEdit?

 

CTRL-F You only need to search for the Doom part of the path. :)

 

Dumb question #2: How do I tell if the key/value I found is a subkey of a GUID?

 

Every time you have a hit just press SHIFT-TAB which will put you back to the key. Then delete this key where you are. This way you will get rid of all the key/value pairs.

 

Dumb question #3: So I should just choose to delete the key/value and the GUID?

 

If you do the above it will hapen automatically.

 

Question #4: You definitely have to do a D3 reinstall then to apply the patch after doing this? Wow this sucks.

 

At least I found no other way. I coul dhave run the registry scanner and try to see which keys are the important ones, but I was not really in the mood for analzying this. If it happens more frequently it might be worth though.

Gerhard

Link to comment
Share on other sites

In case anyone else has this problem, I was able to avoid editing the registry by uninstalling D3 via XP's "add or remove programs" tool. Then I had to reinstall it. Still rather crap that you have to do this if you run the patch once and then decide to roll back.

 

Anyway, time to go thru MarsCity and listen to the sweet, sweet reverb.

Link to comment
Share on other sites

Isn't "Add and Remove Programs" is normal deletion place? I remove evreything there and never had any problems.

Too late to save us but try to understand

The seas were empty -- there was hunger in the land

We let the madmen write the golden rules

We were just Children of the Moon

We're lost in the middle of a hopeless world

Children, Children of the Moon watch the world go by

Children, Children of the Moon are hiding from the Sun and the Sky

 

© The Alan Parsons Project - Children of the Moon

Link to comment
Share on other sites

Well, that is why I hate patches.

Too late to save us but try to understand

The seas were empty -- there was hunger in the land

We let the madmen write the golden rules

We were just Children of the Moon

We're lost in the middle of a hopeless world

Children, Children of the Moon watch the world go by

Children, Children of the Moon are hiding from the Sun and the Sky

 

© The Alan Parsons Project - Children of the Moon

Link to comment
Share on other sites

Isn't "Add and Remove Programs" is normal deletion place? I remove evreything there and never had any problems.

 

Yes. normally it would. But you can get into situations where this no longer works. At least if you are a crazy programmer like us. :)

 

There are people who are still of the opinion that a computer should do what the user wants and not the other way around ...

Gerhard

Link to comment
Share on other sites

Well, that is why I hate patches.

 

The fault is not that a patch exists, the fault is that stupid programmers implement the installation in such a way that this crap is required. There is NO technical reason why a game would need to do this, or why a game needs to store information in the registry at all.

Gerhard

Link to comment
Share on other sites

The fault is not that a patch exists, the fault is that stupid programmers implement the installation in such a way that this crap is required. There is NO technical reason why a game would need to do this, or why a game needs to store information in the registry at all.

 

 

There is no reason, as far as I can tell, why ANY general program should need to alter the registry, apart from registering file types. And as far as I am concerned, the way Windows implements that is very opaque and annoying. I would like to have a simple text file that stores a list of filetypes and the program(s) associated with them, separate to the registry. I hate programs that leave junk all over your computer, even when you have supposedly un-installed them. I routinely clean out my registry, manually if I have to, to get rid of junk left behind by crappy software.

 

I think this is one of the reasons why console sales are booming, while PC game sales are stagnating - with consoles you just put the disc in and play, no mucking about with activation codes, or Steam, or registry problems, or hidden malware. PC games should be as easy to install as simply copying a directory containing the game off the CD/DVD, or a simple installer that copies all of the necessary files to the one directory, and not scatering all kinds of dubious crap all over your machine. If PC game manufacturers put less effort into copy protection schemes that only inconvenience genuine users, and more effort into making better games with fewer bugs and problems, people would buy more of them. Simple as that. There will allways be people who pirate software, but if you make the legitimate software worthwile, enough people will buy it for companies to make a profit off it.

Link to comment
Share on other sites

There is no reason, as far as I can tell, why ANY general program should need to alter the registry, apart from registering file types. And as far as I am concerned, the way Windows implements that is very opaque and annoying. I would like to have a simple text file that stores a list of filetypes and the program(s) associated with them, separate to the registry.

 

With file types and their associations it is ok to have the registry. A textfile woul dbe the same, it wouldn't really matter. But storing configuration data there is plain stupid. INI files are perfectly suitable for this, and they wont get killed if the OS crashes, which usually means to reinstall also applications which only problem is that they don't have simple config data anymore. :(

 

I hate programs that leave junk all over your computer, even when you have supposedly un-installed them. I routinely clean out my registry, manually if I have to, to get rid of junk left behind by crappy software.

 

A lot of work. :)

Gerhard

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 2 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
    • nbohr1more

      Looks like the "Reverse April Fools" releases were too well hidden. Darkfate still hasn't acknowledge all the new releases. Did you play any of the new April Fools missions?
      · 5 replies
×
×
  • Create New...