In-game event

RustForge Patch Notes - Version 4.1.1.4 "The Precision Tweak Update"

RustForge Sign Painter · published · build 21938694

Transmission from RustForge: The Precision Tweak Update 🎙️

RustForge is leveling up again with a critical update focused on raw accuracy and micro-detail stability. I have pushed the ThreadMod Engine to its absolute hardware limit, ensuring that even at "Turbo" speeds, your art has little to no specking or banding line artifacts.

This update introduces a new layer of control over how the engine interacts with the Windows input buffer and Unity Engine's input buffer, giving you the power to calibrate for both high-speed efficiency and precision.

The 1.0ms Precision Breakthrough

Timing is everything. Standard Windows system clocks have a "jitter" of roughly 15.6ms, which can cause erratic mouse behavior when painting at high speeds. When I implemented the updated ThreadMod Engine a couple of updates ago, I collected logs that indicated that it was causing some strange bugs. This is now fixed, and forces raw millisecond delays.

  • Kernel Level Threading: I have integrated a kernel-level high-precision timer toggle. When you press Start, RustForge now forces the system timer resolution to 1.0ms.

  • Zero-Jitter Painting: This ensures that every PreciseSleep and mouse movement happens exactly when it should. By eliminating the Windows clock bottleneck, I’ve effectively removed the "stuttering" that leads to missing pixels or uneven lines.

Line Length Threshold & Micro-Detailing

I recognize that not all lines are created equal. A long stroke across the canvas can be handled at "Turbo" speeds, but tiny details like eyes, hair, gradients, or small text require more "dwell time" to register correctly in the Rust game engine.

  • Dynamic Speed Buffering: The new Line Length Threshold setting allows you to define a specific length (from 2 to 20 pixels) that triggers a safety buffer.

  • Smart Deceleration: If the engine detects a line shorter than your threshold, it automatically applies a "Safety Delay." This ensures those single-pixel dots and micro-details are perfectly captured without slowing down the rest of your painting.

  • User-Defined Calibration: Lower the threshold for maximum speed on simpler images, or raise it to 20 for high-fidelity portraits where every single pixel is vital.

Stability & "Speck" Prevention

  • Hardware-Sync Accuracy: By combining the High-Precision Timer with the new Threshold logic, I have officially eliminated the "speck" issue. RustForge now waits just long enough for the game to register the MouseDown event before beginning its movement, resulting in razor-sharp edges and solid color fills every time.

More from RustForge Sign Painter

Other announcements

All events