CBF Extrapolate

square3ang

CBF Extrapolate

Extrapolate the frame with CBF.

Some codes are based on Click-Between-Frames and Silicate.

What does this mod do?

This mod is essentially a "Visual-Only Physics Bypass". It has absolutely no effect on in-game hitboxes or physical gameplay; it simply extrapolates the player's position and rotation during rendering to make the movement look smoother.

The name "CBF Extrapolate" was chosen mostly to attract interest (as a bit of clickbait). Although it was designed to eliminate micro-stutters and maximize responsiveness when used together with Click-Between-Frames (CBF), CBF is not actually required—the mod functions perfectly fine on its own.

How is it different from Mega Hack's interpolation?

Standard frame interpolation, such as Mega Hack's implementation, relies on simple linear extrapolation/interpolation which does not match actual game physics. This mod, however, runs real game physics updates on a fake player object during the rendering phase while incorporating CBF input timestamps. This ensures the visual movement matches actual gameplay physics, significantly reducing perceived latency and input delay.

2.1.1

  • Fixed a crash on level reset by reusing fake player objects instead of recreating them.

2.1.0

  • Fixed ground layer position offset issue during camera y-axis interpolation.
  • Fixed memory leak of fake players causing FPS drops over time.

2.0.11

  • Added camera zoom extrapolation
  • Modified soft toggle to disable all hooks

2.0.10

  • Disabled visual extrapolation in Platformer mode.

2.0.9

  • Added cheat tags because it could be considered a cheat on leaderboards or forums.

2.0.8

  • changed fake player's parent to 'this'
  • blocked extrapolation in editor

2.0.7

  • Fixed the issue where the object activation state was determined by the fake player.

2.0.6

  • added simulation for orbs, gravity portals, etc.

2.0.5

  • fixed an issue where P2 was simulated when not in Dual Mode
  • fixed an issue in MegaHack where fakeplayer was judged to be dead and hitboxes were displayed (probably)

2.0.3

  • Support cross-platform
  • Better rotation extrapolation

2.0.2

  • Solved the problem where simulations affected actual physics.
  • Fixed the issue where fake player death triggered MegaHack's death detector.

2.0.1

  • Changed to use Silicate's physics simulation logic (to avoid affecting actual game physics)

2.0.0

  • Refactored to mimic actual game physics (Most accurate frame extrapolation ever)

1.0.6

  • Added soft-toggle setting

1.0.5

  • Various optimizations

1.0.4

  • Fixed the issue where getSettingValue was being called unnecessarily many times.

1.0.2

  • optimized

1.0.0

  • Initial release
The recommended way to install mods is through the in-game mod loader . You will have to manually install the .geode files you get from this page.

Some mods also require other mods as dependencies ; you will need to find and install them yourself.

Site made by HJfod. Thank you to nekit for the domain!

Geode Team 2026