Xboxrecomp traduit les jeux Xbox originaux en fichiers .exe Windows, permettant un gameplay natif sans émulateurs, bien que les problèmes de performance et juridiques persistent.
Xboxrecomp traduit les jeux Xbox pour Windows
Xboxrecomp est un outil qui convertit le code des jeux Xbox originaux en C, leur permettant de fonctionner sous forme de fichiers .exe natifs pour Windows. Cela signifie que les utilisateurs peuvent jouer directement à ces jeux sur leur ordinateur, sans avoir besoin d'émulateur ni d'interpréteur.Burnout 3: Takedown fonctionne mais peine sur le plan des performances
Burnout 3: Takedown, l'un des jeux recompilés avec succès grâce à Xboxrecomp, peut être lancé sous Windows, mais ses performances sont médiocres : il tourne souvent à seulement 2 à 4 images par seconde, même sur une machine à 12 cœurs. Cela illustre les difficultés liées à la transposition du code de anciennes consoles vers les systèmes modernes.Le processus de recompilation repose sur Python et Visual Studio
La recompilation consiste à traduire chaque fonction x86 du jeu en code C à l'aide de Python, avec la bibliothèque capstone, et de Visual Studio 2022. Toutefois, le premier lancement d'un jeu recompilé plante souvent, ce qui oblige les utilisateurs à diagnostiquer les problèmes et à affiner le code par itérations successives.L'émulation du GPU limite les performances
Les principaux problèmes de performance découlent de l'émulation logicielle du GPU NV2A de la Xbox, qui n'est pas encore entièrement prise en charge. Ainsi, même après recompilation, les capacités visuelles et de traitement du matériel d'origine ne sont pas pleinement reproduites sur les systèmes modernes.SCDA-XBERecomp se concentre sur Splinter Cell: Double Agent
Un projet associé, SCDA-XBERecomp, est spécialisé dans la recompilation de Splinter Cell: Double Agent. Il réimplémente sous Windows le noyau du jeu, Direct3D et DirectSound, ce qui permet aux utilisateurs de modifier certains réglages, comme le champ de vision, et de supprimer la limite de 30 images par seconde.Un émulateur alternatif reste populaire
Pour les utilisateurs qui préfèrent une solution plus simple, xemu, un émulateur open source, demeure une option largement utilisée pour jouer aux jeux Xbox sous Windows. Il ne nécessite pas de recompilation et est généralement plus facile à installer et à utiliser.Le développeur travaille sur Kompote, un recompilateur universel
Le développeur à l'origine de Xboxrecomp travaille également sur un recompilateur universel de ROM baptisé Kompote, actuellement en phase de test. Ce projet vise à prendre en charge plusieurs plateformes, dont les jeux Amiga, élargissant ainsi la portée de cette technologie de recompilation au-delà des jeux Xbox.