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

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

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

Перейти к: навигация, поиск
(Удалил лишнюю ерунду от не без известного урода (188.163.66.141))
(→‎Cтартовый инвентарь Главного Героя)
Строка 1: Строка 1:
 
'''Формат разобрал Zeed'''
 
'''Формат разобрал Zeed'''
  
−
== Cтартовый инвентарь Главного Героя ==
+
comment3,
−
 
+
−
В файле all.spawn по смещению 2E52 прописана часть стартового инвентаря ГГ:
+
−
 
+
−
<pre>[spawn]
+
−
wpn_pm
+
−
detector_simple
+
−
novice_outfit
+
−
device_torch
+
−
</pre>
+
−
 
+
−
Чтобы найти это место, можно также запустить поиск по слову binoc
+
−
 
+
−
Затирая ненужные записи по данному смещению мы убираем ненужные вещи из стартового инвентаря - при старте новой игры в инвентаре их не будет.
+
−
 
+
−
===Структура файла===
+
−
 
+
−
===;Что то вроде заголовка===
+
−
<table width="395"  border="0" style="border: 1px solid black" style="border: 1px solid black">
+
−
  <tr>
+
−
<td style="border: 1px solid black">00 00 00 00</td>
+
−
    <td style="border: 1px solid black"><div align="center">Номер раздела</div></td>
+
−
  </tr>
+
−
  <tr>
+
−
<td style="border: 1px solid black">2C 00 00 00</td>
+
−
    <td style="border: 1px solid black"><div align="center">Длина раздела, начиная с следующей строки</div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">08 00 00 00</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">9A 80 C8 32</td>
+
−
    <td style="border: 1px solid black"><div align="center">game GUID 1</div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">91 73 8F 42</td>
+
−
    <td style="border: 1px solid black"><div align="center">game GUID 2</div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">B3 3B 35 90</td>
+
−
    <td style="border: 1px solid black"><div align="center">game GUID 3</div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">3C EA D5 44</td>
+
−
    <td style="border: 1px solid black"><div align="center">game GUID 4</div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">E2 55 71 D4</td>
+
−
    <td style="border: 1px solid black"><div align="center">graph GUID 1</div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">50 9A D5 44</td>
+
−
    <td style="border: 1px solid black"><div align="center">graph GUID 2</div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">AD 4E 45 BD</td>
+
−
    <td style="border: 1px solid black"><div align="center">graph GUID 3</div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">15 41 3C 23</td>
+
−
    <td style="border: 1px solid black"><div align="center">graph GUID 4</div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">C1 21 00 00</td>
+
−
    <td style="border: 1px solid black"><div align="center">Количество блоков  в разделе spawn</div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">12 00 00 00</td>
+
−
    <td style="border: 1px solid black"><div align="center">Количество уровней (в данном случае 18)</div></td>
+
−
  </tr>
+
−
</table>
+
−
 
+
−
===;[[Раздел SPAWN]] (аналог level.spawn)===
+
−
<table width="405"  border="0" style="border: 1px solid black" style="border: 1px solid black">
+
−
<tr> 
+
−
<td style="border: 1px solid black" width="116">01 00 00 00</td>
+
−
    <td style="border: 1px solid black" width="259"><div align="center">Номер раздела</div></td>
+
−
</tr>
+
−
  <tr>
+
−
<td style="border: 1px solid black">94 F6 26 00</td>
+
−
    <td style="border: 1px solid black"><div align="center">Длина раздела, начиная со следующей строки</div></td>
+
−
  </tr>
+
−
  <tr>
+
−
<td style="border: 1px solid black">00 00 00 00</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">04 00 00 00</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">C1 21 00 00</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">01 00 00 00</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">78 F6 26 00</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">- - - - - -</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">- - - - - -</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">02 00 00 00</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">00 00 00 00</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
</table>
+
−
 
+
−
===;Раздел 2===
+
−
<table width="391"  border="0" style="border: 1px solid black" style="border: 1px solid black">
+
−
<tr>
+
−
  <td style="border: 1px solid black" width="116">02 00 00 00</td>
+
−
    <td style="border: 1px solid black" width="259"><div align="center">Номер раздела</div></td>
+
−
</tr>
+
−
  <tr>
+
−
<td style="border: 1px solid black">00 FC 0C 00</td>
+
−
    <td style="border: 1px solid black"><div align="center">Длина раздела, начиная со следующей строки</div></td>
+
−
  </tr>
+
−
  <tr>
+
−
<td style="border: 1px solid black">- - - - - -</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">- - - - - -</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">99 99 49 41</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
</table>
+
−
 
+
−
===;Раздел GAME (аналог level.game)===
+
−
<table width="395"  border="0" style="border: 1px solid black" style="border: 1px solid black">
+
−
<tr>
+
−
  <td style="border: 1px solid black" width="116">03 00 00 00</td>
+
−
    <td style="border: 1px solid black" width="259"><div align="center">Номер раздела</div></td>
+
−
</tr>
+
−
  <tr>
+
−
<td style="border: 1px solid black">B8 55 10 00</td>
+
−
    <td style="border: 1px solid black"><div align="center">Длина раздела, начиная с следующей строки</div></td>
+
−
  </tr>
+
−
  <tr>
+
−
<td style="border: 1px solid black">- - - - - -</td>
+
−
    <td style="border: 1px solid black"><div align="center"></div></td>
+
−
  </tr>
+
−
<tr>
+
−
<td style="border: 1px solid black">- - - - - -</td>
+
−
    <td style="border: 1px solid black"><div align="center">Конец файла</div></td>
+
−
  </tr>
+
−
</table>
+
−
 
+
−
===[[Пример #1(вертолет)]]===
+
−
 
+
−
===[[БТР в качестве примера]]===
+
  
 
== [[All.spawn(2)|Вторая попытка разбора]] ==
 
== [[All.spawn(2)|Вторая попытка разбора]] ==
  
 
[[Категория:Форматы файлов]]
 
[[Категория:Форматы файлов]]

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

Формат разобрал Zeed

comment3,

Вторая попытка разбора

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