немного информации по *.sid и *.sim файлов
-
- Нович0к
- Сообщения: 7
- Зарегистрирован: 24.07.2006
- Откуда: Красноярск
- Контактная информация:
Заранее извиняюсь, если изобрел велосипед.
Купил лицензию HL2:EP1 от Буки
Контент там не в виде GCF, а в виде *.SID (к ним прилагаются *.SIM файлы и еще какой-то, из-за отсутствия диска под рукой не могу назвать)
GCF-файлы из данного контента формируются только во время подключения к интернет Steam и инсталляции, опять же вызываемой из Steam. (То есть совершенно не как в ранних изданиях от Буки, где GCF-ки уже в готовом виде были, но запакованные MSI-инсталлятором)
Возник вопрос к создателю SPK3, а возможно ли добавить функцию оффлайновой инсталляции игры к данному пакету?
Самостоятельно поизучав файлы на диске пришел к мнению, что возможно даже сделать инсталляцию в распакованном виде минуя стадию создания Steam-кэша.
*.SIM - файл-карта расположения игровых файлов в *.SID файлах с указанием их местоположения, размеров, в каких папках они должны лежать и т.д. и т.п.
Результатом этих изысканий стала небольшая программка, сканирующая *.SIM файл, и показывающая, какие файлы, откуда их брать, куда кидать, и какого размера они будут.
Сами файлы для экстракта примерно на 90-95% (точнее проверить не удалось) упакованы ZIP'ом и после вытаскивания поддаются распаковке, правда все они называются одинаково. Для пробы вытаскивал один *.wav файл. Распаковывается, воспроизводится
Программа: http://vxdao.hut1.ru/files/other/sim_explorer.zip
Исходник (BDS2006): http://vxdao.hut1.ru/files/other/sim_ex ... source.zip
Ход мыслей дальше простой для возможного инсталлятора:
брать поочередно каждый файл в соответствии инфы из скана, распаковывать его, переименовывать как должно и ложить его в пункт назначения
ЗЫ Еще раз прошу прощения, если залез не в тот раздел. Но все же имхо возможность оффлайновой инсталляции HL2EP1 с DVD-диска без подключения к интернет и без запуска Steam (на крайний случай тулза для формирования GCF-кэша из SID-сырья с диска) для SPK3 не помешала бы.
PPS Ах да! Тестировал я свою программу на Half-Life 2 Episode One_disk1.sim с одноименного диска.
Купил лицензию HL2:EP1 от Буки
Контент там не в виде GCF, а в виде *.SID (к ним прилагаются *.SIM файлы и еще какой-то, из-за отсутствия диска под рукой не могу назвать)
GCF-файлы из данного контента формируются только во время подключения к интернет Steam и инсталляции, опять же вызываемой из Steam. (То есть совершенно не как в ранних изданиях от Буки, где GCF-ки уже в готовом виде были, но запакованные MSI-инсталлятором)
Возник вопрос к создателю SPK3, а возможно ли добавить функцию оффлайновой инсталляции игры к данному пакету?
Самостоятельно поизучав файлы на диске пришел к мнению, что возможно даже сделать инсталляцию в распакованном виде минуя стадию создания Steam-кэша.
*.SIM - файл-карта расположения игровых файлов в *.SID файлах с указанием их местоположения, размеров, в каких папках они должны лежать и т.д. и т.п.
Результатом этих изысканий стала небольшая программка, сканирующая *.SIM файл, и показывающая, какие файлы, откуда их брать, куда кидать, и какого размера они будут.
Сами файлы для экстракта примерно на 90-95% (точнее проверить не удалось) упакованы ZIP'ом и после вытаскивания поддаются распаковке, правда все они называются одинаково. Для пробы вытаскивал один *.wav файл. Распаковывается, воспроизводится
Программа: http://vxdao.hut1.ru/files/other/sim_explorer.zip
Исходник (BDS2006): http://vxdao.hut1.ru/files/other/sim_ex ... source.zip
Ход мыслей дальше простой для возможного инсталлятора:
брать поочередно каждый файл в соответствии инфы из скана, распаковывать его, переименовывать как должно и ложить его в пункт назначения
ЗЫ Еще раз прошу прощения, если залез не в тот раздел. Но все же имхо возможность оффлайновой инсталляции HL2EP1 с DVD-диска без подключения к интернет и без запуска Steam (на крайний случай тулза для формирования GCF-кэша из SID-сырья с диска) для SPK3 не помешала бы.
PPS Ах да! Тестировал я свою программу на Half-Life 2 Episode One_disk1.sim с одноименного диска.
Ого :shock: :o
Круто чувак. А я те на мыло ответил что это невозможно.... Вообщем всё равно так лучше не делать. В мыле написал почему.
Програмку когда время будет посмотрю
Круто чувак. А я те на мыло ответил что это невозможно.... Вообщем всё равно так лучше не делать. В мыле написал почему.
Програмку когда время будет посмотрю
Придерживаясь методов и правил, мы создаем себе ограничения.
-
- Нович0к
- Сообщения: 7
- Зарегистрирован: 24.07.2006
- Откуда: Красноярск
- Контактная информация:
От создания экстрактора файлов меня пока остановила неуверенность в том, что там ВСЕ файлы - ZIP-архивы (сигнатуры отличаются от ZIP'овской).
- impulse666
- Полковник
- Сообщения: 7405
- Зарегистрирован: 08.12.2005
- Откуда: Atman
- Благодарил (а): 2340 раз
- Поблагодарили: 590 раз
Ты научился запаковывать в ГСФ?на крайний случай тулза для формирования GCF-кэша из SID-сырья с диска
-
- Нович0к
- Сообщения: 7
- Зарегистрирован: 24.07.2006
- Откуда: Красноярск
- Контактная информация:
impulse666
Ты научился запаковывать в ГСФ?
В том то и дело, что нет :( Возможна распаковка напрямую, но при этом игру невозможно будет обновлять. А GCF'ки софрмировать из сырья вряд ли получится без спецификации GCF-формата.
Ты научился запаковывать в ГСФ?
В том то и дело, что нет :( Возможна распаковка напрямую, но при этом игру невозможно будет обновлять. А GCF'ки софрмировать из сырья вряд ли получится без спецификации GCF-формата.
- mukca
- Местный ГУРУ
- Сообщения: 857
- Зарегистрирован: 06.02.2005
- Откуда: с луны, со своей луны, свалился :(
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
имхо.
интерессная мысля. но не стоит. конечно можно заняться...
но глядите. как правило с оригинальных дисков ставяться очень старые версии. как правило для них было выпушено много патче и исправлений ....
короче если их просто так распаковывать. без обновления то будет стока багов... лучше один раз пусть все нужное стим сольет а потом распаковывать
ps заметте щас все это сказал человек который сидит на диалапе :)
интерессная мысля. но не стоит. конечно можно заняться...
но глядите. как правило с оригинальных дисков ставяться очень старые версии. как правило для них было выпушено много патче и исправлений ....
короче если их просто так распаковывать. без обновления то будет стока багов... лучше один раз пусть все нужное стим сольет а потом распаковывать
ps заметте щас все это сказал человек который сидит на диалапе :)
-
- Нович0к
- Сообщения: 5
- Зарегистрирован: 18.08.2006
а поконкретней можно насчет распоковщика??я в этом ни бум бум...
знаю одно хочу поиграть в халфу эп 1 и Син...а там эти Сим и Сид паки...
попробывал сим эксплорер (о котором упоминалось выше) а он выдал надпись что вцл100.бпл не был найден
если не затруднит не могли бы обьяснить как их распаковать?
знаю одно хочу поиграть в халфу эп 1 и Син...а там эти Сим и Сид паки...
попробывал сим эксплорер (о котором упоминалось выше) а он выдал надпись что вцл100.бпл не был найден
если не затруднит не могли бы обьяснить как их распаковать?
- mukca
- Местный ГУРУ
- Сообщения: 857
- Зарегистрирован: 06.02.2005
- Откуда: с луны, со своей луны, свалился :(
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
- Контактная информация:
Max_FAlcon
пока не появитсья автор на твой вопрос некто не даст ответ
ps у меня такаяже фигня но некогда разбираться что ээто такое и с чам это едят.
пока не появитсья автор на твой вопрос некто не даст ответ
ps у меня такаяже фигня но некогда разбираться что ээто такое и с чам это едят.
-
- Нович0к
- Сообщения: 7
- Зарегистрирован: 24.07.2006
- Откуда: Красноярск
- Контактная информация:
Вот что я понял.
*.SID, *.SIM, *.SIS файлы - файлы резервной копии :D
Вот же глупо получилось то. Ни разу ведь не делал резервных копий игр в Steam, вот и не знал.
ЗЫ Распаковка напрямую возможна, но не нужна, тут я согласен с высказавшимися. Нужна спецификация GCF, чтобы что-то дальше делать. Или искать возможность восстановления с резервной копии в оффлайновом режиме или режиме эмуляции Steam, если это возможно.
добавлено спустя 17 минут:
http://vxdao.hut1.ru/files/other/sim_explorer.zip - версия с VCL100.BPL
Программа показывает, в каком *.SID файле лежит, в каком месте этого файла, где должен лежать в распакованном виде.
PS Если кто-то испытывает интерес - исходники расположены в первом посте.
*.SID, *.SIM, *.SIS файлы - файлы резервной копии :D
Вот же глупо получилось то. Ни разу ведь не делал резервных копий игр в Steam, вот и не знал.
ЗЫ Распаковка напрямую возможна, но не нужна, тут я согласен с высказавшимися. Нужна спецификация GCF, чтобы что-то дальше делать. Или искать возможность восстановления с резервной копии в оффлайновом режиме или режиме эмуляции Steam, если это возможно.
добавлено спустя 17 минут:
Овчинка выделки не стоит в свете того, что выяснилось про резервные копии.Max_FAlcon писал(а):а поконкретней можно насчет распоковщика??я в этом ни бум бум...
знаю одно хочу поиграть в халфу эп 1 и Син...а там эти Сим и Сид паки...
попробывал сим эксплорер (о котором упоминалось выше) а он выдал надпись что вцл100.бпл не был найден
если не затруднит не могли бы обьяснить как их распаковать?
http://vxdao.hut1.ru/files/other/sim_explorer.zip - версия с VCL100.BPL
Программа показывает, в каком *.SID файле лежит, в каком месте этого файла, где должен лежать в распакованном виде.
PS Если кто-то испытывает интерес - исходники расположены в первом посте.
- k0stE
- реликт форума
- Сообщения: 363
- Зарегистрирован: 27.05.2005
- Откуда: Новосибирск
- Контактная информация:
блин. про это все знают.*.SID, *.SIM, *.SIS файлы - файлы резервной копии
способ обломался :twisted:
ASUS P8P67 Pro | 2500K@4800MHz | Thermalright Archon | CrossFire HD7970 Reference | 4x4Gb Samsung @2133MHz | 64Gb Crucial M4 | Chieftec E-ATX | Cougar CMX 700 | ASUS STX (OPA827)
- k0stE
- реликт форума
- Сообщения: 363
- Зарегистрирован: 27.05.2005
- Откуда: Новосибирск
- Контактная информация:
Овчинка выделки не стоит в свете того, что выяснилось про резервные копии.
http://vxdao.hut1.ru/files/other/sim_explorer.zip - версия с VCL100.BPL
http://vxdao.hut1.ru/files/other/sim_explorer.zip - версия с VCL100.BPL
ASUS P8P67 Pro | 2500K@4800MHz | Thermalright Archon | CrossFire HD7970 Reference | 4x4Gb Samsung @2133MHz | 64Gb Crucial M4 | Chieftec E-ATX | Cougar CMX 700 | ASUS STX (OPA827)
- Vensdale
- Капитан
- Сообщения: 296
- Зарегистрирован: 14.06.2006
- Откуда: City 17
- Благодарил (а): 31 раз
- Поблагодарили: 9 раз
- Контактная информация:
что-то по адресу нет этого файла - можно переложить? я понимаю что овчинка... но все же...LLIaMaH писал(а):Овчинка выделки не стоит в свете того, что выяснилось про резервные копии.
http://vxdao.hut1.ru/files/other/sim_explorer.zip - версия с VCL100.BPL