Cant Download the PIGG Files through Cedega


-Sketch-

 

Posted

The title says it all, folks. I just downloaded Ubuntu 10.04 (Lucid) and I can't seem to download or patch the game correctly. Every time it loads up the updater, no matter how many reinstalls I do, it always gets stuck on a never ending loop at the pigg files. It rapidly circulates progress between checking, connecting, a very quick blip of downloading, and checksumming. Any advice? I know there are plenty of you who run CoX fine on Linux.

Thanks in advance, personas


 

Posted

Okay, new info. It turns out Im getting hung up on the geom.pigg file, which seems to be a common problem. Not sure how to fix it though, so help is still appreciated.


 

Posted

unfortunately the quickest fix is to install on Windows then copy the .pigg files over.


 

Posted

Alright, can do... Ive actally got a friend who's compressing the pigg files for me at the moment, now. Thank you ^^


 

Posted

Quote:
Originally Posted by -Sketch- View Post
Alright, can do... Ive actally got a friend who's compressing the pigg files for me at the moment, now. Thank you ^^
check your pm's.


 

Posted

OKay, okay, it seems Ive hit a new problem. I lifted the pigg files, as well as everything else, from a windows install file. Now it seems my issue is the same unending loop, but instead of downloading the piggs, its trying to fix them. This effect begins at the geom files and keeps going ad infinitum with every file afterward.

Any suggestions?


 

Posted

Quote:
Originally Posted by -Sketch- View Post
OKay, okay, it seems Ive hit a new problem. I lifted the pigg files, as well as everything else, from a windows install file. Now it seems my issue is the same unending loop, but instead of downloading the piggs, its trying to fix them. This effect begins at the geom files and keeps going ad infinitum with every file afterward.

Any suggestions?
which Piggs were lifted? the beta piggs? the testing piggs? the live piggs? the live piggs with the Going Rogue preload?


 

Posted

Quote:
Originally Posted by je_saist View Post
which Piggs were lifted? the beta piggs? the testing piggs? the live piggs? the live piggs with the Going Rogue preload?
The entire pigg folder. As far as how up to date they are, the windows file was updated up to issue 14 (found it on my old desktop I used to play CoH on)


 

Posted

Fire up that old desktop, launch the game so that it updates, then recopy the pigg folder.


If the game spit out 20 dollar bills people would complain that they weren't sequentially numbered. If they were sequentially numbered people would complain that they weren't random enough.

Black Pebble is my new hero.

 

Posted

The geom.pigg problem is an old one. It used to create a "debug assertion failed" error. Now, it just puts you into a looping hell.

The solution is the same as it has always been, as per http://downloads.transgaming.com/fil...easenotes.html

Quote:
If the updater crashes on geom.pigg (typically accompanied with a message about ``Debug assertion failed!'' that references Allocate.cpp line 108), you need to increase your default TCP send window size. To do this issue the following commands at a terminal as root: cat /proc/sys/net/ipv4/tcp_wmem you should see three numbers. The middle number needs to be doubled (or otherwise increased) to at least 32768. To do this you can echo 4096 32768 131072 > /proc/sys/net/ipv4/tcp_wmem where the first and last numbers are the same as the values reported by the first command. Users may have to even triple or quadruple the middle number to get past this error.
On edit, a couple of notes:

While you're changing the middle number, you'll want to use the first and third numbers you see from your OWN cat command, reinserting them with the echo command.

When you shut your machine down, the new number you enter will be lost, and you'll have to go through this process again if you need or wish to download in the future. However, the numbers your machine assigns to the tcp_wmem file come from a *different* file, which you can edit with the updated TCP send window size. I'm afraid I don't remember which file that is, off the top of my head, but it's available via websearch. ^.^;

W4E


 

Posted

Quote:
Originally Posted by Wildcat4Ever View Post
The geom.pigg problem is an old one. It used to create a "debug assertion failed" error. Now, it just puts you into a looping hell.

The solution is the same as it has always been, as per http://downloads.transgaming.com/fil...easenotes.html

On edit, a couple of notes:

While you're changing the middle number, you'll want to use the first and third numbers you see from your OWN cat command, reinserting them with the echo command.

