Здравствуйте, гость ( Авторизация | Регистрация )
18.03.2010, 10:28
Сообщение
#1
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
ПО для работы с ресурсами игры Обсуждение ПО для работы с ресурсами Мелкие моды и фиксы Моддинг. Общее обсуждение Советы и решения Работа с bump- и normalmaps (от iOrange) В альфе лежит бамп, а в зеленом канале (если я правильно понял) лежит Gloss-Map (регулирующая силу specular-бликов). Если Вам нужна normal-map, то бапм легко в нее превратить: 1) Качаем плагин nVidia для фотошопа (тыц) 2) Открываем в фотошопе интересующий бамп (например act\act_bab_body_bump.512.dds) 3) Выделяем все четыре канала (RGB + Alpha) 4) Жмем Filter->NVIDIA Tools->NormalMapFilter... 5) В появившемся окне в разделе Height Source выбираем Alpha Channel 6) Ставим нужный scale (я ставлю 10) 7) Жмем OK 8) Наслаждаемся результатом ![]() ![]() Сообщение отредактировал Deimos - 20.04.2010, 17:01 -------------------- забанen по собственному желанию
|
|
 
|
|
|
|
|
![]() |
18.03.2010, 10:41
Сообщение
#2
|
|
![]() ἄθεος Репутация: 1471
Группа: Участник Сообщений: 6365 Награды: 13 Регистрация: 19.08.2008 |
-------------------- Графика - ничто, сюжет - все! κόσμος, ἄθεος |
|
 
|
|
18.03.2010, 10:46
Сообщение
#3
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
Алекс
спасибо,попробую) Фотошоп ЦС4 не взял,качаю Adobe Premiere Pro.. пока качается прога,вытащил ролики(формат *.ogm).) Сообщение отредактировал Panisher - 18.03.2010, 11:05 -------------------- забанen по собственному желанию
|
|
 
|
|
18.03.2010, 11:59
Сообщение
#4
|
|
![]() ಠ_ಠ Репутация: 567
Группа: Участник Сообщений: 2588 Награды: 2 Регистрация: 13.02.2007 |
Цитата Если нужна прога для вскрытия,могу поделится выкладывай, конечно |
|
 
|
|
18.03.2010, 12:07
Сообщение
#5
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
Вот,качаем.
1 Зеркало: 2 3 Запускаем прогу,кликаем на вкладку Форматы,отмечаем все,кроме ТХТ.Кликаем на вкладку Групповые Файлы,отмечаем все.Далее выбираем архив для распаковки,выбираем куда распаковать.Жмём Начать.Появится окно,ждём окончания анализа архива,и,если в окне появились файлы для распаковки,выбираем их и жмём Извлечь. Сообщение отредактировал Panisher - 18.03.2010, 12:10 -------------------- забанen по собственному желанию
|
|
 
|
|
18.03.2010, 14:04
Сообщение
#6
|
|
![]() Кандидат Игровых Наук Репутация: 2153
Группа: Участник Сообщений: 3488 Награды: 4 Регистрация: 27.07.2009 |
Крмое графики там нечего не выдерается?
-------------------- Мне просто нравятся синие буквы под сообщением.
|
|
 
|
|
18.03.2010, 14:11
Сообщение
#7
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
Shoкer
Звуки ещё.Больше ничего.Пока ничего -------------------- забанen по собственному желанию
|
|
 
|
|
18.03.2010, 16:54
Сообщение
#8
|
|
![]() Игрок Репутация: 17
Группа: Участник Сообщений: 43 Регистрация: 02.08.2009 |
Ресурсы выдрать бы - конфиги, скрипты.... Но по первым впечатлениям от игры можно с большой долей уверенности сказать - сделать "адну бальшую игру са всеми станциями, и штобы исследавать можна была!!" - не получится
Игра линейная, но, чёрт возьми - КАКАЯ ИГРА!! Браво, 4A Games, снимаю шляпу и клянусь - как только появится в моём городе лицензия, снесу то что сейчас имею и куплю за любые деньги. Вы их заслужили -------------------- ![]() |
|
 
|
|
18.03.2010, 17:11
Сообщение
#9
|
|
![]() Мастер Игры Репутация: 382
Группа: Участник Сообщений: 1450 Награды: 4 Регистрация: 25.09.2009 |
выложите музыку из игры плиз
-------------------- We all got friends, but we stand alone...
|
|
 
|
|
18.03.2010, 17:22
Сообщение
#10
|
|
![]() сдобный Репутация: 2930
Группа: Участник Сообщений: 14759 Награды: 21 Регистрация: 13.02.2008 |
Vik_Winchester, шайтан-торрент!
http://www.gameru.net/forum/index.php?act=...249&t=33967 -------------------- Всего лишь царапина...
![]() |
|
 
|
|
18.03.2010, 17:52
Сообщение
#11
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
надо иногда почитывать другие форумы ;)
можно развлекаться - metro_2033_unpacker_v1.0.7z пока что это только распаковщик, видеоролики и звуки на выходе вполне удобоваримые. но остальные ресурсы либо пожаты чем-то легоньким (наподобии lzh-lzo-lzx), либо имеют непонятный формат. инструкция ;) анпакер для Metro 2033, v1.0 1. запустить quickbms.exe 2. выбрать metro2033.bms 3. выбрать файл для распаковки (*.vfs0 *.vfs1) 4. выбрать каталог назначения 5. наблюдать за процессом. upk0 пока не поддался, он нечто среднее между контейнером и содержимым. на подкладывание измененных роликов или звуков игры не реагирует, берет строго из архивов. если распаковать все и удалить архивы - вылет. практически все содержимое content.vfs0 пожато, как и добрая половина текстур. ключевой признак - символ 0x7F в начале файла. формат вроде бы простейший, но пока не могу понять где находится словарь и есть он вобще. в связи с имеющимся релизом на х-ящике можно предположить, что это XMemCompression, но с ним пока не аллё. вобщем если кто натолкнет на идею - вечная память ;) некоторые текстуры не сжаты, скорее всего просто забыли их добавить в список пакера. текстуры есть как в DDS, так и в каком-то RAW-формате без заголовка. звуки и ролики ни один не сжат, медиафайлы таким способ хрен уменьшишь. если кто хочет помочь, обратите внимание на файлы \content\textures\water\*.ani, при их распаковке должен получится текстовый файл примерно такого содержания: Код water\water_caust01 water\water_caust02 water\water_caust03 water\water_caust04 water\water_caust05 ... это, так сказать, атака на слабое место ;) Сообщение отредактировал HikeR - 18.03.2010, 18:00 |
|
 
|
|
18.03.2010, 17:53
Сообщение
#12
|
|
|
Ш фь тф швшще) Репутация: 600
Группа: Забанен Сообщений: 3292 Награды: 1 Регистрация: 12.02.2009 |
Тут есть 9 симфония Бетховина О_О
-------------------- Забанен по собственному желанию
|
|
 
|
|
18.03.2010, 17:58
Сообщение
#13
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
HikeR
спасибо,сейчас опробую -------------------- забанen по собственному желанию
|
|
 
|
|
18.03.2010, 18:13
Сообщение
#14
|
|
|
Ш фь тф швшще) Репутация: 600
Группа: Забанен Сообщений: 3292 Награды: 1 Регистрация: 12.02.2009 |
Структура папок, конечно, знакомо выглядит
-------------------- Забанен по собственному желанию
|
|
 
