View unanswered posts | View active topics
|
Page 17 of 137
|
[ 2048 posts ] |
|
| Author |
Message |
|
ChrisTX
|
Post subject: Posted: Saturday, 16 Feb 2008, 17:16 |
|
| A+ |
 |
Joined: Wednesday, 26 Dec 2007, 00:42 Posts: 7319
|
PeJpepiG
Maybe I'm wrong, but I understood it that way:
Steam creates a virtual file system, based on files in the GCFs and on HDD. That's in steam.dll.
So if you mount the GCF for a game the files should be in the file system. But I actually think that's wrong, don't know 
|
|
| Top |
|
 |
|
steamCooker
|
Post subject: Posted: Saturday, 16 Feb 2008, 21:42 |
|
| Cooking Steam for CS RIN! |
 |
Joined: Monday, 16 Oct 2006, 18:52 Posts: 2933
|
|
ncf games are not coded using steam virtual file system api, they directly use the physical file system , fopen, open,... (else they would be released as .gcf) so they wont be able to open the files.
|
|
| Top |
|
 |
|
Steaming_Noob
|
Post subject: Posted: Sunday, 17 Feb 2008, 03:05 |
|
| Super flooder Почетный графоман |
 |
Joined: Wednesday, 30 Jan 2008, 06:29 Posts: 1392
|
steamCooker wrote: ncf games are not coded using steam virtual file system api, they directly use the physical file system , fopen, open,... (else they would be released as .gcf) so they wont be able to open the files.
How's the new version going ?
Also, could something be done for the slow start-up ? Maybe some smart check for changed stuff only ?
|
|
| Top |
|
 |
|
steamCooker
|
Post subject: Posted: Sunday, 17 Feb 2008, 11:34 |
|
| Cooking Steam for CS RIN! |
 |
Joined: Monday, 16 Oct 2006, 18:52 Posts: 2933
|
had some rest last week, no dev
i'm now working on a zip/unzip file format stream and i think i'll have finished with the "base framework" and i can then start to code the "steam framework" (blob, registry, gcf, ncf, prototocols, ...)
sorry for the long coding
about slow startup, the next version will store gcf informations in the blob and will refresh them only if the files modification timestamp changed. 
|
|
| Top |
|
 |
|
Mitsukarina
|
Post subject: Posted: Sunday, 17 Feb 2008, 13:41 |
|
| Super flooder Почетный графоман |
Joined: Friday, 14 Apr 2006, 17:56 Posts: 1047
|
steamCooker,
Some feedback for your good self
This isn't really a problem, and you may already be aware of this; but if I download / patch GCF files with CFToolbox and then try and use them in Steam with my legit account, Steam will say it needs to re-acquire the files again.
I know that CFToolbox is a suggested alternative for when Steam is not installed, so you may not want to look into this, but I thought you may be interested in finding out why, assuming you don't already know the reason?
Anyway, I re-downloaded everything on my legit account again for use in a legit client. So I currently am running two versions of these files one maintained by Steam and one maintained by CFToolbox.
Therefore, if you want me to run any comparisons, or if you want me to run a specific tool on the files, then let me know, and I'll try and help out.
Thanks
|
|
| Top |
|
 |
|
ChrisTX
|
Post subject: Posted: Sunday, 17 Feb 2008, 14:08 |
|
| A+ |
 |
Joined: Wednesday, 26 Dec 2007, 00:42 Posts: 7319
|
|
Mitsukarina
AFAIK this happens if a GCF isn't valid. I think this error is related to sourceinit.gcf, cause I heard that many users had problems with it after latest update.
However does CFToolbox says all your GCFs are valid?
|
|
| Top |
|
 |
|
Mitsukarina
|
Post subject: Posted: Sunday, 17 Feb 2008, 14:20 |
|
| Super flooder Почетный графоман |
Joined: Friday, 14 Apr 2006, 17:56 Posts: 1047
|
ChrisTX wrote: Mitsukarina AFAIK this happens if a GCF isn't valid. I think this error is related to sourceinit.gcf, cause I heard that many users had problems with it after latest update. However does CFToolbox says all your GCFs are valid?
Yes, GCF's are valid in CFToolbox and work for GCFPrep using SteamEmu, but not for legit client.
I do recall reading something about sourceinit.gcf before, it's not really a problem for me, but I thought I'd flag the fact that I am in the position to run any tests that steamCooker may want to run, as I have both a current set of GCF's downloaded by Steam and a current set downloaded by CFToolbox.
Thanks for your reply ChrisTX
|
|
| Top |
|
 |
