ets2-dashboard-skin icon indicating copy to clipboard operation
ets2-dashboard-skin copied to clipboard

Export user preference for both game and application

Open JAGFx opened this issue 3 years ago • 0 comments

🇫🇷

Fonctionnalités

Pouvoir exporter les configurations de jeu ETS2, ATS ou d'application sous forme d'un fichier JSON

L'export consistera à récupérer les données depuis le serveur pour le jeu ou l'application

L'identification du type de fichier de configuration (jeu ou application) doit être mentionné lors de l'envoi au serveur.

Exemple de fichier de configuration. Valable pour les jeux ou l'application :

{
	"general_refresh_rate" :   100,
	"general_skin_on_load" :   "JAGFx",
	"general_h-shift-layout" : "h-shifter",
	"general_skin_locale" :    "en-EN",
	"general_job_remaining" :  "remaining_date",
	"general_port": 3000,
	"general_damage_accurate": "damage-diagnostic"
}

Workflow

Demande d'export envoyé au serveur > Traitement + génération du JSON > Retour à l'application > Mise à disposition du fichier

L'envoi et la réception devront se faire en asynchrone.

Utiliser l'overlay pour afficher un message d'attente + succès ou erreur

Pour l'environnement de développement, retourner une réponse avec les mêmes données connu de l'application.

JAGFx avatar Oct 14 '22 20:10 JAGFx