The KRX Client is a specialized, bot-focused fork of the DDraceNetwork (DDNet) client for Teeworlds. It is primarily used for automation, Tool-Assisted Speedruns (TAS), and competitive analytics.
Since the client is modular and built on the open-source fluffytw library, new features typically focus on enhancing pathfinding, TAS precision, or player utility. 🛠️ Proposed New Feature: "Ghost Overlay Sync"
This feature would bridge the gap between high-level TAS planning and real-time execution. Core Functionality
Live TAS Comparison: Displays a "ghost" of a loaded .tas file in real-time while you play.
Deviation Alerts: Highlights your character in red if your position or velocity deviates more than 5% from the optimal TAS path.
Input Projection: Shows an on-screen overlay of the inputs (keys pressed) from the TAS file 0.5 seconds before they happen, helping players learn the rhythm of complex moves. Technical Implementation
Hook System: Utilize the existing fluffytw library hooks to read the TAS buffer during active gameplay.
Renderer Integration: Add a new render layer in the DDNet graphics engine to draw the ghost entity without physical collisions. Commands: krx_ghost_load : Loads the reference TAS.
krx_ghost_alpha <0-255>: Sets the transparency of the overlay. Installation - KRX Client Docs - GitBook
KRX Client represents a specialized, high-performance evolution of the DDRaceNetwork (DDNet)
ecosystem, specifically designed as a botting and Task-Assisted Speedrun (TAS) client for the platform. While DDNet itself is an open-source technical platform focused on cooperative movement and skill-based physics, KRX extends these mechanics through automation, sophisticated pathfinding, and predictive algorithms. The Technical Foundation
At its core, KRX is built upon the DDNet source code but integrates advanced features like FlowField pathfinding asynchronous calculation loops
. This allows the client to handle "Gores Bot" agents, which vary in complexity from simple directional movement to "Fentbot" agents that use genetic algorithms to solve entire map segments. The client's reliance on precise Prediction Margins
ensures that even under variable network pings, the bots can maintain the frame-perfect accuracy required for Teeworlds' physics. Functionality and Tiers krx client ddnet
KRX operates under a tiered model—Free, Premium, and Ultimate—offering different levels of bot sophistication: Legit/Blatant Modes
: These modules are designed to assist players in avoiding "freezes" (tiles that stop movement), with "Legit" mode subtly modifying inputs to appear human-like and "Blatant" mode prioritizing safety through aggressive hook and movement changes. Pilot and Fentbots
: These represent the peak of KRX’s automation, capable of autonomous navigation or following specific targets like a player's cursor in real-time. Impact on the DDNet Community
The existence of clients like KRX highlights a unique niche within the DDNet community: the pursuit of TAS (Task-Assisted Speedrunning) . By using the KRX Client's official documentation
and its replay systems, users can push the theoretical limits of what is possible within the game's engine. However, because these tools provide significant advantages, their use is often relegated to specific "TAS" servers or private practice, as they bypass the manual skill-learning curve that defines the standard DDNet experience.
In conclusion, the KRX Client is a powerful toolset that transforms DDNet from a test of human dexterity into a playground for algorithmic optimization and technical experimentation. for specific bot agents or explore how TAS replays are recorded? krx-docs/features/settings.md at main - GitHub
The KRX Client is a specialized, unofficial modification for DDRaceNetwork (DDNet), a popular cooperative platformer based on Teeworlds. This client is primarily used by the high-level technical community for advanced gameplay, testing, and creating Tool-Assisted Speedruns (TAS). Overview of KRX Client
KRX is part of a niche category of "advanced" clients (similar to Sash or Tater) that provide features not found in the official DDRaceNetwork client. While the official client focuses on fair competition and security, KRX is often sought after for its powerful movement visualization and automation tools. Core Features
TAS Tools: It often includes features for frame-by-frame movement, allowing players to script or record perfect runs for King of Gores (KoG) or other difficult maps.
Enhanced Visualizers: Advanced overlays for hook ranges, collision masks, and predictive movement paths that help in mastering complex "drag" or "speed" parts.
Customization: Extensive UI/UX changes and performance optimizations aimed at reducing input lag for competitive play.
Avoid/Freeze Protection: Some versions are known to include "legit-looking" helpers, such as freeze avoidance or automated recovery (though these are often controversial in the main community). Community Status & Risks
Legality: Use of KRX on official DDNet servers can lead to bans if the features used are flagged as cheating (e.g., automated movement or certain TAS functions). It is most safely used on private servers or specific TAS-friendly environments. The KRX Client is a specialized, bot-focused fork
Availability: The client is typically distributed through private community links or specific Discord servers (e.g., dsc.gg/soupvp).
Development: Like many community mods, it is often updated by independent developers and may not always be compatible with the latest DDNet version. How to Set Up
Download: Usually obtained as a zip file from community Discords.
Configuration: Users often need to manually adjust settings for optimal performance on KoG (King of Gores) maps.
Launch: It typically runs as a standalone executable (.exe) that replaces or runs alongside the standard DDNet files.
KRX Client is a specialized bot client for , specifically built on the DDraceNetwork (DDNet)
source code. It is marketed as a training and analytics platform designed to give players a competitive edge through automation and precise movement tools.
Below are three review drafts based on the client's different tiers (Free, Premium, and Ultimate) and its core features. Option 1: Enthusiastic (Focus on TAS and Precision)
"If you’re serious about mastering DDNet maps, the KRX Client is a game-changer. The TAS (Tool-Assisted Speedrun)
suite in the Ultimate version is incredibly robust, allowing for frame-by-frame input manipulation and path visualization that makes optimizing runs much faster. The 'Auto Rewind' and 'Auto Forward' features are lifesavers when you’re stuck in a freeze state during a recording. It’s clearly built by people who understand high-level Teeworlds movement." Option 2: Technical/Objective (Focus on Features)
"KRX Client offers a polished alternative to standard DDNet clients for those looking for advanced automation. It features a highly customizable
with grenade move prediction and edge hook accuracy settings, as well as a variety of 'Gores Bots' like UnfreezeBot Avoid Freeze
. The installation is straightforward, and the performance remains stable even with CPU-intensive features active. The integration of Discord Rich Presence Launch KRX Client on your computer
with custom modes is a nice aesthetic touch for those who want to show off their setup." Option 3: Short & Punchy (For Discord or Forums)
"KRX Client is easily the most feature-packed fork of DDNet available right now. Whether you're using the free version for basic bots or the Ultimate tier for its elite TAS tools, it does the heavy lifting for you. Between the Hook Nearest Collision Quick Stop
bots, the movement feels significantly more precise and controlled. Definitely worth a download if you want to elevate your gameplay." Key Features Summary : Record, replay, and edit precise input sequences with tick control Combat/Movement Bots
: Includes Aimbot, Auto-Shoot, Auto-Edge, and Unfreeze bots. Customization : Advanced settings for Target Priority , FOV drawing, and Silent Aimbot modes. Compatibility : Built on DDNet 19.5 (latest version as of November 2025). Are you looking to highlight specific features (like the TAS tools or the Aimbot) in this review? Settings - KRX Client Docs
KRX Client is a specialized, closed-source third-party client for DDraceNetwork (DDNet), a popular Teeworlds mod. It is primarily marketed as a performance training and automation platform, though it is widely categorized as a "cheat" or "illegal" client by the community due to its extensive automation features. Overview and Purpose
The client is built on the DDNet source and is designed to provide players with advanced tools for gameplay analysis and automation. It is available in three tiers: Free, Premium, and Ultimate, with the higher tiers unlocking more sophisticated automation and targeting features. Core Technical Features
The KRX Client includes a suite of tools categorized into automation, targeting, and utility: FAQ - KRX Client Docs - GitBook
KRX exposes hundreds of settings usually hidden in the source code. You can tweak hook line thickness, ground collision markers, and even the opacity of freeze tiles.
ddnet.tw (or any other DDNet server you want to connect to).8300 (default port for DDNet).Headline: The Double-Edged Sword of DDNet: Understanding the KRX Client
In the universe of DDRace Network (DDNet), where the gameplay revolves around precision, speed, and cooperative momentum, the tools a player uses can define their experience. Among the most discussed and controversial third-party tools is the KRX Client.
Originally gaining notoriety as a "cheat" client due to its powerful automation features, the KRX Client has carved out a unique niche. For many advanced players and map testers, it is an indispensable utility for practice; for server administrators and purists, it represents a breach of fair play. This guide explores the features, the controversy, and the current status of the KRX Client in the DDNet ecosystem.
The KRX client (often referred to as "Krax client" or simply "KRX") is a third-party modification of the original DDNet client. While the vanilla DDNet client is stable and feature-rich for general play, it lacks several "Quality of Life" (QoL) features that top-tier players demand.
KRX bridges that gap. It is built upon the same open-source codebase (Teeworlds/DDNet) but injects advanced rendering hooks, prediction changes, and HUD modifications. The primary goal of KRX is performance—specifically, reducing render lag and providing instant visual feedback.
| Issue | Likely Cause | Solution |
|-------|--------------|----------|
| Client crashes on map change | Outdated KRX version | Update to latest nightly build |
| Hook prediction feels wrong | Lag compensation mismatch | Adjust cl_prediction_margin (try 2–4) |
| FPS drops in crowded servers | Extra effects enabled | Disable Show entities effect and lower Zoom particles |
| Binds not working | Conflicts with vanilla DDNet binds | Use krx_binds.cfg instead of binds.cfg |