При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Картостроение > Туториалы
Ник
Пароль
Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.02.2011, 06:15  #1
igi_sev
igi_sev
I have returned
Регистрация: 20.04.2009
Адрес: Russia, Severodvinsk
Возраст: 39
Сообщения: 819


Диск [ALL] Создание/Обновление GCF-пиратки

Создание и обновление GCF-пиратки для Steam-игр от Valve
01.10.2012 - статья актуальна


Создание GCF-пиратки
Рассмотрим создание GCF-пиратки на примере популярной игры Counter-Strike: Source (на движке Orange Box)
Для других игр от Valve, принцип действия абсолютно аналогичный.

PS. Сразу оговорюсь, что везде где упоминается GCF, так же подразумевается NCF.

1. Создание бесплатного аккаунта для Steam
Бесплатный Steam-аккаунт позволяет получить доступ к скачиванию последних версий GCF-файлов с серверов Steam.
Если у вас уже есть такой аккаунт, то можете пропустить это действие.

Подробнее ¬

2. Подготовка к скачиванию GCF-файлов
Создание папок игры.
Подробнее ¬

3. Скачать и настроить программу CF Toolbox
Программа предназначена для скачивания и обновления GCF-файлов с официальных серверов Steam без использования официального Steam-клиента.
Если вы не собираетесь скачивать или обновлять GCF-файлы с серверов Steam, то можете пропустить это действие.

Подробнее ¬

4. Выбор способа скачивания GCF-файлов
Найти и скачать GCF-файлы можно разными способами. Выберите подходящий.
Подробнее ¬

5. Определение нужных GCF-файлов
Какие GCF-файлы нужны для игры? AppID и игровая директория игры.
Подробнее ¬

6. Скачивание GCF-файлов
... и средства для этого.
Подробнее ¬

7. Обновление GCF-файлов
При очередном обновлении игры обновите свою версию игры на более свежую.
Подробнее ¬

8. Проверка GCF-файлов после скачивания/обновления
Всегда выполняйте проверку свежих файлов после очередного скачивания/обновления.
Подробнее ¬

9. Скачать и настроить программу GCFScape.
Программа предназначена для просмотра и изменения GCF-архивов.
Интерфейс схож с интерфейсом популярных архиваторов, поэтому трудностей с освоением программы возникнуть не должно.

Подробнее ¬

10. Извлечение новых файлов, и удаление старых
Удалить файлы, от последнего запуска игры, а так же при помощи программы GCFScape извлечь файлы, необходимые для запуска игры.
Подробнее ¬

11. Установка Steam эмулятора RevEmu
Эмулятор позволяет запускать практически любые Steam игры без официального клиента Steam.
Обновлен: RevCrew (30.05.2012) bir3yk.net

Подробнее ¬

12. Патч для engine.dll
Патч позволяет запускать собственный No-Steam сервер на локальном компьютере для тренировок с ботами или игры с друзьями в интернете.
Проверка: 14.05.2012 - патч не требуется!

Подробнее ¬


13. Недостающие файлы, исправление ошибок
Поиск и добавление файлов, которые по каким-либо причинам могут отсутствовать в игре.
Подробнее ¬

14. Ярлык для запуска игры
... и можете приступать к игре.
Подробнее ¬
[ Миниатюры ]
01.jpg Просмотров: 1217 Размер:  225.5 Кбайт  02.jpg Просмотров: 1476 Размер:  110.4 Кбайт  05.gif Просмотров: 1721 Размер:  21.8 Кбайт  06.gif Просмотров: 1442 Размер:  6.0 Кбайт  07.gif Просмотров: 1066 Размер:  20.1 Кбайт  08.gif Просмотров: 1134 Размер:  20.3 Кбайт  

09.jpg Просмотров: 1282 Размер:  169.8 Кбайт  10.gif Просмотров: 1077 Размер:  20.8 Кбайт  11.gif Просмотров: 954 Размер:  20.7 Кбайт  03.jpg Просмотров: 1561 Размер:  172.4 Кбайт  01.gif Просмотров: 1251 Размер:  41.3 Кбайт  02.gif Просмотров: 1233 Размер:  18.0 Кбайт  

[ Вложения ]
Тип файла: zip engine.dll-patch_29_10_2010.zip (19.5 Кбайт, 1051 просмотров)
Тип файла: zip binkw32_fix.zip (151.1 Кбайт, 498 просмотров)
Тип файла: zip pipecluster003a_small_fix.zip (31.9 Кбайт, 487 просмотров)
Тип файла: zip rev_settings_15022012.zip (4.2 Кбайт, 678 просмотров)

