Написал на днях программку для «вытягивания» из игры DeusEx текстур, палитр, музыки, звуков, текстов, диалогов(!), модели и т.д. Может кому пригодится. deusextools10191.zip Использование:
DEEDCUI.EXE source [/E:destination] [/D:destination] [/C:classes]
source Specifies the directory to be processed.
-lpm Treat meshes as low precision.
/E:destination Specifies the directory for extracted files.
/D:destination Specifies the directory for decompiled files.
/C:classes Specifies the file name where classes are listed.Например:
deedcui "C:GamesDeusEx" /E:"C:GamesDeusExExtracted"Параметр «classes» необязателен. Он содержит имя файла, в котором перечислены классы которые будут извлечены (одна строка — один класс). Если запускать без третьего параметра, то будут извлечены все классы известные программе. !!! destination очищается перед записью. Будьте внимательны! Если есть пожелания и замечания, пишите. Frequently Asked Questions -------------------------------------- Q: При запуске программы появляется сообщение об ошибке. Что делать? A: Предположительно не установлен .NET Framework 2.0. Для запуска экстрактора нужно его установить. Скачать .NET Framework 2.0 Redistributable Package можно тут. -------------------------------------- Q: Нужно ли скачивать .NET Framework 2.0 если я использую Windows Vista? A: Не нужно. В Windows Vista .NET Framework 2.0 есть изначально. -------------------------------------- Q: Какой интерфейс у программы: консольный или графический A: Есть оба. deedcui.exe - консольный deedgui.exe - графический -------------------------------------- Q: Я использую консольную версию DEED. Как можно указать путь к игре если он содержит пробелы? A: Для того, чтобы указать путь содержащий пробелы нужно заключить его в кавычки. Например: Предположим Deus Ex установлен в "C:\Games\Deus Ex" и вы хотите декомпилировать пэкэджи в папку "C:\Games\Decompiled Deus Ex Content". В данном случае нужно использовать следующую консольную команду:
DEEDCUI.EXE "C:\Games\Deus Ex" /D:"C:\Games\Decompiled Deus Ex Content"Спецификаторы /D: или /E: или /C: в кавычки брать не нужно. -------------------------------------- Q: Извлекает ли DEED анимацию 3D моделей? A: Да. -------------------------------------- Q: При запуске DeusEx3DViewer появляется сообщение об ошибке. Что делать? A: Если сообщение об ошибке выглядит следующим образом: , то следует скачать и установить Microsoft Visual C++ 2008 Redistributable Package (x86) или Microsoft Visual C++ 2008 Redistributable Package (x64). Если сообщение об ошибке выглядит так: , то необходимо скачать и установить DirectX End-User Runtimes --------------------------------------