Тааак...... Hersir, ты меня безбожно обманывал, водил вокруг пальца, к...
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict  
 

На сайте онлайн (человек): 93



 



Тааак...... Hersir, ты меня безбожно обманывал, водил вокруг пальца, к...

Terran Conflict (X3TC) / Форум / Скрипты и моды для X3 Terran Conflict / Скрипты

Автор: Os
(14.01.2009 18:48:10)

Тааак......  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
  • дерево темы → Скрипты Скрипты »
    Список игр