Logo

CS.RIN.RU - Steam Underground Community

IRC: #cs.rin.ru at irc.rizon.net
It is currently Friday, 17 Apr 2015, 19:01

English | Русский




Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 142 posts ] 
Author Message

Post Post subject: [REL] Sin Episode 1 GCF Patchers (Now with latest update)   
Posted: Friday, 12 May 2006, 19:35   
Advanced forumer Завсегдатай
Joined: Thursday, 16 Mar 2006, 16:41
Posts: 247
NEW: This patch upgrades your retail GCF files with the latest update. Same procedure as the previous patch:

http://rapidshare.de/files/20726601/sin ... h1.7z.html


This program patches your preload GCF files into retail GCF files. Note that it doesn't crack Steam, you need other tools for that.

This is v3 of the patcher. It uses less RAM and also reports any missing file blocks. I've also created new patch files that should work with both first and second phase preloads.

Program:
http://rapidshare.de/files/20272352/sin ... y.rar.html

Patch files:
http://rapidshare.de/files/20280048/sin ... ly.7z.html

Usage:
- extract program and patches to same dir
- copy your sinepisodes gcfs into the same dir
- rename and copy the .new files into your SteamApps folder

If you get any "Patcher didn't find all data" errors, there should be created some .failed files in your dir. Upload them somewhere and give them to me, and I'll look into why it happens. If you don't have any .failed files after running the prog, it means everything went fine.

edit: Version 4 of the program, with source code. This will NOT help you if the program above gave errors! It's only for those who want to create their own patches and want to study the format of the patch files. Noobs, stay away.

http://rapidshare.de/files/20293679/gcf ... e.rar.html


Last edited by dormine on Thursday, 18 May 2006, 03:27, edited 3 times in total.

Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 19:54   
Advanced forumer Завсегдатай
Joined: Friday, 30 Dec 2005, 22:34
Posts: 219
Location: Germany
nice i will test it...

_________________
Image


Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 19:55   
Administrator
User avatar
Joined: Tuesday, 15 Nov 2005, 19:09
Posts: 9594
Location: here
v2 worked for me already ;)

Thank you very much for this..I would really like to create such patches by myself :(

_________________
.


Last edited by RessourectoR on Friday, 12 May 2006, 19:57, edited 1 time in total.

Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 19:56   
Super flooder Почетный графоман
User avatar
Joined: Friday, 18 Feb 2005, 01:14
Posts: 919
Location: localzz
Nice :)


Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 20:18   
Advanced forumer Завсегдатай
Joined: Friday, 11 Nov 2005, 22:58
Posts: 109
RessourectoR wrote:
v2 worked for me already ;)

Thank you very much for this..I would really like to create such patches by myself :(


I second your opinion Ress! Great patch dormine, Thank you so much!!! :D

Also I'm playing with an extracted version (I used the Gizma Tool to extract the content from/(off?) the patched GCFs) and the PROViSION bug fix to play steamless, but everytime I launch the game and load a saved game I get this msg "Node Graph Out Of Date. Rebulding...", and when I exit the game I get this msg too http://img141.imageshack.us/img141/7517/debug6gh.jpg, I am not complaining but, Is there some way to avoid this messages other than buying the game?

Thanks!

_________________
Image
Image


Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 20:53   
I live here Три раза сломал клаву :)
User avatar
Joined: Monday, 01 May 2006, 18:25
Posts: 1525
Location: My lucid dream
v2 worked for me also... great work :P

_________________


Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 21:08   
Advanced forumer Завсегдатай
Joined: Thursday, 16 Mar 2006, 16:41
Posts: 247
RessourectoR wrote:
v2 worked for me already ;)

Thank you very much for this..I would really like to create such patches by myself :(


Will release the tools later today, just have to make them a bit more usable first :)


Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 21:10   
Forum ghost Местное привидение
Joined: Friday, 19 Nov 2004, 23:04
Posts: 372
Location: In DK @ a chair in front of my c0m
Nice patch.. But where the f**k did you get the decryption keys and the buildgcf.exe file from.? :S

_________________
Image


Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 21:16   
Advanced forumer Завсегдатай
Joined: Tuesday, 20 Dec 2005, 14:59
Posts: 106
Can i download the gfc somewhere ?

_________________
Image


Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 21:16   
I live here Три раза сломал клаву :)
Joined: Sunday, 08 May 2005, 15:56
Posts: 1522
i have them, too :wink:


Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 21:42   
Advanced forumer Завсегдатай
Joined: Saturday, 22 Jan 2005, 01:45
Posts: 172
Location: Poland
Could you create this kind of patcher for HL2:EP1?


Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 21:51   
Advanced forumer Завсегдатай
Joined: Thursday, 16 Mar 2006, 16:41
Posts: 247
H4xOr_ wrote:
Nice patch.. But where the f**k did you get the decryption keys and the buildgcf.exe file from.? :S


buildgcf is my own program. The decryption keys are right there in your clientregistry.blob.

daan16 wrote:
Could you create this kind of patcher for HL2:EP1?


Gotta wait til HL2EP1 is released before that :)


Last edited by dormine on Friday, 12 May 2006, 21:51, edited 1 time in total.

Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 21:51   
User Редкий гость
Joined: Thursday, 10 Mar 2005, 02:33
Posts: 22
yo, how does it works? what information is stored in .patch files? what algorythm it uses?


Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 21:57   
Super flooder Почетный графоман
Joined: Monday, 27 Mar 2006, 21:05
Posts: 554
Location: Germany
Damn...
1) ...nice job. Keep up the good work! If you can create a patcher for all new games, then we can preload stuff and decrypt it then. No more gcf sharing! 8)
2) ...I deleted my preloaded gcf's already! :x

Just my 2 cents!


Top
 Profile  

Post Post subject:    
Posted: Friday, 12 May 2006, 21:58   
Advanced forumer Завсегдатай
Joined: Thursday, 16 Mar 2006, 16:41
Posts: 247
DarkAssassin wrote:
yo, how does it works? what information is stored in .patch files? what algorythm it uses?


Will release source later, but until then:
GCFs are made up of a header, then a number of 8192 byte blocks.The patch file is a "recipe" for recreating a GCF - first the GCF header is stored, then for each block I've stored the MD5 checksum of that block. At the end is a collection of blocks that I know aren't in the preload.
What the program does: It first scans your existing GCF, storing the MD5 and position of every block in it, decrypting the blocks if needed. Then it rebuilds the GCF by looking at the MD5 table in the patch file, taking the block from your original GCF file if it's there, or taking it from the extra blocks in the patch file if it's not. If a block isn't in either of those places, it spits out an error message.


Top
 Profile  
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 142 posts ]  Go to page 1, 2, 3, 4, 5 ... 10  Next


Who is online

Users browsing this forum: No registered users and 5 guests


Jump to:  
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




Powered by phpBB® Forum Software © phpBB Group