Post
Puppet-mastering enemies and NPCs into doing exactly what you need by exploiting how the game decides their behavior.
Sprite manipulation (sometimes called entity manipulation) involves controlling the behavior, position, or spawn state of NPCs and enemies through deliberate player actions. Games assign behaviors to entities based on the player's position, camera angle, frame count, or other game state variables. By standing in specific spots, facing specific directions, or performing actions at specific times, runners can force enemies to move where needed, attack when convenient, or despawn entirely. In 2D games, managing which sprites are loaded in memory can also prevent lag or ensure specific enemies spawn on screen.
Example
In Super Mario Bros., runners manipulate enemy spawn patterns by controlling which screen positions trigger enemy loading. By holding certain speeds and positions, they ensure that enemies spawn in locations that don't block the fastest possible path, preventing the frame-lag that extra sprites would cause.
Why it matters
Sprite manipulation shows that the 'AI' in older games is often just a series of predictable reactions to game state. Understanding this lets runners turn enemies from obstacles into tools, and demonstrates how deterministic game behavior can be exploited with enough knowledge.
Related concepts