Elite Games - Свобода среди звезд!
.
ВНИМАНИЕ!
Наша конференция посвящена космической тематике и компьютерным играм.
Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!

  » Х2-Моддинг | страница 3
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Поиск | Правила конференции | Фотоальбом | Регистрация | Список пилотов | Профиль | Войти и проверить личные сообщения | Вход

   Страница 3 из 54
На страницу: Пред.  1, 2, 3, 4 ... 52, 53, 54  След.    Перейти:   Все страницы
Поиск в этой теме:
Канал X2: The Threat: «Х2-Моддинг»
CheckerTwo
 





To Breeze
Цитата:
Тип корабля это шестой по счёту параметр строки (0-TL 1-TS 2-M0 3-M1 4-M2 5-M3 6-M4 7-M5 8-TL_P 9-TS_P 10-G0 11-M6 12-TP) - класс корабля однозначно определяется именно этим параметром (или я не понял вопрос? Что значит "Как был М3 так и остался" - в каком смысле?.. В игре в информации о корабле что-ли?)

Щас соберусь с мыслями и напишу. Подмигиваю
Вот, к примеру в качестве эксперемента, берем какой-нить М3,
ну скажем тот же персей. Ставим ему этот самый параметр равный
7 (ну то есть будет М5). Получаем вот такую фигню: он
отображается как М5, но пристыковать такой корабль к М6
нельзя. Стоит в tships занять неиспользуемую строчку, где
был М5 - все сразу становится как нужно. Все стыкуется и
тд и тп. (На самом деле я вместо неиспользуемого в игре
M3 хотел затолкать свой М5.)
    Добавлено: 18:54 03-06-2004   
Breeze
 222 EGP


Рейтинг канала: 3(30)
Репутация: 90
Сообщения: 703
Откуда: Donetsk, Ukraine
Зарегистрирован: 05.12.2003
CheckerTwo оп-па, интересно, щас проверю [the problem is under investigation... 55% complete] (да, чёрт, похоже всё именно так... не дай бог это зашито не в конфиг файлах... Но поэксперименировать перед оконачательным вердиктом не помешает Улыбка Пока единственным выходом видится изменение !move.movetostation.xml для конкретных кораблей, блин, это всё как-то связано с Object class, в упор не вижу где он прописан, опасаюсь что где-нибудь в константах в игре...)
_________________
'Слова искажают правду' ©
    Добавлено: 19:00 03-06-2004   
xtech
 145 EGP


Репутация: 18
Сообщения: 488

Зарегистрирован: 08.01.2004
Кстати Дизэсэмблировать экзешник у меня не получилось...
Выдает что не хватает памяти...
    Добавлено: 19:12 03-06-2004   
Breeze
 222 EGP


