IPB

>

Вскрытие ресурсов Metro Exodus

 
 iOrange
сообщение 22.02.2019, 19:17
Сообщение #701


Мастер Игры
************

Куратор темы
Сообщений: 1369
Регистрация: 30.03.2010
Из: Planet Earth
Пользователь №: 13811



Metro Exodus
4A Games
14 февраля
ЭкшнШутерСтелсПост-апокалипсисПесочница
86 %
82/100
PC, PS4, Xbox One
скриншот Metro Exodus 0скриншот Metro Exodus 1скриншот Metro Exodus 2скриншот Metro Exodus 3скриншот Metro Exodus 4скриншот Metro Exodus 5скриншот Metro Exodus 6скриншот Metro Exodus 7скриншот Metro Exodus 8скриншот Metro Exodus 9скриншот Metro Exodus 10скриншот Metro Exodus 11скриншот Metro Exodus 12скриншот Metro Exodus 13скриншот Metro Exodus 14скриншот Metro Exodus 15скриншот Metro Exodus 16скриншот Metro Exodus 17
Софт:

Распаковщик архивов Metro Exodus от abramcumner
https://yadi.sk/d/XhCjq0wVK_oAsQ

Конвертер для текстур эксодуса в .dds от Prodnik
https://yadi.sk/d/G1xL2FcYE4FlxQ

Программа для конвертирования текстур любых версий Метро от iOrange - MetroTC
http://s.gameru.net/metro/MetroTC.zip
Github репозиторий - https://github.com/iOrange/MetroTC
Описание

Встречайте MetroTC - комбайн-конвертер любых текстур всех версий Метро в одном флаконе.
Ваша задача - указать где лежат текстуры (или одна текстура) и дать команду "Convert!", и программа сама найдет в указанном месте все текстуры Метро, обработает, и выдаст DDS читаемый любыми редакторами и утилитами.

Отличительные особенности:
1) Поддержка всех версий игр серии Метро
2) Текстуры 512/1024/2048 (если присутствуют) собираются в один DDS со всем мипмапами и правильными свойствами
3) Программа умеет определять что текстура уже была сконвертированна, и потому ее можно "натравливать" на папки с частично конвертированными текстурами
4) Эксклюзив для Gameru.net (IMG:style_emoticons/default/rolleyes.gif)
5) Программа залита на сайт gameru.net, а потому ссылка не умрет (IMG:style_emoticons/default/cool.gif)

(IMG:https://images.gameru.net/thumb/e15d5150d10d5eb.png)


Комплексная программа для просмотра, распаковки и конвертации ресурсов Metro Exodus от iOrange - MetroEX
http://s.gameru.net/metro/MetroEX_v046a.zip
Github репозиторий - https://github.com/iOrange/MetroEX

Чейнджлог по версиям:
MetroEX v0.3

1) Исправлен зум моделей колесиком мышки на Windows 7/8 (автор - abramcumner)
2) Добавлена фильтрация дерева файлов (автор - slik)
3) Известные типы файлов теперь отображаются со своими иконками (автор - Shoker)
4) config.bin теперь можно раскрыть и просматривать / извлекать файлы находящиеся в нем (автор - Shoker)
5) Добавлена инфо-панель для текстур и моделей, которая показывает полезную информацию о выбранном файле
6) Экспорт модели вместе с ее анимациями в FBX! *
7) Возможность просмотра анимаций прямо в программе (данный функционал не до конца доработан, учтите)

* При единичном экспорте в FBX модель всегда экспортируется с анимациями. При пакетном извлечении можно отключить экспорт анимаций.
Экспорт с анимациями может занять некоторое время. Я постараюсь оптимизировать это, но похоже что проблема в FBX SDK.



Так выглядит проигрывание анимации в программе:


А так выглядит результат экспорта открытый в 3Ds Max:


MetroEX v0.4

были добавлены доп. опции экспорта в FBX:
* Export animations - определяет нужно ли вообще экспортировать анимации. Полезно если вам просто нужна модель в FBX, без анимаций
* Animations to separate files - имеет смысл только в паре с предыдущей опцией, и при включении будет экспортировать анимационные треки в отдельные FBX файлы. Т.е. на выходе будет FBX файл с моделью и скелетом, и рядом с ним FBX файлы, по одному на анимацию. Попытка экспорта моделей с 11,000 анимаций все равно займет прилично времени, но при этом памяти будет потребляться не много, и даже при сбое - у вас останутся те файлы, что успели записаться.

