All.spawn(2) — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

All.spawn(2) — различия между версиями

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

Перейти к: навигация, поиск
(Первый блок)
(Второй блок)
Строка 5: Строка 5:
 
comment3,
 
comment3,
  
==Второй блок==
+
comment6,
 
+
 
+
{|
+
|+
+
|-
+
!<big>1-й уровень</big>||<big>2-й уровень</big>
+
|-
+
|
+
размер описание комментарий
+
(байт)
+
------------------------------------------
+
4 номер секции 00 00 00 00
+
4 размер след. параметра L1
+
L1 количество объектов
+
4 номер секции 01 00 00 00
+
4 размер вложенной секции L2
+
L2 содержание секции
+
4 номер секции 02 00 00 00
+
4 пустышка 00 00 00 00
+
Содержит вложенную секцию, в версии 1.(много нолей)1
+
 
+
ее размер равен CD F6 26 00 (2553549) байт.
+
|
+
размер описание комментарий
+
(байт)
+
------------------------------------------
+
4 номер объекта 00 00 00 00
+
4 размер L1
+
L1 содержание
+
+
+
+
+
+
.
+
+
.
+
|+
+
|}
+
 
+
{|
+
|+
+
|-
+
!<big>3-й уровень</big>||<big>4-й уровень</big>
+
|-
+
|
+
размер описание комментарий
+
(байт)
+
------------------------------------------
+
4 номер секции 00 00 00 00
+
4 размер след. параметра L1
+
L1 номер объекта
+
01 00 00 00 разделитель
+
4 размер вложенной секции L2
+
L2 содержимое секции
+
+
+
|
+
размер описание комментарий
+
(байт)
+
------------------------------------------
+
4 номер секции 00 00 00 00
+
4 размер вложенной секции L1
+
2 еще раз размер L1-2=L2
+
L2 содержание секции 1
+
4 номер секции 01 00 00 00
+
4 размер вложенной секции L3
+
2 еще раз размер L3-2=L4
+
L4 содержание секции 2
+
|+
+
|}
+
 
+
{|
+
|+
+
|-
+
!<big>5-й уровень. Секция 1</big>|| 
+
|-
+
|
+
размер описание комментарий
+
(байт)
+
------------------------------------------
+
01 00 начало секции всегда 01 00
+
x текст до первого 00
+
y текст до первого 00
+
00 FE разделитель всегда 00 FE
+
4 координата X float
+
4 координата Y float
+
4 координата Z float
+
4 координата X вращение,float
+
4 координата Y вращение,float
+
4 координата Z вращение,float
+
00 00 FF FF FF FF FF FF разделитель
+
4 неизвестно почти всегда равно 29 00 76 00
+
(кроме пары десятков случаев)
+
4      версия игры            06 00 00 00
+
2 номер объекта
+
2 размер вложенной секции включая эти 2 байта
+
|
+
 
+
{|
+
|-
+
!<big>5-й уровень. Секция 2</big>
+
|-
+
|Если секция есть, то содержит копию координат из секции 1, вектора вращения представлены в виде 0, Y, X, то есть в обратном порядке с опущенной Z координатой. Только есть еще 2-3 непонятных кода.
+
|-
+
!<big>6-й уровень. Секция 1</big>
+
|-
+
|Вот здесь и находится самое интересное. Встречается несколько типов секций. Однозначно сказать, чем отличается каждая я пока не могу. Попробую перечислить уже знакомые.
+
|}
+
|+
+
|}
+
  
 
== Третий блок ==
 
== Третий блок ==

Версия 10:53, 20 мая 2011

tlxn7p <a href="http://ffcokbbtqvcn.com/">ffcokbbtqvcn</a>, [url=http://hzwkzbzqhqzn.com/]hzwkzbzqhqzn[/url], [link=http://jignjrvsydvm.com/]jignjrvsydvm[/link], http://xidwjjriycvn.com/

comment1,

comment3,

comment6,

Третий блок

Первые 4 байта - количество объектов. 33 A6 00 00 = 42547

Размер третьего блока - 850940 (без первых 4-х байт)

В итоге имеет размер объекта 20 байт.


Типы объектов

Переходим и смотрим дальше ;)

Другие места
LANGUAGE