#26 Re: Модификации » Добавляем пилотов в вертолеты полиции » 13-04-2009 19:46

Заставить вертак падать с кучей дыма

Уже сделали... рокстаровцы smile
Если влепить со снапы пулю в лобовое стекло ментовского верталя, то он теряет управление и падает с кучей дыма. Снял несколько десятков вертолётов - разницы при наличии/отсутствии скрипта не заметил
Только один раз мне удалось снять пилота, не сбив вертолёт - свалился на уровень шасси и там и лежал : )

Или я такои плохой снайпер?

#27 Re: Программы для GTA » .fxt » 09-04-2009 19:53

Да, про моддинг в gta 2 я и не слышал никогда : )
впрочем в VMB, кажется, было что-то подобное

#28 Re: Вопросы по скриптингу » Телепортация в машину » 07-04-2009 19:14

Лучше было бы поставить проверку Player.defined в самом начале, т.к. ты береш ближайшую машину еще когда игрок не создался(У меня например так вылетает

Вылетает при загрузке? У меня все работает и при загрузке и при busted of wasted

@guf - ''эти обкоды" - исходник cleo скрипта. В СB создай новый файл,  вставь туда код, и скомпилируй(f7)

#29 Re: Вопросы по скриптингу » Телепортация в машину » 18-03-2009 12:55

Блин, вот ляпнул:D
Вместо

056E:   car 0@ defined

поставь

056E:   car 2@ defined

и всё сразу заработает=)

#30 Re: Программы для GTA » Работа с IDE файлами » 17-03-2009 19:53

Нашёл вот хелп по добавлению объекта в игру, попробую всё делать по инструкции=)
Что до ехе, так вроде оригинальная, даже кол-во объектов не увеличено

Вставил в игру этот    мод, погом пришлось поставить оригинальный  gta3.img , загрузил - работает:wow:
Вот только текстуры мода не отображаются.

#31 Re: Вопросы по скриптингу » Телепортация в машину » 17-03-2009 19:31

Вот cleo скрипт:

{$CLEO .cs}
0000:
:1
0AB5: store_actor $PLAYER_ACTOR closest_vehicle_to 2@ closest_ped_to 1@
wait 250
if and
0256:   player $PLAYER_CHAR defined 
056E:   car 0@ defined 
0AB0:  key_pressed 0x9 //tab
jf @1
072A: put_actor $PLAYER_ACTOR into_car 2@ driverseat 
jump @1

что до твоего скрпта,так он судя по всему предназначен для иных целей, откуда он?

#32 Re: Программы для GTA » Работа с IDE файлами » 14-03-2009 20:42

После добавления в gta3.img кучи col'ов игра стала вылетать до того, как я успел добавить новый объект  (число колов в ехе увеличил вдвое)

Да, что интересно: удалил все col'ы в папке data/maps/... - игра работает=)

#33 Re: Программы для GTA » Работа с IDE файлами » 13-03-2009 21:36

В gta_vc.dat вышеназванного мода написано

# Collision data (COL FILES)
# Do not Delete any VC Generic Files without mod leader permission.
COLFILE 0 MODELS\COLL\GENERIC.COL
COLFILE 0 MODELS\COLL\LCGENERIC.COL
COLFILE 0 DATA\GTA3MAPS\2DFIX\INDUSTNE_REV\INDUSTNE_REV.COL
COLFILE 0 DATA\GTA3MAPS\2DFIX\INDUSTNW_REV\INDUSTNW_REV.COL
COLFILE 0 DATA\GTA3MAPS\2DFIX\INDUSTSE_REV\INDUSTSE_REV.COL
COLFILE 0 DATA\GTA3MAPS\2DFIX\INDUSTSW_REV\INDUSTSW_REV.COL
COLFILE 0 DATA\GTA3MAPS\2DFIX\COMNBTM_REV\COMNBTM_REV.COL
COLFILE 0 DATA\GTA3MAPS\2DFIX\COMNTOP_REV\COMNTOP_REV.COL
COLFILE 0 DATA\GTA3MAPS\2DFIX\COMSE_REV\COMSE_REV.COL
COLFILE 0 DATA\GTA3MAPS\2DFIX\COMSW_REV\COMSW_REV.COL
COLFILE 0 DATA\GTA3MAPS\2DFIX\LANDNE_REV\LANDNE_REV.COL
COLFILE 0 DATA\GTA3MAPS\2DFIX\LANDSW_REV\LANDSW_REV.COL
COLFILE 0 DATA\GTA3MAPS\2DFIX\EXTRA_REV\EXTRA_REV.COL
# Most, if not all COL files are in the gta3.img
# END OF COL FILES

