Перейти в начало страницы

Здравствуйте, гость ( Авторизация | Регистрация )

Gameru.net останавливает работу в связи с вторжением армии РФ в Украину. Следите за дальнейшими анонсами.
Support Gameru!
> MetroEX - универсальный инструмент для работы с ресурсами игр серии Метро
iOrange
сообщение 22.02.2019, 19:21
Сообщение #781
BFG9000 owner

Половина землекопа
**************

Репутация:   247  
Куратор темы
Сообщений: 1813
Регистрация: 30.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа




Комплексная программа для работы с ресурсами игр серии Metro (+ Arktika.1) от iOrange - MetroEX
http://s.gameru.net/metro/MetroEX_v047.zip
Github репозиторий - временно недоступен

Чейнджлог по версиям:
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, но об этом будет позже.

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

[1] Wireframe mode


[2] Model properties


[3] Textures database viewer


[4] Settings window


[5] Localization files support


[6] Tools menu


[7] Textures converter


[8] Archives tool



MetroEX v0.41

В версии MetroEX v0.41 добавлены опции экспорта моделей


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

Включено:


Выключено:


Ну и злополучные деревья, кстати. Помню кто-то в этой теме на них жаловался.
Включено:


Выключено:



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

MetroEX v0.42

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

MetroEX v0.45

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

MetroEX v0.45a

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








MetroEX v0.46

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







MetroEX v0.46a

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


MetroEX v0.47

+ Добавлена поддержка всех версий игр Metro и Arktika.1
* Исправлен просмотр анимаций
* Исправлен экспорт в OBJ (была неправильная настройка материалов)
* Улучшения стабильности


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


Дополнительный/алтернативный софт:

Программа для конвертирования текстур любых версий Метро от 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 rolleyes.gif
5) Программа залита на сайт gameru.net, а потому ссылка не умрет cool.gif




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

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


--------------------
Hello worlds!
Перейти в начало страницы
 
43 страниц V  « < 38 39 40 41 42 > »   
Начать новую тему
Ответов
iOrange
сообщение 20.03.2020, 18:14
Сообщение #782
BFG9000 owner

Половина землекопа
**************

Репутация:   247  
Куратор темы
Сообщений: 1813
Регистрация: 30.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Привет!

Цитата(SkyLoader @ 20.03.2020, 16:51) *
Теперь модели, которые раньше не открывались, открываются:

Вот черт, это Ласт Лайт? Забыл доделать там чтоб правильно тип текстуры определялся.

Цитата(SkyLoader @ 20.03.2020, 16:51) *
Кости бёдер и плечей еще имеют некоторые проблемы на всех анимациях:

Цитата(SkyLoader @ 20.03.2020, 16:51) *
Просто напомню (ибо знаешь про это), что экспортированные анимации тоже имеют подобные проблем

Да, помню, к сожалению все не успеваю. Там еще локализаторы меня дергают постоянно. Постараюсь добраться.


--------------------
Hello worlds!
Перейти в начало страницы
 
SkyLoader
сообщение 20.03.2020, 18:35
Сообщение #783


Почти Игроман
*********

Репутация:   153  
Группа: Участник
Сообщений: 614
Награды: 4
Регистрация: 03.05.2012




Вставить ник Цитировать выделенное в форуму быстрого ответа


Привет smile.gif
Цитата(iOrange @ 20.03.2020, 18:10) *
Вот черт, это Ласт Лайт? Забыл доделать там чтоб правильно тип текстуры определялся.

Это длс Исходуса про Сэма. Дублет, который Эд теряет. Еще соседний револьвер тоже без текстур. Модель скорее всего из Ласт Лайта, да.

Сообщение отредактировал SkyLoader - 20.03.2020, 18:45
Перейти в начало страницы
 
JackieR
сообщение 20.03.2020, 18:46
Сообщение #784


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

Репутация:   10  
Группа: Участник
Сообщений: 99
Регистрация: 28.11.2018




Вставить ник Цитировать выделенное в форуму быстрого ответа


А поддержку .LNG файлов от оригинального Metro 2033 в текущей версии вы смогли ввести? blush1.gif


--------------------
Перейти в начало страницы
 
iOrange
сообщение 20.03.2020, 18:58
Сообщение #785
BFG9000 owner

Половина землекопа
**************

