Polly po-cket
Core Engine: Recoil Compensation Algorithm

RCL Stabilizer uses a per-weapon, per-scope pattern array to simulate natural recoil compensation. Each weapon defines vertical/horizontal pattern lists (e.g., M416 pattern_v: progressive intensity). The compensation for shot #n is:

base_v = pattern_v[shot] * weapon.vertical + user_up/down factors
base_h = pattern_h[shot] * weapon.horizontal + left/right factors
v_comp = base_v * scope.v_mult * stability% * speed_multiplier
h_comp = base_h * scope.h_mult * stability% * speed_multiplier

Optional layers: PID controller (Kp, Ki, Kd) refines movement, breathing system adds sinusoidal offset (amplitude/frequency), zigzag & humanizer introduce organic variation, and adaptive recoil learns from your shot history (moving average of compensation errors).

PID Controller Mathematics

Error = desired_recoil - actual_compensation. Output = Kp·e(t) + Ki·∫e·dt + Kd·de/dt. Limits on integral windup and derivative filtering provide 90% stability improvement, tested on full-auto spray.

Adaptive Recoil Learning

Keeps a deque of last 100 horizontal/vertical movements. Learning rate α adjusts correction: adjustment += α·(avg_movement - adjustment). Adapts to grip/attachments automatically.

Breathing System

Offset = A·sin(2π·f·t) + gaussian noise. Applied to both axes, creating natural sway for long-range taps.

Motion Smoothing & Zigzag

Exponential moving average (EMA) reduces jitter: smooth = α·raw + (1-α)·prev_smooth. Zigzag adds alternating horizontal impulse to mimic human micro-corrections.

Advanced Protection System (Anti-Crack / HWID)
  • HWID Fingerprint: Combines CPU ID, motherboard serial, BIOS, MachineGUID, MAC, disk serial → SHA256 hash → formatted as RCL-XXXX-XXXX.
  • License encryption: XOR + zlib + base64 with version signature, identical to Telegram bot validator. License contains expiry, HWID hash, customer name.
  • Anti-Debug: Checks IsDebuggerPresent, NtQueryInformationProcess (DebugPort, DebugObject), timing attacks, blacklisted process names (x64dbg, cheatengine, etc.).
  • Anti-Tamper: Verifies script file SHA256, bytecode integrity, and registers variable watchpoints.
  • Multi‑point validation: 5 mandatory checkpoints + phantom checks (fake validation) to confuse reverse engineers.
  • Server heartbeat: Optional Telegram-based license re-validation every 15 minutes; offline mode fallback.

License keys are generated via SimpleCrypto.encode_license() and stored inside %APPDATA%\RCL_ScopeStabilizer\License\license.key . The HWID is cached for 7 days to avoid re‑scanning.

Auto-Detection Systems (Inventory / Grenade)

Two independent detection threads monitor key states using Windows GetAsyncKeyState:

  • Inventory (Tab key): Pauses macro while Tab is held + configurable cooldown (1–10s) after release.
  • Grenade detection: Requires keys 4,5,6 pressed simultaneously — avoids false triggers. Pauses macro for the set timeout.
  • Emergency stop (G key): Disabled by default in v12 to prevent accidental pauses, but can be re‑enabled in code.

All detection loops run in a daemon thread with thread‑safe locking, ensuring macro stops instantly when conditions met.

Input Methods & Performance

Three mouse movement modes: mouse_event (legacy), SendInput (modern games), and Both (recommended). The engine accumulates fractional pixel movements to achieve sub‑pixel accuracy. Speed Multiplier (1x–5x) scales the final compensation vector, solving slow movement issues in high‑DPI scenarios.

// Accumulator for sub‑pixel precision acc_x += dx; acc_y += dy; int move_x = (int)acc_x; int move_y = (int)acc_y; acc_x -= move_x; acc_y -= move_y; SendInput(move_x, move_y);

Weapon fire rates are respected via time.sleep(interval) loop while mouse button is held. The loop also respects pause conditions (inventory, grenade).

