Skip to content

sync cheats that change the world - #131

Closed
koltrbtw wants to merge 1 commit into
Tornamic:mainfrom
koltrbtw:upstream/cheat-sync
Closed

koltrbtw wants to merge 1 commit into
Tornamic:mainfrom
koltrbtw:upstream/cheat-sync

Conversation

@koltrbtw

Copy link
Copy Markdown

README item "cheat code sync". A typed cheat on the whitelist (traffic, peds, time scale, clock, vehicle physics: 33 of eCheats) is sent with its resulting state; the others set a flag cheat to it or call a function cheat unless already there. Personal cheats (health, weapons, vehicles, skills, wanted level) stay local, weather is already synced. The cheat id is kept at 0x43856A: esi is popped before the end of the function cheat path.

Video (Recorded with two local clients on one machine: left is the host, right is the second player.): U12-cheat-sync.mp4

Player 2 types "blow up all cars", the host "always midnight": both happen on both screens.

A typed cheat on the whitelist (traffic, peds, time scale, clock, vehicle physics:
33 of eCheats) is sent with its resulting state; the others set a flag cheat to it
or call a function cheat unless already there. Personal cheats (health, weapons,
vehicles, skills, wanted level) stay local, weather is already synced.

The cheat id is kept at 0x43856A: esi is popped before the end of the function
cheat path.
@Tornamic Tornamic closed this Oct 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants