Gildor's Forums

Русскоязычный Форум => UE Viewer (русский форум) => Topic started by: Icos on August 18, 2017, 12:26



Title: Извлечение всех файлов из пака
Post by: Icos on August 18, 2017, 12:26
Возможно ли как-то извлечь все файлы (не только текстуры и модельки) из пака UE4? Конкретно меня интересуют uasset файлы.

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

Хотелось бы иметь возможность выбрать папку внутри пака и сохранить всё её содержимое с сохранением структуры подпапок, как это делается при экспорте моделек.


Title: Re: Извлечение всех файлов из пака
Post by: Gildor on August 18, 2017, 12:31
У меня есть подобная задача в TODO, даже собирался сделать в ближайшее время:
https://trello.com/c/r5Q9TA8Z/116-save-package-item

но пока никак руки не доходят. Могу посоветовать пока только использовать UnrealPak из дистрибутива движка.


Title: Re: Извлечение всех файлов из пака
Post by: Icos on August 18, 2017, 12:42
Спасибо за подсказку!
UnrealPak сработал отлично, но всё равно буду ждать эту функцию в вашей программе, т.к. в ней удобнее просматривать содержимое пака и извлекать только нужные вещи.


Title: Re: Извлечение всех файлов из пака
Post by: Gildor on August 18, 2017, 12:46
Я хочу сделать опцию для извлечения uasset (upk и т.п.) и всех ассетов на которые он ссылается. Т.е. если будет указана модель, то извлечётся и Skeleton, все материалы и все текстуры. Просто хочу чтобы можно было полностью извлечь какой-то ассет из игры, а саму игру удалить.


Title: Re: Извлечение всех файлов из пака
Post by: Gildor on August 18, 2017, 12:47
Подобная опция есть в UnrealEd - вроде называется "migrate assets".


Title: Re: Извлечение всех файлов из пака
Post by: Icos on August 18, 2017, 13:02
Я хочу сделать опцию для извлечения uasset (upk и т.п.) и всех ассетов на которые он ссылается. Т.е. если будет указана модель, то извлечётся и Skeleton, все материалы и все текстуры. Просто хочу чтобы можно было полностью извлечь какой-то ассет из игры, а саму игру удалить.
У вас уже более сложная задача. Я представлял себе это просто как ещё одну галочку в интерфейсе (что-то вроде Extract all files) и при нажатии кнопки Extract происходило бы извлечение. Но вам виднее, как это сделать.


Title: Re: Извлечение всех файлов из пака
Post by: Gildor on February 06, 2019, 23:35
Сделал чтобы сохранение работало с учётом структуры папок. По умолчанию это поведение включено, отключить можно в Options. Там же можно при желании задать другую папку вместо UmodelSaved.


Title: Re: Извлечение всех файлов из пака
Post by: Icos on February 07, 2019, 02:34
Сделал чтобы сохранение работало с учётом структуры папок. По умолчанию это поведение включено, отключить можно в Options. Там же можно при желании задать другую папку вместо UmodelSaved.

Большое спасибо!