PlayGround.ru
Ropnet
, мод для Hearts of Iron 2, Сибирь 2 ключ, Section 8 дата выхода


Патчи

Ajaja   26 февраля 2005 в 00:08

Посмотрел я на размеры патча 1.12b для Брудвара и подумал , они что там совсем о###ли? Только качал девять метров v1.12, а теперь что, тянуть еще два десятка для 1.12b?! Нет уж.
Если кому-то как и мне влом тянуть мегабайты с инета для оффлайн-пропачтивания SC:BW (автоапдейт, конечно хорошо, но что делать если нет инета или надо пропатчить кучу компов?) могу поделиться еще одним методом оффлайн-пропатчивания игры. Например, для пропатчивания bw112->bw112b на самом деле надо скачать с инета только пару сотен килобайт. Делается это с любого компа, подключенного к интернету с помощью утилитки bnftp.exe (из PvPGN):
bnftp.exe --client=SEXP --file=SEXP_IX86_112_112B.mpq useast.battle.net 6112
Далее этот SEXP_IX86_112_112B.mpq переносится на комп с установленной игрой и на нем запускается примерно такой reg-файл:

---
REGEDIT4

[HKEY_CURRENT_USER\\\\Software\\\\Battle.net\\\\Patch]
"SrcData"="E:\\\\\\\\Games\\\\\\\\Starcraft\\\\\\\\bw\\\\\\\\install.exe;E:\\\\\\\\Games\\\\\\\\Starcraft\\\\\\\\StarDat.mpq;E:\\\\\\\\Games\\\\\\\\Starcraft\\\\\\\\BrooDat.mpq"
"Patches"=hex:43,3A,5C,53,45,58,50,5F,49,58,38,36,5F,31,31,32,5F,31,31,32,42,2E,6D,70,71
"DstData"="E:\\\\\\\\Games\\\\\\\\Starcraft\\\\\\\\Patch_rt.mpq"
"Launcher"="E:\\\\\\\\Games\\\\\\\\Starcraft\\\\\\\\starcraft.exe"
"KeepFiles"=dword:00000001
---

Тут главное в "Patches" прописать полный путь к SEXP_IX86_112_112B.mpq в бинарном (!!!) виде (в приведенном выше примере это "С:\\\\SEXP_IX86_112_112B.mpq") Далее запустить BNUpdate.exe и все - игра пропатчена. Все это можно проделывать и для версий ниже 112, только скачивать, само-собой, надо SEXP_IX86_1xx_112B.mpq.

Кстати, этот метод работает и для других игр Близзарда, примеры:
bnftp --client=D2DV --arch=IX86 --file=D2DV_IX86_1xx_110A.mpq europe.battle.net 6112
bnftp --client=D2XP --arch=IX86 --file=D2XP_IX86_1xx_110A.mpq europe.battle.net 6112
bnftp --client=DRTL --arch=IX86 --file=DRTL_IX86_100_109.mpq europe.battle.net 6112
bnftp --client=DRTL --arch=IX86 --file=DRTL_IX86_108_109.mpq europe.battle.net 6112
bnftp --client=SEXP --arch=IX86 --file=SEXP_IX86_1xx_112.mpq europe.battle.net 6112
bnftp --client=SEXP --arch=IX86 --file=SEXP_IX86_111B_112.mpq europe.battle.net 6112
bnftp --client=STAR --arch=IX86 --file=STAR_IX86_1xx_112.mpq europe.battle.net 6112
bnftp --client=STAR --arch=IX86 --file=STAR_IX86_111B_112.mpq europe.battle.net 6112
bnftp --client=W2BN --arch=IX86 --file=W2BN_IX86_200_202.mpq europe.battle.net 6112
bnftp --client=W2BN --arch=IX86 --file=W2BN_IX86_201_202.mpq europe.battle.net 6112
bnftp --client=WAR3 --arch=IX86 --file=W3XP_IX86_116A_117A_enUS.mpq europe.battle.net 6112
bnftp --client=WAR3 --arch=IX86 --file=W3XP_IX86_1xx_117A_enUS.mpq europe.battle.net 6112
bnftp --client=WAR3 --arch=IX86 --file=WAR3_IX86_116A_117A_enUS.mpq europe.battle.net 6112
bnftp --client=WAR3 --arch=IX86 --file=WAR3_IX86_1xx_117A_enUS.mpq europe.battle.net 6112
bnftp --client=WAR3 --arch=IX86 --file=W3XP_IX86_116A_117A_deDE.mpq europe.battle.net 6112
bnftp --client=WAR3 --arch=IX86 --file=W3XP_IX86_1xx_117A_deDE.mpq europe.battle.net 6112
bnftp --client=WAR3 --arch=IX86 --file=WAR3_IX86_116A_117A_deDE.mpq europe.battle.net 6112
bnftp --client=WAR3 --arch=IX86 --file=WAR3_IX86_1xx_117A_deDE.mpq europe.battle.net 6112
Также, можно тянуть и с других серверов (например с useast.battle.net)

Удачи!