FifaFS regenerator - Beware!

Billy1969

BANNED (Life)
Life Ban
Hi,

There are problems with the Fifafs regenerator when used to regenerate the Fifa06 zdatas, because there are more than in Fifa2005 and since some are bigger, it can't handle the ammount of data and will corrupt some files inside the zdata.bigs

The tricky part about it is that you won't notice a thing untill you select a team that needs a file that is corrupted, then while loading the match your Fifa06 will crash with a fifa06.exe error message back to windows desktop.

FifaFS is used as the fatrebuilder in MonkeyDragon's Utilities Working 06 program and I noticed the error after importing Inter Milan flags that it wasn't working anymore (the team Inter Milan), since these flags never gave a problem in Fifa2005 I suspected something and viewing the file changing dates I found they were supposed to be in zdata5.big, I opened it with biggui and to my horror I discovered that almost all files inside weren't compressed anymore and they were corrupted.

I had the same error importing Ajax flags inside zdata6.big which got corrupted also! So I imported the flags manualy with big gui and fshed, rebuild the fat and bh with the fatbuilder that came with Kit Raptor and all went well. (doing this after I restored previous backups of the corrupted files)

I submitted FifaFS.exe to some more tests (making a bat file that imported graphics into zdata5.big) and it is indeed corrupting the file, when watching the dos box closely you will even see a line "****" or sometimes a string of lines "****" appearing, when it starts to corrupt things (no kidding I swear, must be the programmer that put that in to warn him when he tested it back for Fifa2005) but if you open the fifafs.log it gives no errors in its text output.

I advise everyone using it to check your files with big gui to see if you got a lot of uncompressed files inside your zdata.bigs, there should be almost none in fact, if you have a lot, then it's time to restore your backups :/

I will send this message also to MonkeyDragon to warn him the fifafs.exe is screwing things up badly.

EDIT : continued my testing and it continues to corrupt files, but not always, it's more like 50/50 but once is enough to put a timebomb in your zdata files (imagine playing a career or tournament and the files of the last team you meet in the league get corrupted lol)

On the bright side, the fatbhbuilder from Socceraccess, which they shipped with their kit raptor, seems stable as a rock, not a single error yet.
 

Billy1969

BANNED (Life)
Life Ban
Continued with my testing and this is what happens :

FifaFS uncompresses the target zdata.big in a temporary folder and imports the new/modified file into that folder, then starts to rebuild the zdata.big file with the files from that temporary folder but fails to hash and recompress some of the files and they get corrupted.

In addition, when it retries to rebuild the corresponding .bh files for every .big file it fails again since there is corrupted data inside, thus it fails to create the zdata_01.bh file and then crashes (in the Working Utilities 06 program it freezes the screen and you get a fifafs.exe error box), in dos box mode it continues to run and reports no error, if you scroll back up though you will see several "shiat" messages when it failed to recompress the files.

Going to forward this to fifafs.exe creators.

P.S. : It fails in my Fifa2005 also when my .big files went to large with all the custom stuff I put into, I think the error might be data size related.

EDIT : Additionaly, if you try to repair the corrupted uncompressed files with Big Gui program, it corrupts the entire .big file and it won't open anymore giving a "data" error in big gui.exe so restoring previous backups of the corrupted zdatas is the only option.
 

aru

Club Supporter
Billy1969 said:
EDIT : Additionaly, if you try to repair the corrupted uncompressed files with Big Gui program, it corrupts the entire .big file and it won't open anymore giving a "data" error in big gui.exe so restoring previous backups of the corrupted zdatas is the only option.

bigGUI opens the .big files for reading only, so there's no way it will corrupt a big file any further.
 

Billy1969

BANNED (Life)
Life Ban
aru said:
bigGUI opens the .big files for reading only, so there's no way it will corrupt a big file any further.

If you try to recompress an uncompressed file with big gui inside a zdata.big that got screwed up by fifafs.exe it will corrupt the entire file and big gui will crash, you'll have to terminate it in the task manager. Then it will simply REFUSE to open the file again giving a data error, if that isn't corrupting the file even more then I don't know heh...

Btw, no response yet from the Russians who made the Fifafs.exe program, and I see even today new patches appear on the net using it to install files inside the bigs, lol talk about playing with fire, I can only imagine how many people that sooner or later will say : "OMGZ my Fifa kaput!, EA m8 da ****zor G8M !!1!!one!"
 

aru

Club Supporter
Billy1969 said:
If you try to recompress an uncompressed file with big gui inside a zdata.big that got screwed up by fifafs.exe it will corrupt the entire file and big gui will crash, you'll have to terminate it in the task manager. Then it will simply REFUSE to open the file again giving a data error, if that isn't corrupting the file even more then I don't know heh...

Aha.. maybe you shouldn't be opening a corrupted file then :) I guess it tries to rewrite the header and fails.
 

Criss

Youth Team
But the big gui works just with non-corrupted zdata ? , cause I don't want to screw up my game. :)
 

Billy1969

BANNED (Life)
Life Ban
Criss said:
But just the big gui works with non-corrupted zdata ? , cause I don't want to screw up my game. :)

Yes BIG GUI is a very good program, it works like a charm.

I only wanted to point out that by trying to recompress a damaged file (by Fifafs) to try to fix it didn't work and that by doing so it made Big Gui crash, as Aru pointed out when trying to rewrite the header of the corrupted file.
 

dj_mozart

Club Supporter
strange, for me FifaFS workes nike except it can't rebuild the .fat and .bh right, but if i use fatbhbuilder after it (i use fifa fs for importing new files in zdata because it randomizes hash data in the fsh so i can use the same fsh as base for nek kits, flags, and i just have to change it's name) all workes well
 

Billy1969

BANNED (Life)
Life Ban
Well I send a mail to the Russian makers of Fifafs.exe but they didn't answer, it's all I can do, I won't use it again until they release an update for 06.
 

donovanfan3456

Reserve Team
Billy1969 said:
Well I send a mail to the Russian makers of Fifafs.exe but they didn't answer, it's all I can do, I won't use it again until they release an update for 06.

I hope they release an update soon, because I really like fifa FS, its a great utility for fifa 2005.

I seemed to use it to import new graphics in zdata_01 and it seemed to work fine, but I'm going to check it out.
 

janzoepenman

Club Supporter
yes, i want to know too where i have to import all the kit files, logo's and stuff. Because i think fifa runs slower if i only use FifaFS
 


Top