LINUX  ·  LD_PRELOAD  ·  SPEEDHACK

ZBLZ
ENGINE

Speedhack nativo para Linux.
Acelera o ralentiza cualquier juego como Cheat Engine, pero construido para Linux desde cero.

Funciona con Proton y Wine
Opciones de lanzamiento de Steam
Escáner de procesos incluido
Sin anticheat (solo offline)
ZBLZ ENGINE  ·  v1.0
EN EJECUCIÓN
VELOCIDAD ACTUAL
2.5
×
0.1×1.0×5.0×
SIMULACIÓN DE VELOCIDAD
LD_PRELOAD="/home/usuario/.local/lib/zblz/libspeedhack.so" SPEED=2.50 %command%
CUALQUIER JUEGO
OFFLINE ONLY

Cómo funciona ZBLZ Engine

Intercepta las llamadas al sistema relacionadas con el tiempo para modificar la velocidad percibida por el juego.

01
📡

Intercepta llamadas de tiempo

clock_gettime, gettimeofday, nanosleep, usleep, sleep y otras funciones del sistema.

02
⏱️

Modifica el tiempo percibido

El juego piensa que el tiempo pasa más rápido o más lento, mientras el sistema real sigue normal.

modified_time = initial + (elapsed × speed)
03
🚀

Dos modos de uso

Steam Launch Options ya disponible. Adjuntar a proceso en tiempo real (ptrace) próximamente.

Inicio Rápido

1
Clonar y compilar la librería
BASH
git clone https://github.com/maaron00670/ZBLZ-Engine
cd ZBLZ-Engine/scripts/zblz_engine/lib
chmod +x build.sh
./build.sh install

# Requiere: sudo apt install build-essential
# Opcional: sudo apt install gcc-multilib
2
Ejecutar ZBLZ Engine
BASH
cd scripts/zblz_engine
python -m pip install -r requirements.txt
python main.py
3
Usar con Steam

Ajusta la velocidad en la interfaz → Genera el comando → Pégalo en las Opciones de Lanzamiento del juego.

⚡ Doble velocidad
LD_PRELOAD="/home/usuario/.local/lib/zblz/libspeedhack.so${LD_PRELOAD:+:$LD_PRELOAD}" SPEED=2.00 %command%
🐢 Cámara lenta
LD_PRELOAD="/home/usuario/.local/lib/zblz/libspeedhack.so${LD_PRELOAD:+:$LD_PRELOAD}" SPEED=0.50 %command%

Compatible con Steam

Funciona perfectamente con juegos nativos de Linux y juegos de Windows ejecutados mediante Proton o Wine.

Escáner de Procesos

Detecta automáticamente juegos de Steam, Proton y Wine en ejecución.

Lista de procesos en ejecución

Próximamente podrás adjuntarte directamente a cualquier proceso para cambiar la velocidad en tiempo real.

PRÓXIMAMENTE

Cómo funciona el Speedhack

Funciones interceptadas

  • clock_gettime() — Principal
  • gettimeofday()
  • nanosleep()
  • usleep()
  • sleep()

Fórmulas clave

Tiempo modificado:
tiempo = inicial + (transcurrido × velocidad)
Sleep modificado:
sleep_mod = sleep_original / velocidad

Roadmap

Opciones de lanzamiento Steam

Genera el comando LD_PRELOAD listo para pegar en Steam.

DISPONIBLE
🔄

Adjuntar a proceso en tiempo real (ptrace)

Cambia la velocidad mientras el juego está corriendo, sin reiniciar.

EN DESARROLLO
📋

Hotkeys · Perfiles por juego · Escaneo de memoria

Atajos de teclado globales, configuraciones guardadas por juego y explorador de memoria.

PRÓXIMAMENTE