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

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

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

   Страница 24 из 24
На страницу: Пред.  1, 2, 3 ... 22, 23, 24    Перейти:   Все страницы
Поиск в этой теме:
Канал X2: The Threat: «Захват М6 , М 2»
Tension MAN
 1220 EGP


Рейтинг канала: 4(56)
Репутация: 383
Сообщения: 8350
Откуда: Москва, корпус Д&Ф
Зарегистрирован: 30.11.2002
ФАК читай и поиск юзай!!!
_________________
EVE-online - TensionMAN in game.
    Добавлено: 12:17 11-06-2006   
AleksKor
 240 EGP


Рейтинг канала: 1(3)
Репутация: 98
Сообщения: 77
Откуда: Украина
Зарегистрирован: 09.06.2006
Я вот вчера Новой с тремя Одисеями выносил Ксенонский сектор 472. Вынес весь Гы-гы . Затем полетел Пиратов мочить. Я их мочу, а они сами сдаются Вау! . Както случайно залез в сообщения и офигел Вау! . Когда ксенов в 472 выносил так мне 3 Ксенон К сдались. Только та написано, что их сразу Ксены вынесли Рыдания. Ругаюсь, недоволен! Разозлен . Думаю для снятия злости полечу Баянов захвачу. Полетел, захватил пару штук и как обрезало - ваще ничего захватить не получается Рыдания. Может есть ограничение на количество захваченных кораблей или какие нибуть благоприятные периоды захвата?
    Добавлено: 13:25 11-06-2006   
Shugert
 1927 EGP


Рейтинг канала: 2(20)
Репутация: 550
Сообщения: 2004 Заблокирован
Откуда: Благовещенск
Зарегистрирован: 12.07.2005
AleksKor :
Когда ксенов в 472 выносил так мне 3 Ксенон К сдались Только та написано, что их сразу Ксены вынесли

Не верю (с) Скриншот покажите, пожалуйста, где сообщения написаны.

AleksKor :
Может есть ограничение на количество захваченных кораблей или какие нибуть благоприятные периоды захвата?

Нет - абсолютно рандомно.
_________________
- Знаешь, что сказал Иисус в пятой главе Евангелия от Иоанна? Он сказал: «Не создавай мне тут проблем, сучка».
    Добавлено: 13:39 11-06-2006   
Executor
 1860 EGP


Рейтинг канала: 3(29)
Репутация: 522
Сообщения: 9024
Откуда: Менск. Беларусь.
Зарегистрирован: 09.05.2001
Shugert :
AleksKor :
Когда ксенов в 472 выносил так мне 3 Ксенон К сдались Только та написано, что их сразу Ксены вынесли

Не верю (с) Скриншот покажите, пожалуйста, где сообщения написаны.

Я тебе такой скриншот в фотошопе сделаю, возьму где написано про L, M или N и чуток подправлю буквы, так что это пофиг скриншот. И так понятно, что AleksKor либо глючит, либо нагло врет Улыбка
_________________
Император Всея Галактики, Прилегающих Туманностей, Комет И Астероидов, А Также Планеты Ракксла, Буде Она Все-Таки Обнаружится :)
    Добавлено: 13:59 11-06-2006   
ULiX
 320 EGP


Репутация: 146
Сообщения: 573
Откуда: Комсомольск на-Амуре
Зарегистрирован: 12.07.2005
А теперь хва спорить!
Захват M1, M2, M6 невозможен, если только это не исправит сюжетная линия!
Вот функция, вызываемая при создании кораблей - носителей M1,M2,M6

Код:

TSHIP_BIG.Create:
           setmem     5
           push       SP[6] ; arg4
           push       1
           pushw      0856h ; 2134d
           call       TSHIP_MOVEABLE.Create ; 0000101B
           pop
           push       SP[5] ; arg3
           push       SP[5] ; arg2
           push       SP[5] ; arg1
           push       3
           get_object
           call       SetPos ; 00001100
           pop
           push       SP[7] ; arg5
           readvar    global.ga_Races ; [18h ; 24d]
           get_from_array
           push       1
           get_object
           call       SetOwner ; 0000137D
           pop
           push       0
           callasm    SE_TableAlloc ; 0000055C
           write      TSHIP_BIG.shc_OwnedShips ; [4Ch ; 76d]
           pop
           push       0
           write      TSHIP_BIG.shc_NumOwnedFighters ; [4Dh ; 77d]
           pop
           push       0
           write      TSHIP_BIG.shc_NumOwnedFreighters ; [4Eh ; 78d]
           pop
           push       3
           write      TSHIP.sh_FormationType ; [8]
           pop
           push       0
           write      TSHIP_BIG.shc_Docked ; [4Fh ; 79d]
           pop
           push       0
           write      TSHIP_BIG.shc_Speakers ; [50h ; 80d]
           pop
           push       SP[7] ; arg5
           push       0Ah ; 10d
           if SP[0]=SP[1] then push 0 else push 1
           if SP[0]=0 then jump L0009BBC8
           push       1
           push       1
           get_object
           call       TSHIP.DisableCapture ; 000042AA
           pop
