Вікі Fallout
Advertisement
Вікі Fallout

Proto ID (Prototype ID, PID) — беззнакове ціле 32-бітне число, ідентифікатор прототипу, унікальний параметр движка Fallout та Fallout 2, призначений кожному об'єкту, предмету або істоти. Proto ID є унікальним ідентифікатором, розташованому в початку будь-якого PRO-файла, в якому визначено всі властивості будь-якого об'єкта.

Структура[]

+-----------------------|-----------------------|-----------------------------------------------+
|31|30|29|28|27|26|25|24|23|22|21|20|19|18|17|16|15|14|13|12|11|10|09|08|07|06|05|04|03|02|01|00|
+-----------------------|-----------------------|-----------------------------------------------+
| | | 
| | ------------------------ Індекс LST-файл
| |------------------------------------------------------------ Зарезервовано (заповнено 0x00)
 ------------------------------------------------------------------------------------- Тип об'єкта (ObjType)

Перший байт числа задає тип об'єкта, інші три — індекс у відповідному файлі-списку. Всього існує 6 типів об'єктів:

Значення Тип Розташування Розмір PRO-файлу, байт
0x00 items (предмети) proto\items 129, 125, 122, 81, 69, 65, 61
0x01 critters (істоти) proto\critters 412 (Fallout), 416 (Fallout 2)
0x02 scenery (пейзаж) proto\scenery 49, 45
0x03 walls (стіни) proto\walls 36
0x04 tiles (плитки підлоги) proto\tiles 28
0x05 misc (різне) proto\misc 28

Джерела[]

Advertisement