Presets, Profiles & Game Integration

Built‑in GameProfileManager stores profiles as JSON in %APPDATA%\RCL_ScopeStabilizer\Profiles\. Default profiles for PUBG Mobile, CoD Mobile, Warzone, PUBG PC.
You can export/import whole settings or individual weapon/scope values. The floating indicator (movable neon dot) shows active scope and weapon, with 8 color options, and can be toggled from main GUI.

Crosshair Overlay & Statistics

Real‑time overlay drawn on a transparent topmost window. Shapes: Dot, Cross, Circle, Circle+Cross, Crosshair Pro. Color, size (2–20px), opacity adjustable. Statistics tab displays total shots, session time, average compensation, active time percentage, and recoil pattern visualizer (live canvas).

Developer & Licensing

RCL RecoilX — contact to obtain a license key (send HWID). Licenses are lifetime or time‑limited, bound to HWID hash. All communications are handled via Telegram bot API for secure validation.

Telegram Support Official Channel Email
© 2025 RCL Scope Stabilizer PRO v12.0 — Licensed software with HWID lock. All rights reserved.
قلب النظام: خوارزمية تعويض الارتداد

يعتمد المثبت على مصفوفات نمطية لكل سلاح ولكل سكوب لمحاكاة تعويض الارتداد الطبيعي. كل سلاح يحدد قوائم رأسية/أفقية (مثل M416: قيم تصاعدية تدريجية). معادلة التعويض للطلقة رقم n:

base_v = pattern_v[shot] * الارتداد_العمودي_للسلاح + عوامل up/down من المستخدم
base_h = pattern_h[shot] * الارتداد_الأفقي + عوامل left/right
v_comp = base_v * مضاعف_السكوب * نسبة_الثبات% * مضاعف_السرعة
h_comp = base_h * مضاعف_السكوب * نسبة_الثبات% * مضاعف_السرعة

طبقات اختيارية: متحكم PID (Kp, Ki, Kd) ينعش الحركة، نظام التنفس يضيف إزاحة جيبية، الحركة التعرجية والمحاكاة البشرية تمنح اختلافات عضوية، والتعلم التكيفي يتعلم من تاريخ طلقاتك (متوسط متحرك لأخطاء التعويض).

رياضيات متحكم PID

الخطأ = الارتداد_المطلوب - التعويض_الحالي. الخرج = Kp·e(t) + Ki·∫e·dt + Kd·de/dt. حدود ضد تراكم الخطأ وتصفية المشتقة تعطي تحسناً 90% في الثبات.

التعلم التكيفي

يحتفظ بآخر 100 حركة أفقية/عمودية. معدل التعلم α يصحح التكييف: adjustment += α·(avg_movement - adjustment). يتكيف تلقائياً مع الملحقات (قبضة/كمامة).

نظام التنفس

الإزاحة = A·sin(2π·f·t) + ضوضاء غاوسية. تطبق على المحورين، تنتج تمايلاً طبيعياً للتصويب بعيد المدى.

تنعيم الحركة والتعرج

المتوسط المتحرك الأسي (EMA) يقلل الاهتزاز: smooth = α·raw + (1-α)·prev_smooth. التعرج يضيف نبضة أفقية متناوبة لتقليد التصويبات الدقيقة البشرية.

نظام الحماية المتقدم (مضاد للكسر / HWID)
  • بصمة الجهاز (HWID): دمج (رقم المعالج، مسلسل اللوحة الأم، BIOS، MachineGUID، MAC، مسلسل القرص) → تجزئة SHA256 → صيغة RCL-XXXX-XXXX.
  • تشفير الترخيص: XOR + zlib + base64 مع توقيع الإصدار، متطابق مع مدقق بوت تيليغرام. الترخيص يحتوي على تاريخ الانتهاء، هاش HWID، اسم العميل.
  • مضاد الديباج: يفحص IsDebuggerPresent، NtQueryInformationProcess، هجمات التوقيت، وقائمة العمليات المشبوهة (x64dbg، cheatengine، إلخ).
  • مضاد التعديل: يتحقق من SHA256 ملف السكربت، سلامة البايت كود، ونقاط مراقبة للمتغيرات الأساسية.
  • التحقق متعدد النقاط: 5 نقاط إجبارية + نقاط وهمية لإرباك مهندسي الهندسة العكسية.
  • نبض السيرفر: إعادة تحقق اختيارية عبر تيليغرام كل 15 دقيقة؛ وضع الأوفلاين كبديل.