В общем вставил  .col из него в оригинал, в маппере добавил ide , ipl - все нормально, колы отображаются; загрузил вайсу - вылетело:wow:

Попробую переустановить - мож где-то так косяк есть=(

#34 Re: Программы для GTA » Работа с IDE файлами » 08-03-2009 10:19

Нужно ли добавлять колы к моделям из самой вайсы, они ж по идее и так там есть?
Куда и как надо вставлять колы? нужно прописывать их в  gta_vc.dat? (в одних модах надо, в других нет)
как определить где лежит кол данной модели?
(я пытаюсь вытянуть объекты из мода gta-vc:liberty city?)
Откуда их надо брать: из img или из папки data/maps/...

#35 Re: Вопросы по скриптингу » Один вопрос » 08-03-2009 10:02

где можно скачать Opcode Search Tool

здесь
Дык оно уже есть в SB?

#36 Re: Вопросы по скриптингу » Один вопрос » 06-03-2009 16:48

Это скрипт для вайсы.
Сущность глюкка заключается в следующем:  при загрузке игры Томми появляется в аэропорте прицепленный к хвосту самолёта, и вместе с ним улетает к облакам=)
при этом слезть с него нельзя, зато работает радио:rolleyes:
через несколько минут полёта игра вылетает.
@Seemann -

В самом скрипте куча ошибок.

Если не секрет, где? Скрипт-то работает

З.Ы. сорри за оффтоп, но как можно выложить скрин?

#37 Re: Вопросы по скриптингу » Один вопрос » 05-03-2009 16:16

Интересный глюк:

DEFINE OBJECTS 1
DEFINE OBJECT SANNY BUILDER 3.04        
DEFINE MISSIONS 0

{$VERSION 2.2.0000}