[1] Был доработан немного 3D просмотрщик моделей - теперь реализована "правильная" Arcball камера, так что вращать и рассматривать модели стало удобнее.
Так же был добавлен режим отображения сетки полигонов поверх модели.

[2] Добавлено окно отображения свойств модели. Там отображена вся информация о модели. Есть даже информация о том, кто и на каком компьютере создал эту модель, и имя оригинального файла.

[3] Добавлено окно отображения свойств текстур, находящихся в текстурной базе. Полезно тем, что вы можете найти там дополнительные текстуры, которые на данный момент не экспортирует программа (бамп, детали...)

[4] Добавлено окно настроек программы, настройки сохраняются в файл рядом в папку с программой. Пока там только настройки экспорта, но в будущем туда будут добавляться / выноситься больше настроек.

[5] Реализована заргузка, отображение, и экспорт локализационных файлов. Экспорт производится в формат Excel 2003.

[6] Добавлено меню инструментов, содержащее следующие тулзы:
- [7] Конвертер текстур в формат Metro Exodus. Умеет конвертировать как одиночный файл, так и папку (с подпапками).
- Конвертер локализационных файлов из формата Excel 2003 назад в формат Metro Exodus.
- [8] Злополучная утилита для создания патч-архивов. Указываете где лежит папка content, куда сохранять результирующий архив, и жмете кнопку. Остально за вас сделает программа.

Так же было переписано много кода, решались организационные вопросы, велись работы по функционалу, который войдет в v0.5, но об этом будет позже.

Дальше прикладываю скриншоты к отмеченным изменениям:


MetroEX v0.41

