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 8031

Opcode8031, __loc[p2]:=p1
>> subfunction   __loc[p2]:=p1

Author: legacy information

22.06.02 13:29:01

8031; нет обозначения; новое значение переменной, номер переменной; результат не возвращается.

Эти команды используются для чтения-записи динамических переменных функции, т.е. таких переменных, которые существуют только во время выполнения данной функции. Для того чтобы эти переменные существовали, сразу после инициализации функции командами помещения значений в стек помещаются начальные значений этих переменных (обычно целые нули). Нужно отметить, что любой переменной в стеке может быть присвоено значение типа, отличного от текущего. Т.е. стековые переменные можно рассматривать как переменные типа Variant.