gulper.io devtools + plugin loader

Exposes object in window to interact with gulper.io internal game states with dynamic plugins

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Аўтар
Active Tutorial
Усталяванняў за дзень
0
Усяго ўсталяванняў
0
Рэйтынг
0 0 0
Версія
1.0
Створаны
21.05.2026
Абноўлены
21.05.2026
Памер
8.6 КБ
Ліцэнзія
MIT
Ужываецца на

Gulper.io DevTools & Dynamic Plugin Loader

The ultimate internal state interceptor, ad-bypass tool, and extensible modding framework for Gulper.io. Built on a modernized, asynchronous architectural layout, this script exposes the game's underlying Three.js rendering engine and input handlers, allowing for frame-perfect automation, custom plugin injections, and client-side enhancements.

Whether you are a casual player looking for visual flares, a competitive tryhard seeking optimized precision controls, or a developer aiming to build custom scripts, this tool delivers deep game integration without performance degradation.


🎯 Tailored Benefits Across Target Groups

1. Casual Players & Content Creators (Fun & Automation)

  • Aesthetic Motion Tricks: Activate seamless auto-rotation or fluid snake-wiggling with single-key toggles to stand out in the arena or create mesmerizing clips for TikTok, YouTube, or Twitch.
  • Zero-Interruption Gameplay: Instantly skip video ads natively. No more waiting between respawns or losing momentum due to forced monetization.
  • Instant Activation: No complicated configuration files or terminal commands needed. Press your hotkeys and let the automation engine handle the rest.

2. Competitive & Hardcore Pro Players (Tactical Precision & Anti-Lag)

  • Centralized Tick Interpolation: Unlike standard macro scripts that spam inputs and cause server-side rubber-banding, our centralized loop synchronizes directly with the browser's requestAnimationFrame context for lag-free performance.
  • Intelligent Deadzone Handlers: The custom input wrapper tracks your precise native mouse angle. Plugins only take control when commanded, cleanly relinquishing authority back to you instantly during tight evasive maneuvers.
  • Micro-Wiggle Wrapping: Use the decoupled mathematical wiggle algorithm to mask your true trajectory and trigger aggressive speed boosts without desynchronizing your local coordinate position.

3. Developers, Script Writers & Modders (Extensible Sandbox API)

  • Zero-Bundle Overhead: Safely hooks into prototype constructors rather than using brittle static key-name extraction. Your mod scripts remain resilient against game rebundling and minification updates.
  • Isolated Plugin Scope: Built entirely on an Object-Oriented Programming (OOP) standard. Every plugin maintains an isolated memory state, preventing cross-contamination, scope pollution, or event-listener memory leaks.
  • Exposed Window Handles: Intercept the raw Three.js OrthographicCamera, spatial Group structures, and internal event loops directly via window.__devtools.

🚀 Key Features Breakdown

💎 Automatic Ad-Bypass (Native Emulation)

Bypasses the start_video_ad callback completely. The script silently intercepts ad calls and instantly returns a mock success flag (on_video_ad_finished(true)) to the game loop. Enjoy instant respawns, always.

🔄 Precision Rotate Mode (C Key)

Automates a perfectly tracked angular trajectory based on a default radian speed (π rad/sec). Excellent for wrapping down smaller targets, executing safe defensive self-coiling, or idling safely.

🐍 Intelligent Wiggle Mode (X Key)

Implements a clean sinusoidal offset variable calculation against your current vector angle (sin(t × speed) × amplitude). Perfect for tactical visual displacement without losing your macro destination coordinate.


🎮 Default Controls & Hotkeys

Hotkey Feature / Mode Description
C Toggle Rotate Mode Blocks mouse input and initiates a smooth 360-degree orbital rotation loop (π radians per second).
X Toggle Wiggle Mode Wraps a high-frequency micro-sinusoidal wave layer onto your pathing. Works both when moving and idling!

🛠️ Installation Guide

  1. Ensure you have an active userscript manager installed, such as Tampermonkey or Violentmonkey.
  2. Click the Install button on GreasyFork.
  3. Launch or refresh Gulper.io.
  4. Open your browser's Developer Console (F12 or Ctrl+Shift+I) to confirm initialization via the console handshake log: [Devtools] Game hooked.

💻 Developer Documentation: Writing Your Own Plugins

Creating your own module is highly simplified. The script exposes a BasePlugin schema interface that manages lifecycle states automatically.

Example: Creating an Auto-Speed-Boost Plugin

class SpeedBoostPlugin extends __devtools.plugins.constructor.BasePlugin {
    constructor(manager) {
        super(manager);
        this.name = "AutoBoost";
    }

    // Listens to global inputs bound through the central dispatch
    onKeyDown(key) {
        if (key === "v") this.toggle();
    }

    // Fires on every single render loop frame
    onTick(delta, absoluteTime, baseAngle) {
        // Implement custom game-state logic here
        // Return a modified angle string/number if tracking target coordinates
    }
}

// Inject directly into the running instance
__devtools.plugins.register(SpeedBoostPlugin);