4 ms·
This is a great idea. It could be a generic game porting skill to make the porting experience smoother. After my experience above. I have actually tried giving
by rabahs 1mo ago
This is a great idea. It could be a generic game porting skill to make the porting experience smoother. After my experience above. I have actually tried giving Claude binary files of games and it was able to reverse engineer to GoDot!
- sedawkgrep 1mo ago> I have actually tried giving Claude binary files of games and it was able to reverse engineer to GoDot! Oh wow...I hadn't even thought of trying something like this. There are soooo many games from that era that I'd love to play again without the hackery of emulation.
- ericd 1mo agoYeah, someone reverse engineered Red Alert 2 recently. Took Fable cranking for almost a month, but it's pretty amazing to see.
- asimovDev 1mo agohttps://github.com/harshilmathur/openra2 https://github.com/harshilmathur/openra2 this is the closest thing I could find. do you have a link to the reverse engineered RA2? I am surprised I do not get any recent repositories or forum posts about this, you'd think it would be more talked about
- rabahs 1mo agoJust grab any game, especially old rom files form the 80s (I tried TimePilot and Road Fighter from MSX era). The model extracted the graphics, the sounds and then built the whole game. It takes less than 1 hour to port a 16kb rom file, in one shot. You will get a playable game, but you need a few follow up prompts to get it back to its original form. Usually some sprites or sounds issues, but very easy to fix, if you have played the original game.
- WarcrimeActual 1mo agoSo by old ROM files, you mean still PC games or MSX, Sega, NES, SNES? And when you have them in place what do you specifically ask Claude? This is interesting and I'd love to see if it can get me porting old games with zero coding knowledge.
- rabahs 1mo agoYes, you can try your game out. I tried with old msx rom files and it worked.
- hnlmorg 1mo agoDumb question this, but how do you load it into Claude? I’ve only seen APIs for text and image uploads. Not random files. Or maybe that’s a limitation of the SDK I’m using?
- rabahs 1mo agoWith Claude Code command line, you can point to any directory you have in your file system. In this case, Claude Code was working across three directories: the original game in assembly, the 2010 port in C++, and the new Godot port.
- Steve16384 1mo agoThis is amazing. How long did that process take? Was it almost just a case of giving Claude the binary files and then prompting "please recreate this in Godot"?
- rabahs 1mo agoI tried it with 16k roms. It does take less than 1 hour but if you want to tweak and make playable, you will need half day