Репутация:   247  
Куратор темы
Сообщений: 1813
Регистрация: 30.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(SkyLoader @ 20.03.2020, 17:31) *
Это длс Исходуса про Сэма. Дублет, который Эд теряет. Еще соседний револьвер тоже без текстур

Интересно чего текстура не подцепилась... Надо глянуть вечерком.

Цитата(JackieR @ 20.03.2020, 17:42) *
А поддержку .LNG файлов от оригинального Metro 2033 в текущей версии вы смогли ввести?

Все работает wink.gif


--------------------
Hello worlds!
Перейти в начало страницы
 
JackieR
сообщение 20.03.2020, 19:06
Сообщение #786


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

Репутация:   10  
Группа: Участник
Сообщений: 99
Регистрация: 28.11.2018




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(iOrange @ 20.03.2020, 18:54) *
Цитата(JackieR @ 20.03.2020, 17:42) *
А поддержку .LNG файлов от оригинального Metro 2033 в текущей версии вы смогли ввести?

Все работает wink.gif

Прекрасно! Спасибо большое! yahoo.gif


--------------------
Перейти в начало страницы
 
Thekello
сообщение 20.03.2020, 22:38
Сообщение #787


Геймер
******

Репутация:   0  
Группа: Участник
Сообщений: 100
Регистрация: 02.03.2019




Вставить ник Цитировать выделенное в форуму быстрого ответа


Это мне напомнило х/ф Нечто.
Тык
Перейти в начало страницы
 
iOrange
сообщение 20.03.2020, 23:23
Сообщение #788
BFG9000 owner

Половина землекопа
**************

Репутация:   247  
Куратор темы
Сообщений: 1813
Регистрация: 30.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Thekello @ 20.03.2020, 21:34) *
Это мне напомнило х/ф Нечто.

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


--------------------
Hello worlds!
Перейти в начало страницы
 
WolfHeart
сообщение 21.03.2020, 09:11
Сообщение #789


Продвинутый геймер
********

Репутация:   17  
Группа: Участник
Сообщений: 277
Регистрация: 18.08.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


iOrange, Пытался извлечь ресурсы Exodus + 2 DLC через "Open game folder...", на какой-то стадии MetroEX вылетает.
На чем именно он "спотыкается" отследить не смог.
Пробовал дважды. Первый раз, извлек только текстуры, но похоже не все и создал пустые папки meshes.
Это все, что он создал в meshes:

После повторного запуска, MetroEX проработал дольше чем в первый раз, добавились папки localization с 10-ю .xml файлами и папка scripts в которой sounds.bin и texture_aliases.bin
Папка текстурес, если судить по весу, не полная всего 27,7 ГБ.
MetroEX видит все архивы и все их вложения:
Скрины


А вот почему не все извлекает и вылетает?

Сообщение отредактировал WolfHeart - 21.03.2020, 09:13
Перейти в начало страницы
 
WolfHeart
сообщение 21.03.2020, 09:53
Сообщение #790


Продвинутый геймер
********

Репутация:   17  
Группа: Участник
Сообщений: 277
Регистрация: 18.08.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Попробовал извлеч сразу content_03, практически сразу, секунд 20 и вылет. Успел извлеч только maps с пустой 01_dead_moscow и dlc_1_deadcity:
Перейти в начало страницы
 
WolfHeart
сообщение 21.03.2020, 14:08
Сообщение #791


Продвинутый геймер
********

Репутация:   17  
Группа: Участник
Сообщений: 277
Регистрация: 18.08.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Не, дело не в Open game folder...
Пробовал извлечь через "Open single archive..." ресурсы архива content.vfx:
Скрины

Вылет, примерно через 1,5 часа работы. Результат почти тот же, что и в посте выше: https://www.gameru.net/forum/index.php?s=&a...t&p=1673611
Скрины



Правда текстур на этот раз, на 96,5 ГБ. Возможно что все.

Сообщение отредактировал WolfHeart - 21.03.2020, 14:11
Перейти в начало страницы
 
iOrange
сообщение 21.03.2020, 16:56
Сообщение #792
BFG9000 owner

Половина землекопа
**************

Репутация:   247  
Куратор темы
Сообщений: 1813
Регистрация: 30.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Это экспорт с конвертированием?
Скорее всего FBX подводит, экспорт анимаций включен?
Попробуй или отключить анимации, или поставить опцию экспортировать анимации в отдельные файлы.
А я на досуге поковыряю .


