Skip to content

Commit 6c6e086

Browse files
authored
Support managing save data from other games (#769)
Makes it possible to easily download save data for currently inaccessible games. Remote save data still requires visiting the page for the specific game.
1 parent baa5176 commit 6c6e086

20 files changed

Lines changed: 89 additions & 43 deletions

index.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1215,6 +1215,9 @@ class="joystickBase" />
12151215
</div>
12161216
</div>
12171217
<div class="modalFooter">
1218+
<button id="saveModalManageOtherButton" type="button" data-i18n="[html]modal.save.manageOther">Manage Different Game&hellip;</button>
1219+
<select id="saveDataGame" class="gameSelect hidden">
1220+
</select>
12181221
<button id="saveModalReloadButton" class="unselectable hidden" type="button" data-i18n="[html]modal.save.reload">Save Changes and Reload</button>
12191222
</div>
12201223
</div>

lang/ar.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@
425425
"save": {
426426
"title": "إدارة حفظ البيانات",
427427
"reload": "اعادة التحميل",
428-
"info": "For importing saves, if the last time saved was while using a translation on RPG_RT, the game will display errors until you save once again on EasyRPG without any active translation."
428+
"info": "For importing saves, if the last time saved was while using a translation on RPG_RT, the game will display errors until you save once again on EasyRPG without any active translation.",
429+
"manageOther": "Manage Different Game&hellip;"
429430
},
430431
"uiTheme": {
431432
"title": "تصميم واجهة المستخدم",

lang/de.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@
425425
"save": {
426426
"title": "Save verwalten",
427427
"reload": "Änderungen speichern und neu laden",
428-
"info": "Beim importieren von Spielständen, falls du das letzte Mal eine Übersetzung auf RPG_RT benutzt hast, wird das Spiel Fehler anzeigen bis du wieder mit EasyRPG ohne aktive Übersetzung, speicherst."
428+
"info": "Beim importieren von Spielständen, falls du das letzte Mal eine Übersetzung auf RPG_RT benutzt hast, wird das Spiel Fehler anzeigen bis du wieder mit EasyRPG ohne aktive Übersetzung, speicherst.",
429+
"manageOther": "Manage Different Game&hellip;"
429430
},
430431
"uiTheme": {
431432
"title": "UI Stil",

lang/en.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@
425425
"save": {
426426
"title": "Manage Save Data",
427427
"reload": "Save Changes and Reload",
428-
"info": "For importing saves, if the last time saved was while using a translation on RPG_RT, the game will display errors until you save once again on EasyRPG without any active translation."
428+
"info": "For importing saves, if the last time saved was while using a translation on RPG_RT, the game will display errors until you save once again on EasyRPG without any active translation.",
429+
"manageOther": "Manage Different Game&hellip;"
429430
},
430431
"uiTheme": {
431432
"title": "UI Theme",

lang/eo.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@
425425
"save": {
426426
"title": "Administri Konservdatumojn",
427427
"reload": "Konservi Ŝanĝojn kaj Reŝargi",
428-
"info": "Por importado de konservoj, se vi lastafoje konservis dum uzante tradukon per RPG_RT, la ludo montros erarojn ĝis vi konservos denove per EasyRPG sen aktiva traduko."
428+
"info": "Por importado de konservoj, se vi lastafoje konservis dum uzante tradukon per RPG_RT, la ludo montros erarojn ĝis vi konservos denove per EasyRPG sen aktiva traduko.",
429+
"manageOther": "Manage Different Game&hellip;"
429430
},
430431
"uiTheme": {
431432
"title": "Fasada Etoso",

lang/es.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@
425425
"save": {
426426
"title": "Gestionar Datos de Guardado",
427427
"reload": "Guardar Cambios y Recargar",
428-
"info": "Para importar archivos de guardado, si la última vez que guardaste fue usando una traducción en RPG_RT, el juego presentará errores hasta que vuelvas a guardar de nuevo en EasyRPG sin alguna traducción activa."
428+
"info": "Para importar archivos de guardado, si la última vez que guardaste fue usando una traducción en RPG_RT, el juego presentará errores hasta que vuelvas a guardar de nuevo en EasyRPG sin alguna traducción activa.",
429+
"manageOther": "Manage Different Game&hellip;"
429430
},
430431
"uiTheme": {
431432
"title": "Tema de Inferfaz",

lang/fr.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@
425425
"save": {
426426
"title": "Gérer les Données de Sauvegarde",
427427
"reload": "Sauvegarder les changements et recharger la page",
428-
"info": "Lors de l'export d'une sauvegarde, si la dernière fois que cette sauvegarde a eu lieu était en utilisant une traduction sur YNOproject ou avec EasyRPG, l'utilisation de la sauvegarde sur la version exécutable du jeu affichera une erreur vous empêchant d'utiliser cette sauvegarde tant que la dernière sauvegarde n'est pas effectuée sans traduction active."
428+
"info": "Lors de l'export d'une sauvegarde, si la dernière fois que cette sauvegarde a eu lieu était en utilisant une traduction sur YNOproject ou avec EasyRPG, l'utilisation de la sauvegarde sur la version exécutable du jeu affichera une erreur vous empêchant d'utiliser cette sauvegarde tant que la dernière sauvegarde n'est pas effectuée sans traduction active.",
429+
"manageOther": "Manage Different Game&hellip;"
429430
},
430431
"uiTheme": {
431432
"title": "Thème d'IU",

lang/id.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@
425425
"save": {
426426
"title": "Manage Save Data",
427427
"reload": "Save Changes and Reload",
428-
"info": "For importing saves, if the last time saved was while using a translation on RPG_RT, the game will display errors until you save once again on EasyRPG without any active translation."
428+
"info": "For importing saves, if the last time saved was while using a translation on RPG_RT, the game will display errors until you save once again on EasyRPG without any active translation.",
429+
"manageOther": "Manage Different Game&hellip;"
429430
},
430431
"uiTheme": {
431432
"title": "UI Theme",

lang/it.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@
425425
"save": {
426426
"title": "Gestisci Dati di Salvataggio",
427427
"reload": "Salva Modifiche e Ricarica",
428-
"info": "For importing saves, if the last time saved was while using a translation on RPG_RT, the game will display errors until you save once again on EasyRPG without any active translation."
428+
"info": "For importing saves, if the last time saved was while using a translation on RPG_RT, the game will display errors until you save once again on EasyRPG without any active translation.",
429+
"manageOther": "Manage Different Game&hellip;"
429430
},
430431
"uiTheme": {
431432
"title": "Tema dell'Interfaccia",

lang/ja.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,8 @@
425425
"save": {
426426
"title": "セーブデータ管理",
427427
"reload": "変更を保存してリロード",
428-
"info": "セーブをアップロードする際、RPG_RT.exeから起動した翻訳版のゲームからセーブした場合、EasyRPGを使用して翻訳未使用のゲームでセーブし直さないと、エラーが表示されます"
428+
"info": "セーブをアップロードする際、RPG_RT.exeから起動した翻訳版のゲームからセーブした場合、EasyRPGを使用して翻訳未使用のゲームでセーブし直さないと、エラーが表示されます",
429+
"manageOther": "Manage Different Game&hellip;"
429430
},
430431
"uiTheme": {
431432
"title": "メニュー タイプ",

0 commit comments

Comments
 (0)