|
|
18.03.2010, 18:18
Сообщение
#15
|
|
![]() Игровой Эксперт Репутация: 623
Группа: Участник Сообщений: 2474 Награды: 5 Регистрация: 14.02.2009 |
Из архива с видео выдрал 2 видеоролика, запустил - там такое началось
Сообщение отредактировал kiperenok - 18.03.2010, 18:25 -------------------- |
|
 
|
|
18.03.2010, 18:19
Сообщение
#16
|
|
![]() Мастер Игры Репутация: 382
Группа: Участник Сообщений: 1450 Награды: 4 Регистрация: 25.09.2009 |
Vik_Winchester, шайтан-торрент! http://www.gameru.net/forum/index.php?act=...249&t=33967 в той раздаче не нашёл к сожалению композиции из главного меню. -------------------- We all got friends, but we stand alone...
|
|
 
|
|
18.03.2010, 18:22
Сообщение
#17
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
kiperenok
для видео лучше бери прогу,что я дал.она корректно выдирает его. Цитата Это я про экстрактор Panishera и да..для вопроизведения лучше юзать vlc player если и так не пойдёт,в настройках\имена\Система нумерации ставь шестнадцатеричная. Сообщение отредактировал Panisher - 18.03.2010, 18:26 -------------------- забанen по собственному желанию
|
|
 
|
|
18.03.2010, 18:28
Сообщение
#18
|
|
![]() Игровой Эксперт Репутация: 623
Группа: Участник Сообщений: 2474 Награды: 5 Регистрация: 14.02.2009 |
kiperenok для видео лучше бери прогу,что я дал.она корректно выдирает его. Цитата Это я про экстрактор Panishera и да..для вопроизведения лучше юзать vlc player если и так не пойдёт,в настройках\имена\Система нумерации ставь шестнадцатеричная. Ну тогда дело в плеере. -------------------- |
|
 
|
|
18.03.2010, 18:59
Сообщение
#19
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
vlc умеет проигрывать неполные файлы, иногда он даже неполностью скачанные с торрента фильмы показывает (с урывками ессно). различные проги-экстракторы обычно ориентируются на первые 3-4 байта знакомого файла, а в случае с .ogv он начинается с последовательности OggS, но она повторяется в файле тучу раз. то есть получается или файл обрезанный, или куча маленьких ogv-файликов.
вот если бы сторонние проги могли бы определить тип сжатия - это было б полезнее. пока что выводы такие: структура файла: marker byte (0x7f) - начало блока size_pak long - размер блока size_unpack long - размер распакованных данных. unk0 long - чего-то непонятное data (размер =size_pak-13) если размер файла превышает 128Кб, то в архиве будет несколько таких блоков. то есть пакер бьет исходный файл на куски по 128кб, сжимает их и загоняет в архив безо всяких заголовков и прочего. Panisher, для видео лучше бери прогу,что я дал.она корректно выдирает его. корректнее чем у меня - вряд ли ;) |
|
 
|
|
18.03.2010, 19:03
Сообщение
#20
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
HikeR
спорить не буду Цитата вот если бы сторонние проги могли бы определить тип сжатия сейчас спрошу у знакомого,может поможет.он в этом шарит) --upd пока без понятия.обещал разобратся.. Сообщение отредактировал Panisher - 18.03.2010, 19:26 -------------------- забанen по собственному желанию
|
|
 
|
|
18.03.2010, 19:32
Сообщение
#21
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
-------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
18.03.2010, 20:37
Сообщение
#22
|
|
![]() Игровой Эксперт Репутация: 623
Группа: Участник Сообщений: 2474 Награды: 5 Регистрация: 14.02.2009 |
Ну это если кому то нужны текстуры для сторонних целей, сейчас важней распаковать архивы нормально, добраться до конфигов -------------------- |
|
 
|
|
18.03.2010, 21:06
Сообщение
#23
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
непожатых dds там всего 16 штук ;)
а вот как зовут файл с иконками стволов и чем открывали? |
|
 
|
|
18.03.2010, 21:11
Сообщение
#24
|
|
![]() Игровой Эксперт Репутация: 623
Группа: Участник Сообщений: 2474 Награды: 5 Регистрация: 14.02.2009 |
непожатых dds там всего 16 штук а вот как зовут файл с иконками стволов и чем открывали? 3d ripper dx http://www.deep-shadows.com/hax/3DRipperDX.htm#Download -------------------- |
|
 
|
|
18.03.2010, 21:14
Сообщение
#25
|
|
![]() Продвинутый геймер Репутация: 129
Группа: Участник Сообщений: 425 Награды: 2 Регистрация: 12.01.2010 |
как я понял движок метро имеет что то общее(корни?) с иксреем.....подойдут ли модели метро для сталкера?
-------------------- |
|
 
|
|
18.03.2010, 21:20
Сообщение
#26
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
Абсолютно ничего общего не имеет (или имел на ранней стадии разработки. Движок метра внешне очень похож на движок Анабиоза). Формат моделей тоже абсолютно разный.
Скрипты запакованы в бин файл. Вообще всё нестандартно и хитро запаковано. Надо ждать или СДК от разработчиков или сторонних утилит/плагинов от талантливых програмистов Сообщение отредактировал Veresk - 18.03.2010, 21:22 -------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
18.03.2010, 21:56
Сообщение
#27
|
|
![]() Игровое Воплощение Репутация: 384
Группа: Участник Сообщений: 4718 Награды: 9 Регистрация: 21.05.2008 |
На самом деле открываем winhex экзешник и там многое видно )) например ищем стройку light
Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 05638480 64 69 65 73 00 00 00 00 4C 69 67 68 74 20 47 61 dies....Light Ga 05638496 73 65 73 00 42 00 00 00 53 00 00 00 63 6F 6E 74 ses.B...S...cont 05638512 65 6E 74 5C 6D 61 70 73 5C 00 00 00 25 73 00 00 ent\maps\...%s.. 05638528 61 63 74 69 76 65 00 00 69 67 61 6D 65 3A 73 65 active..igame:se 05638544 72 69 61 6C 5F 73 61 66 65 5F 73 61 76 65 5F 7A rial_safe_save_z 05638560 6F 6E 65 5F 72 65 61 63 68 65 64 00 67 61 6D 65 one_reached.game 05638576 5F 66 69 6E 69 73 68 00 63 6F 6E 74 72 6F 6C 73 _finish.controls 05638592 5F 64 65 66 61 75 6C 74 73 00 _defaults. P.S. Ногами не бить. |
|
 
|
|
19.03.2010, 19:51
Сообщение
#28
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
анпакер версия 1.1 - http://narod.ru/disk/18917785000/metro_203...er_v1.1.7z.html (442кб)
теперь жрет и .upk файлы, они же патчи. |
|
 
|
|
19.03.2010, 20:17
Сообщение
#29
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
а обратный процесс будет?
и какие шансы на распаковку бинов и конвертацию текстур. риппер конечно здорово, но геморно Сообщение отредактировал Veresk - 19.03.2010, 20:18 -------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
19.03.2010, 20:39
Сообщение
#30
|
|
![]() Кандидат Игровых Наук Репутация: 2153
Группа: Участник Сообщений: 3488 Награды: 4 Регистрация: 27.07.2009 |
А что в этих фаилах?
Сообщение отредактировал Shoкer - 19.03.2010, 20:45 -------------------- Мне просто нравятся синие буквы под сообщением.
|
|
 
