Coder Social home page Coder Social logo

Save backup naming. about edizon HOT 8 CLOSED

maciak avatar maciak commented on May 21, 2024
Save backup naming.

from edizon.

Comments (8)

thomasnet-mc avatar thomasnet-mc commented on May 21, 2024

This may pose some problems with UTF-8 characters in Japanese game names, and that can lead up to too much characters in file path. Sorry, but you'll have to resort to seeing the title ID from the editor page/online to get your saves for now, but if you have another solution please tell us!

from edizon.

favna avatar favna commented on May 21, 2024

The title of the issue seems to conflict with the content. The content talks about the name of the path, but the title seems to infer the fact that EdiZon currently backups with datetime strings as opposed to user input names such as backup or restore (a feature that CheckPoint does have mind you).

@maciak should start by clarifying which of these 2 he meant with the topic. I think the latter should be totally feasible because CheckPoint also allows this.


As for the issue with risking that path names are too long, this is merely a matter of checking the path name length in the case the name is added and if this does happen to be too long for Windows (or Linux/MacOS but most people are on Windows) just store it by only ID or even do it with the pattern of na... (id) where na... represents as much of the name as feasibly possible (taking into account that after this folder there would be folders for each individual backup!!) with the rest being cut off.

from edizon.

thomasnet-mc avatar thomasnet-mc commented on May 21, 2024

It doesn't have backup name putting yet because we're waiting for real software keyboard implementation.

from edizon.

WerWolv avatar WerWolv commented on May 21, 2024

I made a project for this a while ago. Backup naming is definitely something we want but as @thomasnet-mc said, we don't have a software keyboard implementation. And doing it like Checkpoint is IMO a really hacky and time consuming alternative. So until we have a working software keyboard all backups will be saved as date_time.

from edizon.

maciak avatar maciak commented on May 21, 2024

@favna I dont know how to clarify more ;p As in my first post I would prefer that games saves are stored with more friendly names like checkpoint does that. First there is title id and real name of the game and inside are backups that you can name. Here it's only title id and inside are backyps with date and time. Hard to find a game save if toy are not familiar with title id of a game.

from edizon.

WerWolv avatar WerWolv commented on May 21, 2024

The main problem is, if anybody uses a game with unicode characters in it (Could be Japanese character but also a ™ will be enough to make EdiZon not backup/restore your game). We had that problem already when we included the account name in the backup because his name was Japanese. In the future there will be a way to name the backups at least so that way you can identify them easier. I'd just like to stick to standard ASCII strings because it makes handling backups a lot easier. I hate having unicode characters inside file paths. They only cause issues.

Feel free to make a PR if you want to implement it in a way that doesn't break anything else.

from edizon.

maciak avatar maciak commented on May 21, 2024

Hi,
In checkpoint in case it cannot add game name id adds title id again ;p So eitherway it works preatty good.

from edizon.

WerWolv avatar WerWolv commented on May 21, 2024

That's one option but personally I think this is a horrible mess then. Some games will have names, some don't. I rather want it to be consistent than it being different for different games.

from edizon.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.