Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeometryDashOptimizer (b.1.1)

A powerful utility designed to optimize Geometry Dash performance on Windows. Features advanced injection techniques and full mod loader compatibility.

Important

Administrator privileges are required for all optimization functions.

New in b.1.1

  • Geode Compatibility: The injection system has been redesigned to work perfectly alongside Geode without causing any crashes or conflicts.
  • Smart LDM (DLL Injection): New gd_optimizer.dll using MinHook to optimize OpenGL rendering by filtering heavy glow effects (while keeping gameplay elements like spikes and blocks visible).
  • Thread Load Balancing: Improved CPU utilization. Unlocks Windows affinity limits to distribute the game's load across all available processor threads.

Functions

  • High Process Priority: Automatically sets high priority for the Geometry Dash process.
  • CPU Affinity: Optimizes core usage by isolating the game from Core 0 to reduce system interference.
  • Smart Thread Balancing: Forces Windows to utilize all CPU threads dynamically for perfectly smooth frametimes.
  • 1ms System Timer: Reduces input lag and improves FPS stability.
  • RAM Prefetch: Preloads game files into RAM to eliminate micro-stutters.
  • Smart LDM: Real-time rendering optimization via DLL injection.

Requirements

  • Windows (Administrator privileges required)
  • Python 3.10+
  • Libraries: colorama, psutil

Installation and Launch

  1. Download the latest release from the Releases page.
  2. Make sure gd_optimizer.dll is in the same folder as the executable.
  3. Run GeometryDashOptimizer.exe as administrator.
  4. Select the desired optimizations and press [S] to start monitoring.

Building from Source

If you want to compile the project yourself:

  1. Python: pyinstaller --noconfirm --onefile --console --icon "icon.ico" main.py
  2. C++ (DLL): Compile your DLL using the MinHook library.

License

You are free to use, modify, and distribute the code for any purpose, provided that you include attribution to the original author (Zerth).