|
|
19.03.2010, 20:42
Сообщение
#31
|
|
|
Доктор Игровых Наук Репутация: 528
Группа: Забанен Сообщений: 3591 Награды: 2 Регистрация: 16.09.2009 |
А что в этих фаилах? А ты распакуй и отойди. Спасибо товарищу распаковщику, а то собирался писать свой велосипед. -------------------- Забанен по собственному желанию
|
|
 
|
|
19.03.2010, 21:01
Сообщение
#32
|
|
![]() Николас Раш Репутация: 540
Группа: Участник Сообщений: 2582 Награды: 2 Регистрация: 30.03.2009 |
модельки выдернул кто-нить?)
|
|
 
|
|
19.03.2010, 21:06
Сообщение
#33
|
|
|
Доктор Игровых Наук Репутация: 528
Группа: Забанен Сообщений: 3591 Награды: 2 Регистрация: 16.09.2009 |
модельки выдернул кто-нить?) нет. разбираться надо или ждать СДК. Лучше разбираться в формате. Так быстрее будет -------------------- Забанен по собственному желанию
|
|
 
|
|
19.03.2010, 21:07
Сообщение
#34
|
|
![]() Игровой Эксперт Репутация: 623
Группа: Участник Сообщений: 2474 Награды: 5 Регистрация: 14.02.2009 |
модельки выдернул кто-нить?) Модельки 2 форматов mesh и еще 1 но я не запомнил название уже удалил. 3ds max этот формат не берет. А текстуры вообще не имеют формата, у них после точки идет число пикселей Сообщение отредактировал kiperenok - 19.03.2010, 21:11 -------------------- |
|
 
|
|
19.03.2010, 21:35
Сообщение
#35
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
практически все модели и текстуры пожаты, разбираться с ними имеет смысл когда кто-нить распакует эту вариацию LZ78-пакера.
в обратной упаковке смысла не вижу пока нет способа открыть сжатые файлы, туда-сюда гонять неизмененные - разве что русификатор для англичанки в виде патча сделать, да и то, там есть некая чексумма непонятно как вычисляющаяся. в любом случае в bms-файлах весь формат как на ладони расписан, написать запакер по этим данным нетрудно. может кто и займется (комент #??? как раз относится к этой непонятной чексумме). вот на всякий случай небольшой список несжатых файлов: модели UNP 159998262 14192 14192 content\meshes\static\winter\frozen_wall_big_aver.model UNP 160024007 5899 5899 content\meshes\static\station_props\svinarnik_mushrooms\shampinion_01.model UNP 160666494 16401 16401 content\meshes\static\alley_props\namoroz_l10_01.model UNP 160943312 4866 4866 content\meshes\static\alley_props\sugrob_for_wall_02.model UNP 160948178 24896 24896 content\meshes\static\alley_props\sugrob_l10_03.model UNP 161909753 99 99 content\meshes\dynamic\objects\d6_items\keyboard_01.skeleton UNP 161915990 99 99 content\meshes\dynamic\objects\d6_items\panel_button_01.skeleton UNP 161920420 99 99 content\meshes\dynamic\objects\d6_items\phone_table_01.skeleton UNP 161924879 99 99 content\meshes\dynamic\objects\d6_items\phone_speaker_01.skeleton UNP 161934661 99 99 content\meshes\dynamic\objects\d6_items\recycle_02.skeleton текстуры UNP 8 174776 174776 content\textures\act\act_ameba.512 UNP 174784 349552 349552 content\textures\act\act_ameba_bump.512 UNP 1314861 349552 349552 content\textures\act\act_ameba_shar_part.512 UNP 2220991 174776 174776 content\textures\act\act_bab2_body.512 UNP 440607476 174776 174776 content\textures\wall\wall_adv_uzor.512 UNP 440782252 349552 349552 content\textures\wall\wall_adv_uzor_bump.512 UNP 441131804 174776 174776 content\textures\wall\wall_beton_water.512 UNP 441585612 174776 174776 content\textures\wall\wall_blue_do.512 UNP 442046755 174776 174776 content\textures\wall\wall_bricks_podval.512 UNP 442501367 174776 174776 content\textures\wall\wall_bricks_yellow_dsc.512 UNP 155975800 174776 174776 content\textures\grnd\grnd_boloto.512 UNP 156150576 349552 349552 content\textures\grnd\grnd_boloto_bump.512 UNP 156500128 174776 174776 content\textures\grnd\grnd_concrete.512 UNP 156674904 349552 349552 content\textures\grnd\grnd_concrete_bump.512 UNP 157164899 174776 174776 content\textures\grnd\grnd_earth.512 UNP 157339675 349552 349552 content\textures\grnd\grnd_earth_bump.512 |
|
 
|
|
20.03.2010, 11:48
Сообщение
#36
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
в продолжении развлекухи - metro_2033_unpacker_v1.1.7z
распаковать, в каталог content положить чего-нить (с соблюдением структуры каталогов), запустить батник. появится архив-патч content.upk9 который можно подложить игре, и если она поймет что вы ей там насовали - примет не раздумывая. вся работа происходит в памяти минуя временные файлы и всякие буферы, поэтому не пытайтесь запаковать обратно всю игру, может произойти что угодно. да, при упаковке пока не сохраняется инфа о том, сжатый ли файл идет в архив или обычный. пока что полезных применений нашел два: - заменил заставочные ролики (legal.ogv и sounds\legal.ogg) на пустышки, иначе говоря некое подобие no intro (ненавижу неотключаемые заставки...) - про второе применение умолчу, тут говорят разработчики бывают ;) по поводу примененного упаковщика файлов новостей нет. вручную DDS-ки примерно понял как вытащить, все вроде бы просто пока не начнешь воплощать алгоритм в жизнь. в итоге на этом останавливаюсь, если у кого будет инфа по архивам - свистите. |
|
 
|
|
20.03.2010, 15:45
Сообщение
#37
|
|
![]() Опытный Геймер Репутация: 25
Группа: Участник Сообщений: 177 Регистрация: 31.03.2007 |
|
|
 
|
|
20.03.2010, 15:52
Сообщение
#38
|
|
![]() Ты меня так разозлил, что я сейчас ударю сам себя! Репутация: 613
Группа: Участник Сообщений: 3841 Награды: 7 Регистрация: 08.07.2009 |
Есть нормальный распаковщик,чтобы все файлы можно было распаковать?
-------------------- Лучше старенький ТТ,чем Дзюдо и Каратэ!(с)Д.Пучков
|
|
 
|
|
20.03.2010, 21:25
Сообщение
#39
|
|
![]() Lo Res Chairman Репутация: 452
Группа: Участник Сообщений: 1796 Награды: 6 Регистрация: 09.09.2007 |
http://www.gsc-game.com/russian/main.php?t...ec_id=14#562479
Исходники распаковщика от setback. Сообщение отредактировал BAC9-FLCL - 20.03.2010, 21:25 |
|
 
|
|
20.03.2010, 21:32
Сообщение
#40
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
А запили-ка публично No Intro FIX а не запилю публично, сие есть нарушение лицензии, а тут можно сказать филиал разработчиков ;) все иструменты есть, самостоятельно делать со своей игрой вы можете что угодно. Есть нормальный распаковщик,чтобы все файлы можно было распаковать? у разработчиков 100% есть пакер, а вот обратный процесс им делать совершенно не нужно, доступ к исходным материалом они и так имеют. так что нормальный распаковщик появится только когда он действительно будет нужен. просто "из интереса посмотреть что внутри" как-то не стимулирует ;) |
|
 
|
|
20.03.2010, 21:42
Сообщение
#41
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
|
|
 