L0009BBC8: get_object
           ret


Обратите внимание на момент
Код:

           push       SP[7] ; arg5
           push       0Ah ; 10d
           if SP[0]=SP[1] then push 0 else push 1
           if SP[0]=0 then jump L0009BBC8
           push       1
           push       1
           get_object
           call       TSHIP.DisableCapture ; 000042AA
           pop


Что означает, если кораблик не принадлежит игроку, то запретить возможность захвата. Так что, хватит тешить себя надеждами, только тему раздуваете.

Могу, конечно, фикс для X2 выпустить, который разрешит захват больших кораблей. Если кого заинтересует, пишите в приват, за темой следить не буду.

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

http://www.elite-games.ru/conference/viewtopic.php?p=1331174#1331174

Всего вам наилучшего!
_________________
Новое ещё не значит лучшее
    Добавлено: 11:13 13-06-2006   
Executor
 1860 EGP


Рейтинг канала: 3(29)
Репутация: 522
Сообщения: 9024
Откуда: Менск. Беларусь.
Зарегистрирован: 09.05.2001
ULiX :
А теперь хва спорить!
Захват M1, M2, M6 невозможен, если только это не исправит сюжетная линия!
Вот функция, вызываемая при создании кораблей - носителей M1,M2,M6

Обратите внимание на момент

Обратил и нифига не понял, я в асме не секу Гы-гы Но знаю точно что захватываются М6 в киллерских миссиях и ксенонский М2 в миссиях по перевозке пассажира и боевом рейтинге Ace of Aces 1st Grade. Остальные нет.
_________________
Император Всея Галактики, Прилегающих Туманностей, Комет И Астероидов, А Также Планеты Ракксла, Буде Она Все-Таки Обнаружится :)
    Добавлено: 20:06 13-06-2006   
ULiX
 320 EGP


Репутация: 146
Сообщения: 573
Откуда: Комсомольск на-Амуре
Зарегистрирован: 12.07.2005
При создании кораблей из квестов, запросто программа может сбросить бит 2 в sh_Flag, тогда захват будет возможен... Но это исключительно для BBS миссий, или сюжетных кораблей. Остальные же никаким образом.
Если изменить момент

Код:

           push       1
           push       1
           get_object
           call       TSHIP.DisableCapture ; 000042AA
           pop


на

Код:

           push       0
           push       1
           get_object
           call       TSHIP.DisableCapture ; 000042AA
           pop


это позволит захватывать любые M1, M2, M6 и TL.

Ну а квест может вызвать процедуру
newship.DisableCapture(0);
и захват newship станет возможен.

А уже, что и как влияет на захват, можете почитать в моей статье. Исключая параметр морали, в основном в X2 всё также как в X3. В статье есть момент обсуждающий, чем отличается захват в X2 от X3
_________________
Новое ещё не значит лучшее
    Добавлено: 07:58 17-06-2006   
Мурзилка
 210 EGP


Репутация: 17
Сообщения: 425

Зарегистрирован: 23.09.2005
Могу подтвердить: М6 захватываются в киллерских BBS-миссиях. У меня недавно Немезида конвоя в одной такой миссии захватилась. Правда это было единственный раз за всю игру пока.

To UliX :
Из исходного кода какого файла игры вы привели ассемблерные куски? Не из X2story.obj?
Чем лучше декомпилировать и компилировать обратно такой файл - компилятором X2-ASM, или любым дизассемблером и ассемблерным компилятором?
_________________
"Мурзилки не существует."
    Добавлено: 12:57 25-07-2006   
Artemka
 350 EGP


Репутация: 41
Сообщения: 254
Откуда: Екатеринбург
Зарегистрирован: 17.07.2006
Цитата:
Может есть ограничение на количество захваченных кораблей или какие нибуть благоприятные периоды захвата?


у меня тоже самое даже пираты не захватываются! хотя это было давно Гы-гы сейчас редактор скриптов Супер!
    Добавлено: 21:04 30-07-2006   
Finist
 1806 EGP


Модератор
Рейтинг канала: 5(131)
Репутация: 391
Сообщения: 12153
Откуда: Рязань РОССИЯ
Зарегистрирован: 25.12.2003
Такс!
Я так понимаю что тема себя исчерпала полностью. Зеваеца
Подвешу пока на верх, а там Теншн придёт и сам разрулит что и куда Улыбка
Закрыто!

А я никуда не уходил Подмигиваю
by Теншен

_________________
Про модераторов сказать можно много разного, вот только написать нельзя...
    Добавлено: 12:34 10-08-2006   
Канал X2: The Threat: «Захват М6 , М 2»
На страницу: Пред.  1, 2, 3 ... 22, 23, 24    Перейти:   Все страницы
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Можно не понять не-логику, но логику не понять, значить не иметь логику. (как всегда доходчиво объяснила MeLeK)

  » Захват М6 , М 2 | страница 24
Каналы: Новости | 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