Рейтинг канала: 3(30)
Репутация: 90
Сообщения: 703
Откуда: Donetsk, Ukraine
Зарегистрирован: 05.12.2003
DMC ну, тут главное терпение... Гы-гы (если ты серъёзно (ты серъёзно? - не верю что серъёзно Гы-гы ), то советую найти в инете информацию о subj'е под названием Reverse Engeneering - невероятно увлекательный спорт - захватывающе, опасно, и опыт требуется накапливать десятилетиями...)
_________________
'Слова искажают правду' ©
    Добавлено: 19:27 03-06-2004   
SPeN
 444 EGP


Репутация: 96
Сообщения: 241
Откуда: из Ленинграда
Зарегистрирован: 05.04.2004
1
Закинь одну на SPeN23@mail.ru плиз заодно посмотрю что там с текстурами может помогу чем,а пушки свои есть?Cам пока не могу придумать дизайн, чёто массивное надо.
_________________
Вокруг больные лица...я никому не верю...
    Добавлено: 19:36 03-06-2004   
1
 





2 DMC есть куча фриварных дизассемблеров, но заморачиваться все_же не стоит... ну если ты конечно рубишь в асме и все такое...
2 Breeze Смотри в Максе Help->Tutorial->Introduction to Materials and Mapping->Adding Textures to the Spaceship with UVW Unwrap
Сложности начнуться при экспорте моделей... у меня вообще фигня с тенстурами какая-то...
    Добавлено: 19:39 03-06-2004   
1
 





Пушки да легко Хы...
Тока я еще их не делал Хы...
    Добавлено: 20:08 03-06-2004   
Breeze
 222 EGP


Рейтинг канала: 3(30)
Репутация: 90
Сообщения: 703
Откуда: Donetsk, Ukraine
Зарегистрирован: 05.12.2003
CheckerTwo спасибо за инфу, добавил её к описалову на первой странице. Неприятный надо заметить "сюрприз" Расстроен... Пока видится только выход с использованием скриптов со всевозможными извращениями... (оказывается параметр "Ship Type" никак не связан с "Object Class", причём если первый легко находится и изменяется, то похоже второй жёстко вшит внутрь ехе, и чё-то пока не видно никаких способов его изменить...)
_________________
'Слова искажают правду' ©
    Добавлено: 23:10 03-06-2004   
SPeN
 444 EGP


Репутация: 96
Сообщения: 241
Откуда: из Ленинграда
Зарегистрирован: 05.04.2004
1
Спасибо,получил,посмотрел-очень даже ничего,главное не перегрузил лишними деталями.
_________________
Вокруг больные лица...я никому не верю...
    Добавлено: 00:29 04-06-2004   
1
 





Дык что там с текстурами... У тебя нормально експорт проходит?
    Добавлено: 08:31 04-06-2004   
CheckerTwo
 





Маленькое уточнение.
В редакторе скриптов можно криэйтить следующие шипы,
прописанные в tships по номерам (начиная с 0 - SS_SH_A_TL):

0-8, 10-43, 49-50, 52, 61-95, 99-100, 103-107.

Всего 86 кораблей. Все остальные как бы недоступны.
Т.е. в редакторе скриптов они отсутствуют для выбора.
В список "недоступных" попадают:

SS_SH_X_M0;
SS_SH_X_TS_P,SS_SH_S_TS_P,SS_SH_P_TS_P,SS_SH_B_TS_P,SS_SH_T_TS_P;
SS_SH_ROBOT;
SS_SH_LOGBOOK;
SS_SH_E_TS,SS_SH_E_M1,SS_SH_E_DRONE,SS_SH_E_SPACESHUTTLE,SS_SH_E_CARRIER;
SS_SH_GATE,SS_SH_M0_GUN,SS_SH_PULLER,SS_SH_R1,SS_SH_R2;
SS_SH_APGUNNER;
SS_SH_COMET;
SS_SH_TAXI,SS_SH_MOD_TL,SS_SH_DUMMY;
SS_SH_K_M0;
SS_SH_K_M0GEN;
SS_SH_REPAIRDRONE;
Убил бы разработчиков Разозлен

Из этих 86 игра не использует 11, в их описании значение 3dbody = -1,
но их можно создавать и вообще это то что нужно для моддинга!:

SS_SH_A_M3;
SS_SH_A_TSA;
SS_SH_B_M3;
SS_SH_B_M4;
SS_SH_S_TS;
SS_SH_S_M5;
SS_SH_T_M4;
SS_SH_T_M5;
SS_SH_P_M3_2;
SS_SH_P_M4;
SS_SH_P_M5A;

Нужно заметить, что номер строки корабля в tships однозначно
соответствует подтипу корабля (параметр s) в xml описания
объектов галактики. (Спасибо Dimaxx за редактор карт и хелп к нему.)
Например, пиратский шип

<o id="0" t="7" x="0" y="0" z="0" s="43" r="0">

соответствует описанию 43 корабля в tships (SS_SH_A_TS_P).

В редакторе скриптов при присвоении значения типа корабля
переменной генерится такой код,
<sval type="array" size="7">
<sval type="int" val="104"/>
<sval type="int" val="0"/>
<sval type="int" val="1"/>
<sval type="int" val="9"/>
<sval type="int" val="458795"/>
<sval type="int" val="1"/>
<sval type="int" val="-1"/>
</sval>
где 458795 = $0007002B и младшее слово опять же
соответствует номеру корабля.

Что из этого всего следует? Скорее всего все прошито в exe
намертво. В конфигах можно менять только кое-какие свойства.
Да, это не фрилансер. Расстроен

PS: С АП-Ганером что-то непонятно. А мне казалось что я его того,
создавал-летал. Может эгософты в 1.3 поменяли чего? Проверьте, pls.
Че не так.
    Добавлено: 10:00 05-06-2004   
Breeze
 222 EGP


Рейтинг канала: 3(30)
Репутация: 90
Сообщения: 703
Откуда: Donetsk, Ukraine
Зарегистрирован: 05.12.2003
CheckerTwo Аааа спасибо!!! Пролил свет на измученную душу!! Хы... Там всё-таки оказывается массив, блин! (P.S ща, ща надо порытся покопатся, авось что получится Улыбка )
_________________
'Слова искажают правду' ©
    Добавлено: 12:16 05-06-2004   
Пассажир
 

Пассажир




Breeze, подскажи как APGunnera в игру вставить.
    Добавлено: 12:28 05-06-2004   
Breeze
 222 EGP


Рейтинг канала: 3(30)
Репутация: 90
Сообщения: 703
Откуда: Donetsk, Ukraine
Зарегистрирован: 05.12.2003
Пассажир Да не сложно, просто копируешь строку параметров APGunner-а вместо другой строки которую использовать можно и всё... тут вот щас другая блин проблема, чё-то я туплю не пойму как получить размер массива от переменной типа Ship или Ship Type - всё 0 возвращает...

CheckerTwo плиз поделись о том откуда эту инфу нарыл! -
"В редакторе скриптов при присвоении значения типа корабля
переменной генерится такой код,
<sval type="array" size="7">
<sval type="int" val="104"/>
<sval type="int" val="0"/>
<sval type="int" val="1"/>
<sval type="int" val="9"/>
<sval type="int" val="458795"/>
<sval type="int" val="1"/>
<sval type="int" val="-1"/>
</sval>
где 458795 = $0007002B и младшее слово опять же
соответствует номеру корабля."

P.S. так это что получается, можно лишь <o id="0" t="7" x="0" y="0" z="0" s="43" r="0"> вот это t менять на карте вселенной при расстановке кораблей?.. Ух, надо редактор карт от Dimaxx'а срочно качать Улыбка

P.P.S кстати, мож кто подскажет где бы взять простой и удобный XML редактор? А то скачаю какую-нибудь лабуду и буду потом мучится...
_________________
'Слова искажают правду' ©
    Добавлено: 12:37 05-06-2004   
CheckerTwo
 





To Breeze
Цитата:
плиз поделись о том откуда эту инфу нарыл! -

Да какая это информация... создаем новый скрипт, в нем пишем:
$temp = Pirate Ship
return nul
Открываем в редакторе (в общем случае любом) и смотрим чего
лежит в секции <codearray>. А там и лежат эти транслированные
комады. Dimaxx в какойто ветке говорил, что куда-то далеко
продвинулся в изучении этих кодов. Вот я и написал, может
на новую мысль натолкнет кого.
Для просмотра xml я вытянул XMLSPY. Он большой, не очень
удобный, но искать еще чего-то не хочется, лень.
Цитата:
P.S. так это что получается, можно лишь <o id="0" t="7" x="0" y="0" z="0" s="43" r="0"> вот это t менять на карте вселенной при расстановке кораблей?..

Не, не t, а субтип - s. t=7 - это объект "корабли", а собственно
какой - определяет s. Там в хелпе у Dimaxx-а все объекты
расписаны.
    Добавлено: 13:29 05-06-2004   
Breeze
 222 EGP


Рейтинг канала: 3(30)
Репутация: 90
Сообщения: 703
Откуда: Donetsk, Ukraine
Зарегистрирован: 05.12.2003
CheckerTwo а, понятно Расстроен, тогда так выходит что нифига и не поменяешь Расстроен...
_________________
'Слова искажают правду' ©
    Добавлено: 14:31 05-06-2004   
Dimaxx
 980 EGP


Рейтинг канала: 1(5)
Репутация: 204
Сообщения: 5728
Откуда: Северодвинск
Зарегистрирован: 26.06.2002
AP Gunner вставить в игру не получится. До версии 1.3 он работал, а в версии 1.3 добавил на верфь - он покупается, а его самого нет, но деньги снимаются. Так что теперь он, думаю, недоступен окончательно. Но я не пробовал его вставить как корабль в космосе - может, заработает. Но купить его нельзя.
_________________
"Если мы не покончим с войной, война покончит с нами." Г. Г. Уэллс
    Добавлено: 21:16 05-06-2004   
xtech
 145 EGP


Репутация: 18
Сообщения: 488

Зарегистрирован: 08.01.2004
2Dimaxx
Интересно а как ты его добавил... Вместо чего?
    Добавлено: 22:16 05-06-2004   
Breeze
 222 EGP


Рейтинг канала: 3(30)
Репутация: 90
Сообщения: 703
Откуда: Donetsk, Ukraine
Зарегистрирован: 05.12.2003
Dimaxx в космосе работает Улыбка
DMC я днём когда пробовал осмыслить инфу данную CheckerTwo переписывал строку параметров АП-Ганнера в шестую неиспользуемую строку - как и ожидалось АП-Ганнер создался и работал так как и должен при своих параметрах (хотя некоторые параметры разработчики влепили явно от фонаря Улыбка), хотя можно писать в любую строку, лучше в такую где стоит М6 - но в таком случае один из М6 в игре заменяется на этот старинный артефакт Улыбка (всё равно среди неиспользуемых кораблей нету типа М6 Расстроен, ну если просто посмотреть то это в общем-то пофиг Улыбка)
_________________
'Слова искажают правду' ©
    Добавлено: 00:36 06-06-2004   
Dimaxx
 980 EGP


Рейтинг канала: 1(5)
Репутация: 204
Сообщения: 5728
Откуда: Северодвинск
Зарегистрирован: 26.06.2002
Не вместо, а просто добавил на верфь. Купил, а его нэт. Абыдно, да? Подмигиваю
_________________
"Если мы не покончим с войной, война покончит с нами." Г. Г. Уэллс
    Добавлено: 02:38 06-06-2004   
Канал X2: The Threat: «Х2-Моддинг»
На страницу: Пред.  1, 2, 3, 4 ... 52, 53, 54  След.    Перейти:   Все страницы
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: И волки сыты, и овцы целы, и пастуху вечная память.

  » Х2-Моддинг | страница 3
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | X4: Foundations | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18