ФЭНДОМ


Файл содержит описание эффектов (далее Э) использованных в игре: модели, текстуры, время действия.

Расположен в паке Mafia\tables\
Кроме HW редакторов пока нет

Смотри так же effects.txt.

МодингПравить

Как править описание Э неизвестно, но уже существующие можно установить в свою миссию в качестве постоянно действующих (подробнее в effects.bin) или временно включать в скриптах (там же).

Содержимое файлаПравить

Надо отсортировать по имени 4ds модели Добавить имена файлов текстур

название4DS модельописание
0 blood2bloodp.I3D кровь
1hit_stonewallhit_effect_stone.I3Dстрельба по камню
2hit_groundhit_effect_ground.I3Dстрельба по земле
3hit_metal hit_effect_metal.I3Dстрельба по металлу
4hit_woodhit_effect_wood.I3Dстрельба по дереву
5night_chimney_smoke hit_effect.I3Dнекий ночной дым
6Firefire_effect.I3Dогонь
7Explosionblast.I3Dвзрыв
8molotov_explosionblast.I3Dмолотов взрыв 1сек
9fire_smallfire_effect.I3Dмаленький огонь
10explosion_bigblast.I3Dбольшой взрыв
11molotov_firefire_effect.I3Dмолотов огонь 4сек
12Thompson_muzzle_flash_daymuzzle_day.I3Dвспышка томпсона днем
13Thompson_muzzle_flash_nightmuzzle.I3Dвспышка томпсона ночью
14pistol_muzzle_flash_daymuzzle_day.I3D вспышка пистолета днем
15pistol_muzzle_flash_night muzzle.I3Dвспышка пистолета ночью
16shotgun_muzzle_flash_day muzzle_day.I3Dвспышка шотгана днем
17shotgun_muzzle_flash_night muzzle.I3Dвспышка шотгана ночью
18fireworks2fireworks1.I3D салют 2сек
19penapartycle.I3Dпена
20explosion_carblast.I3Dвзврыв авто
21fire_fading fire_effect.I3Dугасающий огонь 15сек
22fire_small_fadingfire_effect.I3D угасающий малый огонь
23pena_ve_vanepartycle.I3Dпена в ванне
24smoke_cigarettesmoke_particle3.I3Dдым сигареты
25smoke_cigarette_breathsmoke_particle3.I3Dдым сигареты качающийся
26chcani 2piss.I3Dссанье 5сек
27bliti 2blues.I3D ссанье 2сек
28smoke_parniksmoke_particle.I3Dдым парохода
29hit_grass hit_effect_grass.I3Dстрельба по траве
30voda_prehradapartycle.I3Dвода у преграды
31voda_prehrada_dolepartycle.I3D вода у преграды…
32listi_ze_stromu2listi.I3Dлистья 2сек
33prach_motorestprach_particle.I3Dпесочная пыль
34kour_restauracesmoke_particle2.I3Dдым в ресторане пепе?
35dollars 2dollar.I3D бабло
36fontanka1partycle.I3Dфонтан
37zblunkzblunk.I3Dбульк, радиальные брызги 2сек
38smoke_salierysmoke_particle.I3Dдым из сальери\винса мисе4
39lighter blast.I3Dзажигалка
40krev_vrtule2bloodp.I3Dрадиальные брызги крови 10сек
41voda_vezeni 1partycle.I3Dпар в тюрьме
42voda vezeni 2 partycle.I3D …  
43hit_waterpartycle.I3Dстрельба по воде
44smoke_loco1 smoke_particle.I3Dдым паровоза
45steam_loco smoke_particle4.I3Dдым паровоза стоячий
46clunpartycle.I3D волны от катера(бока\зад)
47steam2_locosmoke_particle4.I3Dпар паровоза стоячий вниз
48explosion_hotelblast.I3Dвзрыв в отеле
49gasoline 2gaso.I3Dструя топлива из раненой цистерны
50smoke_coffeesmoke_particle4.I3Dдым(пар) кофе
51Explosion_hotel1blast.I3Dвзрыв в отеле1
52Explosion Morelloblast.I3D взрыв ангара с серджио?
53Dust Morellosmoke_particle2.I3Dморелло тот еще дуст
54kola_na_vodezblunk.I3D радиально расходящиеся круги на воде
55slow_smokesmoke_particle3.I3D белый дым(пар)
56spark_cig2jiskra_cig.I3D искры
57Fire_no_smokefire_effect.I3Dогонь без дыма
58smoke_cigarette_breath1smoke_particle2.I3Dкачающийся огонек сигареты1
59horici_benzinblast.I3D огонь заправки
60FMVlighterblast.I3Dзажигалка
61bloodSamFMV2bloodp.I3Dкровь сэма в галерее
62FMV Loko-2sec smoke_particle4.I3Dпар паровоза 2сек
63 FMV Loko-1sec smoke_particle4.I3Dпар паровоза 1сек
65FMV Loko-03smoke_particle4.I3Dпар паровоза ускоренный
65FMV Loko-low smoke_particle4.I3D пар паровоза маленький
66FMV chladicsmoke_particle4.I3Dбелый дым на ветру?
67FMV Expl-cisternablast.I3D взврыв цистерны 2сек
68FMV lighterblast.I3D зажигалка
69FMV gasoline22gaso-a.I3Dеще струя топлива из цистерны
70doutnik2fxdoutn.I3D тлеющая сигара
71kour_na_lokomotivu_NESAHATsmoke_particle.I3Dдым стоящего паровоза
72vol_dust smoke_particle3.I3D ???
73hovna2feather.I3Dвыхлоп авто?
74FMV cigarettesmoke_particle2.I3D еще дым сигареты
75dust_fallsmoke_particle2.I3D падение говна
76kaluz chuzepartycle.I3D стрельба по луже\зеркалу?
77fire_cig 2cigfire.I3Dогонь сигареты
78kour_lod_doprava smoke_particle.I3Dвысокая струя черного дыма
79fireworks12fireworks1.I3Dсалют красный
80fireworks22fireworks1.I3Dсалют синий
81fireworks32fireworks1.I3D салют зеленый
82fireworks42fireworks1.I3Dсалют разноцветный
83vlnypartycle.I3Dвсплеск брызг 1сек
84vlny_bigpartycle.I3Dбольшой всплеск брызг 1сек
85vlny_smallpartycle.I3D маленький всплеск брызг 1сек
86FMV sirkablast.I3Dспичка
87hydrant partycle.I3Dфонтан гидранта 20сек
88kytka listypalma_particle.I3Dпадающие листья 1сек
89hadicepartycle.I3Dструя из шланга
90dymovnicesmoke_particle5.I3Dвысокая струя фиолет.дыма
91FMV pistol_muzzle_flash muzzle.I3D вспышка пистолета днем
92fire menufire_effect.I3Dогонь в печке меню

