• gordonhost@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    10
    ·
    16 hours ago

    How is that even possible? Wouldn’t they need the game’s source code? I thought a game had to be specifically built for the Switch’s hardware to run on it.

    • WarlordSdocy@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      ·
      16 hours ago

      My first thought was maybe they had some way to decompile games from a specific engine but the two other games mentioned are different engines, Unity and Unreal. So either they have methods for both of those two which isn’t that outlandish since they’re both popular enough for people to find a way to do that or they have some other method to port it over. But since the article mentioned they changed some things in the game my bet is on the decompiling.

      • Iapar@feddit.org
        link
        fedilink
        English
        arrow-up
        6
        ·
        13 hours ago

        I think for unity there is a program that decompiles. That way they cracked tarkov.

      • gordonhost@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        7
        ·
        14 hours ago

        Yeah man, I always thought that decompiling executables is really hard, but I have only messed around with Ghidra a couple of times, so maybe there are more advanced tools out there. I guess it’s either that or somebody hacked their Git server or something, but that’s less likely.

        • Takumidesh@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          12 hours ago

          Unity uses a managed language (c#) and can be decompiled (but not disassembled) into human readable code almost completely automatically.