|
Steaming_Noob
|
Post subject: Posted: Sunday, 17 Feb 2008, 15:22 |
|
| Super flooder Почетный графоман |
 |
Joined: Wednesday, 30 Jan 2008, 06:29 Posts: 1392
|
steamCooker wrote: ... will refresh them only if the files modification timestamp changed. 
I wouldn't trust the timestamp. What about a simple CRC checksumming ?
Anyway, hope you develop it for a long time to come ... very useful proggy.
|
|
| Top |
|
 |
|
ChrisTX
|
Post subject: Posted: Sunday, 17 Feb 2008, 15:27 |
|
| A+ |
 |
Joined: Wednesday, 26 Dec 2007, 00:42 Posts: 7319
|
|
CRC checksumming????
What if somebody has 40GB GCFs? Can you imagine what time that would take?!
|
|
| Top |
|
 |
|
Steaming_Noob
|
Post subject: Posted: Sunday, 17 Feb 2008, 15:29 |
|
| Super flooder Почетный графоман |
 |
Joined: Wednesday, 30 Jan 2008, 06:29 Posts: 1392
|
ChrisTX wrote: CRC checksumming???? What if somebody has 40GB GCFs? Can you imagine what time that would take?!
I forgot we are talking about BIG files, oops.
|
|
| Top |
|
 |
|
steamCooker
|
Post subject: Posted: Sunday, 17 Feb 2008, 15:54 |
|
| Cooking Steam for CS RIN! |
 |
Joined: Monday, 16 Oct 2006, 18:52 Posts: 2933
|
Mitsukarina, i would like to know more about this invalid gcf problem  i may not fix it fast, but it could be intresting to know what's the problem ... so my next implementation will work better
if u have the gcf2xml tool , maybe u could tell me what's different ?
thx for report 
|
|
| Top |
|
 |
|
Mitsukarina
|
Post subject: Posted: Sunday, 17 Feb 2008, 18:41 |
|
| Super flooder Почетный графоман |
Joined: Friday, 14 Apr 2006, 17:56 Posts: 1047
|
steamCooker wrote: Mitsukarina, i would like to know more about this invalid gcf problem  i may not fix it fast, but it could be intresting to know what's the problem ... so my next implementation will work better  if u have the gcf2xml tool , maybe u could tell me what's different ?  thx for report 
Spoke like a true dev - I thought you'd be curious.
I forgot about your gcf2xml tool, what useful little things you've written along your way. Anyways, I've PM'd you a dump of Steam and CFT headers for sourceinit.gcf so as not to fill this thread with crap, let me know if you need more...
Thanks steamCooker
|
|
| Top |
|
 |
|
bolle2000
|
Post subject: Posted: Wednesday, 20 Feb 2008, 16:56 |
|
Joined: Wednesday, 20 Feb 2008, 16:42 Posts: 1
|
Thanks a lot for sharing

|
|
| Top |
|
 |
|
blade_x23
|
Post subject: Posted: Thursday, 21 Feb 2008, 14:00 |
|
| Advanced forumer Завсегдатай |
 |
Joined: Monday, 10 Oct 2005, 12:16 Posts: 76
|
|
Recently, I was validating my GCF's, and some are failed validation. How do I fix the validation? I don't wanna have to like redownload the entire GCF. I'm guessing I'm supposed to right click n goto download > resume, but some won't download. So what's the deal?
_________________ 
|
|
| Top |
|
 |
|
idle
|
Post subject: Posted: Thursday, 21 Feb 2008, 14:14 |
|
| Forum ghost Местное привидение |
Joined: Friday, 22 Sep 2006, 15:11 Posts: 271
|
|
blade_x23
Use the 'correct' feature in CF Toolbox on the files that are corrupted. After that is done, resume the files that can be downloaded; otherwise upload an archive for the incomplete files.
|
|
| Top |
|
 |
Who is online |
Users browsing this forum: MSNbot Media, ninjako321 and 19 guests |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|