PS: The beta will be delayed a bit, sorry…
This weekend I will work on the following:
* Respawn code
* Player nick and health overlay
I’m also changing every API call to change values inside Mafia to just changing them with memory operations, this will result in less MMP overhead (i.e. everything runs faster).
I’ve also thought about how to prevent cheating, and my original thoughts were to have a strict server-client relationship, but there’s no way that’s gonna happen in the first release (but later). When I was sitting on the bus from the university I got a glimpse of a truck that had a huge sticker saying “Antipoke”, and I was surprised I hadn’t thought of it before. Most “trainers” use Windows API calls like ReadProcessMemory and WriteProcessMemory reading and writing to memory, so blocking those will most likely result in less cheating. (edit: where “poke” means injecting code)
(Bad thing is, now every MMP cheatdev can read this… :p)