Переменные
Обзор функций поиска, добавления и замены 32-битных значений в переменных, включая реверсивный поиск и поиск несовпадения.
Поиск значений
VarSeaDat ищет первое совпадение Dat32 в переменной Var1 и возвращает позицию в EAX и адрес в EBX. VarRevSeaDat выполняет реверсивный поиск от конца переменной. VarSeaNotDat находит первое значение, отличное от DatR32, и возвращает его в ECX. Эти функции портят регистры EAX и EBX, а VarSeaNotDat дополнительно ECX.
Добавление и замена
SapVarDat добавляет число в конец переменной при отсутствии совпадения. SupVar вставляет значение в начало и удаляет совпадения. SapVarNotDat заменяет первое вхождение DatR32 на Dat32 или добавляет Dat32 в конец, не затрагивая регистры. ToVar32 складывает две переменные-32.