Добавлено: 18.04.2007, 14:42
Тутор по созданию гцф файлов
Думаю, люди, которым небезинтересен процесс добавления файлов в эти архивы,
видели файл makepak.exe в папке steam/bin/.
Именно он и добавляет файлы в архив .gcf.
Мне удалось добавить файлы, что в принципе уже позволяет сделать
собственную руссификацию лицензионного хл2 из русских файлов пиратки.
Но при открытии архива в gcf scape их почему-то не видно.
Хотя вес файла и увеличился.
Как добавить файл:
1. Зайдите в папку steam/bin/ и создайте addfile.bat.
2. Создайте текстовый документ filelist.txt.
3. И наконец, нам нужен сам архив, куда будут добавлены файлы.
Так как создать методом переименования блокнота не получится,
копируем sourceinit.gcf (как самый маленький архив) и переименовываем
в my.gcf. Попробуем добавить туда vgui2.dll, так как он уже
лежит в папке steam/bin/
4. Щёлкаем правой кнопкой по addfile.bat и выбираем пункт 'изменить'.
Вводим в открывшемся блокноте строку:
makepak "C:\Program Files\Valve\Steam\SteamApps\my.gcf" filelist.txt "C:\Program Files\Valve\Steam\bin\"
pause
"makepak" - запуск проги makepak.exe
"C:\Program Files\Valve\Steam\SteamApps\my.gcf" - прямой путь до архива. Можно положить его в папку
steam/bin/ и просто написать его имя без пути. Но важно чтобы имя и путь были заключены в кавычки
если они содержат пробелы.
"filelist.txt" - список добавляемых файлов.
"C:\Program Files\Valve\Steam\bin\" - рабочая папка, где лежит makepak.exe
"pause" и пауза, чтобы окно консоли не закрылось и вы могли разглядеть результаты.
5. Теперь откройте filelist.txt. Здесь указыается список файлов для добавления.
Пишем полный путь до нужных файлов. Например,
"C:\Program Files\Valve\Steam\bin\vgui2.dll"
6. Собственно всё. Запускайте addfile.bat.
Если всё удалось, вы увидите следующее:
C:\Program Files\Valve\Steam\bin>makepak "C:\Program Files\Valve\Steam\SteamApps
\my.gcf" filelist.txt "C:\Program Files\Valve\Steam\bin\"
Added file 'C:\Program Files\Valve\Steam\bin\vgui2.dll'
makepak complete
C:\Program Files\Valve\Steam\bin>pause
Для продолжения нажмите любую клавишу . . .
Ну и ещё раз скажу что gcf scape не видит добавленные файлы.
добавлено спустя 2 минуты:
оригинал смотреть здесь
http://www.half-life.ru/forum/showthrea ... eadid=6882
Думаю, люди, которым небезинтересен процесс добавления файлов в эти архивы,
видели файл makepak.exe в папке steam/bin/.
Именно он и добавляет файлы в архив .gcf.
Мне удалось добавить файлы, что в принципе уже позволяет сделать
собственную руссификацию лицензионного хл2 из русских файлов пиратки.
Но при открытии архива в gcf scape их почему-то не видно.
Хотя вес файла и увеличился.
Как добавить файл:
1. Зайдите в папку steam/bin/ и создайте addfile.bat.
2. Создайте текстовый документ filelist.txt.
3. И наконец, нам нужен сам архив, куда будут добавлены файлы.
Так как создать методом переименования блокнота не получится,
копируем sourceinit.gcf (как самый маленький архив) и переименовываем
в my.gcf. Попробуем добавить туда vgui2.dll, так как он уже
лежит в папке steam/bin/
4. Щёлкаем правой кнопкой по addfile.bat и выбираем пункт 'изменить'.
Вводим в открывшемся блокноте строку:
makepak "C:\Program Files\Valve\Steam\SteamApps\my.gcf" filelist.txt "C:\Program Files\Valve\Steam\bin\"
pause
"makepak" - запуск проги makepak.exe
"C:\Program Files\Valve\Steam\SteamApps\my.gcf" - прямой путь до архива. Можно положить его в папку
steam/bin/ и просто написать его имя без пути. Но важно чтобы имя и путь были заключены в кавычки
если они содержат пробелы.
"filelist.txt" - список добавляемых файлов.
"C:\Program Files\Valve\Steam\bin\" - рабочая папка, где лежит makepak.exe
"pause" и пауза, чтобы окно консоли не закрылось и вы могли разглядеть результаты.
5. Теперь откройте filelist.txt. Здесь указыается список файлов для добавления.
Пишем полный путь до нужных файлов. Например,
"C:\Program Files\Valve\Steam\bin\vgui2.dll"
6. Собственно всё. Запускайте addfile.bat.
Если всё удалось, вы увидите следующее:
C:\Program Files\Valve\Steam\bin>makepak "C:\Program Files\Valve\Steam\SteamApps
\my.gcf" filelist.txt "C:\Program Files\Valve\Steam\bin\"
Added file 'C:\Program Files\Valve\Steam\bin\vgui2.dll'
makepak complete
C:\Program Files\Valve\Steam\bin>pause
Для продолжения нажмите любую клавишу . . .
Ну и ещё раз скажу что gcf scape не видит добавленные файлы.
добавлено спустя 2 минуты:
оригинал смотреть здесь
http://www.half-life.ru/forum/showthrea ... eadid=6882