|
|
|
Канал X2: The Threat: «Захват М6 , М 2» |
|
|
Tension MAN 1220 EGP
Рейтинг канала: 4(56) Репутация: 383 Сообщения: 8350 Откуда: Москва, корпус Д&Ф Зарегистрирован: 30.11.2002 |
|
ФАК читай и поиск юзай!!!
_________________ EVE-online - TensionMAN in game. |
|
|
AleksKor 240 EGP
Рейтинг канала: 1(3) Репутация: 98 Сообщения: 77 Откуда: Украина Зарегистрирован: 09.06.2006 |
|
Я вот вчера Новой с тремя Одисеями выносил Ксенонский сектор 472. Вынес весь . Затем полетел Пиратов мочить. Я их мочу, а они сами сдаются . Както случайно залез в сообщения и офигел . Когда ксенов в 472 выносил так мне 3 Ксенон К сдались. Только та написано, что их сразу Ксены вынесли . Думаю для снятия злости полечу Баянов захвачу. Полетел, захватил пару штук и как обрезало - ваще ничего захватить не получается Может есть ограничение на количество захваченных кораблей или какие нибуть благоприятные периоды захвата?
|
|
|
Shugert 1927 EGP
Рейтинг канала: 2(20) Репутация: 550 Сообщения: 2004 Заблокирован Откуда: Благовещенск Зарегистрирован: 12.07.2005 |
|
AleksKor : |
Когда ксенов в 472 выносил так мне 3 Ксенон К сдались Только та написано, что их сразу Ксены вынесли
|
Не верю (с) Скриншот покажите, пожалуйста, где сообщения написаны.
AleksKor : |
Может есть ограничение на количество захваченных кораблей или какие нибуть благоприятные периоды захвата?
|
Нет - абсолютно рандомно.
_________________ - Знаешь, что сказал Иисус в пятой главе Евангелия от Иоанна? Он сказал: «Не создавай мне тут проблем, сучка». |
|
|
Executor 1860 EGP
Рейтинг канала: 3(29) Репутация: 522 Сообщения: 9024 Откуда: Менск. Беларусь. Зарегистрирован: 09.05.2001 |
|
Shugert : |
AleksKor : |
Когда ксенов в 472 выносил так мне 3 Ксенон К сдались Только та написано, что их сразу Ксены вынесли
|
Не верю (с) Скриншот покажите, пожалуйста, где сообщения написаны.
|
Я тебе такой скриншот в фотошопе сделаю, возьму где написано про L, M или N и чуток подправлю буквы, так что это пофиг скриншот. И так понятно, что AleksKor либо глючит, либо нагло врет
_________________ Император Всея Галактики, Прилегающих Туманностей, Комет И Астероидов, А Также Планеты Ракксла, Буде Она Все-Таки Обнаружится :) |
|
|
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
Всего вам наилучшего!
_________________ Новое ещё не значит лучшее |
|
|
Executor 1860 EGP
Рейтинг канала: 3(29) Репутация: 522 Сообщения: 9024 Откуда: Менск. Беларусь. Зарегистрирован: 09.05.2001 |
|
ULiX : |
А теперь хва спорить!
Захват M1, M2, M6 невозможен, если только это не исправит сюжетная линия!
Вот функция, вызываемая при создании кораблей - носителей M1,M2,M6
Обратите внимание на момент
|
Обратил и нифига не понял, я в асме не секу Но знаю точно что захватываются М6 в киллерских миссиях и ксенонский М2 в миссиях по перевозке пассажира и боевом рейтинге Ace of Aces 1st Grade. Остальные нет.
_________________ Император Всея Галактики, Прилегающих Туманностей, Комет И Астероидов, А Также Планеты Ракксла, Буде Она Все-Таки Обнаружится :) |
|
|
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
_________________ Новое ещё не значит лучшее |
|
|
Мурзилка 210 EGP
Репутация: 17 Сообщения: 425
Зарегистрирован: 23.09.2005 |
|
Могу подтвердить: М6 захватываются в киллерских BBS-миссиях. У меня недавно Немезида конвоя в одной такой миссии захватилась. Правда это было единственный раз за всю игру пока.
To UliX :
Из исходного кода какого файла игры вы привели ассемблерные куски? Не из X2story.obj?
Чем лучше декомпилировать и компилировать обратно такой файл - компилятором X2-ASM, или любым дизассемблером и ассемблерным компилятором?
_________________ "Мурзилки не существует." |
|
|
Artemka 350 EGP
Репутация: 41 Сообщения: 254 Откуда: Екатеринбург Зарегистрирован: 17.07.2006 |
|
Цитата: |
Может есть ограничение на количество захваченных кораблей или какие нибуть благоприятные периоды захвата?
|
у меня тоже самое даже пираты не захватываются! хотя это было давно сейчас редактор скриптов
|
|
|
Finist 1806 EGP
Рейтинг канала: 5(131) Репутация: 391 Сообщения: 12153 Откуда: Рязань РОССИЯ Зарегистрирован: 25.12.2003 |
|
Такс!
Я так понимаю что тема себя исчерпала полностью.
Подвешу пока на верх, а там Теншн придёт и сам разрулит что и куда
Закрыто!
А я никуда не уходил
by Теншен
_________________ Про модераторов сказать можно много разного, вот только написать нельзя... |
|
|
|
|
|
Канал X2: The Threat: «Захват М6 , М 2» |
|