Unlike computer games, which smoothly and continuously evolved along with the hardware that powered them, console games have up until very recently been constrained by a generational style of devel…
Yes, reverse engineering is totally legal. The big asterisk here is that you can’t distribute any assets the company owns, so you need the original game files regardless to play the decompiled version.
I’m familiar with reveng from a malware and security testing point of view, using tools like IDA, Binja, Ghidra, etc., so I was aware that decompilers are taking the compiled assembly instructions, then recreating Intermediate Language and pseudo-C stuff without debugging info or original function names and stuff, but I was missing the key point of game assets not being distributable.
Yes, reverse engineering is totally legal. The big asterisk here is that you can’t distribute any assets the company owns, so you need the original game files regardless to play the decompiled version.
This cleared up my confusion, thanks!
I’m familiar with reveng from a malware and security testing point of view, using tools like IDA, Binja, Ghidra, etc., so I was aware that decompilers are taking the compiled assembly instructions, then recreating Intermediate Language and pseudo-C stuff without debugging info or original function names and stuff, but I was missing the key point of game assets not being distributable.