--------------------
Hello worlds!
Перейти в начало страницы
 
iOrange
сообщение 21.03.2020, 17:59
Сообщение #793
BFG9000 owner

Половина землекопа
**************

Репутация:   247  
Куратор темы
Сообщений: 1813
Регистрация: 30.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Хмм, сейчас обнаружил больше проблем с анимациями оригинального Метро 2033, буду разбираться, прошу прощения за неудобства shuffle.gif


--------------------
Hello worlds!
Перейти в начало страницы
 
WolfHeart
сообщение 21.03.2020, 22:03
Сообщение #794


Продвинутый геймер
********

Репутация:   17  
Группа: Участник
Сообщений: 277
Регистрация: 18.08.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(iOrange @ 21.03.2020, 16:52) *
Это экспорт с конвертированием?

Да.
Цитата(iOrange @ 21.03.2020, 16:52) *
Скорее всего FBX подводит, экспорт анимаций включен?

Да, был включен.
Цитата(iOrange @ 21.03.2020, 16:52) *
Попробуй или отключить анимации, или поставить опцию экспортировать анимации в отдельные файлы.

Отключил вообще. О результате отпишусь позже.
Цитата(iOrange @ 21.03.2020, 16:52) *
А я на досуге поковыряю .

Спасибо!

Сообщение отредактировал WolfHeart - 21.03.2020, 22:03
Перейти в начало страницы
 
WolfHeart
сообщение 22.03.2020, 09:26
Сообщение #795


Продвинутый геймер
********

Репутация:   17  
Группа: Участник
Сообщений: 277
Регистрация: 18.08.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


С экспортом вобщем ситуация такая. Запустил экспорт без конвертации, на всякий случай в настройках отключил анимации, вместо FBX, OBJ.
Результат:

В папке content_00, только пустые папки:

Папка content, вроде как полностью экспортировалась.
Перейти в начало страницы
 
iOrange
сообщение 22.03.2020, 20:41
Сообщение #796
BFG9000 owner

Половина землекопа
**************

Репутация:   247  
Куратор темы
Сообщений: 1813
Регистрация: 30.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(WolfHeart @ 22.03.2020, 08:22) *
В папке content_00, только пустые папки

Очень интересно, спасибо! Буду разбираться.


--------------------
Hello worlds!
Перейти в начало страницы
 
WolfHeart
сообщение 23.03.2020, 08:32
Сообщение #797


Продвинутый геймер
********

Репутация:   17  
Группа: Участник
Сообщений: 277
Регистрация: 18.08.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(iOrange @ 22.03.2020, 20:37) *
Буду разбираться.

Да, как я только не пытался извлечь ресурсы, и с конвертацией и без не, ничего не вышло.
Создается папка content_00, с несколькими вложенными пустыми папками и сразу вылет.
Перейти в начало страницы
 
iOrange
сообщение 23.03.2020, 16:48
Сообщение #798
BFG9000 owner

Половина землекопа
**************

Репутация:   247  
Куратор темы
Сообщений: 1813
Регистрация: 30.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(WolfHeart @ 23.03.2020, 07:28) *
Создается папка content_00, с несколькими вложенными пустыми папками и сразу вылет.

Огромное спасибо за тестирование, прошу прощения за неудобства. Постараюсь в кратчайшие сроки починить.
На выходных был занят сильно, не успел глянуть sad.gif


--------------------
Hello worlds!
Перейти в начало страницы
 
iOrange
сообщение 26.03.2020, 07:25
Сообщение #799
BFG9000 owner

Половина землекопа
**************

Репутация:   247  
Куратор темы
Сообщений: 1813
Регистрация: 30.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Поделюсь с вами некоторым прогрессом в моих экспериментах с редактированием оружия.
Уже больше месяца с этим ковыряюсь.
На данный момент около 80% данных разобрать получилось, и я решил попробовать что-то поменять.
Поначалу игра все время крашилась, ибо видно неправильно собирал бинарник назад.
Но сегодня меня осенило, чуть подправил/дописал код и таки смог собрать бинарник, который игра с удовольствием скушала.
А это, на минуточку - очень крупный бинарь который отвечает за абсолютно все оружия/предметы/апдейты_и_апгрейды что есть в игре wink.gif

