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

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

Search | Conference rules | Album | Register | Pilots list | Profile | Log in to check your private messages | Log in

   Page 24 of 24
Go to page: Previous  1, 2, 3 ... 22, 23, 24    Перейти:   All pages
Поиск в этой теме:
Канал X2: The Threat: «Захват М6 , М 2»
Tension MAN
 1220 EGP


Рейтинг канала: 4(56)
: 383
Posts: 8350
Location: Москва, корпус Д&Ф
Joined: 30 Nov 2002
ФАК читай и поиск юзай!!!
_________________
EVE-online - TensionMAN in game.
    Posted: 12:17 11-06-2006   
AleksKor
 240 EGP


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


Рейтинг канала: 2(20)
: 550
Posts: 2004 Заблокирован
Location: Благовещенск
Joined: 12 Jul 2005
AleksKor wrote:
Когда ксенов в 472 выносил так мне 3 Ксенон К сдались Только та написано, что их сразу Ксены вынесли

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

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

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


Рейтинг канала: 3(29)
: 522
Posts: 9023
Location: Беларусь
Joined: 09 May 2001
Shugert wrote:
AleksKor wrote:
Когда ксенов в 472 выносил так мне 3 Ксенон К сдались Только та написано, что их сразу Ксены вынесли

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

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


: 146
Posts: 573
Location: Комсомольск на-Амуре
Joined: 12 Jul 2005
А теперь хва спорить!
Захват M1, M2, M6 невозможен, если только это не исправит сюжетная линия!
Вот функция, вызываемая при создании кораблей - носителей M1,M2,M6

Code:

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


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

           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

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


Рейтинг канала: 3(29)
: 522
Posts: 9023
Location: Беларусь
Joined: 09 May 2001
ULiX wrote:
А теперь хва спорить!
Захват M1, M2, M6 невозможен, если только это не исправит сюжетная линия!
Вот функция, вызываемая при создании кораблей - носителей M1,M2,M6

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

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


: 146
Posts: 573
Location: Комсомольск на-Амуре
Joined: 12 Jul 2005
При создании кораблей из квестов, запросто программа может сбросить бит 2 в sh_Flag, тогда захват будет возможен... Но это исключительно для BBS миссий, или сюжетных кораблей. Остальные же никаким образом.
Если изменить момент

Code:

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


на

Code:

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


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

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

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


: 17
Posts: 425

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

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


: 41
Posts: 254
Location: Екатеринбург
Joined: 17 Jul 2006
Quote:
Может есть ограничение на количество захваченных кораблей или какие нибуть благоприятные периоды захвата?


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


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

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

_________________
Про модераторов сказать можно много разного, вот только написать нельзя...
    Posted: 12:34 10-08-2006   
Канал X2: The Threat: «Захват М6 , М 2»
Go to page: Previous  1, 2, 3 ... 22, 23, 24    Перейти:   All pages
  
Display posts from previous: 
View previous topic | View next topic |
К списку каналов | Наверх страницы
Цитата не в тему: Теорема о пределах: наглость Ксенонов не имеет предела.

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