Fallout2 Opcode Playground

Opcodes: 8000-801F, 8020-803F, 8040-805F,
8060-807F, 8080-809F, 80A0-80BF, 80C0-80DF,
80E0-80FF, 8100-811F, 8120-813F, 8140-8155
 
List Opcodes:Used in Fallout 2Named
Known to DecompilerDescribed

Descriptions for 8149

Opcode8149, FrameID
>> subfunction   FrameID

Author: Wasteland Ghost

08.02.05 16:00:23

Синтаксис оригинального компилятора:
int obj_art_fid(ObjectPtr obj) - возвращает идентификатор фрейма (FID) объекта
Аргументы:
obj - указатель на объект
Возвращаемое значение:
FID объекта (см. ARTFID.H - FID криттеров)
Author: Wasteland Ghost

16.01.03 9:15:14

FrameID (objAddr) - получить ID фрейма объекта по адресу

Аргументы:
    objAddr - адрес объекта
Возвращаемое значение:
    ID фрейма объекта
Пример:
write ('А у игрока FrameID=' + FrameID (Player));
Author: legacy information

22.06.02 13:29:01

8149 - преобразование ObjectAddr во FrameID. У FrameID обнаружена одна интересная особенность: скажем у Клинта он равен 01000040, а у чузена 0100003E. Так вот, когда ребят вооружаешь копьем, FrameID становится равным 01004040 и 0100403E соответственно.