It's quite simple actually they just created a new file in romfs which is called dummy.txt which MH4 checks for. The file is not present in 4.x so the game won't run (although the file only has '0' in it, no actual functionality). I doubt gateway can overcome this, since they can only use ROPs...