//-------------MAIN---------------
thread 'MAIN' 
fade 0 0 
01F0: set_max_wanted_level_to 6 
set_wb_check_to 0 
00C0: set_current_time 12 0 
04E4: unknown_refresh_game_renderer_at 468.7745 -1298.623 
Camera.SetAtPos(468.7745, -1298.623, 11.0712)
$player_char = Player.Create(#NULL, 773.593, -306.737, 10.81437)
$player_actor = Actor.EmulateFromPlayer($player_char)
set_weather 0 
wait 0 
0180: set_on_mission_flag_to $onmission 
if 
not Actor.Dead($player_actor)
jf @MAIN_138 
0352: set_actor $player_actor skin_to 'PLAYER6' 
038B: load_requested_models 
0353: refresh_actor $player_actor 

:MAIN_138
fade 1 1000       
if 
   Player.Defined($player_char)
jf @MAIN_174 
select_interior 0 
Player.CanMove($player_char) = True
01B7: release_weather 

:MAIN_174
014B: $ASD2 = init_parked_car_generator #INFERNUS 1 1 1 alarm 0 door_lock 0 0 10000 at -246.052 626.929 149.925 angle 17.0 
014C: set_parked_car_generator $ASD2 cars_to_generate_to 101 
014B: $ASD1 = init_parked_car_generator #RHINO 1 2 0 alarm 0 door_lock 0 0 10000 at -645.395 578.685 29.97301 angle 75.0 
014C: set_parked_car_generator $ASD1 cars_to_generate_to 101 
0369: put_player $player_char in_car $ASD1 
04BA: set_car $ASD1 speed_instantly 220.0 
Player.Money($player_char) += 1E10
end_thread

Может кто знает чем это вызвано?

#38 Re: Программы для GTA » Работа с IDE файлами » 02-03-2009 16:42

Установил игру в папку по умолчанию C:\Program Files\GTAViceCity
Поставил мод   Beach Park  - там заменены стандартные объекты- работает, поменял объект на свой
(4776, veg_palwee03, Generic, 1, 0, 0) - вылетело:rolleyes::mad:
Версия  vc 1.1

в IPL и IDE файлах из GTA:VC НЕЛЬЗЯ создавать модели актеров\оружия\машин

А как игра определяет, что это актёр\оружие\машина? 

З.Ы. а у тебя с новыми объектами работает?

#39 Re: Вопросы по скриптингу » Один вопрос » 28-02-2009 18:38

@Seemann - какОЙ опкод  в вс отвечает за массивы? как его использовать?

#40 Re: Программы для GTA » Работа с IDE файлами » 28-02-2009 17:36

Попробовал МЕD 0,32 , убрал АК - вылетает:(

#41 Re: О сайте и форумах » Вопросы и предложения » 28-02-2009 16:55

Как переключить язык форума на русский? на главной ставлю русский - на форуме все ровно english

#42 Re: Вопросы по скриптингу » Вопросы по опкодам » 28-02-2009 16:45

Опкоды

04E5:   object $714 near_point -277.999 614.19 radius 25.0 25.0 flag 0 
04E6:   object $3335 near_point $3367 $3368 $3369 radius 3.5 3.5 3.5 flag 1

по идее должны проверять нахождение объекта в  определённой  точке, но у меня why-то не работает:(
Зато откуда-то появляется маркер в этих координатах:rolleyes:
А что означают эти флаги? зачем они?

#44 Re: Работа с памятью, EXE » Научите пожалуйста редактировать exe. » 28-02-2009 11:28

Моя вина:)
Удалил сообщение не обновив страницу:rolleyes:

#45 Re: Программы для GTA » Работа с IDE файлами » 27-02-2009 16:35

Содержание IDE

objs
4794, BillBd3, BillBrd, 1, 0, 528
4795, ak47, ak47, 1, 0, 0
end

и IPL файлов

inst
4794, BillBd3, 0, -1493.75, -479.591, 658.253, 0, 0, 0, 0, 0, 0, 1
4795, ak47, 0, -1493.75, -480.791, 646.253, 0, 0, 0, 0, 0, 0.45399, 0.891007
end

Вроде всё как надо=(
З.Ы. В gta_vc.dat  все прописал

#46 Re: Работа с памятью, EXE » Научите пожалуйста редактировать exe. » 27-02-2009 16:07

Спасиба, я с этим долго ещё буду разбираться:D

#47 Re: Работа с памятью, EXE » Научите пожалуйста редактировать exe. » 27-02-2009 16:06

@Seemann - Касательно редактирования EXE:
Ты не мог бы подсказать хороший хэлп по ollydbg (главное понятный)

#48 Программы для GTA » Работа с IDE файлами » 27-02-2009 13:19

KOLLEGA
Replies: 18

В vc в маппере создаю новый обьект в IDE файле и использую его в IPL - игра вылетает:(
Если создать объект, но не использовать его в IPL - работает:wow:
Кто-нить сталкивался с чем-то подобным?
З.Ы. пару лет назад пробовал - все работало:cry:

#49 Re: Программы для GTA » Работа с .RRR файлами / Carrec.img » 31-01-2009 12:34

Seemann, спасибо (а ведь читал я ентот форум:-)
Вроде все получилось:D

DEFINE OBJECTS 10
DEFINE OBJECT SANNY BUILDER 3.04      
DEFINE OBJECT YT_MAIN_BODY             // Object number -1
DEFINE OBJECT YT_MAIN_BODY2            // Object number -2
DEFINE OBJECT YT_DOORS14               // Object number -3
DEFINE OBJECT YT_TMP_BOAT              // Object number -4
DEFINE OBJECT LODMAIN_BODY             // Object number -5
DEFINE OBJECT BIG_POLY_TINGS           // Object number -6
DEFINE OBJECT YT_GANGPLNK_TMP          // Object number -7
DEFINE OBJECT HEALTH                   // Object number -8
DEFINE OBJECT YACHT_CHUNK_KB           // Object number -9

.......................................

:MAIN_174
049C: $722 = scripted_path_file 0 width 90.0 
$714 = Object.Init(#YT_MAIN_BODY, -375.499, -1322.31, 9.81124)
$715 = Object.Init(#YT_MAIN_BODY2, -375.499, -1322.31, 9.81124)
$717 = Object.Init(#SPECIAL04, -375.499, -1322.31, 9.81124)
$718 = Object.Init(#YT_TMP_BOAT, -375.499, -1322.31, 9.81124)
$719 = Object.Init(#LODMAIN_BODY, -375.499, -1322.31, 9.81124)

049D: attach_scripted_file $722 with_object $714 
049D: attach_scripted_file $722 with_object $715 
049D: attach_scripted_file $722 with_object $717 
049D: attach_scripted_file $722 with_object $718 
049D: attach_scripted_file $722 with_object $719 
049E: set_scripted_file $722 speed_to 0.0 
wait 0 

004F: create_thread @1 
004F: create_thread @2 
004F: create_thread @3
004F: create_thread @4
end_thread 

:1
049F: set_scripted_file $722 distance_along_path_to 0.0 
049E: set_scripted_file $722 speed_to 12.0 
004E: end_thread 

:2
wait 0
if AND
0256:   player $PLAYER_CHAR defined 
00E1:   key_pressed 0 17
jf @2
0400: create_coordinate 1@ 2@ 3@ from_object $714 offset -0.277 -16.662 3.152 
0055: put_player $PLAYER_CHAR at     1@ 2@ 3@
jump @2

:3
wait 0 
if  AND
0256:   player $PLAYER_CHAR defined 
00E1:   key_pressed 0 4
jf @3
049F: set_scripted_file $722 distance_along_path_to 2000.0 
049E: set_scripted_file $722 speed_to 100.0 
jump @3


:4
wait 0
if   AND
0256:   player $PLAYER_CHAR defined 
00E1:   key_pressed 0 19
jf @4
0400: create_coordinate 1@ 2@ 3@ from_object $714 offset -5.577 206.662 9.152
015F: set_camera_position   1@ 2@ 3@ 0.0 0.0 0.0  
wait 15000
02EB: restore_camera_with_jumpcut 
jump @4

у него даже новая миссия на ней была, где-то у меня должна валяться

Ты не мог бы дать ссылку, сам не нашел?

#50 Re: Программы для GTA » Работа с .RRR файлами / Carrec.img » 28-01-2009 12:30

Дирижабль действительно в VC. Однако редактироваться не желает.
Я его переставляю, а он в игре опять на своем месте, при этом его положение в IPL остается таким, каким я ставил. В путях ничего похожего нет.  May be это записано в EXE?

Огоньки. Поменял путь самолетов (в папке data\Paths поменял местами имена файлов flight2.dat flight3.dat flight.dat между собой - прикольно выглядит:D) Огоньки, как впрочем и реактивные следы самолетов остались там, где были(довольно логично - самолеты ведь иногда садятся).

Яхта Кортеса. Нашел опкоды отвечающие за движение её по путям:

049C: $722 = scripted_path_file 0 width 90.0 
049D: attach_scripted_file $722 with_object $714 
049E: set_scripted_file $722 speed_to 0.0 
049F: set_scripted_file $722 distance_along_path_to 3250.0 
04A1: release_scripted_file $722

Опкоды с переменной $722 есть не только в миссии, но и в начале (642 строка с начала скрипта)

Рискну предположить, что передвижение объектов осуществляется анологично передвижению камеры при плавных облётах: задаётся скорость и расстояние (для камеры - направление и время) и объект двигается как по рельсам по пути в файле spath0 с заданной скоростью пока не пройдёт заданное расстояние.

К сожалению сейчас совсем нет времени и проверить эту теорию не могу=(

Board footer

Powered by FluxBB