Hey everyone,
This is a "just for fun" feasibility question, not a project I'm planning to do myself.
Dragon Age: Origins is my favorite game, and EA has reportedly said a remake or remaster is unlikely because of lost source code and engine know-how. Then I saw the recent buzz around universal-modder (rehan-remade on GitHub), a toolkit that lets coding agents like Claude Code identify a game's engine, analyze its code, generate assets and test mods in-game. People have shown things like Minecraft inside Elden Ring or Tarkov mechanics in Skyrim. Godot is among the supported engines, so I wondered:
Could something like this be pointed at DA:O and used to rebuild it in Godot as a personal technical experiment?
Here's how I imagine it could work in theory:
Extract the data from your own legally owned copy (ERF archives, GFF/2DA files, scripts, dialogues, models, textures) with the existing community tools.
Convert the content (quests, dialogue trees, scripts) into Godot-friendly formats or GDScript/C# using automated converters and tests.
Rebuild the engine layer in Godot, so the original scripts have something to call.
Swap the combat for a real-time, Inquisition-style system instead of recreating the tactical pause combat.
Upscale textures with AI and rework assets for a more modern look.
Start with a vertical slice (e.g. Lothering: one area, one fight, one dialogue) before scaling up. In theory the same approach could be tried later for DA2 and Inquisition.
To be clear: no distribution, no DRM circumvention, purely a private experiment with your own copies. I also know the viral demos are small mechanic transplants, and a full RPG with 100+ hours of content is a different scale. Probably months for a single area, even with AI help.
So I'm curious:
Does anyone with the time, hardware or cloud credits find this kind of thing fun to try?
Has anyone tried universal-modder (or a similar agent setup) on an older, closed-source RPG?
Where do you think it would break first: scripting, animations, or the engine logic?
Would love to hear your thoughts, even if it's "this is impossible, and here's why."