• The Velour Fog @lemmy.world
    link
    fedilink
    arrow-up
    14
    ·
    edit-2
    3 days ago

    I hope this means Photoshop will be functional on Linux sooner rather than later?

    ETA: coming from someone with little to no knowledge about program code btw

        • boletus@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          3
          ·
          edit-2
          1 day ago

          The general goal of a decompilation is to convert machine code back into something that, when compiled, generates machine code that is similar to or identical to the original machine code. But most decompilation projects also aim to make sure that the decompiled code is actually workable by humans so as to preserve, port, extend and generally make a codebase that has clear intent and may be similar to the code used to write the original game.

          Ai decompilations are often done such that they technically check the first box, but are completely unusable for a normal engineer to want to use due to insane verbosity or in some cases just getting context or intent entirely wrong. Without proper guidance, the codebase is basically just an incoherent mess. With deep guidance, it would still take ages for these projects to be decompiled. For reference of how long they take and how thorough a proper decompilation can be check out the jak 1 decompilation project.

        • Prunebutt@slrpnk.net
          link
          fedilink
          arrow-up
          8
          ·
          3 days ago

          But they rewrote the decompiled code into Rust. Probably to evade legal troupble.

          I wouldn’t trust the slop.