|
|
20.03.2010, 21:45
Сообщение
#42
|
|
![]() разраб одиночка Репутация: 2132
Группа: Модератор Сообщений: 3413 Награды: 13 Регистрация: 06.05.2004 |
Цитата кстати, "не для конечных пользователей" - это типа только личного юзанья, а не для выкладывания в паблик готового анпакера? hiker, хорош себя вести как будт тебя щас придут и заберут в кутузку для no intro fix существует gamecopyworld, лей туда если уж так боязно а анпакер если не ты соберешь, то ктото другой Сообщение отредактировал Тырса - 20.03.2010, 21:45 -------------------- Делай что должен и будь что будет.
| | | | |
|
 
|
|
20.03.2010, 22:08
Сообщение
#43
|
|
![]() Lo Res Chairman Репутация: 452
Группа: Участник Сообщений: 1796 Награды: 6 Регистрация: 09.09.2007 |
кстати, "не для конечных пользователей" - это типа только личного юзанья, а не для выкладывания в паблик готового анпакера? Очевидно, сетбак имел в виду, что это не готовый анпакер, а исходники, - ну, чтобы народ не качал и не жаловался на тему того, как с ним работать ) Сообщение отредактировал BAC9-FLCL - 20.03.2010, 22:08 |
|
 
|
|
20.03.2010, 22:14
Сообщение
#44
|
|
![]() Почти Игроман Репутация: 395
Группа: Участник Сообщений: 684 Награды: 2 Регистрация: 25.01.2010 |
Бардак в своем репертуаре... -------------------- ![]() ...Имен не осталось. Приказано забыть 14/88 |
|
 
|
|
20.03.2010, 22:56
Сообщение
#45
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
могу сказать, что исходники рабочие, можно качать и юзать без всяких изменений (правда под убунтой были траблы с виндовой GetFileSizeEx). но "из коробки" работают только с патчами, сами vfs-файлы не понимает. правда самое главное в них есть, метод распаковки. огромный респект за столь инсайдерскую инфу.
p.s. scripts.bin, stable_ru.lng и прочие интересные файлы - не текстовые ;) в них тоже еще предстоит ковыряться (это для любителей готовых решений). |
|
 
|
|
21.03.2010, 08:53
Сообщение
#46
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
если кто изучал представленные исходники, подскажите плиз такую вещь. есть там пара строчек:
Код unsigned off = (*inp & 0x02) ? 4 : 1; if (off - 1 > 3) { clen = len = 0; ....... я так понимаю первую строчку: Код unsigned off = (*inp & 0x02) if (off > 0 ) off = 4 else off = 1; ....... но тогда второе условие никогда не выполнится, 4-1=3, 1-1=0, в обоих случаях условие неверно. и по распакованным файликам. каждый файл в каталоге шейдеров представляет собой контейнер для кучи маленьких еще раз пожатых файликов с компилированными шейдерами. файлы локализации имеют поксоренные локализованные строки. вобщем внутри архивов лежат сжатые файлы, внутри которых находятся еще одни сжатые/шифрованные данные, и формат этих данных максимально усложнен для понимания (отрезанные заголовки, например). есть стойкое подозрение, что какие-либо будущие моды (если они вобще будут) не выйдут за рамки перерисованных иконок и заменой текстур перчаток ;) а, ну и что-то вроде Real Weapon Sound Mod's еще могут быть. |
|
 
|
|
21.03.2010, 09:21
Сообщение
#47
|
|
![]() Игрок Репутация: 17
Группа: Участник Сообщений: 43 Регистрация: 02.08.2009 |
Hiker, если уж рассуждать о модах - навряд ли из Метро 2033 кто-то третий фолаут сделал бы, движок может и имеет возможность подзагрузки мира без лоадов, "на лету" - если верить интервью разработчиков - но всё же игра тяжеловата для большинства компов среднего уровня. И такой большой мир - былбы неиграбелен. Это моё мнение дилетанта в движках
Так что ресурсы, ес.. (нет) КОГДА их удастся открыть, и даже при условии что можно будет некую геймдату в папке с игрой организовать, делая мод - и правда послужат разве что правке конфигурации оружия, здоровья Библиотекарей и, например, цвета луча фонарика и его срока службы. -------------------- ![]() |
|
 
|
|
21.03.2010, 10:07
Сообщение
#48
|
|
![]() Ты меня так разозлил, что я сейчас ударю сам себя! Репутация: 613
Группа: Участник Сообщений: 3841 Награды: 7 Регистрация: 08.07.2009 |
у разработчиков 100% есть пакер, а вот обратный процесс им делать совершенно не нужно, доступ к исходным материалом они и так имеют. так что нормальный распаковщик появится только когда он действительно будет нужен. просто "из интереса посмотреть что внутри" как-то не стимулирует а если я захочу поставить русификатор текста например? Сообщение отредактировал MrBlack - 21.03.2010, 10:08 -------------------- Лучше старенький ТТ,чем Дзюдо и Каратэ!(с)Д.Пучков
|
|
 
|
|
21.03.2010, 10:31
Сообщение
#49
|
|
|
Чё такой дурацкий статус? Репутация: 838
Группа: Участник Сообщений: 2567 Награды: 9 Регистрация: 20.06.2005 |
у разработчиков 100% есть пакер, а вот обратный процесс им делать совершенно не нужно, доступ к исходным материалом они и так имеют. так что нормальный распаковщик появится только когда он действительно будет нужен. просто "из интереса посмотреть что внутри" как-то не стимулирует а если я захочу поставить русификатор текста например? Купи лицуху, whats problem? -------------------- Энергия ядерного взрыва равна примерно 22030000000ккал, что примерно соответствует 4,3 тысяч тонн копченой колбасы.
|
|
 
|
|
21.03.2010, 10:35
Сообщение
#50
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
на этом форуме русификатор текста - это диск с игрой из ближайшего магазина (ну или стим-версия), уж примите такие правила игры. на других форумах русификатор - это примерно 6Мб готовых к употреблению файлов, что быстрее и проще чем копипаст ресурсов с имеющимся инструментарием :)
|
|
 
|
|
21.03.2010, 10:59
Сообщение
#51
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
Даа..Тема живёт :)
setback'у огромное спасибо. Цитата p.s. scripts.bin, stable_ru.lng и прочие интересные файлы - не текстовые ;) Как раз недавно начал изучать.Видать не зря взялся ;) Сообщение отредактировал Panisher - 21.03.2010, 10:59 -------------------- забанen по собственному желанию
|
|
 
|
|
21.03.2010, 11:12
Сообщение
#52
|
|
![]() Почти Игроман Репутация: 395
Группа: Участник Сообщений: 684 Награды: 2 Регистрация: 25.01.2010 |
Так что ресурсы, ес.. (нет) КОГДА их удастся открыть, и даже при условии что можно будет некую геймдату в папке с игрой организовать, делая мод - и правда послужат разве что правке конфигурации оружия, здоровья Библиотекарей и, например, цвета луча фонарика и его срока службы. Это при условии, что не будет предоставлено SDK. А мы ведь все знаем, как THQ любят давать фанатам редакторы, правда? Так что нельзя пока утверждать с полной уверенностью... Но в общем-то, на шутеры и делают, разве что оружие, звуки, текстуры, модельки небольшие... Никто и не говорил о глобальном изменении. А как песочница для тех же моделеров этот движок при наличии SDK очень даже не плох. P.S. Если уж вообще прижмет, то всегда можно выдрать модели для И.Г.Р.Ы. -------------------- ![]() ...Имен не осталось. Приказано забыть 14/88 |
|
 
