5 repository-uri
Engines that activate cheat codes for retro games using formats like Game Genie and GameShark during emulated gameplay.
Distinct from Retro Game Emulation: Distinct from Retro Game Emulation: focuses on cheat code activation rather than the core emulation of retro hardware.
Explore 5 awesome GitHub repositories matching game development · Cheat Code Engines. Refine with filters or upvote what's useful.
Activates cheat codes for retro games using Game Genie and GameShark formats during emulated gameplay.
PyBoy este un emulator de Game Boy programabil și un framework de simulare hardware scris în Python. Funcționează ca un motor de emulare care permite utilizatorilor să execute software original de consolă portabilă, oferind în același timp o interfață programatică pentru a controla, sonda și automatiza execuția jocurilor. Proiectul este conceput special ca un mediu de învățare prin consolidare (reinforcement learning), expunând stările și controalele emulatorului pentru a facilita antrenarea agenților de machine learning. Se distinge prin furnizarea de instrumente pentru maparea zonelor de joc și extracția reprezentărilor 2D simplificate ale ecranului și a hărților de coliziune pentru a susține inteligența artificială. Sistemul acoperă o gamă largă de capabilități, inclusiv emularea hardware precisă la nivel de ciclu, operațiuni directe de citire și scriere în memorie și un sistem de callback-uri pentru hook-uri de execuție. Suportă extracția datelor de joc în timp real, cum ar fi pozițiile sprite-urilor și simbolurile de memorie, și include un mod de execuție headless pentru a accelera viteza de simulare prin omiterea randării grafice și audio. Emulatorul oferă, de asemenea, utilitare pentru persistența stării prin serializarea snapshot-urilor, simularea input-ului pentru agenți autonomi și instrumente pentru analiza memoriei și modificarea datelor ROM.
Inserts external memory modifications into the emulator to alter game behavior or state via cheat codes.
melonDS is an open-source emulator that runs original Nintendo DS and DSi games on modern operating systems with high-accuracy hardware simulation. It emulates the DS and DSi CPUs, video, and audio systems, and supports booting from original system firmware for access to the system menu and configuration screens. The emulator distinguishes itself through cycle-accurate component simulation for precise timing and compatibility, a JIT dynamic recompilation engine that translates game code to native x86_64 or AArch64 instructions for faster performance, and OpenGL hardware-accelerated rendering
Loads cheat codes from standard usrcheat.dat files and applies them during gameplay.
EmulatorJS este un framework de emulare WebAssembly și un frontend web RetroArch conceput pentru a rula ROM-uri de jocuri clasice și fișiere BIOS direct într-un browser web. Acesta servește drept emulator de jocuri bazat pe web care execută nuclee de emulare precise la nivel hardware pentru a reproduce comportamentul diverselor console de acasă și sisteme arcade vintage. Proiectul se distinge prin capacitatea sa de a sincroniza stările jocurilor între mai mulți utilizatori în timp real, folosind WebRTC pentru multiplayer bazat pe browser. Include, de asemenea, un instrument dedicat de încorporare a jocurilor HTML5 care generează fragmente de cod și containere izolate pentru a integra emulatoarele jucabile în site-uri web terțe. Framework-ul acoperă o gamă largă de capabilități, inclusiv gestionarea bibliotecii de jocuri retro cu etichetare automată a metadatelor, maparea personalizată a input-ului pentru tastaturi și gamepad-uri și integrarea shader-elor vizuale personalizate. Gestionează persistența datelor prin intervale automate de salvare și caching local al resurselor în browser pentru a reduce cererile de rețea. Este furnizat un server local de dezvoltare pentru testarea mediului de emulare.
Includes a dedicated menu for activating cheat codes and modifying gameplay during retro game emulation.
TWiLightMenu is a retro gaming frontend and game launcher for Nintendo DS hardware. It serves as a custom firmware tool and a unified interface for launching native games, emulated ROMs, and homebrew applications, while also functioning as a cheat manager and handheld storage manager. The project features a custom theme engine that allows for the personalization of the visual interface through custom images, fonts, and coordinate sets, as well as the use of custom boot splash screens and system audio. It distinguishes itself through a modular extension system that supports third-party plugins
Implements an engine to activate cheat codes for retro games using external database files.