Открываю 0x00A37F0C
- это значение в памяти? (что значит открываю? наверное читаю.)То оно равно HEX 7F0C00A3, DECIMAL 2131493027.
Тогда это что
187 141 36 63 - 1059360187(4 Bytes) - WallClimb OFF
?Я так понимаю, что 187 141 36 63 это адрес, а это 1059360187 значение по этому адресу.
Но откуда он взялся, если сначала мы говорим о этом адресе 0x00A37F0C=7F0C00A3=2131493027 ?
Вполне может быть, что ON/OFF может выражаться одним байтом.
В 0x00A37F0C 7F очень "ровный" ( 127 ). Но это я так, бла-бла.
В ArtMoney ты смотришь изменение dword, но если меняется байт с ON на OFF, то и четырёхбайтное число меняется... Как вариант.
Из твоей программы:
3481343092 - Waterwalk OFF
3481343093 - Waterwalk ON
3481343093 - Waterwalk ON
и через эту же программу делаю WalkWater - получается.
3481343092 и 3481343093 - это явно адреса!!! Смотри что там лежит. Смотреть байт, а не dword!
WalkWater - получается.
(Наверное один адрес указывает на 0, а другой на -1(FF) (в общем случае не ноль). Это значит True/False одним байтом (Bool, а не Boolean).
Чуешь разницу в один байт?!! Это же так очевидно!
На
В 0x00A37F0C 7F очень "ровный" ( 127 ). Но это я так, бла-бла.
наплевать и забыть.Думаю, что эти адреса можно подставить и в WallClimb.