22 مستودعات
Tools for injecting values or codes into game memory to alter gameplay mechanics and variables.
Distinct from Game Anti-Cheat Bypass Guidance: Candidates are documentation cheat sheets or anti-cheat bypasses; this is about active gameplay modification via memory injection.
Explore 22 awesome GitHub repositories matching game development · Game Memory Modifiers. Refine with filters or upvote what's useful.
This project is a state management inspector and debugging tool for Redux. It provides a browser-based interface for inspecting and modifying application state and actions in real time, serving as an action logger and time travel debugger to troubleshoot application logic. The tool allows users to navigate a chronological history of state changes to replay previous versions of the application or skip specific actions. It also functions as a remote monitoring bridge, streaming Redux state and actions from non-browser environments to a centralized debugging interface. The capability surface in
Provides real-time inspection and modification of application state during live execution.
LunaTranslator is a real-time translation tool designed for visual novels and games. It functions as a multi-engine translation hub and text extractor that captures dialogue via memory hooking or optical character recognition to convert it into a target language. The project distinguishes itself through specialized linguistic tools, including a Japanese text analyzer for sentence segmentation and phonetic readings. It also operates as a digital dictionary aggregator, querying multiple online and offline databases simultaneously to provide comprehensive vocabulary definitions for language lear
Extracts original dialogue strings directly from game memory addresses to avoid the inaccuracies of screen scraping.
DuckStation is a high-performance PlayStation 1 emulator that simulates the original console's hardware logic and CPU and GPU on modern computer systems. It functions as a console hardware emulator, disc image loader, and game state manager to execute original games and preserve retro software. The project differentiates itself through a game graphics upscaler that improves visual clarity using texture filtering, geometry precision corrections, and custom shader chains. It also features advanced memory manipulation tools for layered patch injection and the application of community cheat codes
Applies community cheat codes by injecting values into game memory to modify gameplay mechanics.
This project is a game AI training framework designed to develop and monitor reinforcement learning agents within a legacy game environment. It functions as a training and monitoring system that optimizes autonomous agents to complete game objectives through exploration and reward-based learning. The framework includes tools for game memory mapping and real-time trajectory visualization. These capabilities translate raw game memory addresses into visual coordinates, allowing agent movements and session data to be streamed to a map for the analysis of navigation patterns and area exploration.
Implements a system to translate raw game memory addresses into visual coordinates for tracking entity positions.
BepInEx is a Unity game modding framework that enables the injection of custom C# code and external assemblies into running processes without modifying original binaries. It provides a plugin loader and a dependency resolution engine to ensure that external modules are initialized in the correct order based on defined metadata requirements. The framework includes a centralized plugin configuration system for storing and editing custom settings via files and interactive inputs. It also features a runtime object inspector for browsing and debugging active game objects and components within a Un
Enables real-time inspection and modification of active game objects for debugging purposes.
Zelda64Recomp is a native game recompilation project that translates legacy binary machine code into modern machine code. It functions as a native hardware port and a static recompiled binary, executing original game logic directly on modern CPUs and GPUs to run without an emulator. The project serves as a moddable game engine, providing a framework to apply community texture packs and code patches to the recompiled title. It includes native hardware porting capabilities that remove emulator overhead to improve stability and frame rate control. The software covers retro game modernization th
Allows modification of gameplay variables like movement speed and item availability through configuration files.
mGBA is a high-accuracy Game Boy Advance emulator and hardware-level debugger designed to run handheld console ROMs on modern computers. It serves as a scriptable emulation environment that allows for the execution of portable hardware software and the simulation of associated peripherals. The project distinguishes itself through its focus on technical analysis, providing a suite of tools for retro game debugging and game logic inspection. It includes a host-client debug protocol that enables external debugger connectivity via TCP socket communication and an event-driven scripting engine for
Supports applying cheat codes and patches to alter gameplay through direct memory manipulation.
Luma3DS is a custom firmware for the Nintendo 3DS that removes factory restrictions to enable the execution of unsigned homebrew and game modifications. It functions as a kernel-level system extension that hooks system calls to bypass hardware limitations and introduce new operating system capabilities. The project serves as a homebrew payload loader, using boot-time mechanisms to launch third-party software and custom firmware versions. It also provides a game modding framework capable of patching executable code and intercepting file requests to load custom assets and modified data. The en
Injects modified values into active game memory to alter gameplay mechanics and variables.
Defold هو محرك ألعاب متعدد المنصات وبيئة تطوير متكاملة تستخدم لإنشاء ألعاب ثنائية وثلاثية الأبعاد لمنصات سطح المكتب، والأجهزة المحمولة، والويب. يجمع بين بيئة تطوير ألعاب لإدارة الأصول والمشاهد مع نظام بناء متعدد المنصات وبيئة برمجة تعتمد على Lua. يتضمن المحرك وقت تشغيل متخصص بدون واجهة رسومية (headless) لاستضافة خوادم الألعاب وإجراء الاختبارات الآلية. يدعم إضافات المحرك الأصلية، مما يسمح بدمج كود منخفض المستوى مخصص في النواة لتوسيع الوظائف بما يتجاوز واجهة البرمجة القياسية. تغطي مجموعة الأدوات أتمتة بناء الألعاب للتوزيع على منصات مثل Steam وEpic Games Store، إلى جانب حزم الأصول وإدارة توطين المشاريع. تشمل قدرات التطوير تصحيح أخطاء الألعاب في الوقت الفعلي مع تحديثات الحالة المباشرة، وتحليل حجم البناء، واختبارات الدخان (smoke testing) الآلية.
Enables inspecting and modifying game object properties and state in real time during live execution via an interactive console.
MisakaTranslator هي أداة ترجمة ألعاب في الوقت الفعلي مصممة لاستخراج النصوص من الألعاب والمانجا وتوفير ترجمات آلية عبر محركات خارجية. تعمل كمستخرج نصوص يستخدم كلاً من ربط الذاكرة (memory hooking) لاسترجاع النص الخام مباشرة من العمليات قيد التشغيل والتعرف الضوئي على الحروف لتحويل صور نص اللعبة إلى سلاسل نصية قابلة للتحرير. تتضمن الأداة مركباً للكلام لقراءة الحوار والجمل المترجمة بصوت عالٍ. وللحفاظ على الدقة، تستخدم قاموس ترجمة مخصصاً لإدارة قوائم الكلمات المتخصصة وتعيينات العبارات اليدوية لأسماء الشخصيات والمواقع.
Directly reads text from running processes by monitoring specific memory addresses to bypass the need for OCR.
PyBoy هو محاكي Game Boy قابل للبرمجة وإطار عمل لمحاكاة الأجهزة مكتوب بلغة Python. يعمل كمحرك محاكاة يسمح للمستخدمين بتشغيل برامج الأجهزة المحمولة الأصلية مع توفير واجهة برمجية للتحكم في تنفيذ اللعبة وفحصه وأتمتته. تم تصميم المشروع خصيصاً كبيئة للتعلم التعزيزي، حيث يكشف عن حالات المحاكي وعناصر التحكم لتسهيل تدريب وكلاء التعلم الآلي. يتميز بتوفير أدوات لرسم خرائط منطقة اللعبة واستخراج تمثيلات الشاشة ثنائية الأبعاد المبسطة وخرائط التصادم لدعم الذكاء الاصطناعي. يغطي النظام مجموعة واسعة من الإمكانيات بما في ذلك محاكاة الأجهزة بدقة الدورة، وعمليات القراءة والكتابة المباشرة في الذاكرة، ونظام استدعاء لخطافات التنفيذ. يدعم استخراج بيانات اللعبة في الوقت الفعلي، مثل مواقع الكائنات (sprites) ورموز الذاكرة، ويتضمن وضع تنفيذ بدون واجهة رسومية (headless) لتسريع سرعة المحاكاة عن طريق تجاوز عرض الرسومات والصوت. يوفر المحاكي أيضاً أدوات لاستمرارية الحالة عبر تسلسل اللقطات، ومحاكاة الإدخال للوكلاء المستقلين، وأدوات لتحليل الذاكرة وتعديل بيانات ROM.
Allows for the live inspection of game object properties, health, and sprite positions during execution.
tmuxp هو مدير جلسات tmux ومنظم مساحة عمل تصريحي يقوم بأتمتة إنشاء وتنظيم الجلسات، والنوافذ، والأجزاء. يعمل كغلاف أتمتة لـ libtmux، مما يسمح للمستخدمين بتعريف تخطيطات طرفية معقدة وأوامر shell أولية باستخدام ملفات تكوين YAML أو JSON. يتميز المشروع كأداة لقطة لتخطيط الطرفية قادرة على التقاط حالة جلسة قيد التشغيل وحفظها كتكوين قابل لإعادة الإنتاج. كما يدعم أتمتة سير عمل الطرفية من خلال تنفيذ مهام التمهيد ونصوص بدء التشغيل لإعداد البيئات قبل إطلاق الجلسات التفاعلية. تشمل قدراته الأوسع تنظيم الطرفية بدون رأس (Headless) لخطوط الأنابيب المؤتمتة، وإدارة متغيرات البيئة للحل الديناميكي، وبنية المكونات الإضافية لبناء الجلسات المخصصة. يوفر النظام أيضاً أدوات لتعليق حالة الجلسة، والتقاط الجلسة المباشر، وفحص الحالة في الوقت الفعلي من خلال وحدة تحكم تفاعلية.
Provides an interactive console with pre-loaded server, session, and window objects for real-time state inspection.
backward-cpp هي مكتبة تتبع مكدس C++ وأداة تصحيح أخطاء مصممة لالتقاط وحل وطباعة تتبعات التنفيذ التفصيلية وتقارير الأعطال. تعمل كمبلغ عن الأعطال وطابعة مكدس الاستدعاءات التي تترجم عناوين الذاكرة الخام إلى أسماء وظائف، وأسماء ملفات، وأرقام أسطر مقروءة بشرياً. يوفر المشروع تقارير أعطال مؤتمتة عن طريق تسجيل معالجات النظام للأخطاء القاتلة، مثل أخطاء التجزئة، لتوليد تتبعات التنفيذ تلقائياً عند فشل البرنامج. يتميز باستخراج أجزاء ملف المصدر من القرص لعرض أسطر معينة من الكود بجانب إطارات المكدس المحلولة. تغطي مجموعة الأدوات فك إطارات المكدس وحل عنوان الذاكرة لتحليل تسلسل استدعاءات الوظائف التي تؤدي إلى عطل. تتضمن قدرات لترجمة الرموز المؤجلة والعرض الملون لتنسيق بيانات التتبع لمخرجات الطرفية.
Transforms raw memory addresses into detailed information including filenames, line numbers, and inlined functions.
هذا المشروع عبارة عن مورد تعليمي يوفر برنامجاً تعليمياً شاملاً للتطوير لكتابة وتحميل برامج eBPF باستخدام C وGo وRust داخل نواة Linux. يعمل كدليل تقني لتطوير منطق مخصص للتنفيذ مباشرة في النواة. تغطي المواد مجالات متخصصة بما في ذلك مراقبة النواة والتتبع، وتنفيذ الأمان للكشف عن التسلل، وهندسة الشبكات عالية الأداء لتصفية الحزم وموازنة الحمل. كما يتضمن أدلة مخصصة لتتبع نواة Linux واستخدام kprobes وuprobes وtracepoints. يشمل المشروع مجموعة واسعة من مجالات القدرات، مثل أجهزة النواة، ومراقبة النظام، وتحليل الشبكات، وإنفاذ الأمان. كما يمتد إلى تصحيح الأخطاء على مستوى الأجهزة لوحدات معالجة الرسومات والمشغلات، بالإضافة إلى معالجة النظام منخفضة المستوى وإدارة الموارد.
Translates raw kernel memory addresses into human-readable function names and source code line numbers.
HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp
Maps binary addresses to human-readable function names and source code using external symbol servers.
Osiris is a software tool designed to modify Counter-Strike 2 gameplay through internal memory manipulation and visual overlays. It functions as an external game cheat and cross-platform modifier that alters game behavior and reveals hidden data to provide a competitive advantage. The project utilizes a Panorama GUI overlay to manage settings and features directly within the game environment. This interface is built using the Panorama framework to develop custom game GUIs and manage modification controls. The software covers real-time game telemetry and hidden data visualization by scanning
Modifies game behavior by locating specific memory addresses and overwriting values to change internal logic and visuals.
Unreal.js is a JavaScript runtime and scripting layer for Unreal Engine that embeds the V8 engine to implement game logic and manage application state. It provides a bridge for writing high-level application behavior and actor control without modifying the core engine source code, as well as a framework for extending the Unreal Engine editor with custom interface elements. The project distinguishes itself through a V8-based integration that supports real-time code reloading and live iteration, allowing scripts to be updated without restarting the application. It includes a bidirectional commu
Enables connecting an external inspector to analyze execution state and find errors in real time.
UnityExplorer is a specialized suite of runtime tools for memory exploration, asset exporting, camera control, and real-time object property inspection within Unity applications. It functions as a runtime debugger and engine inspector, providing an interface to locate singletons, static classes, and active scene objects in memory. The project distinguishes itself with a C# runtime debugger that allows for the execution of custom scripts and the patching of method behavior. It includes a dedicated asset exporter for saving textures and audio clips as PNG and WAV files, as well as a freecam too
Inspects and modifies game objects and components in real-time to debug and test behaviors.
LMDB is an embedded key-value storage engine that provides ACID-compliant data persistence. It is a memory-mapped database that utilizes B+ trees to store key-value pairs, ensuring atomicity, consistency, isolation, and durability. The engine maps files directly into the virtual address space to minimize data copying and system calls. This approach enables high-performance local caching and low-latency data access, specifically optimizing for read-heavy database workflows. The system implements a transactional model with copy-on-write versioning and single-writer multi-reader locking. These
Stores data using memory addresses that remain valid across processes via stable memory mapping.
PINCE is a dynamic debugger, instruction tracer, and memory scanner designed for the analysis and manipulation of running processes. It functions as a process memory manipulator and editor, allowing for the identification, modification, and monitoring of values within a target application's active memory. The tool distinguishes itself through memory pointer analysis, tracing addresses and offsets to locate static pointers that lead to dynamic data across different sessions. It also enables the execution of internal functions within a running process by manipulating the instruction pointer and
Provides the ability to view and change memory values in real time by writing directly to active memory cells.