CSS Создание VPK файлов
Распаковал VPK файлы при помощи GCFScape сделал то что мне нужно
Как упаковать обратно ? VPK что было вот так:
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_000.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_001.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_002.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_003.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_004.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_005.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_006.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_007.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_008.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_009.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_010.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_011.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_012.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_dir.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\bin\vpk.exe // Это только для папки custom (пользовательские файлы)
Как упаковать обратно ? VPK что было вот так:
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_000.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_001.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_002.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_003.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_004.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_005.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_006.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_007.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_008.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_009.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_010.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_011.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_012.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_dir.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\bin\vpk.exe // Это только для папки custom (пользовательские файлы)
Driahest
Есть причина по который ты в данном случае не хочешь пользоваться папкой custom и хочешь перепаковать основное содержимое?
Короче:
- создай папку cstrike_pak рядом с ...\Counter-Strike Source\bin\vpk.exe
- создай батник с командой "vpk -M -c 116 cstrike_pak", где 116 - размер частей. Можешь поменять на другое значение, но максимум 200.
- запусти этот батник и получишь, что хотел.
Понятное дело, что созданный vpk отличается от оригинального и если положишь его в папку cstrike,
а потом "проверишь целостность кеша" в Steam, то он его расценит его как битый и перекачает.
Если же ты запакуешь изменённые файлы в vpk и положишь в папку custom, то этого не случится.
Есть причина по который ты в данном случае не хочешь пользоваться папкой custom и хочешь перепаковать основное содержимое?
есть официальный мануал https://developer.valvesoftware.com/wiki/VPKDriahest » Сб сен 05, 2015 11:22 am писал(а):Как упаковать обратно ? VPK что было вот так
Короче:
- создай папку cstrike_pak рядом с ...\Counter-Strike Source\bin\vpk.exe
- создай батник с командой "vpk -M -c 116 cstrike_pak", где 116 - размер частей. Можешь поменять на другое значение, но максимум 200.
- запусти этот батник и получишь, что хотел.
Понятное дело, что созданный vpk отличается от оригинального и если положишь его в папку cstrike,
а потом "проверишь целостность кеша" в Steam, то он его расценит его как битый и перекачает.
Если же ты запакуешь изменённые файлы в vpk и положишь в папку custom, то этого не случится.
откуда такая инфа?Driahest » Сб сен 05, 2015 11:22 am писал(а): Это только для папки custom (пользовательские файлы)
Если это все перепаковать как положено то игра будет считать эти файлы роднымиwowks » 05 сен 2015, 15:52 писал(а):Есть причина по который ты в данном случае не хочешь пользоваться папкой custom и хочешь перепаковать основное содержимое?
Добавлено спустя 5 минут 34 секунды:
там есть лимит файлов,то есть если очень много туда положить игра не будет считыватьwowks » 05 сен 2015, 15:52 писал(а):откуда такая инфа?
в cs 1.6 точно так же если подменить много файлов
приходиться отключать проверку файлов с помощью mp_consistency
Добавлено спустя 1 час 24 минуты 47 секунд:
После создания vpk игра вылетаетwowks » 05 сен 2015, 15:52 писал(а):- создай папку cstrike_pak рядом с ...\Counter-Strike Source\bin\vpk.exe
- создай батник с командой "vpk -M -c 116 cstrike_pak", где 116 - размер частей. Можешь поменять на другое значение, но максимум 200.
- запусти этот батник и получишь, что хотел.
То что steam будет проверять файлы это мелкая ерунда
Driahest
Ключевое слово - "как положено" - не пойми что означает т.к. программа работает однозначно и я уже дал тебе пример ком. строки
Я из личного интереса перепаковывал "Half-Life 2 Update\hl2_pak.vpk" содержащий 552 папки с 28185 файлами и всё прекрасно работало.
И в руководстве по vpk.exe из ссылки что я дал речь только о лимите в 200 метров на размер тома для разбитого vpk
Игра да, в вот, повторюсь, Steam - нет!Driahest » Сб сен 05, 2015 2:29 pm писал(а):Если это все перепаковать как положено то игра будет считать эти файлы родными
Ключевое слово - "как положено" - не пойми что означает т.к. программа работает однозначно и я уже дал тебе пример ком. строки
откуда ты берёшь эту инфу? :(Driahest » Сб сен 05, 2015 2:29 pm писал(а):там есть лимит файлов
Я из личного интереса перепаковывал "Half-Life 2 Update\hl2_pak.vpk" содержащий 552 папки с 28185 файлами и всё прекрасно работало.
И в руководстве по vpk.exe из ссылки что я дал речь только о лимите в 200 метров на размер тома для разбитого vpk
ну либо проблема в самих файлах, что ты запаковал, либо не соблюдаешь иерархию папок - в папке cstrike_pak должны лежать папки sound, materials и прочие. Посмотри как оно в оригинальном vpkDriahest » Сб сен 05, 2015 2:29 pm писал(а):После создания vpk игра вылетает
Последний раз редактировалось wowks 05.09.2015, 18:14, всего редактировалось 3 раза.
попробую еще раз запоковать и запустить без стимаwowks » 05 сен 2015, 18:04 писал(а):откуда ты берёшь эту инфу?
Я из личного интереса перепаковывал "Half-Life 2 Update\hl2_pak.vpk" содержащий 552 папки с 28185 файлами и всё прекрасно работало.
И в руководстве по vpk.exe из ссылки что я дал речь только о лимите в 200 метров на размер тома для разбитого vpk
Добавлено спустя 1 минуту 38 секунд:
Есть небольшой опыт от этих двух движковwowks » 05 сен 2015, 18:04 писал(а):откуда ты берёшь эту инфу?
Просто надо смотреть на поведение игрушки как она себя ведет
в любой программе или игрушке есть лимит файлов (программные ограничения,которые делают специально в некоторых случаях)
Добавлено спустя 8 минут 23 секунды:
Проверял так :wowks » 05 сен 2015, 18:04 писал(а):ну либо проблема в самих файлах, что ты запаковал, либо не соблюдаешь иерархию папок - в папке cstrike_pak должны лежать папки sound, materials и прочие. Посмотри как оно в оригинальном vpk
Распаковал оригинальные vpk затем упаковал и ничего не трогал
Driahest
Не хочу уходить в оффтоп, но позволь объяснить. Программно можно писать что угодно. Не резиновые только умения мыслить необходимые для написания алгоритма и характеристики железа, на котором код, который ты пишешь, будет выполняться.
В программе могут быть разные ограничения, но не без причины. Например - ограничение скорости интернета
Вот например как я паковал звук.
Всё как и в моём первом сообщении, с той лишь разницей, что я
- создавал папку hl2_sound_vo_russian и клал в неё папку sound, msterials и script
- ком. строка была такой: "vpk -M -c 116 hl2_sound_vo_russian"
И звук работает, если полученный vpk лежит в hl2\custom или в самой папке hl2
Ну это уже ересь! :)Driahest » Сб сен 05, 2015 4:10 pm писал(а):в любой программе или игрушке есть лимит файлов
Не хочу уходить в оффтоп, но позволь объяснить. Программно можно писать что угодно. Не резиновые только умения мыслить необходимые для написания алгоритма и характеристики железа, на котором код, который ты пишешь, будет выполняться.
В программе могут быть разные ограничения, но не без причины. Например - ограничение скорости интернета
Я делал тоже самое и всё работает. Ищи ошибку.Driahest » Сб сен 05, 2015 4:10 pm писал(а):Проверял так :
Распаковал оригинальные vpk затем упаковал и ничего не трогал
Вот например как я паковал звук.
Всё как и в моём первом сообщении, с той лишь разницей, что я
- создавал папку hl2_sound_vo_russian и клал в неё папку sound, msterials и script
- ком. строка была такой: "vpk -M -c 116 hl2_sound_vo_russian"
И звук работает, если полученный vpk лежит в hl2\custom или в самой папке hl2
Все делал по инструкции:wowks » 05 сен 2015, 18:50 писал(а):Я делал тоже самое и всё работает. Ищи ошибку.
Распаковал cstrike_pak_dir.vpk
Остальные файлы те которые без vpk я не добавлял
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\bin\cstrike_pak //Это файлы для упаковки
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\bin\vpk.exe
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\bin\VPK.bat Код batch: vpk -M -c 104 cstrike_pak
Это все удалил и за место этих положил свои *.VPK
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak.vpk.sound.cache
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_000.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_001.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_002.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_003.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_004.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_005.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_006.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_007.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_008.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_009.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_010.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_011.vpk
C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Source\cstrike\cstrike_pak_012.vpk
Получилось ровно 12 файлов как и было
Если загрузить карту сразу вылетает
CS Source No-Steam или Steam толку 0 все равно вылетает
Driahest
Верни оригинальный cstrike_pak.vpk на место
Только изменённые файлы положи в папку с названием, например, "css_modified"
Папку css_modified не нужно паковать в vpk. Просто положи её в ...\Counter-Strike Source\cstrike\custom
Запусти игру и попробуй загрузить карту на которой контра вылетала.
Попробуй для начала так:Driahest » Сб сен 05, 2015 5:26 pm писал(а):Если загрузить карту сразу вылетает
Верни оригинальный cstrike_pak.vpk на место
Только изменённые файлы положи в папку с названием, например, "css_modified"
Папку css_modified не нужно паковать в vpk. Просто положи её в ...\Counter-Strike Source\cstrike\custom
Запусти игру и попробуй загрузить карту на которой контра вылетала.
не вижу в списке cstrike_pak_dir.vpkDriahest » Сб сен 05, 2015 5:26 pm писал(а):Получилось ровно 12 файлов как и было
Последний раз редактировалось wowks 05.09.2015, 19:43, всего редактировалось 1 раз.
Она на любой карте вылетаетwowks » 05 сен 2015, 19:39 писал(а):Запусти игру и попробуй загрузить карту на которой контра вылетала.
Добавлено спустя 58 минут 42 секунды:
вылетаетwowks » 05 сен 2015, 19:39 писал(а):Попробуй для начала так:
Верни оригинальный cstrike_pak.vpk на место
Только изменённые файлы положи в папку с названием, например, "css_modified"
Папку css_modified не нужно паковать в vpk. Просто положи её в ...\Counter-Strike Source\cstrike\custom
Запусти игру и попробуй загрузить карту на которой контра вылетала.
Driahest
то проблема с твоими файлами в css_modified и запаковка в vpk не при чём.
если ты действительно вернул на место оригинальный cstrike_pak.vpk. Те контра чистая и соответствует той, что лежит на сервере Steam,Driahest » Сб сен 05, 2015 5:43 pm писал(а):вылетает
то проблема с твоими файлами в css_modified и запаковка в vpk не при чём.
wowks » 06 сен 2015, 14:23 писал(а):если ты действительно вернул на место оригинальный cstrike_pak.vpk
какой конкретно "cstrike_pak.vpk" ?
cstrike_pak_000.vpk
cstrike_pak_dir.vpk
или те которые пронумерованные ?
с таким именем только кэш :cstrike_pak.vpk.sound.cache
--------------------------------------------------------------------
игру запускаю через эмулятор стима а не через сам стим !
Добавлено спустя 6 минут 50 секунд:
Провал оставить оригинальный cstrike_pak_dir.vpk
так вообще при запуске игры вылетает
Добавлено спустя 2 минуты 46 секунд:
Игру запускаю через эмулятор (revemu)!wowks » 06 сен 2015, 14:23 писал(а):что лежит на сервере Steam,
Добавлено спустя 1 минуту 51 секунду:
Пропал разные файлы подменять
И ничего все равно вылетает
Добавлено спустя 1 час 21 минуту 4 секунды:
Добавлено спустя 1 минуту 6 секунд:
Видео viewtopic.php?f=17&t=8429&p=1149221#p1149221