|
|
21.03.2010, 11:48
Сообщение
#53
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
Если судить по крошечным размерам локаций
![]() то никакого "открытого" мира на метре непостроить. Да и вообще это не сталкер, и проводить параллели бессмысленно. Обычный кинематографический шутер, моды на кторый (если будут) ограничатся правкой конфигов оружия -------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
21.03.2010, 12:07
Сообщение
#54
|
|
![]() Игровой Эксперт Репутация: 623
Группа: Участник Сообщений: 2474 Награды: 5 Регистрация: 14.02.2009 |
Если судить по крошечным размерам локаций ![]() то никакого "открытого" мира на метре непостроить. Да и вообще это не сталкер, и проводить параллели бессмысленно. Обычный кинематографический шутер, моды на кторый (если будут) ограничатся правкой конфигов оружия А как ты в макс засунул ? На 3д рипер не похоже - слишком все ровно. -------------------- |
|
 
|
|
21.03.2010, 12:13
Сообщение
#55
|
|
![]() Почти Игроман Репутация: 395
Группа: Участник Сообщений: 684 Награды: 2 Регистрация: 25.01.2010 |
Обычный кинематографический шутер, моды на кторый (если будут) ограничатся правкой конфигов оружия Не аргумент. Все помнят, во что превратился рельсовый шутер Half-Life? Чем загонял в макс геометрию? -------------------- ![]() ...Имен не осталось. Приказано забыть 14/88 |
|
 
|
|
21.03.2010, 12:16
Сообщение
#56
|
|
![]() Продвинутый геймер Репутация: 249
Группа: Участник Сообщений: 421 Награды: 4 Регистрация: 11.03.2008 |
А кто нить может подсказать,где находятся ролики,типа которые сны Артёма?
-------------------- Лебедев не продается!!!
|
|
 
|
|
21.03.2010, 12:18
Сообщение
#57
|
|
|
Почти Мастер Репутация: 242
Группа: Участник Сообщений: 1016 Награды: 4 Регистрация: 06.08.2009 |
|
|
 
|
|
21.03.2010, 12:19
Сообщение
#58
|
|
![]() Игровой Эксперт Репутация: 623
Группа: Участник Сообщений: 2474 Награды: 5 Регистрация: 14.02.2009 |
А кто нить может подсказать,где находятся ролики,типа которые сны Артёма? Это ролики на движке игры. -------------------- |
|
 
|
|
21.03.2010, 12:21
Сообщение
#59
|
|
![]() Продвинутый геймер Репутация: 249
Группа: Участник Сообщений: 421 Награды: 4 Регистрация: 11.03.2008 |
kiperenok,
Аа,спасибо,понял.Жаль. -------------------- Лебедев не продается!!!
|
|
 
|
|
21.03.2010, 12:53
Сообщение
#60
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
Зд риппер плюс правильные параметры импорта в макс
Отличие халфы от метра в том, что сурс почти открытый движок и к нему есть СДК, да и развернуться там есть где. -------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
21.03.2010, 13:08
Сообщение
#61
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
Veresk
Цитата Если судить по крошечным размерам локаций А если учесть,что риппер не всегда выдерает сразу всю локацию.. -------------------- забанen по собственному желанию
|
|
 
|
|
21.03.2010, 14:22
Сообщение
#62
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
это не тот случай. Сравните локации с тем, что вы видели в игре. В метре почти все локации не больше подземелий Агропрома.
Сообщение отредактировал Veresk - 21.03.2010, 14:23 -------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
21.03.2010, 14:24
Сообщение
#63
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
Veresk
Цитата это не тот случай Надеюсь это не так,проверю сам. -------------------- забанen по собственному желанию
|
|
 
|
|
22.03.2010, 03:14
Сообщение
#64
|
|
![]() Почти Игроман Репутация: 70
Группа: Забанен Сообщений: 631 Регистрация: 25.11.2009 |
если кто изучал представленные исходники, подскажите плиз такую вещь. есть там пара строчек: Код unsigned off = (*inp & 0x02) ? 4 : 1; if (off - 1 > 3) { clen = len = 0; ....... я так понимаю первую строчку: Код unsigned off = (*inp & 0x02) if (off > 0 ) off = 4 else off = 1; ....... но тогда второе условие никогда не выполнится, 4-1=3, 1-1=0, в обоих случаях условие неверно. Если условие в скобках выпоняется ( *inp & 0x02 ), а другими словами если в первом байте хоть один бит совпадет с соответствующим битом 0x02 (10b), то off = 4, если не совпадет ни один, то off = 1, честно сказать не понятно что проверяется в контексте этого условия, но в любом случае от того выполняется оно или нет - ничего не меняется во втором условии. Сообщение отредактировал surfer - 22.03.2010, 03:28 -------------------- забанен, нарушение правил, пп. 2.1 и 7.2
|
|
 
|
|
22.03.2010, 11:58
Сообщение
#65
|
|
![]() бла-бла-бла Репутация: 1012
Группа: Участник Сообщений: 3362 Награды: 9 Регистрация: 18.11.2008 |
|
|
 
|
|
22.03.2010, 12:33
Сообщение
#66
|
|
![]() какой жим, вы о чем?) Репутация: 1523
Группа: Участник Сообщений: 7234 Награды: 10 Регистрация: 30.05.2009 |
Отличие халфы от метра в том, что сурс почти открытый движок и к нему есть СДК, да и развернуться там есть где. Игра только вышла - раз. Уже сказали, что СДК будет - два. Тут скорее следует расчитывать на уровень модмейкинга Крайсиса на Край Энжайне 2 с его урезанным модмейкерским СДК. А вообще - время покажет, вы же наперед рвёте и сжигаете шкуру неубитого медведя - зачем? |
|
 
|
|
22.03.2010, 12:38
Сообщение
#67
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
а с чего вы взяли что если в игре маленькие локации - то движок открытый мир не держит? а с чего вы взяли, что я такое сказал? Движок может держать что угодно, только мы этого никогда не узнаем. Если только не выйдет какой-нибудь открытой игры типа ФК2 на этом движке. Разрабы дуни сказали сразу, что "да", поддерживается огромный мир, мы его и получили. А разрабы метра сказали "да", а получили мы в итоге крошечные тонели. -------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
22.03.2010, 12:46
Сообщение
#68
|
|
![]() Игрок Репутация: 6
Группа: Участник Сообщений: 37 Регистрация: 11.12.2009 |
Зато насыщенные. Если моды и будут клепать, главное чтобы продолжали делать насыщенные локации, а не пустышки.
|
|
 
