Chronomètre de Speedrun pour Deus Ex en D : Un voyage de piratage de jeux
2025-07-12
Frustré par le manque d'outils appropriés pour les speedruns de Deus Ex sous Linux, un speedrunner s'est lancé dans un projet pour créer un chronomètre personnalisé en D. Cet article détaille le processus, des tentatives initiales infructueuses pour trouver un drapeau de chargement, à l'apprentissage des appels système Linux (ptrace et process_vm_readv), en passant par l'ingénierie inverse pour localiser une mémoire appropriée pour l'injection de code, et enfin l'implémentation de la fonctionnalité principale du chronomètre. L'auteur partage ses expériences avec D et note les limitations telles que la gestion incomplète des exceptions et la prise en charge de l'écran de sauvegarde.
Développement