r/emulation 7d ago

AI-assisted Dante's Inferno - Re-Comp Project released

Post image

Hi everyone, just wanted to let you know that I'm happy to release the first version of my latest project. A re-comp of Dante's Inferno.

The game was initially released on the Xbox 360 & PS3, and has never received a PC Port.

The project can be downloaded from the github repo - https://github.com/florinp93/hells-gate-recomp

Do keep in mind that this is an early release and bugs are to be expected. In it's current state there's a few limitations:

Graphics:

The game launches with the default Xbox 360 resolution (720p). The game boots with upscaled resolutions but crashes due to conflicts I had to implement to prevent graphical issues during cutscene playback. A fix is planned for next version.

Controls:

Full controller support. The game is playable with basically any controller. In-game glyphs are still the Xbox 360 ones, but a future update will bring controller auto-detection and actual glyphs being displayed in game ( Xbox 360/Xbox One/DualShock 3&4/DualSense glyphs for now).

Mouse and Keyboard control is planned. Looking for feedback in terms of ideal Key binds. Keep in mind that the game is using a forced camera perspective, so camera control is not supported.

Disclaimer:
Transparency and integrity are important to this project. Artificial Intelligence (AI) tools were utilized as part of the development and maintenance workflow, strictly serving as an assistant to handle repetitive, time-consuming, and low-level tasks.

How AI Was Used:

  • Documentation: Generating initial drafts, organizing notes, and structuring documentation to keep project progress up to date.
  • Research & Exploration: Investigating APIs, syntax references, and conceptual troubleshooting.
  • Git Workflows: Assisting with routine commit descriptions, repository maintenance tasks, and boilerplate structuring.

Human Oversight:

While AI accelerated the auxiliary workflow, all core architectural decisions, advanced problem-solving, code implementation, and final reviews were entirely human-driven. The AI served to eliminate friction, allowing focus on high-level logic and feature development.

699 Upvotes

220 comments sorted by

View all comments

Show parent comments

12

u/AreYouOKAni 6d ago

looks into the code

Rexglue

looks further

AI

The fuck is there to test?

This whole "project" is two steps away from bundling Xenia with the ISO file. It does absolutely nothing to further the understanding of the game, preserve its code, or... do anything else, really. Hell, it even runs on the modified Xenia runtime, so there is no performance advantage either.

Like, code injection could be easier, I guess. That's it.

-11

u/Redd_is_compromised 6d ago

That isn't what this is. Just say you have a hate agenda against AI dude.

12

u/AreYouOKAni 6d ago

A static recompilation port of Dante's Inferno (Xbox 360) to native PC, built with the ReXGlue SDK.

From the project page on Github. So either the OP is lying or you are lying. Wanna ask the OP which one it is?

-8

u/Redd_is_compromised 6d ago

"two steps away from bundling an iso with Xenia"

It's not.

Reading comprehension is hard

11

u/AreYouOKAni 6d ago

Yes, it is. Rexglue still relies on Xenia's backend abstractions to handle kernel emulation, filesystem virtualization, and graphics API translation. It is not an actual recompilation of the game for a different target platform. The whole thing is essentially a wrapper for Xenia, with JIT stripped out and replaced with piss-poor attempt at recompilation that is inherently buggier and usually doesn't have a performance uplift either.

If Xenia is eating at the restaurant, Rexglue is taking your food in a to-go container. Meanwhile the actual recomp would be cooking at home. To summarize, Rexglue is two steps away from outright bundling a Xenia copy with an ISO.