|
|
22.03.2010, 12:49
Сообщение
#69
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
Игра только вышла - раз. Уже сказали, что СДК будет - два. Тут скорее следует расчитывать на уровень модмейкинга Крайсиса на Край Энжайне 2 с его урезанным модмейкерским СДК. А вообще - время покажет, вы же наперед рвёте и сжигаете шкуру неубитого медведя - зачем? Опять же из области мифов. Разрабы сталка тоже много чего говорили, что мол тот СДК что отдали комунити, это и есть нормальный СДК и т.п. бред. И что интересно метрастроевцам помешало сразу выложить СДК, если его обещали? Какой нафиг уровень, если даже для сталка новых уровней сделано с десяток, и тех для мультика, и на сонове готовых обжектов. Я не привык верить всему на слово - разочарований будет меньше в итоге. И вообще метро это не та игра, которую ожидает светлое будущее модмейкерства. А вот её ресурсы использовать надо обязательно, хотя без нормальных плагинов для макса/майки это геморно. Если моды и будут клепать, главное чтобы продолжали делать насыщенные локации, а не пустышки. Кто? см. выше про локи для сталка -------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
22.03.2010, 12:49
Сообщение
#70
|
|
![]() Мастер Игры Репутация: 505
Группа: Участник Сообщений: 1391 Награды: 1 Регистрация: 03.02.2009 |
Veresk, эта тема немного не о сталкере. И кстати к чему сокрушатся отсуствию сдк когда и его помощью ничего толкового не сделают ??
-------------------- Тот, кто борется с гомосоветикусами, не сможет уберечь себя, чтобы самому не стать гомосоветикусом.
Аренда тракторов. 8 (495) 224-22-22. Спросить Поросенка Петра. |
|
 
|
|
22.03.2010, 13:03
Сообщение
#71
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
Цитата Разрабы сталка тоже много чего говорили, что мол тот СДК что отдали комунити, это и есть нормальный СДК и т.п. бред. Верить ПЫС'ам - себя не уважать. Цитата если даже для сталка новых уровней сделано с десяток был бы получше СДК,т.е. для всех понятен,было бы намного больше лок. Цитата И вообще метро это не та игра, которую ожидает светлое будущее модмейкерства. тогда что Вы тут делаете? идите во всеми любимого сталкера играйте. Сообщение отредактировал Panisher - 22.03.2010, 13:05 -------------------- забанen по собственному желанию
|
|
 
|
|
22.03.2010, 13:22
Сообщение
#72
|
|
![]() Мастер Игры Репутация: 505
Группа: Участник Сообщений: 1391 Награды: 1 Регистрация: 03.02.2009 |
Верить ПЫС'ам - себя не уважать. Правда СДК который они дали тот же что юзали и сами. был бы получше СДК,т.е. для всех понятен,было бы намного больше лок. Есть море игр СДК к которым в разы лучше, например Обливион или Краизис, чем у сталка а новых локаций там не намного больше. тока смысл сратся, пока даже конфиги не нарыли. -------------------- Тот, кто борется с гомосоветикусами, не сможет уберечь себя, чтобы самому не стать гомосоветикусом.
Аренда тракторов. 8 (495) 224-22-22. Спросить Поросенка Петра. |
|
 
|
|
22.03.2010, 13:38
Сообщение
#73
|
|
![]() Почти Игрок Репутация: 18
Группа: Забанен Сообщений: 28 Регистрация: 22.10.2009 |
m.i.n.a.s.
Цитата Есть море игр СДК к которым в разы лучше, например Обливион или Краизис, чем у сталка а новых локаций там не намного больше. Спорить не буду.но ведь основная масса таких игр - на один раз..Вот и нет смысла на них что-либо "творить". Цитата Особенно Обливион в который до сих пор играют Да,емного тупанул..Просто говорил за себя.Мне такое не более,чем на один раз. Сообщение отредактировал Panisher - 22.03.2010, 13:50 -------------------- забанen по собственному желанию
|
|
 
|
|
22.03.2010, 13:43
Сообщение
#74
|
|
![]() Мастер Игры Репутация: 505
Группа: Участник Сообщений: 1391 Награды: 1 Регистрация: 03.02.2009 |
Спорить не буду.но ведь основная масса таких игр - на один раз..Вот и нет смысла на них что-либо "творить". Особенно Обливион в который до сих пор играют, просто уровень комьюнити + актуальность темы = много карт и модов -------------------- Тот, кто борется с гомосоветикусами, не сможет уберечь себя, чтобы самому не стать гомосоветикусом.
Аренда тракторов. 8 (495) 224-22-22. Спросить Поросенка Петра. |
|
 
|
|
22.03.2010, 14:20
Сообщение
#75
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
Модятся те игры, в котрые играют больше одного раза, у метра реиграбельность минимальна: ну сейчас разок, потом ещё разок, что-бы пройти любимые моменты (особо умные для этого сохранят папочку с чекпоинтами)
ладно, отъехали от темы немного. С другой стороны, так как обсуждать сейчас особенно нечего, то только пофлуживать получается -------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
22.03.2010, 15:46
Сообщение
#76
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
metro_2033_unpacker_v1.2.7z
на текущий момент умеет доставать файлы из vfs и upk архивов, создавать upk патчи, а также полностью распаковывать все пожатые файлы из upk-патчей (10x to bardak). вся инфа в readme.txt для полной распаковки всех игровых файлов, а не только находящихся в патчах можно помучатся таким образом: - извлекаем все из vfs и upk архивов - выбираем пожатые файлы, кладем их в каталог content (с сохранением структуры каталогов) - делаем большой upk патч - распаковываем его утилитой от bardak-а только рекомендую не запаковывать больше 100 метров за раз, хотя и запрещать не буду ;) внедрить алгоритм полной распаковки с используемым мной скриптовым анпакером QuickBSM немного проблематично, хотя возможно. игра без проблем жрет созданные upk архивы без CRC32 контрольных сумм, что означает ее использование только для сокрытия ресурсов. то же относится к остальным игровым файлам, информация убрана от любопытных глаз, иных причин нет. p.s. по поводу сдк для сталкера от разработчиков. он безполезен. Сообщение отредактировал HikeR - 22.03.2010, 15:57 |
|
 
|
|
22.03.2010, 16:21
Сообщение
#77
|
|
![]() Почти Игроман Репутация: 70
Группа: Забанен Сообщений: 631 Регистрация: 25.11.2009 |
информация убрана от любопытных глаз Есть мнение, что скрипты скомпилированы в байт-код. -------------------- забанен, нарушение правил, пп. 2.1 и 7.2
|
|
 
|
|
22.03.2010, 16:44
Сообщение
#78
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
как просветил очень талантливый програмист: скорей всего так оно и есть. именно поэтому текстуры так хитро выглядят в распакованом виде - Они подготовлены сразу к утаскиванию в видеокарту
т.е. шансов на распаковку бина равны минус бесконечности :-) И именно поэтому метро так шустро работает и портирована на приставки (цитата с вики: Преимущество — в портируемости, т. е. один и тот же байт-код может исполняться на разных платформах и архитектурах) Сообщение отредактировал Veresk - 22.03.2010, 16:47 -------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
22.03.2010, 19:25
Сообщение
#79
|
|
|
Доктор Игровых Наук Репутация: 528
Группа: Забанен Сообщений: 3591 Награды: 2 Регистрация: 16.09.2009 |
Есть мнение, что скрипты скомпилированы в байт-код. Они подготовлены сразу к утаскиванию в видеокарту Кэп в ударе. Цитата т.е. шансов на распаковку бина равны минус бесконечности Скриптов, конфигов и пропсов - да. Но никогда не говорите никогда. А вот текстуры - очень даже быть. Вероятно, сжатые DXT, как у всех. Про Сталкер больше не вспоминаем здесь. Ну если говорят, что Прохоров пообещал СДК, стоит подождать. Может новые локации возможно будет делать и вообще создать мод по рассказу "Конец дороги". -------------------- Забанен по собственному желанию
|
|
 
|
|
22.03.2010, 19:37
Сообщение
#80
|
|
![]() Почти Игроман Репутация: 395
Группа: Участник Сообщений: 684 Награды: 2 Регистрация: 25.01.2010 |
HikeR, благодарю! Видимые продвижения, теперь можно распаковать уже текстуры. Гляди еще неделя и начнется активное изменение ресурсов.
P.S. Вспоминаются времена распаковки ресурсов первых билдов... -------------------- ![]() ...Имен не осталось. Приказано забыть 14/88 |
|
 
