https://github.com/cheat-engine/cheat-engine/blob/eb1428bb5218250e033aae95c5bb0d747be923dc/Cheat%20Engine/Valuechange.pas
code_36243.txt
Как видим, используется тот же writeprocessmemory, даже без изменения атрибутов участка памяти.
p.s. Рекомендую со столь специфичными задачами, работать в полноценной среде с современными отладочными возможностями и актуальным ЯП.
Задача над которой вы уже 5 дней бьётесь, решается буквально за несколько минут