Последний раз редактировалось igi_sev, 30.09.2012 в 07:45. Причина: Проверка актуальности статьи 01.10.2012
igi_sev вне форума Ответить с цитированием
Старый 26.02.2011, 07:14  #2
mellloman
mellloman
Man on the Moon
Регистрация: 26.09.2010
Адрес: РФ / Свердловская обл.
Возраст: 30
Сообщения: 177


По умолчанию

хорошая статья - долго ломал голову, как такое провернуть, - и вот, помощь появилпсь!
mellloman вне форума Ответить с цитированием
Старый 26.02.2011, 07:26  #3
igi_sev
igi_sev
I have returned
Регистрация: 20.04.2009
Адрес: Russia, Severodvinsk
Возраст: 39
Сообщения: 819


По умолчанию Мини FAQ по GCF-пиратке

Добавлю здесь Мини FAQ, а то не влезло (превысил максимальный размер статьи) )))

---
Мини FAQ по GCF-пиратке
Если возникли ошибки или трудности, а так же появились вопросы типа: "а нафиг это надо?" и "чем это лучше...?"

Последний раз редактировалось igi_sev, 11.03.2011 в 00:10. Причина: Дополнение FAQ
igi_sev вне форума Ответить с цитированием
Старый 10.03.2011, 23:05  #4
CyBeR16ViRuS
CyBeR16ViRuS
Новобранец
Регистрация: 10.03.2011
Сообщения: 3


Запрещено!

Привет все сделал по вашей инструкции спасибо все классно и понятно, но
мне выдает ошибку вида: can't find background image materials console background01.vtf
Как я понял он ругается на отсутствие файла для проверки сделал данный файл и нужные файлы там опять другая ошибка то есть я что-то не правильно сделал получается он не ссылается на CFG файлы или что?
CyBeR16ViRuS вне форума Ответить с цитированием
Старый 10.03.2011, 23:42  #5
PREsideNT
PREsideNT
Он же smiler
Регистрация: 16.06.2008
Адрес: Рувны
Возраст: 31
Сообщения: 815
Замечания: 1


По умолчанию

Полезно! Когда то искал подобное.. но сейчас купил себе лицуху...
PREsideNT вне форума Ответить с цитированием
Старый 10.03.2011, 23:48  #6
igi_sev
igi_sev
I have returned
Регистрация: 20.04.2009
Адрес: Russia, Severodvinsk
Возраст: 39
Сообщения: 819


По умолчанию

2 CyBeR16ViRuS:
Код:
[COLOR=Red]Can't find background image 'materials/console/background01.vtf'[/COLOR]
Это типичная ошибочка, когда отсутствует или испорчен файл ClientRegistry.blob

Пытаться извлекать файлы из GCF-архивов бесполезно и нудно.
Благо решение очень простое.

Скачайте от сюда или от сюда: ClientRegistry.blob и положите в корневую папку с игрой.

Удачи
igi_sev вне форума Ответить с цитированием
Старый 11.03.2011, 00:09  #7
CyBeR16ViRuS
CyBeR16ViRuS
Новобранец
Регистрация: 10.03.2011
Сообщения: 3


По умолчанию

я этот пункт выполнял все все равно так же ошибка
CyBeR16ViRuS вне форума Ответить с цитированием
Старый 11.03.2011, 00:37  #8
igi_sev
igi_sev
I have returned
Регистрация: 20.04.2009
Адрес: Russia, Severodvinsk
Возраст: 39
Сообщения: 819


По умолчанию

Я не обломался и только что специально повторил все пункты с нуля, кроме скачивания и обновления GCF.
Я в точности следовал инструкций и у меня всё запутилось с первого раза!

Версия эмулятора RevEmu с момента написания статьи не изменилась, да и вообще ничего не поменялось, даже версия игры до сих пор v59

Убедись, что ты скачал действительно последнюю версию эмулятора: RevCrew_win_05022011.7z
А так же попробуй другой файл ClientRegistry.blob: http://rghost.ru/4716976