В версии MetroEX v0.41 добавлены опции экспорта моделей
(IMG:https://images.gameru.net/thumb/1c995d6916d1cbd.png)

Так же добавлена кнопка на панели для включения / выключения показа колизии (если таковая есть).
примеры

Включено:
(IMG:https://images.gameru.net/thumb/00021eddee13f88.jpg)

Выключено:
(IMG:https://images.gameru.net/thumb/f442e23a7e5eb59.jpg)

Ну и злополучные деревья, кстати. Помню кто-то в этой теме на них жаловался.
Включено:
(IMG:https://images.gameru.net/thumb/052abc73297e4e4.jpg)

Выключено:
(IMG:https://images.gameru.net/thumb/14e7e8868eabf9e.jpg)


Ну и по традиции - небольшой бонус - теперь зажав правую кнопку мышки можно перемещать модель.
Так же на панели инструментов появилась кнопка сброса камеры, для удобства.

MetroEX v0.42

* Исправлен экспорт единичной модели в FBX (не всегда правильно реагировала на настройки)
+ Добавлена поддержка текстур и моделей Redux версий Метро (просмотр + экспорт)

MetroEX v0.45

+ Добавлена возможность модификации игровых архивов
+ Добавлено чтение шрифтовой базы
* Исправлена конвертация игровых локализаций назад в формат игры

MetroEX v0.45a

+ Переписана файловая система, теперь можно указать папку с игрой, и будут загружены абсолютно все игровые паки, включая патчи и ДЛЦ. Новые файлы будут заменять собой старые, так же как это делает игра.
+ Добавлен функционал экспорта набора текстур описывающих "поверхность" (альбедо, "бамп", карта нормалей, карта деталей)
+ Добавлена опция экспорта моделей для экспорта всех текстур "поверхности"

(IMG:https://images.gameru.net/thumb/a91c489ad64e0b1.png)

(IMG:https://images.gameru.net/thumb/8b29aa0ba30fc96.jpg)

(IMG:https://images.gameru.net/thumb/22769ae5a05703c.png)


MetroEX v0.46

+ Добавлена возможность сохранить отдельную анимацию (by SkyLoader)
+ Добавлено отображение и экспортирование лодов у модели (если таковые имеются) (by SkyLoader)
+ Инструмент "Textures converter" был доработан и теперь может создавать текстуры для предыдущих версий Metro (обычные и Redux)
+ Сильно переработана подсистема чтения/записи игровых ресурсов (больше задел на будущее, но уже дает свои плоды)
+ Доработана файловая система (ФС). Теперь ФС правильно обрабатывает дубликаты файлов, а так же поддерживает архивы вплоть до последнего DLC.
+ Написан код позволяющий заменять файлы в файле config.bin, и сохранять измененный config.bin.
+ Добавлен инструмент для редактирования/замены/проверки шрифтов.

(IMG:https://images.gameru.net/thumb/72c3881efd4e615.png)

(IMG:https://images.gameru.net/thumb/c43a3f8dea9394b.png)

(IMG:https://images.gameru.net/thumb/5b8d7a215660c3d.png)

MetroEX v0.46a

* Исправлена загрузка всех архивов из папки игры (было поломано для старых версий игры)
* Улучшено качество отрисовки шрифтов в Font Preview.



Программа предназначена только для личного пользования в ознакомительных целях!
Распространение извлеченных файлов и их содержимого за пределы вашего личного ПК - нарушение лицензионного соглашения.
Автор программы не несет ответственности за прямой или косвенный ущерб причиненный в результате неправомерного использования программы.

Сообщение отредактировал iOrange - 09.02.2020, 03:33
Перейти в начало страницы
 
 
 
Ответов
 Imon
сообщение 18.01.2020, 13:22
Сообщение #702


Новичок
*

Группа: Участник
Сообщений: 12
Регистрация: 20.04.2019
Пользователь №: 30958



iOrange, добавьте пожалуйста выгрузку уровней.
Перейти в начало страницы
 
 
 Thekello
сообщение 20.01.2020, 12:44
Сообщение #703


Ветеран
*****

Группа: Участник
Сообщений: 88
Регистрация: 02.03.2019
Из: Россия
Пользователь №: 30622



Не хватает выгрузки уровней. Полгода прошло, а её всё нет (IMG:style_emoticons/default/sad.gif)

Сообщение отредактировал Thekello - 20.01.2020, 13:13
Перейти в начало страницы
 
 
 JackieR
сообщение 20.01.2020, 17:21
Сообщение #704


Опытный Игрок
****

Группа: Участник
Сообщений: 57
Регистрация: 28.11.2018
Из: Russia
Пользователь №: 30002



Не хватает импорта измененных моделей обратно в Исход. А не только выгрузки уровней.
Перейти в начало страницы
 
 
 iOrange
сообщение 20.01.2020, 19:54
Сообщение #705


Мастер Игры
************

Куратор темы
Сообщений: 1369
Регистрация: 30.03.2010
Из: Planet Earth
Пользователь №: 13811



Цитата(Imon @ 18.01.2020, 12:22) *
iOrange, добавьте пожалуйста выгрузку уровней.

Цитата(Thekello @ 20.01.2020, 11:44) *
Не хватает выгрузки уровней.

Сорри, не в приоритете.

Да, я каюсь что тема в молчанке, но я реально зашиваюсь.
Сначала просто начал пропадать интерес (не только у меня, над MetroEX снова я один остался).
Затем завалило работой (не секрет что в этом году выходят новые консоли, и работы у меня море на работе (ага, тавтология)).

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

И очень хочется помочь этим ребятам, ибо в первую очередь MetroEX задумывался как инструмент помощи моддерам.

Именно поэтому функционал для "дергания" всегда имеет низший приоритет.
Надеюсь поймете.
Перейти в начало страницы
 
 
 iOrange
сообщение 20.01.2020, 23:25
Сообщение #706


Мастер Игры
************

Куратор темы
Сообщений: 1369
Регистрация: 30.03.2010
Из: Planet Earth
Пользователь №: 13811



Цитата(JackieR @ 20.01.2020, 16:21) *
Не хватает импорта измененных моделей обратно в Исход.

Сорри пропустил это сообщение.
Да, это есть в списке, и действительно хотелось бы.
Перейти в начало страницы
 
 
 Thekello
сообщение 28.01.2020, 00:21
Сообщение #707


Ветеран
*****

Группа: Участник
Сообщений: 88
Регистрация: 02.03.2019
Из: Россия
Пользователь №: 30622



Некоторые модели выгружаются без анимаций. iOrange, вы больше не занимаетесь выгрузкой анимаций?
Перейти в начало страницы
 
 
 iOrange
сообщение 28.01.2020, 01:39
Сообщение #708


Мастер Игры
************

Куратор темы
Сообщений: 1369
Регистрация: 30.03.2010
Из: Planet Earth
Пользователь №: 13811



Цитата(Thekello @ 27.01.2020, 23:21) *
Некоторые модели выгружаются без анимаций

Странно, на скрине видно что анимаций у модели нету. Возможно ошибка чтения, я проверю вечером.
Перейти в начало страницы
 
 
 mmyr
сообщение 29.01.2020, 13:09
Сообщение #709


Почти Игрок
**

Группа: Участник
Сообщений: 19
Регистрация: 27.12.2018
Пользователь №: 30159



iOrange, здравствуй!
Есть небольшой баг: когда открываешь модели с предыдущих частей метро (2033 & LL) саму модель вообще не видно во вьюпорте. Если включить режим отобрадения сетки. то становится понятно, что модель есть, но почему она прозрачна?
Перейти в начало страницы
 
 
 Thekello
сообщение 29.01.2020, 14:50
Сообщение #710


Ветеран
*****

Группа: Участник
Сообщений: 88
Регистрация: 02.03.2019
Из: Россия
Пользователь №: 30622



Цитата(mmyr @ 29.01.2020, 13:09) *
Есть небольшой баг: когда открываешь модели с предыдущих частей метро (2033 & LL) саму модель вообще не видно во вьюпорте.

они ещё выгружаются без текстур.
Перейти в начало страницы
 
 
 mmyr
сообщение 29.01.2020, 15:33
Сообщение #711


Почти Игрок
**

Группа: Участник
Сообщений: 19
Регистрация: 27.12.2018
Пользователь №: 30159



Цитата(Thekello @ 29.01.2020, 13:50) *
Цитата(mmyr @ 29.01.2020, 13:09) *
Есть небольшой баг: когда открываешь модели с предыдущих частей метро (2033 & LL) саму модель вообще не видно во вьюпорте.

они ещё выгружаются без текстур.


+
Перейти в начало страницы
 
 
 iOrange
сообщение 01.02.2020, 04:14
Сообщение #712


Мастер Игры
************

Куратор темы
Сообщений: 1369
Регистрация: 30.03.2010
Из: Planet Earth
Пользователь №: 13811



Цитата(iOrange @ 28.01.2020, 00:39) *
я проверю вечером.

Дошли руки, проверил - у этой модели (точнее у ее скелета) нет анимаций.
Точнее скелет ссылается на папку с анимациями, но таковой нет.
(IMG:https://images.gameru.net/thumb/b3a2d25d0b24e3b.png)

Но! Есть интересная штука - у этого скелета есть "родительский скелет". У которого, в свою очередь, есть анимации.
Там же и таблица ремаппинга костей. Я попробую сделать так чтоб это учитывалось.

Спасибо за отзыв!



Цитата(mmyr @ 29.01.2020, 12:09) *
когда открываешь модели с предыдущих частей метро (2033 & LL) саму модель вообще не видно во вьюпорте. Если включить режим отобрадения сетки. то становится понятно, что модель есть, но почему она прозрачна?

Действительно такой баг есть в предыдущей версии. В текущей (которая еще не доступна для скачивания) - это (и многие другие косяки) исправлено.
(IMG:https://images.gameru.net/thumb/5e62c3a61496c81.png)
Перейти в начало страницы
 
 
 iOrange
сообщение 01.02.2020, 04:18
Сообщение #713


Мастер Игры
************

Куратор темы
Сообщений: 1369
Регистрация: 30.03.2010
Из: Planet Earth
Пользователь №: 13811



Кстати, пока изучал тот баг с люркером, пошарился по папкам с анимациями, и нашел вот это:
Это Metro Exodus. Хан? Павел? dlc 3 и dlc4? (IMG:style_emoticons/default/blink.gif)
(IMG:https://images.gameru.net/thumb/321f9041fb02f9b.png)
Перейти в начало страницы
 
 
 Thekello
сообщение 01.02.2020, 05:26
Сообщение #714


Ветеран
*****

Группа: Участник
Сообщений: 88
Регистрация: 02.03.2019
Из: Россия
Пользователь №: 30622



Цитата(iOrange @ 01.02.2020, 04:14) *
Действительно такой баг есть в предыдущей версии. В текущей (которая еще не доступна для скачивания) - это (и многие другие косяки) исправлено.

Отлично, если не секрет, когда нам ждать новую версию? (IMG:style_emoticons/default/smile.gif)
Перейти в начало страницы
 
 
 JackieR
сообщение 01.02.2020, 13:32
Сообщение #715


Опытный Игрок
****

Группа: Участник
Сообщений: 57
Регистрация: 28.11.2018
Из: Russia
Пользователь №: 30002



Цитата(iOrange @ 01.02.2020, 04:18) *
Кстати, пока изучал тот баг с люркером, пошарился по папкам с анимациями, и нашел вот это:
Это Metro Exodus. Хан? Павел? dlc 3 и dlc4? (IMG:style_emoticons/default/blink.gif)
(IMG:https://images.gameru.net/thumb/321f9041fb02f9b.png)

Это анимации из дополнений для LL. Где Ульман с Ханом по вентиляциям лазил а Павел бухал с бандитами.
Перейти в начало страницы
 
 
 iOrange
сообщение 02.02.2020, 00:49
Сообщение #716


Мастер Игры
************

Куратор темы
Сообщений: 1369
Регистрация: 30.03.2010
Из: Planet Earth
Пользователь №: 13811



Цитата(JackieR @ 01.02.2020, 12:32) *
Это анимации из дополнений для LL.

Интересно зачем они в Исходусе лежат. (IMG:style_emoticons/default/totstalkir.gif)
Перейти в начало страницы
 
 
 Shoкer
сообщение 05.02.2020, 23:28
Сообщение #717


Кандидат Игровых Наук
******************

Группа: Участник
Сообщений: 3478
Регистрация: 27.07.2009
Пользователь №: 11447



В исходе куча файлов и кода от не вышедшего мультиплеера Last Light лежит, а ты про какие то анимации спрашиваешь (IMG:style_emoticons/default/laugh.gif) .

Сообщение отредактировал Shoкer - 05.02.2020, 23:30
Перейти в начало страницы
 
 
 vova82004
сообщение 06.02.2020, 15:19
Сообщение #718


Новичок
*

Группа: Участник
Сообщений: 6
Регистрация: 14.08.2013
Пользователь №: 17728



Здравствуйте, спасибо большое за программу) Скажите пожалуйста, программа имеет поддержку будущих длс или нет? Ибо сегодня вышел патч с будущим контентом длс, а посмотреть никак не дает, даже если открывать 1 vfx архив с новым контентом.
Перейти в начало страницы
 
 
 JackieR
сообщение 06.02.2020, 15:35
Сообщение #719


Опытный Игрок
****

Группа: Участник
Сообщений: 57
Регистрация: 28.11.2018
Из: Russia
Пользователь №: 30002



Что-то открывает, что-то нет. Ждем обновления.
Перейти в начало страницы
 
 
 iOrange
сообщение 06.02.2020, 18:06
Сообщение #720


Мастер Игры
************

Куратор темы
Сообщений: 1369
Регистрация: 30.03.2010
Из: Planet Earth
Пользователь №: 13811



Цитата(vova82004 @ 06.02.2020, 14:19) *
а посмотреть никак

Странно, я вот смотрю. Контент от ДЛЦ уже тут.
(IMG:https://images.gameru.net/thumb/ba4d02ffb0f5618.png)


Сообщение отредактировал iOrange - 06.02.2020, 18:06
Перейти в начало страницы
 
 
 iOrange
сообщение 06.02.2020, 18:06
Сообщение #721


Мастер Игры
************

Куратор темы
Сообщений: 1369
Регистрация: 30.03.2010
Из: Planet Earth
Пользователь №: 13811



Так, про DLC я погорячился. patch_04.vfx содержит описание файлов от DLC, но вот самих блобов с файлами еще нет (patch_04_dlc1.vfs0 и т.д.).
Извините за преждевременную радость.
Соотв. поэтому файлы внутри нового патча и не открываются - их физически нет на диске.

(IMG:https://images.gameru.net/thumb/b0bb1849b7cb021.png)
Перейти в начало страницы
 
 
 
 

 
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 27.02.2020, 11:28