All.spawn — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
Neo (обсуждение | вклад) м (Откачено к последнему изменению, сделанному 89.178.98.16) |
|||
| Строка 1: | Строка 1: | ||
| − | + | '''Формат разобрал Zeed''' | |
| + | ==Формат All.spawn == | ||
| + | <big>Содержит в себе точки респавна алайфа(монстров, нпс, заскриптованной техники и т.п.)</big> | ||
| + | == Cтартовый инвентарь Главного Героя == | ||
| + | В файле all.spawn по смещению 2E52 прописана часть стартового инвентаря гг: | ||
| + | <pre>[spawn] | ||
| + | wpn_binoc | ||
| + | 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"></div></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="border: 1px solid black">91 73 8F 42</td> | ||
| + | <td style="border: 1px solid black"><div align="center"></div></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="border: 1px solid black">B3 3B 35 90</td> | ||
| + | <td style="border: 1px solid black"><div align="center"></div></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="border: 1px solid black">3C EA D5 44</td> | ||
| + | <td style="border: 1px solid black"><div align="center"></div></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="border: 1px solid black">E2 55 71 D4</td> | ||
| + | <td style="border: 1px solid black"><div align="center"></div></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="border: 1px solid black">50 9A D5 44</td> | ||
| + | <td style="border: 1px solid black"><div align="center"></div></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="border: 1px solid black">AD 4E 45 BD</td> | ||
| + | <td style="border: 1px solid black"><div align="center"></div></td> | ||
| + | </tr> | ||
| + | <tr> | ||
| + | <td style="border: 1px solid black">15 41 3C 23</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">Количество блоков в разделе 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"></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(вертолет)]]=== | ||
| − | + | ===[[БТР в качестве примера]]=== | |
| − | + | [[Категория:Форматы файлов]] | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
Версия 02:05, 21 мая 2007
Формат разобрал Zeed
Содержание
Формат All.spawn
Содержит в себе точки респавна алайфа(монстров, нпс, заскриптованной техники и т.п.)
Cтартовый инвентарь Главного Героя
В файле all.spawn по смещению 2E52 прописана часть стартового инвентаря гг:
[spawn] wpn_binoc detector_simple novice_outfit device_torch
Чтобы найти это место, можно также запустить поиск по слову binoc
Затирая ненужные записи по данному смещению мы убираем ненужные вещи из стартового инвентаря - при старте новой игры в инвентаре их небудет.
Структура фаила
;Что то вроде заголовка
| 00 00 00 00 | Номер раздела |
| 2C 00 00 00 | Длина раздела, начиная с следующей строки |
| 08 00 00 00 | |
| 9A 80 C8 32 | |
| 91 73 8F 42 | |
| B3 3B 35 90 | |
| 3C EA D5 44 | |
| E2 55 71 D4 | |
| 50 9A D5 44 | |
| AD 4E 45 BD | |
| 15 41 3C 23 | |
| C1 21 00 00 | Количество блоков в разделе spawn |
| 12 00 00 00 |
;Раздел SPAWN (аналог level.spawn)
| 01 00 00 00 | Номер раздела |
| 94 F6 26 00 | Длина раздела, начиная со следующей строки |
| 00 00 00 00 | |
| 04 00 00 00 | |
| C1 21 00 00 | |
| 01 00 00 00 | |
| 78 F6 26 00 | |
| - - - - - - | |
| - - - - - - | |
| 02 00 00 00 | |
| 00 00 00 00 |
;Раздел 2
| 02 00 00 00 | Номер раздела |
| 00 FC 0C 00 | Длина раздела, начиная со следующей строки |
| - - - - - - | |
| - - - - - - | |
| 99 99 49 41 |
;Раздел GAME (аналог level.game)
| 03 00 00 00 | Номер раздела |
| B8 55 10 00 | Длина раздела, начиная с следующей строки |
| - - - - - - | |
| - - - - - - | Конец файла |