يتم توليد مفاتيح الترخيص عبر SimpleCrypto.encode_license() وتُحفظ في %APPDATA%\RCL_ScopeStabilizer\License\license.key . يتم تخزين HWID مؤقتاً لمدة 7 أيام لتجنب إعادة المسح.

أنظمة الكشف التلقائي (حقيبة / قنابل)

خيطان منفصلان لمراقبة حالة الأزرار باستخدام GetAsyncKeyState لويندوز:

  • كشف الحقيبة (Tab): يوقف الماكرو أثناء الضغط على Tab + مهلة قابلة للتعديل بعد التحرير.
  • كشف القنابل: يتطلب الضغط المتزامن على 4+5+6 – يتجنب التنشيط الخاطئ. يوقف الماكرو للمدة المحددة.
  • إيقاف الطوارئ (G): معطل افتراضياً في الإصدار 12 لمنع التوقفات العشوائية، لكن يمكن إعادة تفعيله بالكود.

جميع حلقات الكشف تعمل في خيط خلفي بقفل آمن (thread‑safe)، مما يضمن التوقف الفوري عند تحقق الشروط.

طرق الإدخال والأداء

ثلاث طرق لحركة الماوس: mouse_event (كلاسيكي)، SendInput (للألعاب الحديثة)، وكلاهما (موصى به). المحرك يراكم القيم الكسرية لتحقيق دقة دون بكسل. مضاعف السرعة (1x–5x) يضاعف متجه التعويض النهائي لحل مشكلة البطء في حساسيات DPI العالية.

// مُراكم للدقة تحت البكسل acc_x += dx; acc_y += dy; int move_x = (int)acc_x; int move_y = (int)acc_y; acc_x -= move_x; acc_y -= move_y; SendInput(move_x, move_y);

يتم احترام سرعة النار لكل سلاح عبر sleep(interval) أثناء الضغط على الزر، مع مراعاة شروط الإيقاف المؤقت (حقيبة، قنابل).

البريمييت (Presets) والبروفايلات والتكامل مع الألعاب

مدير البروفايلات المدمج يخزن الإعدادات بصيغة JSON داخل %APPDATA%\RCL_ScopeStabilizer\Profiles\. بروفايلات افتراضية لـ PUBG Mobile وCoD Mobile وWarzone وPUBG PC. يمكنك تصدير/استيراد كامل الإعدادات أو قيم أسلحة/سكوبات معينة. المؤشر العائم (نقطة نيون قابلة للسحب) يعرض السكوب النشط والسلاح، مع 8 خيارات ألوان، ويمكن إخفاؤه/إظهاره من النافذة الرئيسية.

تراكب الكروسير والإحصائيات

تراكب فوري مرسوم على نافذة شفافة وtopmost. الأشكال: نقطة، صليب، دائرة، دائرة+صليب، كروسير احترافي. اللون والحجم (2–20 بكسل) والشفافية قابلة للتعديل. تبويب الإحصائيات يعرض إجمالي الطلقات، زمن الجلسة، متوسط التعويض، نسبة وقت التفعيل، ومخطط الارتداد الحي.

المطور والترخيص

RCL RecoilX — تواصل مع المطور للحصول على مفتاح ترخيص (أرسل HWID). التراخيص إما دائمة أو محددة المدة، مربوطة بهاش HWID. جميع عمليات التحقق تتم عبر بوت تيليغرام بشكل آمن.

دعم تيليغرام القناة الرسمية البريد الإلكتروني