|
|
22.03.2010, 21:25
Сообщение
#81
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
Ну если говорят, что Прохоров пообещал СДК, стоит подождать. Может новые локации возможно будет делать и вообще создать мод по рассказу "Конец дороги". А интересно каким хитрым способом вы их к игре подключите и как туда действо заведёте? Может хватит бредить! Как же однобоко вы смотрите на офигенную пропасть проблем с модингом метра. Используйте ресы метра для других игр и благодарите моделеров-метростроевцев за их классные штукевины ![]() А ты побольше флуди вместо нормального разговора в этой теме... Сообщение отредактировал Deimos - 23.03.2010, 08:15 -------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
22.03.2010, 21:29
Сообщение
#82
|
|
![]() Игровой Эксперт Репутация: 623
Группа: Участник Сообщений: 2474 Награды: 5 Регистрация: 14.02.2009 |
Ну если говорят, что Прохоров пообещал СДК, стоит подождать. Может новые локации возможно будет делать и вообще создать мод по рассказу "Конец дороги". А интересно каким хитрым способом вы их к игре подключите и как туда действо заведёте? Может хватит бредить! Как же однобоко вы смотрите на офигенную пропасть проблем с модингом метра. Используйте ресы метра для других игр и благодарите моделеров-метростроевцев за их классные штукевины ![]() Дружище сделай плиз скрин окна импорта геометрии 3д рипера с твоими настройками. -------------------- |
|
 
|
|
22.03.2010, 21:36
Сообщение
#83
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
А вот текстуры - очень даже быть. Вероятно, сжатые DXT, как у всех. может стоит самому посмотреть для начала, чтобы более предметно общаться по поводу текстур "как у всех"? берем любую текстуру оканчивающуюся на .2048. предполагаем, что это квадрат со стороной 2048 точек. размер файла - 4 мб ровно, текстура получается 8-ми битная, что несколько нехарактерно для игр. если предположить 32-битный цвет (3 байта + альфа), то квадрат выходит уже 1024х1024 точки. ни один raw-плагин с настройками не желает отобразить правильно эти текстуры. какие есть мысли? |
|
 
|
|
22.03.2010, 21:45
Сообщение
#84
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
Сняты все дополнительные галки, да изначально фрейм получается "грязный", но можно быть уверенным. что ничего потом не собъётся и не потеряется. При выборе соотношения сторон и угла зрения выбирается наибольшее значение. только при нём (у меня) не портится геометрия. Ну а далее уже ручками, ручками.
В игре снимок лучше всего делать стоя максимально близко к снимаемому объекту, тогда он будет близко к началу осей координат. и можно небоятся, что вы его отрежете случайно. Оружие всегда расплагается под правильными углами к осям.
-------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
22.03.2010, 21:49
Сообщение
#85
|
|
|
Доктор Игровых Наук Репутация: 528
Группа: Забанен Сообщений: 3591 Награды: 2 Регистрация: 16.09.2009 |
может стоит самому посмотреть для начала, чтобы более предметно общаться по поводу текстур "как у всех"? Может стоит дружелюбнее относится к людям. Я не заявлял, что оно абсолютно так. Насколько я знаю, видеокарты имеют аппаратное распаковывание DXT. Цитата какие есть мысли? DXT5 кодирует 16 пикселей в 128 бит, то-есть 8 бит на пиксель. Может тулзы от нВидиа для dds помогут. Оставляю "профессионалов" наедине... Сообщение отредактировал Deimos - 22.03.2010, 21:50 -------------------- Забанен по собственному желанию
|
|
 
|
|
22.03.2010, 22:38
Сообщение
#86
|
|
![]() Продвинутый геймер Репутация: 74
Группа: Участник Сообщений: 204 Награды: 3 Регистрация: 06.09.2009 |
Собрал нужное воедино... подправил и добавил в первый пост... ссылку на утилиту от бардака скиньте... не нашёл в дебрях постов
-------------------- ---
|
|
 
|
|
22.03.2010, 22:43
Сообщение
#87
|
|
![]() Почти Игроман Репутация: 395
Группа: Участник Сообщений: 684 Награды: 2 Регистрация: 25.01.2010 |
MetroStalk, бардак собственно выложил только исходники на форуме GSC, Хайкер же (насколько я понял с его слов) сделал сам анпакер upk файлов при помощи этих исходников.
Но на всякий случай сам пост Сетбека... http://www.gsc-game.com/russian/main.php?t...ec_id=14#562479 -------------------- ![]() ...Имен не осталось. Приказано забыть 14/88 |
|
 
|
|
22.03.2010, 22:53
Сообщение
#88
|
|
![]() Продвинутый геймер Репутация: 74
Группа: Участник Сообщений: 204 Награды: 3 Регистрация: 06.09.2009 |
MetroStalk, бардак собственно выложил только исходники на форуме GSC, Хайкер же (насколько я понял с его слов) сделал сам анпакер upk файлов при помощи этих исходников. понял... цитирую пост HikeR - распаковываем его утилитой от bardak-а это вот я так понял исходники распаковщика для м2033 http://www.sendspace.com/file/3m832x а где согласно посту HikeR взять утилиту от bardak-а?
Но на всякий случай сам пост Сетбека... http://www.gsc-game.com/russian/main.php?t...ec_id=14#562479 -------------------- ---
|
|
 
|
|
22.03.2010, 22:57
Сообщение
#89
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
Учитиесь читать нормально. Бардак выложил только исходники, по которым умные люди смогут собрать анпакер, что Хайкер и сделал. Никакх "утилит от самого" нету.
-------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
22.03.2010, 23:09
Сообщение
#90
|
|
![]() Почти Игроман Репутация: 395
Группа: Участник Сообщений: 684 Награды: 2 Регистрация: 25.01.2010 |
где согласно посту HikeR взять утилиту от bardak-а? В архиве последней версии анпакера, который он выложил. Он там есть... unpack_files_in_upk.exe, если не ошибаюсь. Следует уточнить, это именно программа собранная Хайкером. Имя "утилита бардака" получила только из-за того, что основывается на бардаковском коде. Veresk, нужно быть более дружелюбным к людям. Сообщение отредактировал ОСК - 22.03.2010, 23:17 -------------------- ![]() ...Имен не осталось. Приказано забыть 14/88 |
|
 
|
|
22.03.2010, 23:32
Сообщение
#91
|
|
![]() разраб одиночка Репутация: 2132
Группа: Модератор Сообщений: 3413 Награды: 13 Регистрация: 06.05.2004 |
Цитата Учитиесь читать нормально. Бардак выложил только исходники, по которым умные люди смогут собрать анпакер, что Хайкер и сделал. Никакх "утилит от самого" нету. мда, а взять и собрать самому для текущего среднестатического пользователя это проблемно? то что у hiker'а в архиве, как написал ОСК, и есть анпакер от бардака, для не верущих собранный мною из сорцев, сайз чутку отличается, но догадываюсь что хайкер юзал прост другой компилер или забилдено с разной степенью оптимизации http://narod.ru/disk/19011411000/upk_unpacker.rar.html -------------------- Делай что должен и будь что будет.
| | | | |
|
 