Пока менял самую малость - те параметры которые сразу видны. Но в целом менять можно довольно много (вплоть до того какой апгрейд на какое оружие можно цеплять, куда, и на что он повлияет). А так же внешний вид оружия (не сейчас, но уже скоро) + звуки.

Ну а пока я поменял всего лишь кол-во патронов в магазине.

Итак, история в картинках:

Возьмем, например, Калаш, с маленьким магазином. Проверим его характеристики - 20 патронов. Ага.


Берем в руки MetroEX и просим его дать нам оружейный конфиг в редактируемом виде, например в Json.
Открываем, ищем там наш магазин. А вот и он - "weapon_magazine_ak_small"


Отлично, теперь поищем в его параметрах что-то, что может быть его вместимостью. Ага, вот и оно - "magazine_size"
На скриншоте я уже поменя цифру 20 на 42 (ну потому что все и так знают почему именно 42 wink.gif )


Сохраняем, просим MetroEX собрать из этого бинарь, затем его же просим модифицировать игровой архив с новым бинарем.
Запускаем игру, стреляем, перезаряжаем..... Да! Теперь 43 патрона - 42 в рожке + 1 в стволе. Маленький шаг для человечества, полтора месяца просраных вечеров для меня biggrin.gif


Пока еще идет тестирование, + раскапываю все больше неизвестных параметров, + еще надо починить гору багов в MetroEX, но если прогресса не видно - это не значит что его нет wink.gif


--------------------
Hello worlds!
Перейти в начало страницы
 
Vladimiov
сообщение 26.03.2020, 07:37
Сообщение #800


Геймер
******

Репутация:   7  
Группа: Участник
Сообщений: 110
Регистрация: 08.08.2019




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(iOrange @ 26.03.2020, 07:21) *
Поделюсь с вами некоторым прогрессом в моих экспериментах с редактированием оружия.
Уже больше месяца с этим ковыряюсь.
На данный момент около 80% данных разобрать получилось, и я решил попробовать что-то поменять.
Поначалу игра все время крашилась, ибо видно неправильно собирал бинарник назад.
Но сегодня меня осенило, чуть подправил/дописал код и таки смог собрать бинарник, который игра с удовольствием скушала.
А это, на минуточку - очень крупный бинарь который отвечает за абсолютно все оружия/предметы/апдейты_и_апгрейды что есть в игре wink.gif

Пока менял самую малость - те параметры которые сразу видны. Но в целом менять можно довольно много (вплоть до того какой апгрейд на какое оружие можно цеплять, куда, и на что он повлияет). А так же внешний вид оружия (не сейчас, но уже скоро) + звуки.

Ну а пока я поменял всего лишь кол-во патронов в магазине.

Итак, история в картинках:

Возьмем, например, Калаш, с маленьким магазином. Проверим его характеристики - 20 патронов. Ага.


Берем в руки MetroEX и просим его дать нам оружейный конфиг в редактируемом виде, например в Json.
Открываем, ищем там наш магазин. А вот и он - "weapon_magazine_ak_small"


Отлично, теперь поищем в его параметрах что-то, что может быть его вместимостью. Ага, вот и оно - "magazine_size"
На скриншоте я уже поменя цифру 20 на 42 (ну потому что все и так знают почему именно 42 wink.gif )


Сохраняем, просим MetroEX собрать из этого бинарь, затем его же просим модифицировать игровой архив с новым бинарем.
Запускаем игру, стреляем, перезаряжаем..... Да! Теперь 43 патрона - 42 в рожке + 1 в стволе. Маленький шаг для человечества, полтора месяца просраных вечеров для меня biggrin.gif


Пока еще идет тестирование, + раскапываю все больше неизвестных параметров, + еще надо починить гору багов в MetroEX, но если прогресса не видно - это не значит что его нет wink.gif

Круто,молодец=3
Перейти в начало страницы
 
WolfHeart
сообщение 26.03.2020, 09:53
Сообщение #801


Продвинутый геймер
********

Репутация:   17  
Группа: Участник
Сообщений: 277
Регистрация: 18.08.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(iOrange @ 26.03.2020, 07:21) *
но если прогресса не видно - это не значит что его нет

Прогресс на лицо. biggrin1.gif
bravo7kg.gif
Перейти в начало страницы
 

43 страниц V  « < 38 39 40 41 42 > » 
Тема закрытаНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.03.2024, 18:41