搜索
查看: 16079|回复: 24

利用GCFPatcher手动更新自己的GCF

  [复制链接]
发表于 2006-6-16 10:29:48 | 显示全部楼层 |阅读模式 来自 福建龙岩
所有正版的玩家都有合法的GCF文件。他们可以分享自己的GCF文件。
由于国内网络的问题,如果1个月没连接Steam,那么GCF可能都超期了,那么就需要升级GCF了。:D

本附件提供的GCFPatcher就是为了实现这一目的。
举个例子,玩家A已经预载了HL2EP1的所有GCF文件,玩家B也预载并更新GCF文件到今天的最新版本。
玩家A运行
gcfpatcher.exe  gcfinfo  “episode 1 shared.gcf”  ep1.info  1A213AC774D23C7474BE018F227A6A7D
把得到的ep1.info文件发送给玩家B。

玩家B运行
gcfpatcher.exe  create ep1.info  “episode 1 shared.gcf” ep1.patch 1A213AC774D23C7474BE018F227A6A7D
把得到的ep1.patch文件发送给玩家A。

这时玩家A
先把 “episode 1 shared.gcf”改为 “episode 1 shared.gcf.old”文件。然后再运行,
gcfpatcher.exe  patch  “episode 1 shared.gcf.old”  ep1.patch  “episode 1 shared.gcf”  1A213AC774D23C7474BE018F227A6A7D

得到的“episode 1 shared.gcf”文件就是解密后的最新版本的GCF文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
 楼主| 发表于 2006-6-16 10:36:53 | 显示全部楼层 来自 福建龙岩

回复: 利用GCFPatcher手动更新自己的GCF

附件中说的key是指GCF文件的密码。
现在的GCF文件采用CFB128-AES-128算法,把地图,帖图,材质,声音等文件经过加密后统一写入一个GCF文件中。

GCFPatcher工具,通过已知的key,计算各个文件的HASH值,并利用gcf.patch文件来更新。