|
|
23.03.2010, 00:10
Сообщение
#92
|
|
![]() Продвинутый геймер Репутация: 74
Группа: Участник Сообщений: 204 Награды: 3 Регистрация: 06.09.2009 |
Учитиесь читать нормально. Бардак выложил только исходники, по которым умные люди смогут собрать анпакер, что Хайкер и сделал. Никакх "утилит от самого" нету. читаем прям из тоннеля через пнв... так что всё ок... просто строка в посте ввела в заблуждение... всё вопрос исчерпан... Veresk в следующий раз подобный гонорный пост не прощу... -------------------- ---
|
|
 
|
|
23.03.2010, 00:45
Сообщение
#93
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
DXT5 кодирует 16 пикселей в 128 бит, то-есть 8 бит на пиксель. Может тулзы от нВидиа для dds помогут. заголовки у текстур отрезаны, тулзов для восстановления не нашел. однако действительно оказалось, что большинство текстур оканчивающихся на .512, .1024, .2048 - это DDS, нужно только приклеить минимальный заголовок. осталось подобрать правильные параметры этого заголовка, или поискать их в скриптах, что-ли ;) ссылку на утилиту от бардака скиньте... раскрываю вопрос полностью: по выложенным исходникам я собрал эту утиль, но убрал из нее проверку CRC32-суммы, ибо созданные самолично архивы этой чексуммы не имеют и утиль на них падает. чексумма вычисляется для НЕпожатых файлов перед упаковкой, но пакера у нас нет. игре все-равно пофиг на эту проверку. утиль действительно зовут unpack_files_in_upk.exe, и находится она в архиве metro_2033_unpacker_v1.2.7z. вроде все ;) сайз чутку отличается полный стрип и независимость от VCR90 ;) Сообщение отредактировал Deimos - 23.03.2010, 08:09 |
|
 
|
|
23.03.2010, 01:35
Сообщение
#94
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
про отрезанные заголовки. их действительно орезали и запихнули в textures.bin. в начале идут шапки, в конце файла названия текстур через символ 00. если дойдет до изменения картинок, то придется перестраивать этот файлик при каждом чихе.
я продолжаю удивляться скорости загрузки уровней и сейвов при всех примененных техниках сокрытия инфы ;) |
|
 
|
|
23.03.2010, 01:57
Сообщение
#95
|
|
![]() Почти Игроман Репутация: 70
Группа: Забанен Сообщений: 631 Регистрация: 25.11.2009 |
Портирую 'metro2033_unpack_vfs.bms' на С:
Код Код #include "stdio.h" int main( int argc, char *argv[] ) { char *source = argv[1]; size_t max_size, data_pos, offset; FILE* handle; _int32 ffff; _int32 chunk_size; int exit = 0; handle = fopen( "content.vfi", "rb" ); if( !handle ) { return -1; } fseek( handle, 0, SEEK_END ); max_size = ftell( handle ); fseek( handle, 0, SEEK_SET ); fread( &ffff, 4, 1, handle ); fread( &chunk_size, 4, 1, handle ); data_pos = ftell( handle ); offset = data_pos + chunk_size; do { // ... exit = 1; } while( !exit ); fclose( handle ); return 0; } я правильно понимаю порядок действий? -------------------- забанен, нарушение правил, пп. 2.1 и 7.2
|
|
 
|
|
23.03.2010, 02:11
Сообщение
#96
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
сорри, я в сях не спец. вот полное описание скриптов BMS - http://aluigi.altervista.org/papers/quickbms.txt, команды там простейшие и очень похожи на сишные.
по сути content.vli является оглавлением, первая секция с номером ffff - неактуальна (содержит некий GUID которым оканчиваются все vfs архивы), далее по одной секции на каждый архив. скрипт перебирает их пока не встретит заданное имя файла, затем он входит в секцию и дял каждого файла читает параметры crc, смещение, распакованный и запакованный размер, полное имя. смещение и размер - это прямое указание где брать файл в архиве vfs. кстати, while( !exit ); вам зачем? это издержки простейшего скриптового языка. можно более кратко и понятно, что-то вроде while (offset < max_size); Сообщение отредактировал HikeR - 23.03.2010, 02:15 |
|
 
|
|
23.03.2010, 03:23
Сообщение
#97
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
да, еще один не совсем очевидный момент. в BMS скриптах чтение переменной автоматически сдвигает указатель на область памяти, а в сях его надо двигать ручками.
|
|
 
|
|
23.03.2010, 04:57
Сообщение
#98
|
|
![]() Магистр Игры Репутация: 270
Группа: Участник Сообщений: 2620 Награды: 4 Регистрация: 26.03.2007 |
да, еще один не совсем очевидный момент. в BMS скриптах чтение переменной автоматически сдвигает указатель на область памяти, а в сях его надо двигать ручками.
и по текстурам. в файле textures.bin упоминаются 3594 файла без расширения, а всего текстур с расширением .512 - 2459. причем в bin перечисляются и dds файлы (непонятно зачем, они ведь не попорчены) причем тоже не все, есть текстуры в архивах, которых просто нет в этом списке. однако без textures.bin игра работать не хочет ;( что еще интересно, предполагалось, что для каждой текстуры есть 3 версии: 512, 1024, 2048. реальная картина: .512 - 2459 .1024 - 1919 .2048 - 995 .dds - 358 в итоге взял текстуры wm_gluho.*, приделал им заголовок от пустого dds-файла с равным размером и сжатием DXT1 без мип-уровней, поредактировал, сохранил, отрезал заголовок - вуаля: ![]() это для .1024 файлов размером в полметра. которые по мегабайту - там DXT5 без мип-уровней. |
|
 
|
|
23.03.2010, 05:30
Сообщение
#99
|
|
![]() Почти Игроман Репутация: 70
Группа: Забанен Сообщений: 631 Регистрация: 25.11.2009 |
кстати, while( !exit ); вам зачем? это издержки простейшего скриптового языка. можно более кратко и понятно На данном этапе мне нужно было разобраться в самом алгоритме. в BMS скриптах чтение переменной автоматически сдвигает указатель на область памяти, а в сях его надо двигать ручками. Нет, файловый указатель перемещается при чтении/записи на кол-во байт, которые были прочитаны/записаны Я почти закончил, осталось купить игру и проверить в действии -------------------- забанен, нарушение правил, пп. 2.1 и 7.2
|
|
 
|
|
23.03.2010, 07:12
Сообщение
#100
|
|
![]() Почти Мастер Репутация: 250
Группа: Забанен Сообщений: 1131 Награды: 1 Регистрация: 25.01.2010 |
я продолжаю удивляться скорости загрузки уровней и сейвов при всех примененных техниках сокрытия инфы Врядли это технология сокрытия инфы. От кого? от простого пользователя да, а от тех кто хочет ею попользоваться нет. Если сравнивать с другими шутерами, то скорость загрузки самая обычная. Да и грузить там особенно нечего: уровни небольшие, текстур используется для них мало, причем многие текстуры (разумно) используются и для неписей и для деталей интерьера. Почти все неписи получены путём комбинирования деталей одежды и экипировки (а не как в сталке, что укаждой групировки своя раскраска костюма) и т.д. и т.п. -------------------- До каких пор людей, по крохам собиравших державу и беспощадно каравших её врагов, мы будем обзывать палачами, а индивидов, разваливших страну и пустивших на ветер труды целых поколений, именовать реформаторами? (Ф.М. Достоевский)
Прочитай сам, сообщи другому! Убей салоедного имперца - спаси триединство: Белоруссия, Россия, Украина |
|
 
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 10.03.2026, 21:18 |