Суть в том, чтобы уменьшить интервал срабатывания инструкции.
Скажем, ускорить таймер.
Например (с потолка) инструкция inc eax раз в секунду увеличивает таймер на единицу. Соответственно, можно ли как-то сделать так, чтобы эта оригинальная инструкция срабатывала не 1 раз в секунду, а 1 раз в милисекунду, то есть 1000 раз в секунду?
Конечно, можно просто записать любое значение в таймер, но меня такой вариант не устраивает.
И дело не в конкретном примере. Примеров много разных, где это может пригодиться. Я хочу именно понять, можно ли, и как это выглядит в скрипте.
То есть, понятно, что вот такой скрипт активирует спидхак x10 на всю игру целиком:
[ENABLE]
luacall(speedhack_setSpeed(10))
[DISABLE]
luacall(speedhack_setSpeed(1))
А как привязать это к отдельной известной инструкции, найденной по адресу? На примере, скажем, того же inc eax
Можно в качестве примера рассмотреть игру NFS PAYBACK. Там есть крутилка-рулетка на получение деталей для машин. Она очень медленно крутится. Было бы неплохо так ускорить локально рулетку, не трогая всю игру целиком. Повторюсь, это просто пример.