具体的key可以在这里查看。
http://cs.rin.ru/forum/viewtopic.php?t=35354

  1. Half-Life 1 Source:
  2. 87B3CEC59F6EC04A8CED7907CF8ACDD6

  3. Half-Life: Source French:
  4. 1C053D5A19F8AE9E15E35FDC6845900F

  5. Half-Life: Source Italian:
  6. D7A03C47C8C0604CDA12C296DBB50C85

  7. Half-Life: Source German:
  8. 907DF15E8055D5C78FC246A82C5517E1

  9. Half-Life: Source Spanish:
  10. 0D2A911E44273A56246DD531E02F388B

  11. Half-Life: Source sChinese:
  12. 3F5E294EB83D8C9C748FDB1562C73AA0

  13. Half-Life: Source Korean:
  14. 6D3F4E9C60F7F4DA304624801D129D8C

  15. Half-Life: Source Koreana:
  16. 1A9B35F754A48C337AD8D783B274B8EE

  17. Half-Life: Source tChinese:
  18. 56B07C02E753EAFEA8B2C0F4B36C80FC

  19. Half-Life: Source Japanese:
  20. BA591F2C3B6EDDE7770C453EFD7BC441

  21. Half-Life: Source Russian:
  22. C8009E7631917FC6A6BCBF9D768BDE34

  23. Half-Life: Source Thai:
  24. D8BB2A212D11F92864CA1F4C7A3704AB

  25. Day of Defeat Source Base Content:
  26. 9900A4E8B31892EB0DD9FD06958F0E81

  27. Codename Gordon:
  28. 02E0CDAC8DD7DC4357A560D60C536DD3

  29. Condition Zero Deleted Scenes Models:
  30. 104C1AD67C9B392430D81299FE93830D

  31. Condition Zero Deleted Scenes Sounds:
  32. 08242806190C9532B7D184B5A79777A0

  33. Base Source Shared:
  34. C596D1BA1FEAD9A40DD0058118F58975

  35. Base Source Shared Materials:
  36. 33648B73E732E0734E34FE3CDA09AB74

  37. Base Source Shared Models:
  38. D147FC333F1B2B18A8E0B9354B94AFF6

  39. Base Source Shared Sounds:
  40. 9DC57C809A92196E2674ADA87AEA0FCE

  41. Episode 1 Shared:
  42. 929CE07840B7EEB585AD8977E1DDA6DF

  43. Half-Life 2 Base Content:
  44. 187D516D65C617EB6FE90FB20211DEC6

  45. Half-Life 2 French:
  46. AB0775D3365AEB93CF71502040DE8B45

  47. Half-Life 2 Italian:
  48. 5F6CF8A4452D5D093D11D6BB53CA8EA7

  49. Half-Life 2 German:
  50. 507FC4BC36F19295454DB9C88C69B60C

  51. Half-Life 2 Spanish:
  52. C7024080CF2D1F2449E0157FC08F849B

  53. Half-Life 2 sChinese:
  54. 56BF21CF42EE89FFDE3CAAB9C5E88112

  55. Half-Life 2 Korean:
  56. D791F899C1813A7D4B96AB7590E9AF75

  57. Half-Life 2 Koreana:
  58. DAA3DAFFBBD5AB91B3BFFB04E12DB109

  59. Half-Life 2 tChinese:
  60. 4BDA3FDCE8596326D56AD810598D6249

  61. Half-Life 2 Japanese:
  62. BE5BE8B8911F8CFF650765102BB96D59

  63. Half-Life 2 Russian:
  64. BE187DCE3ACF68C0FAA3B8B139DF1EC1

  65. Half-Life 2 Thai:
  66. E53D7F9C9B7D521E7ACB13EB3F6B9465

  67. Counter-Strike Source Shared Content:
  68. D1C6EA82416EF4053E0B7E4C242D770F

  69. Rag Doll Kung Fu:
  70. EA59292C2ACF0C112562C3200442E0E7

  71. Rag Doll Kung Fu Beta:
  72. 653250B9BDAE6A42DCA693746621F9DB

  73. Rag Doll Kung Fu Demo:
  74. 653250B9BDAE6A42DCA693746621F9DB

  75. Half-Life Deathmatch: Source:
  76. 7BA9C94F4FA96E9BC7E59658C746D038

  77. Half-Life 2: Episode One:
  78. 1A213AC774D23C7474BE018F227A6A7D

  79. Half-Life 2: Episode One French:
  80. 1CFD13274AD56013BAA3A0F5B1F66BE3

  81. Half-Life 2: Episode One German:
  82. 1C053D5A19F8AE9E15E35FDC6845900F

  83. Half-Life 2: Episode One Italian:
  84. EFD67A80A05596E65E35A4433111FB5E

  85. Half-Life 2: Episode One Korean:
  86. 17CEE5CF7D99BE3EBDFDF963370B752D

  87. Half-Life 2: Episode One Koreana:
  88. 72F3A99C8DB6F974435BA27A091C4AF3

  89. Half-Life 2: Episode One Russian:
  90. 0F8BBBEA1100962364DBC7974EA47747

  91. Half-Life 2: Episode One schinese:
  92. C2ACB518649B3CEFCC42FD0E537821C3

  93. Half-Life 2: Episode One spanish:
  94. 1CC014145AE764C5FB367DC7115A28A4

  95. Half-Life 2: Episode One tchinese:
  96. A80B966DC925E9C707EC903DE13D14AD

  97. Media Player: "SMP - Steam Media Player"
  98. 9B19C7ACDA48FDB51CAD53D1E7828C56

  99. RedOrchestraCommon:
  100. F631C0830D7D9BE0E826650E22E73734

  101. RedOrchestraClient:
  102. C51AE318173790B7EA8780592B4A11C5

  103. Red Orchestra Windows Dedicated Server:
  104. 0129B27CAB1AA4E855FC9B88B24AD15D

  105. Red Orchestra Linux Dedicated Server:
  106. F22A6242068A39475DAFEF70E1BA8E22

  107. RedOrchestraSDK1:
  108. 0D2DD9EEA66F47DD3E9F7721DEC6F450

  109. RedOrchestraSDK2:
  110. C4ED72BAB3811A0F17B6E9F279C1ADBE

  111. SinEpisodes Materials:
  112. D42BC888D652A4F5FF3ED93A3201CDFD

  113. SinEpisodes Models:
  114. 12E1AB36FA5DB3E19F565F623A272390

  115. SinEpisodes Sounds:
  116. 7FA25F96C60A11C0853EC57166129100

  117. SinEpisodes Core:
  118. A3A9AC862E45EF481EEE8A4FF2A12630

  119. SinEpisodes Emergence:
  120. 6BB43C2DA379098191D96FBAB191EA01

  121. Darwinia:
  122. 4B690900FC87C018EC5A76D298E8C882

  123. Dangerous Waters:
  124. 98F07EF0A4716BAC11F0FDD742AA6878

  125. Space Empires IV Deluxe:
  126. 7043A4BA15FDC59A1A0984291140EDA9

  127. Earth 2160:
  128. 7AD13CBC3752A8D163BE2995380FD123

  129. Earth 2160 Content:
  130. 7AD13CBC3752A8D163BE2995380FD123

  131. Earth 2160 French:
  132. CDF18B1FA04328BBFABADAECB46AF06D

  133. Earth 2160 Spanish:
  134. 5698203DE82356FFEA2D85A702C970ED

  135. shadowgrounds content:
  136. 9D9CEC2A0BBA871A771555BCF58D543C

  137. Shadowgrounds French:
  138. 8CF6CD0260204569CDF2129C5380897B

  139. Shadowgrounds German:
  140. 93B27487FCB38C92007AC111764659D0

  141. Shadowgrounds Spanish:
  142. 88ED4EC18B46D61D286643E5EE6E6E31
复制代码
回复

使用道具 举报

发表于 2006-6-17 02:40:08 | 显示全部楼层 来自 广东深圳

回复: 利用GCFPatcher手动更新自己的GCF

现在%90的人看贴不回贴,B4他们
回复

使用道具 举报

发表于 2006-6-18 14:50:09 | 显示全部楼层 来自 广东清远

回复: 利用GCFPatcher手动更新自己的GCF

大感谢楼主~!!!!
回复

使用道具 举报

发表于 2006-6-23 11:23:39 | 显示全部楼层 来自 广西南宁

回复: 利用GCFPatcher手动更新自己的GCF

不错不错.谢谢分享.
回复

使用道具 举报

发表于 2006-6-30 14:53:03 | 显示全部楼层 来自 台湾台北

回復: 利用GCFPatcher手動更新自己的GCF

恩~的確是不錯的東西~感謝樓主~收下嚕
回复

使用道具 举报

发表于 2006-8-16 14:14:44 | 显示全部楼层 来自 湖北武汉

回复: 利用GCFPatcher手动更新自己的GCF

GCFPatcher 5.0的GUI版:

:D

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

发表于 2006-9-20 11:49:11 | 显示全部楼层 来自 广东广州

回复: 利用GCFPatcher手动更新自己的GCF

不 懂,,,,頂一個,,
回复

使用道具 举报

发表于 2010-6-14 16:39:09 | 显示全部楼层 来自 广东广州
我用gcfscape直接覆盖进去
回复

使用道具 举报

发表于 2010-8-18 13:27:36 | 显示全部楼层 来自 江苏扬州
看看能不能用!
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表