All.spawn(2) Object types — S.T.A.L.K.E.R. Inside Wiki

All.spawn(2) Object types

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск

Начало

Попробую описать различные типы объектов, которые встречаются. Возможно, что все они имеют единый формат, но пока представляю их как совершенно разные типы.

Тип breakable_object

размер

(байт)

пример описание
2 FC 00 код1,похоже, что уровня
4 00 00 00 00 всегда 00 00 00 00
4 01 00 00 00 всегда 01 00 00 00
4 D9 2D 03 00 код2, тоже зависит от уровня
1 BA для этого типа всегда равен BA
3 FF FF FF всегда FF FF FF
1 00 всегда 00
4 FF FF FF FF всегда
4 FF FF FF FF всегда
х meshes\brkbl#0 путь к модели, находится в каталоге уровня
1 00 конец строки предыдущего параметра
3 00 00 00 всегда
2 80 3F конец блока

Содержит в себе координаты разрушаемых объектов, то есть тех, которые не попали на общую карту из-за возможности дальнейшего пропадания или уничтожения. Обычно расположены в самом начале блока уровня. Ссылаются на файлы .ogf, которые находятся в каталогах уровней, то есть gamedata\levels\*\meshes\brkbl#??.ogf

Насколько я понял - это стекла и всякие бочки или цистерны.

Тип x (m_crow)

Ворона, она и в африке ворона. Минимум параметров.

число пример         описание
байт
 2    FC 00          код1,похоже, что уровня
 4    00 00 00 00    всегда 00 00 00 00
 4    01 00 00 00    всегда 01 00 00 00
 4    D9 2D 03 00    код2, тоже зависит от уровня
 1    BA             для этого типа всегда равен BA
 3    FF FF FF       всегда FF FF FF
 1    00             всегда 00
 4    FF FF FF FF    всегда
 4    FF FF FF FF    всегда
 х    monsters\crow\crow путь к модели, находится в каталоге meshes
 1    00             конец строки предыдущего параметра
 4    00 00 00 00
 4    00 00 80 3F
 4    00 00 00 00
 4    00 00 00 00
 4    FF FF
 4    00 00 00 00
 4    00 00 00 00

Вторая секция

Как уже было сказано, вторая секция иногда содержит копию координат из первой секции объекта. Вариаций по размерам нашел 12 штук. Итак, по-очереди:

Описание Размер 2 Размер 3 Размер 4 Размер 5
пример секция 0 (breakable_object) cекция 140 (explosive_barrel) секция 626 (outfit_bandit_m1) секция 433 (ammo_9x18_fmj)
содержание
00 00
00 00 00
00 00 00 FF
00 00 00 14 00
Описание Размер 12 Размер 13 Размер 25 Размер 27
пример секция 421 (wpn_ak74u) cекция 450 (wpn_bm16) секция 139 (explosive_barrel) секция 2401 (ammo_vog-25)
содержание







00
00 00 FF
00 00 00 00
00 00 00 00




00 00
00 00 FF
00 00 00 00
00 00 00 00




00 00 F0
29 CB 06 C3  X
9C 83 F1 C1  Y
A5 B7 AF C3  Z
00 00 FF
00 00 00 00
80 80 80

00 00 E1
5B 53 02 42  X
AB E3 03 40  Y
DB D6 56 C2  Z
00 00 FF
00 00 00 00
80 80 80
01 00
Описание Размер 42 Размер 54 Размер 55 Размер 63
пример секция 289 (m_crow) cекция 109 (dog_weak) секция 93 (stalker) секция 63 (actor)
содержание














00 00
00 00
80 3F
00 00 00 00 00
C4 C1 CE 42  X
DF 7A 84 40  Y
D2 24 DD 42  Z
00 00 00 00  Zrot
0A 6A F2 BC  Yrot
08 B2 F9 3D  Xrot
00 00 00 00
00 00 00



00 00
CD CC
4C 3E
2D 2D 2D 2D 2D
98 FC 9C C2  X
80 5F 53 C0  Y
9E D2 B3 40  Z
00 00 00 00  Zrot
2F 38 F6 BE  Yrot
82 C1 B9 3F  Xrot
00 00 00 00
00 00 00
FF FF FF FF
00 00 00 00
00 00 00 00 
00 00
00 00
80 3F
00 00 00 00 00
3F 11 51 C3  X
76 02 9E C1  Y
47 15 04 C3  Z
00 00 00 00  Zrot
A4 5F 4F 3B  Yrot
98 44 7F 3D  Xrot
00 00 00 00
00 01 05
FF FF FF FF
00 00 00 00
00 00 00 00 00
00 00
00 00
80 3F
50 EC 62 02 90
EF B9 76 C3  X
99 58 C6 C1  Y
12 6F 06 C3  Z
00 00 00 00  Zrot
77 B8 B2 BF  Yrot
BC 71 8D 3B  Xrot
00 00 00 00
00 00 00
90 FC 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 90 00 00


Коды уровней

Код1  (dec) Код2(hex) Уровень
(hex)

0000  0     5E110900  l01_escape
FC00  252   D92D0300  l02_garbage
A001  416   ?         l03_agroprom
????  ???   ?         l03u_agr_underground
2B03  811   ?         l04_darkvalley
5504  1109  ?         04u_labx18
9004  1168  ?         l05_bar
1C05  1308  ?         l06_rostok
9E05  1438  ?         l07_military
4607  1862  ?         l08_yantar
4508  2117  ?         l08u_brainlab
E108  2273  ?         l10_radar
6209  2402  ?         l10u_bunker
????  ????  ?         l11_pripyat
????  ????  ?         l12_stancia
D509  2517  ?         l12_stancia_2
????  ????  ?         l12u_control_monolith
????  ????  ?         l12u_sarcofag
Другие места
LANGUAGE