AI Recomping Controversy, PC Games on Switch and more (ft. Scarlet) - Tempcast #99
Theme by VinsCool and AlanJohn
The podcast is also available on Spotify!

Explain this to @EriczanderGreat one this one.
But you guys are showing your stuff, I cant see your stuff. It’s a podcast not a video.

for that sort of things, I am pretty sure the AI creates deterministic tools that will not hallucinate.The problem with AI decomps is that AI will hallucinate what does what, so at the end...
for that sort of things, I am pretty sure the AI creates deterministic tools that will not hallucinate.
But I could be wrong? maybe someone who has done this before can confirm?
And I thought I was writing messy code. Jesus Christ that is awful.If your goal is just to create PC port, sure. The AI can do that. It will probably eventually create a functionally-equivalent but nonsensical codebase full of fakematches (things that compile to the same binary, but are not anywhere close to what was in the original code) and without naming stuff properly.
Said codebase is effectively useless to humans afterwards (and possibly also AI, lacking context from the previous runs), because trying to understand what it does requires you to repeat the reverse engineering effort.
I mean just look at this AI Decomp of Banjo Kazooie. Does any of this code actually tell you anything about how the game works? https://gitlab.com/banjo.decomp/banjo-kazooie/-/blob/master/src/core2/code_C4B0.c
Compare with a decomp done properly:
https://github.com/zeldaret/oot/blob/main/src/code/z_collision_check.c
https://github.com/SMGCommunity/Petari/blob/master/src/Game/AreaObj/CollisionArea.cpp
Not humanly... but I'm sure AI can "decrypt" the code.I mean just look at this AI Decomp of Banjo Kazooie. Does any of this code actually tell you anything about how the game works? https://gitlab.com/banjo.decomp/banjo-kazooie/-/blob/master/src/core2/code_C4B0.c

Jesus. I can't even call this a decompilation. Most of the work reconstructing the code was not even done. This looks like someone just threw the entire Ghidra output at Claude and said "make it perfectI mean just look at this AI Decomp of Banjo Kazooie. Does any of this code actually tell you anything about how the game works? https://gitlab.com/banjo.decomp/banjo-kazooie/-/blob/master/src/core2/code_C4B0.c
and robust
and super fast
".
It will generate whatever ”source” translates to the same machine code after compilation which may or may not (likely not) match the original source due to how compilers work (you can code something 8 different ways and once the compiler is done with it you end up with the same binary anyway, you just used a different convention or approach). This has no impact on the end result since the end result is a binary.for that sort of things, I am pretty sure the AI creates deterministic tools that will not hallucinate.
But I could be wrong? maybe someone who has done this before can confirm?
This is what I bet most people think C code actually looks like. Add some green colors, flashing, and terminal output and you've got yourself a sweet hacker setup for a movie.I mean just look at this AI Decomp of Banjo Kazooie. Does any of this code actually tell you anything about how the game works? https://gitlab.com/banjo.decomp/banjo-kazooie/-/blob/master/src/core2/code_C4B0.c