When you shut your machine down, the new number you enter will be lost, and you'll have to go through this process again if you need or wish to download in the future. However, the numbers your machine assigns to the tcp_wmem file come from a *different* file, which you can edit with the updated TCP send window size. I'm afraid I don't remember which file that is, off the top of my head, but it's available via websearch. ^.^;

W4E
+rep

I feel ashamed that I didn't already know this fix.


 

Posted

Quote:
Originally Posted by je_saist View Post
+rep

I feel ashamed that I didn't already know this fix.
The "debug assertion failed" that would crash the updater was "fixed" long enough ago for the "geom.pigg" thing to fall out of the scope of memory. I fought the "fixing files" loop for at least a month before I made the connection.

Nothing about which to beat yourself up. :)

W4E


 

Posted

Quote:
Originally Posted by Wildcat4Ever View Post
The "debug assertion failed" that would crash the updater was "fixed" long enough ago for the "geom.pigg" thing to fall out of the scope of memory. I fought the "fixing files" loop for at least a month before I made the connection.

Nothing about which to beat yourself up.

W4E
maybe. But I'm supposed to be the expert on CoH and Cedega, and come on, I practically invite players to ask me questions over it.


 

Posted

Is there a windows fix for this?
I am doing pigg patch loops as well in windows 7 32 pro.


 

Posted

From: Re: Guide to running CoX in Ubuntu

Don't know if anyone is still having issues getting passed geom.pigg in the CoHUpdater.exe running with Wine,
but I have solved it (on my end) ...

Terminal :
sudo su
(enter password)
cat /proc/sys/net/ipv4/tcp_wmem
4096 87380 524288
(was mine)

at this point, I doubled the middle value.
echo 4096 116760 524288 > /proc/sys/net/ipv4/tcp_wmem

This should work.
NOTE: Do NOT exit terminal as CoH is updating/fixing files.
Sometimes that tends to reset the values to the defaults,
which you can change if you know how to access the TCP Conf file through Terminal.


 

Posted

Hey.

I've recently begun to experiencing this very same problem, the updater downloads the files just fine, but runs into a loop when trying to patch the geom.pigg.

The game worked fine friday evening, i let the computer sit overnight and when i tried to fire it up saturday morning, the game refused to work.

fine, I thought, i'll just reinstall it then. Well, you know how that turned out.

i tried fixing the problem by double the middle value in /proc/sys/net/ipv4/tcp_wmem to no avail.

I'm running Ubuntu 10.04lts amd64 on a quad core amd 955 black edition, msi mobo, 4gb ram and dual ati 5770's in crossfire mode.

any suggestions would be helpful and greatly appreciated.

Cheers!

/CX


 

Posted

Quote:
Originally Posted by Cx_1233 View Post
Hey.
i tried fixing the problem by double the middle value in /proc/sys/net/ipv4/tcp_wmem to no avail.
Double it again, then try again, and repeat as necessary. Just bear in mind that the third number is the *maximum*, or at least it is as I understand it.

I had to double it three or four times before it worked.

W4E


 

Posted

While I'm here, I might as well follow up with the remedy for making this a permanent change...

Quote:
Once you tweak the values to your liking, you can make them permanent by adding them to /etc/sysctl.conf as follows:

net.ipv4.tcp_rmem=4096 39000 187000
net.ipv4.tcp_wmem=4096 39000 187000
net.ipv4.tcp_mem=187000 187000 187000
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_moderate_rcvbuf=1

And then do the following command to make the changes permanent:

sudo sysctl -p
I got this from http://swik.net/Ubuntu/Only+Ubuntu/H...and+RWIN/cbnda which is obviously an Ubuntu site, but I'm running OpenSuSE 11.3, and the pieces are all there for me.

And again, remember that you'll want to look up your own tcp_wmem numbers and figure out what your own best setting is. And geom.pigg might not be the only offender -- I vaguely recall another file tripping this bug, and requiring that I increase the setting yet again.

W4E


 

Posted

Thanks Wildcat!

I actually solved it by digging out my Good vs. Evil edition DVD and installing the game that way.

//CX


 

Posted

Quote:
Originally Posted by Cx_1233 View Post
Thanks Wildcat!

I actually solved it by digging out my Good vs. Evil edition DVD and installing the game that way.

//CX
No downloading involved... CHEATER!

Just kidding. ;D Glad you didn't give up, and that you got it to work. :)

W4E