ВНИМАНИЕ! Наша конференция посвящена космической тематике и компьютерным играм. Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!
|
» Захват М6 , М 2 | |
|
|
|
Канал X2: The Threat: «Захват М6 , М 2» |
|
|
Tension MAN
1220 EGP
     Рейтинг канала: 4(56) : 383 Posts: 8350 Location: Москва, корпус Д&Ф Joined: 30 Nov 2002
 |
|
ФАК читай и поиск юзай!!!
_________________ EVE-online - TensionMAN in game. |
|
|
AleksKor
240 EGP
  Рейтинг канала: 1(3) : 98 Posts: 77 Location: Украина Joined: 09 Jun 2006
 |
|
Я вот вчера Новой с тремя Одисеями выносил Ксенонский сектор 472. Вынес весь . Затем полетел Пиратов мочить. Я их мочу, а они сами сдаются . Както случайно залез в сообщения и офигел . Когда ксенов в 472 выносил так мне 3 Ксенон К сдались. Только та написано, что их сразу Ксены вынесли . Думаю для снятия злости полечу Баянов захвачу. Полетел, захватил пару штук и как обрезало - ваще ничего захватить не получается Может есть ограничение на количество захваченных кораблей или какие нибуть благоприятные периоды захвата?
|
|
|
Shugert
1927 EGP
      Рейтинг канала: 2(20) : 550 Posts: 2004 Заблокирован Location: Благовещенск Joined: 12 Jul 2005
 |
|
AleksKor wrote: |
Когда ксенов в 472 выносил так мне 3 Ксенон К сдались Только та написано, что их сразу Ксены вынесли
|
Не верю (с) Скриншот покажите, пожалуйста, где сообщения написаны.
AleksKor wrote: |
Может есть ограничение на количество захваченных кораблей или какие нибуть благоприятные периоды захвата?
|
Нет - абсолютно рандомно.
_________________ - Знаешь, что сказал Иисус в пятой главе Евангелия от Иоанна? Он сказал: «Не создавай мне тут проблем, сучка». |
|
|
Executor
1860 EGP
  Рейтинг канала: 3(29) : 522 Posts: 9023 Location: Беларусь Joined: 09 May 2001
 |
|
Shugert wrote: |
AleksKor wrote: |
Когда ксенов в 472 выносил так мне 3 Ксенон К сдались Только та написано, что их сразу Ксены вынесли
|
Не верю (с) Скриншот покажите, пожалуйста, где сообщения написаны.
|
Я тебе такой скриншот в фотошопе сделаю, возьму где написано про L, M или N и чуток подправлю буквы, так что это пофиг скриншот. И так понятно, что AleksKor либо глючит, либо нагло врет
_________________ Император Всея Галактики, Прилегающих Туманностей, Комет И Астероидов, А Также Планеты Ракксла, Буде Она Все-Таки Обнаружится :) |
|
|
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
Всего вам наилучшего!
_________________ Новое ещё не значит лучшее |
|
|
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. Остальные нет.
_________________ Император Всея Галактики, Прилегающих Туманностей, Комет И Астероидов, А Также Планеты Ракксла, Буде Она Все-Таки Обнаружится :) |
|
|
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
_________________ Новое ещё не значит лучшее |
|
|
Мурзилка
210 EGP
     : 17 Posts: 425
Joined: 23 Sep 2005
 |
|
Могу подтвердить: М6 захватываются в киллерских BBS-миссиях. У меня недавно Немезида конвоя в одной такой миссии захватилась. Правда это было единственный раз за всю игру пока.
To UliX :
Из исходного кода какого файла игры вы привели ассемблерные куски? Не из X2story.obj?
Чем лучше декомпилировать и компилировать обратно такой файл - компилятором X2-ASM, или любым дизассемблером и ассемблерным компилятором?
_________________ "Мурзилки не существует." |
|
|
Artemka
352 EGP
  : 41 Posts: 254 Location: Екатеринбург Joined: 17 Jul 2006
 |
|
Quote: |
Может есть ограничение на количество захваченных кораблей или какие нибуть благоприятные периоды захвата?
|
у меня тоже самое даже пираты не захватываются! хотя это было давно сейчас редактор скриптов
|
|
|
Finist
1825 EGP
              Рейтинг канала: 5(131) : 391 Posts: 12170 Location: Рязань РОССИЯ Joined: 25 Dec 2003
 |
|
Такс!
Я так понимаю что тема себя исчерпала полностью.
Подвешу пока на верх, а там Теншн придёт и сам разрулит что и куда
Закрыто!
А я никуда не уходил
by Теншен
_________________ Про модераторов сказать можно много разного, вот только написать нельзя... |
|
|
|
|
|
Канал X2: The Threat: «Захват М6 , М 2» |
|
К списку каналов | Наверх страницы |
Цитата не в тему: Ночью респект, утром респект, днем респект... Во сне, добивая очередного ксена, просыпаюсь и иду писать респект... Пегасыч респектабельный тип! (R_Alexis)
|
» Захват М6 , М 2 | |
|