Больше идей нет =(

Последний раз редактировалось igi_sev, 11.03.2011 в 12:30.
igi_sev вне форума Ответить с цитированием
Старый 11.03.2011, 02:41  #9
CyBeR16ViRuS
CyBeR16ViRuS
Новобранец
Регистрация: 10.03.2011
Сообщения: 3


По умолчанию

Спасибо за помощь все вроде получилось только я не понял где я на касячил 1 раз ну даладно.Автор респект сори что мозга пое....

Последний раз редактировалось CyBeR16ViRuS, 11.03.2011 в 03:50.
CyBeR16ViRuS вне форума Ответить с цитированием
Старый 11.03.2011, 18:47  #10
Psycho-A
Psycho-A
 
Регистрация: 29.08.2009
Возраст: 37
Сообщения: 3,967


По умолчанию

2 igi_sev:
Спасибо за старания. Тутор конечно хороший - видно, что писался с нуля, исходя из собственного опыта, за что отдельный респект. Но:

Для этих целей уже давно существуют автоматизированные средства, предполагающие лишь предварительно скачанные GCF-файлы:

1) Phoenix
2) CFPT by Vit_amiN
3) Universal Content Launcher
4) Ultimate SSDK (мануал содержит те же пункты, что и данный тутор).
Psycho-A вне форума Ответить с цитированием
Старый 11.03.2011, 22:02  #11
igi_sev
igi_sev
I have returned
Регистрация: 20.04.2009
Адрес: Russia, Severodvinsk
Возраст: 39
Сообщения: 819


По умолчанию

2 Psycho-A:
С твоим DOC-мануалом по обновлению GCF я ознакомился ещё летом того года
Безусловно - вещь полезная и имеет место быть.

Я так же знаком с волшебной программкой Phoenix, которая так же имеет право на существование. Для нее нужны лишь GCF-файлы, а остальное она сделает сама.
Остальные из твоего списка для меня знакомы лишь по наслышке.

И в момент написания тутора я прекрасно осознавал тот факт, что являюсь далеко не первым, кто пишет тутор/мануал по созданию/обновлению GCF-сборок для игр.
И так как я являюсь приверженцем идеи "Если хочешь сделать хорошо - сделай это сам", этот тутор увидел свет, и как видим, кому-то даже уже помог.
Поэтому и рассматриваемый урок тоже имеет место быть

Оффтоп
igi_sev вне форума Ответить с цитированием
Старый 15.04.2011, 13:03  #12
mellloman
mellloman
Man on the Moon
Регистрация: 26.09.2010
Адрес: РФ / Свердловская обл.
Возраст: 30
Сообщения: 177


По умолчанию

возникла проблема:
вроде бы всё сделал как написано, но в Counter-Strike: Source при создании нового сервера выскакивает ошибка "CD Key authentication invalid for internet servers.".
в чем может быть проблема?
mellloman вне форума Ответить с цитированием
Старый 15.04.2011, 13:21  #13
igi_sev
igi_sev
I have returned
Регистрация: 20.04.2009
Адрес: Russia, Severodvinsk
Возраст: 39
Сообщения: 819


По умолчанию

2 mellloman:
Создаётся выделенный сервер или обычный?
Может быть причина косяка в том, что у тебя запущен Steam?

И кстати, фраза "вроде бы всё сделал как написано" - заставляет задумать )
igi_sev вне форума Ответить с цитированием
Старый 15.04.2011, 17:46  #14
mellloman
mellloman
Man on the Moon
Регистрация: 26.09.2010
Адрес: РФ / Свердловская обл.
Возраст: 30
Сообщения: 177


По умолчанию

2 igi_sev:
Steam'а на компьютере не имею.

у меня в основной паке три игры: Counter-Strike: Source, Day Of Defeat: Source и Half-Life 2: DeathMatch. эмулятор стоит самый последний, engine.dll пропатчен, все файлы распакованы соответственно документу Psycho-A

но при запуске (как писал выше) пишет ошибку CD-ключа, а Counter-Strike: Promod 1.06 запускаться вообще не желает.

Версии игр:

Counter-Strike: Source
Оффтоп

Day Of Defeat: Source
Оффтоп

Half-Life 2: DeathMatch
Оффтоп

mellloman, подумав, добавил 15.04.2011 в 18:46
хм.. не знаю почему, но при обновлении Counter-Strike: Source до версии 1.0.0.59 данная ошибка пропала (вместе с так называемым "патчем" шел RevEmu, и при замене моего всё стало стабильно работать).

есть второй вопрос - какие последние версии имеют Day Of Defeat: Source и Half-Life 2: DeathMatch? просто и в эти игры тоже поиграть в сети Интернет

Последний раз редактировалось mellloman, 15.04.2011 в 19:31.
mellloman вне форума Ответить с цитированием
Старый 15.04.2011, 23:21  #15
igi_sev
igi_sev
I have returned
Регистрация: 20.04.2009
Адрес: Russia, Severodvinsk
Возраст: 39
Сообщения: 819


По умолчанию

