5 dépôts
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 est un émulateur Game Boy programmable et un framework de simulation matérielle écrit en Python. Il fonctionne comme un moteur d'émulation qui permet aux utilisateurs d'exécuter des logiciels portables originaux tout en fournissant une interface programmatique pour contrôler, sonder et automatiser l'exécution des jeux. Le projet est spécifiquement conçu comme un environnement d'apprentissage par renforcement, exposant les états et contrôles de l'émulateur pour faciliter l'entraînement d'agents d'intelligence artificielle. Il se distingue en fournissant des outils pour le mapping de zones de jeu et l'extraction de représentations d'écran 2D simplifiées et de cartes de collision pour soutenir l'IA. Le système couvre un large éventail de capacités, incluant l'émulation matérielle cycle-précise, les opérations de lecture/écriture mémoire directes et un système de callback pour les hooks d'exécution. Il prend en charge l'extraction de données de jeu en temps réel, telles que les positions des sprites et les symboles mémoire, et inclut un mode d'exécution headless pour accélérer la vitesse de simulation en contournant le rendu graphique et audio. L'émulateur fournit également des utilitaires pour la persistance d'état via la sérialisation de snapshots, la simulation d'entrée pour les agents autonomes et des outils pour l'analyse mémoire et la modification de données 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 est un framework d'émulation WebAssembly et un frontend web RetroArch conçu pour exécuter des ROMs de jeux vidéo classiques et des fichiers BIOS directement dans un navigateur web. Il sert d'émulateur de jeu basé sur le web qui exécute des cœurs d'émulation matériellement précis pour reproduire le comportement de diverses consoles domestiques vintage et systèmes d'arcade. Le projet se distingue par sa capacité à synchroniser les états de jeu entre plusieurs utilisateurs en temps réel en utilisant WebRTC pour le jeu multijoueur basé sur navigateur. Il inclut également un outil d'intégration de jeu HTML5 dédié qui génère des extraits de code et des conteneurs isolés pour intégrer des émulateurs jouables dans des sites web tiers. Le framework couvre un large éventail de capacités, incluant la gestion de bibliothèques de jeux rétro avec marquage automatique des métadonnées, le mappage d'entrées personnalisé pour claviers et manettes, et l'intégration de shaders visuels personnalisés. Il gère la persistance des données via des intervalles de sauvegarde automatisés et la mise en cache locale des ressources du navigateur pour réduire les requêtes réseau. Un serveur de développement local intégré est fourni pour tester l'environnement d'émulation.
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.