Источник

ФорматПравить

 Разгадка в процессе.
B effects.tbl для каждого Э есть ссылки на 4ds файл модели. В модели - ссылки на bmp файлы текстур. Один 4ds используется в разных Э, при этом могут быть задействованы не все его слои(?). Судя по текстовому описанию Э, в блоках начинающихся с 65 00 указывается время действия и размеры для каждого слоя.

Например, на fire_effects.4ds ссылаются Э с именами fire, fire_small, molotov_fire, fire_fading, Fire_no_smoke, fire menu, fire_small_fading.

Для Э fire:
fire_effects.4ds содержит 3 слоя - Mesh01, Mesh02, Mesh05 и текстуры: SMOKE1.BMP, 2SMOKE1+.BMP, FLAME1_0000.BMP, FLAME2_0000.BMP

В effects.tbl этим слоям в блоках 65 00 даются имена и характеристики 
plameny1 - Mesh02
plameny2 - Mesh01
smoke - Mesh05

Каждый эффект описывается таким блоком с подблоками
64 00 - ключ блока эффекта
   хх хх хх хх - размер блока эффекта (вместе с 64 00)
   67 00 - ключ блока имени эффекта
   хх хх хх хх - размер имени эффекта
   xx ... xx - имя эффекта, заканчивается на 00
   68 00 - ключ блока 4ds файла эффекта
   хх хх хх хх - размер имени файла
   хх .... xx - имя 4ds Файла, заканчивается на .I3D + 00
   6A 00 - ключ блока ?
   хх хх хх хх - размер блока
   хх ... ххх - блок
   6E 00 - ключ блока ?
   хх хх хх хх - размер блока
   хх ... ххх - блок
   65 00 - ключ блока первого слоя
   хх хх хх хх - размер блока
   хх ... ххх - блок
   Дальше могут быть еще подблоки 65 00


Заголовки подблока начинающегося с 65 00
67 00 имя_слоя в effects.tbl
69 00 имя_слоя в 4ds
6A 00  
6B 00
6C 00
6D 00
66 00 блок размером 0х7С
  6A 00
  6B 00
  6C 00
Дальше могут быть еще подблоки 66 00

Подблоки начинающиеся с 66 00 как-то связаны с созданием кадров в Э.
Например, если для Э с именем hydrant второй подблок 66 00 заменить на первый,
получим столб воды  которая не падает на землю,

В описаниях Э где-то зашифрованы масштаб и время действия Э.