Тааак...... Hersir, ты меня безбожно обманывал, водил вокруг пальца, короче, врать нехорошо... В мануале, видите-ли, все есть... Там есть-то немного для новичков, половина ложной инфы, и с 1/5 интересной инфы, но интересное отнюдь не всегда нужное... Разбираемся.
[list=1] вступление, первый раздел - правильно, но сразу коробит первое выделение жирным.
ЕХЕ-файл от НД - тот же, что и от Егософт - раз. Структура его не меняется при переводе. СПК для Менеджера - это как ЗИП-архив, просто прога файлы скрипта сама по папкам раскидывает - это два, так что о совместимости проги речи быть не может. Проблема вся в структуре языкового файла и/или XML-файла. Это три.
Небольшое отступление. Для информации пройдись по форуму посмотри, как они там сделали список команд скриптов и пополняли его. МБ и сейчас пополняют. Надо такое-же здесь сделать, конфликтов будет меньше, т.е. в 2-х скриптах не будет встречаться одна команда, измененная по-разному.
Идем дальше. Активация встроенного редактора. Люди! Я наконец-то изучил инфу по этому поводу. Потом присмотрелся к своим старым (нашел-таки!) скриптам от X3R. Чтобы скрипты INIT* и SETUP* работали без активации редактора, им нужна подпись Егософта. Но у меня без всех согласований мои скрипты работали. Секрет, как оказалось, вот в чем: я для своего первого скрипта взял за основу подписанный, просто скопировав его и изменив все как надо мне. Позже я просто копировал( от лени ) этот скрипт и переписывал под все новые нужды. Это, конечно, в какой-то мере пиратство, но как по мне, так оно того стоит, ибо сертификация скрипта будет идти долго. По этому пункту подведем итог: Если делать все похитрей, активировать ничего не нужно  Моды. Про них в "мануале" неправильно почти все. Начнем с того, что 2 файла - это запакованный мод. распакованный выглядит как набор папок с туевой хучей файлов, и все это скинуто в корневую директорию игры. СПК - архив, об этом уже говорили. Просто архив может содержать и мод-файлы, но это редкость. Вот следующий списочек уже полезен. Это я про внутреннюю структуру CAT-DAT файлов
| Hersir писал(а):-cutscenes - каталог сценариев скриптовых сцен в формате XML. -dds - каталог с файлами текстур и графических карт в формате DDS. -director - каталог с файлами сценариев миссий в формате XML. -f - каталог с файлами игровых шрифтов и их изображениями в форматах ABC и JPG соответственно. -L - каталог с файлами ядра игры в формате OBJ, которые запрещено изменять. Подпака true содержит файлы стартовых позиций и загрузочного экрана в форматах XML и JPG соответственно. -maps - каталог с файлами карты игровой вселенной в формате XML. -objects - каталог всех игровых моделей и спецэффектов в формате BOB (сжатый BOD). -profiles - вероятно, каталог профилей настроек управления в формате XPF. -s - каталог звуковых эффектов в форматах WAV и MP3. -shader - каталог шейдеров в формате FB. -t - каталог текстовых файлов, содержащих весь выводимый в игре текст в форматах XML и XSD (или сжатом PCK). -tex - каталог старых игровых текстур в форматах JPG и TGA. -textures - каталог незадействованных текстур, многие из которых дублируют текстуры из tex и dds. -types - каталог с характеристиками и атрибутами всех игровых предметов в формате TXT. |
| |
Вообще-то я наблюдал это внутри запакованных модов, но есть шансы встретить эти папки в корне игры. Внутри мода может не быть ВСЕХ папок. Например, мне нужно подкрутить параметры пары кораблей. Соответственно, я меняю TShips, создаю файл мода и пихаю TShips в types, остальное мне нафег не надо, так что больше ничего не кладем.
В общем, почти все. А, про удаление. Про скрипты так и есть, про моды хочу добавить, что если избавиться от всего, что мод затрагивает (при изменении кораблей - продать их все, и т.д.), то можно мод отковырять и продолжать играть с того сейва.
В общем, мануал этот - не мануал, а краткая справка, да и я лишь малую толику добавил.
Ну и напоследок. Hersir, ты редиска, ибо я так не хотел в это лезть, а ты мну втянул и отпуск испортил   теперь буду разбираться до конца, забытое вспоминать, а новое изучать... ))
Статья "скрипты - это легко", описывает скриптописание в Х2, но очень полезна и сейчас. файл - Scripts.chm
Описание команд скриптового языка в Х3. Полезно и в Х3ТС, хотя и не содержит новых команд (старые все работают). файл - Commands.chm |