Hi there,

is it possible to copy the ranking and/or Achievements to another device? I got a new one and don’t want to forget all my heroes 😥

  • 00-Evan@lemmy.worldM
    link
    fedilink
    English
    arrow-up
    6
    ·
    5 months ago

    Unfortunately there currently isn’t a way to do this without either root access or Google Play services. Previously ADB backup could be used, but Google had killled that tool.

    I worry about allowing manual export/import as it would make it really easy for players to cheat by downloading rankings data/badges, but I do also realize that no way to directly transfer data is a pretty big problem atm.

    • Brummkreisel@discuss.tchncs.deOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 months ago

      Hi 00-Evan, thank you for your time to answer this question. When I look to all other advantages of your game, it’s not a real big problem. Respecting privacy is more important to me, than transferring badges for example.

    • polyduekes@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 months ago

      btw evan i saw that there is a “files” directory in /sdcard/Android/data/com.shatteredpixel.shatteredpixeldungeon but is empty compared to /data/data/com.shatteredpixel.shatteredpixeldungeon is that on purpose? also cheating is still pretty easy(by modifying game.dat) if that is what you are trying to prevent

      • 00-Evan@lemmy.worldM
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 months ago

        It shouldn’t be possible to access or modify any of the game’s internal files unless you have root, at which point it’s silly for me to try and prevent cheating. Shattered shouldn’t store any of its save data in user storage or sdcard.

      • aztcd@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 months ago

        I think so. In fact, the location of the archive can be accessed without root by modifying the archive directory before compilation. In fact, as a single player game, the discussion of cheating has no outcome. But it doesn’t necessarily require pursuing victory, making all gamers enjoy it is the most important thing

  • aztcd@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 months ago

    I don’t think this is a big problem. In fact, on the PC platform, the archive is completely open to access. To access the archive on the phone, you need root or an apk that can access the archive directory, regardless of whether it is in the storage space with permission. For players who have not touched the code, you can use MT Manager to inject access permission patches into the apk. The document can be viewed on the official website of MT Manager.

  • aztcd@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 months ago

    Another point is that because the source code is open source, you can directly modify and add badges to the archive content to achieve a fully unlocked archive. This can be done by viewing the source code.