Показать сообщение отдельно
Старый 14.01.2007, 15:06   #943
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: М:Декомпилятор скриптов Готики

2MaGoth:
В Окне: "Декомпилятор динамических моделей", при выборе пути, я указал в строке: "Рабочая папка", на путь:
E:\Program Files\Akella Games\Gothic II\_work\data\Anims\_compiled
Там у мня Гота 2 установлена.
1. В качестве рабочей папки во всех обработчиках моделей указывается папка проекта (созданная в декомпилятором по умолчанию или любая ваша), использовать папки игры в качестве рабочих не рекомендуется, возможна потеря данных!!!
2. Ничего и никуда копировать руками не нужно, при правильных настройках все эти функции выполняет сама программа.

Правильный алгоритм на примере декомпиляции моделей:
1. Выбираем режим: "Сервис - Декомпилятор моделей - Динамическая"
2. Выбор модели: "Путь в игре к нужному файлу модели". В нашем случае выбираем файл MSB (для Г2) или MDS (для Г1) в соответствующей папке игры. Все файлы, относыщиеся к модели будут найдены и обработаны относительно этого файла, только если сохранена правильная структура папок игры. Поясняю: если выбирать модель в игре, то вопросов не возникнет - т.к. структура папок здесь правильная, но если скопировать файл MDS куда-нибудь и попытаться его декомпилировать, то получим ошибку, т.к. копировать нужно не только файл MDS, но и все другие файлы взаимосвязанные с ним и не куда-нибудь а в структуру папок, соответствующую папкам игры.
3. Рабочая папка: "Указываем вашу рабочую папку проекта, можно оставить папку, которую программа предлагает по-умолчанию". Это не должна быть папка игры!!!
4. Платформа: "Г1 или Г2". Здесь всё понятно.
5. Давим ОК и получаем созданные файлы модели, которые находятся в рабочей папке.
Их можем изчать, изменять, обрабатывать редакторами и т.д., на игру это никакого влияния не окажет (в рабочей папке можно делать всё, что хотите).

Далее, если мы конвертируем модель, то все правила аналогичны, только добавляется возможность автоматической безопасной вставки созданных файлов в игру.
Поясняю: Если данный параметр включен и путь к игре задан правильно, то помимо создания всех файлов в рабочей папке они будут скопированы в нужные папки игры. Можно запуститиь игру или Спейсер и увидеть ваши изменения.
Пример: Конвертируем модель (MDS) из Г1 в Г2.
- Выбираем нужный файл модели в папке игры Готика.
- Рабочая папка - всё сказано выше.
- Конвертировать из Г1 и давим ОК.
- В рабочей паке получаем все нужные файлы модели, и если была включена опция вставки файлов в игру и указан путь к игре Готика2, то все эти файлы из рабочей папки будут скопированы в нужные папки игры.

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

Если придерживаться этих правил, то всё будет работать и не придется сожалеть об утерянных файлах.
P.S.: Никаких исправлений по папкам программы пока не планируется.


Добавление от 01/14/07, в 14:11:29
Извиняюсь, забыл дать ответ на твой вопрос по ошибке:
2MaGoth:
Захожу в меню сервис: --> Декомпилляция --> (Динамическая MDS или MSB).
Платформа Г2.
В папке: E:\Program Files\Akella Games\Gothic II\_work\data\Anims\_compiled

Выбираю файл который мне нужен, и жму Ок...
После этого выходит ошибка в окне сообщений VGS:

Не могу найти файл или папку. (ENOENT) в Создание "Е:\PROGRAM FILES\AKELLA GAMES\GOTHIC II\_WORK\DATA\Gothic Tools2\GothicSourser 3.10\Gothic Rpoject\Anims\asc_alligator\ALLIGATOR.MDS"

Эта ошибка проявляется в обеих версиях, 3.10 и 3.11

Самое главное файл: ALLIGATOR.MDS есть, но он ошибку выдает... многие другие файлы пробовал, везде ошибка одна и таже, только имя файла меняется...
Ошибка в том, что при выборе платформы Г1 указывать нужно файл MDS, а при выборе платформы Г2 - файл MSB, но никак не наоборот.
Ответить с цитированием