Timesinks after updates...


dmaker99

 

Posted

I'm sure this may have been brought up before, but I guess I'm a tool when it comes to narrowing my thoughts down to a search criteria...so here goes..


Why is it that ever time there is even a slight patch to this game that the launcher needs to go through a 20 min check/update of all the install files? This gets a bit annoying after awhile. Especially so since I sometimes play this on more than 3 different PC's.

Even on my main PC, which is a gaming lappy with a SSD, this process seems to take a long time. Actually, seems to not even really matter if it's an SSD or a mechanical hard drive, it still pretty much takes 15 minutes--give or take. I know this seems like a small point, and in all seriousness it is a small point, but I'm just curious why this is the only game that ever requires me to validate every single file after a patch/update? No other game that I play do I have to wait for 15-20 mins to logon after a weekly or regular patch.

So it makes me think, is there possibly a switch somewhere that I can turn off to tell it not to do this after a patch? Or is this just something we coh players live with?


 

Posted

http://boards.cityofheroes.com/showthread.php?t=242630

Quote:
Quote:
Originally Posted by Setsuna View Post
Because in my case the answer seems to be "interminably long" (I should have timed it.) I dread every patch because of the length of time it takes to install. You'd think it was installing the game from scratch.
In effect, it is.

Thing is this: the City of Heroes game is contained in a semi-unique package format called .pigg.

Any one patch requires the modification of multiple .pigg files. Ergo, when writing a new patch in, the game is having to open up each .pigg file and modify the data.

Quote:
Considering the decent download rates I can get I wouldn't be surprised if it would be faster to download the whole game again! (Okay, that's a stretch, but..)

So is this normal, or do I need to decouple the dilithium matrix? I don't know what method CoX uses compared to say, Steam, but those download/install quickly and painlessly.
So yes, this is normal. This is how the game is built.
* * *

Another way to think of it is this: Everytime you install an update, the game is essentially having to recompile itself to handle the newly updated data.

Yes, having the game re-compile each .pigg file from scratch is an annoying and time-consuming process. However, there is a definite trade-off. This pre-processing and compiling of the data allows City of Heroes to save on the amount of data that needs immediate processing while in the game itself. This saves on the amount of processing power needed to run the game in real-time. The .pigg file system combined with the patcher updater system allows City Of Heroes to retain a performance profile that is still similar to it's launch conditions.

This is why other games that don't do the pre-processing / pre-compiling have higher computational requirements to run the binary files because they do many of the animation, geometry, and power calculations on the fly, rather than having those calculations, effects, and other objects essentially pre-rendered.


 

Posted

Quote:
Originally Posted by dmaker99 View Post
Oki doki, thank-you for pointing out the answer that I failed to find in my search.

And that's not sarcasm at all. Truly appreciate your response.
actually.

to be honest.

The only reason I found it is that I MADE the post and I new it had to be somewhere in the Technical Section.