У меня была установлена только CS:S, но решил проверить как всё будет работать на других играх, а именно на DOD и HL2DM.

Все три игры на одном и том же движке, поэтому нужно докачивать минимум дополнительных файлов.
Для Half-Life 2: DeathMatch - half-life 2 deathmatch.gcf (166 МБ)
Для Day of Defeat: Source - day of defeat source.gcf (1.17 GB)
Оба файла прекрасно скачиваются через CF Toolbox.
Остальные файлы уже есть в Counter-Strike: Source.

Я все игры запускал в той же папке где у меня установлена игра CS:S.
Просто из архива "day of defeat source.gcf" извлёк в папку "<root>/dod/" файлик GameInfo.txt
Точно так же извлёк файлик GameInfo.txt из архива "half-life 2 deathmatch.gcf" в папку "<root>/hl2mp/"

Обновил у себя RevEmu до v9.85 (на страничку эмулятора)
Теперь файл ClientRegistry.blob нафиг не нужен - можно его смело удалять
Вместо него в корневую папку нужно положить файлик revApps.ini (есть в архиве с эмулятором).
Но в текущей версии эмулятора в файле revApps.ini неправильно прописаны GCF для рассматриваемых игр.

Можно скачать исправленный мной файл revApps.ini, чтобы хотя бы эти игры работали. См. Аттач
Counter-Strike: Source, Day of Defeat: Source и Half-Life 2: DeathMatch


Ну и напоследок создать ярлычки:
"<полный_путь_до_папки_с_игрой>\hl2.exe" -game "hl2mp" -appid 320 -console
"<полный_путь_до_папки_с_игрой>\hl2.exe" -game "dod" -appid 300 -console



Counter-Strike: Source
Оффтоп
Day of Defeat: Source
Оффтоп
Half-Life 2: DeathMatch
Оффтоп
[ Миниатюры ]
1.jpg Просмотров: 353 Размер:  204.6 Кбайт  2.jpg Просмотров: 444 Размер:  214.8 Кбайт  3.jpg Просмотров: 476 Размер:  207.0 Кбайт  
[ Вложения ]
Тип файла: zip revApps.zip (2.0 Кбайт, 258 просмотров)

Последний раз редактировалось igi_sev, 15.04.2011 в 23:27.
igi_sev вне форума Ответить с цитированием
Старый 18.05.2011, 19:53  #16
subb98
subb98
Новобранец
Регистрация: 18.05.2011
Возраст: 32
Сообщения: 8


По умолчанию

[ Цитата ] Сообщение от igi_sev: список GCF-файлов для CS:S ¬
Подскажите, пожалуйста, в какой последовательности извлекать вышеперчисленные файлы при помощи GCFScape? Через UPK не получается сотворить ничего толкового, да и вручную, по-моему, как-то надежнее.
subb98 вне форума Ответить с цитированием
Старый 18.05.2011, 20:21  #17
igi_sev
igi_sev
I have returned
Регистрация: 20.04.2009
Адрес: Russia, Severodvinsk
Возраст: 39
Сообщения: 819


По умолчанию

2 subb98:
Почитай пункт
9. Извлечение новых файлов, и удаление старых
igi_sev вне форума Ответить с цитированием
Старый 18.05.2011, 20:37  #18
subb98
subb98
Новобранец
Регистрация: 18.05.2011
Возраст: 32
Сообщения: 8


По умолчанию

2 igi_sev:
Ну, тогда, согласно девятому пункту, для запуска игры достаточно одного .gcf архива (multiplayer ob binaries.gcf)... Получается, CS:S размером ~ 200 МБ в распакованном варианте?
subb98 вне форума Ответить с цитированием
Старый 18.05.2011, 21:17  #19
igi_sev
igi_sev
I have returned
Регистрация: 20.04.2009
Адрес: Russia, Severodvinsk
Возраст: 39
Сообщения: 819


По умолчанию

2 subb98:
Прочитай внимательнее, из "multiplayer ob binaries.gcf" нужно извлечь только hl2.exe и папку bin.
Из архива "counter-strike source shared.gcf" в нужную папку только файл GameInfo.txt
Всё вместе около 70 Мб.
igi_sev вне форума Ответить с цитированием
Старый 27.11.2011, 09:57  #20
mellloman
mellloman
Man on the Moon
Регистрация: 26.09.2010
Адрес: РФ / Свердловская обл.
Возраст: 30
Сообщения: 177


По умолчанию

не сочтите за некрофила, просто вопрос: а данный туториал на сегодняшний день актуален?
mellloman вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 13:53.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2025 by CS-Mapping.com.ua Community