Привет, давай расскажу по пунктам.
Про эмуляцию расскажу фулл, у начальной фермы вроде только эмулируется бег и прыжок, может и wasd не чекал точно. Тракторист эмулируется только вперёд и назад кнопки, повороты не отображаются как кнопко, но визуально видно, что он поворачивается. Комбайнер ничего не показывает и повороты не отображает. Кукурузник эмулирует пакеты и рпс, что я записал в маршрутах.
Эмуляция клавиш происходит методом SetGameKeyState (это используется только в тракториста и начальной фермы). У комбайнера никак, у кукурузника точно хз, но пакеты и рпс за это отвечают. Про заморозку по всем ботам ваще хз, тестану. Насчёт перезаписи маршрутов, у тракториста никак, у комбайнера и кукурузника можно перезаписать. Раньше в оригинальном коде в премиальной версии была система торможения, которая спасала от возможных застревания и кружения на точке(в будущем планирую её вернуть, поэтому прохождение станет ещё дольше). А насчёт этих потерянных 1-3 секунд давай посчитаем. В скрипте я приблизительно округлил до 5 минут вроде, там не чисто, чуть меньше было. Можно сделать 12 маршрутов. Итого 36 секунд потерянных за час. Получается что за 8 часов можно потерять 1 лям. Если ты имел что за 1 рейс теряется 1-3 секунд, а не за 1 чекпоинт.
Про запуск бота кукурузника незнаю чего бояться. Если он такой кривой кажется, то визуально он абсолютно нормально выглядит. Если остались вопросы задавай