Feature/import score ini (#674)
* Add button in setting to import scores * Change description and add to all lang.json files * Revert name change * Run dotnet format --------- Co-authored-by: 0auBSQ <58159635+0auBSQ@users.noreply.github.com>
This commit is contained in:
parent
0ff4869cb9
commit
35664808bf
@ -50,6 +50,8 @@
|
||||
"SETTINGS_SYSTEM_RELOADSONG_DESC": "Reload the song folder.",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE": "Reload Songs (Hard Reload)",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE_DESC": "Clear the existing cache and\nreload the song folder from scratch.",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI": "Import Score",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI_DESC": "Imports Score.ini files to database.\n\n<c.#f0ad4e>WARNING\nThe following will not be transferred:\n- Clear statuses\n- Gameplay modifiers\n- # of hits (Good, Ok, Bad, Drumroll, Adlib, Bomb, etc.)\n- Dan exam scores",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER": "Hide Dan/Tower",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER_DESC": "Hide Dan and Tower charts\nin the Taiko Mode menu.\nNote: Reload songs to make\n this setting take effect.",
|
||||
|
||||
|
@ -51,6 +51,8 @@
|
||||
"SETTINGS_SYSTEM_RELOADSONG_DESC": "Recarga y actualiza la lista de canciones.",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE": "Reload Songs (Hard Reload)",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE_DESC": "Clear the existing cache and\nreload the song folder from scratch.",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI": "Import Score",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI_DESC": "Imports Score.ini files to database.\n\n<c.#f0ad4e>WARNING\nThe following will not be transferred:\n- Clear statuses\n- Gameplay modifiers\n- # of hits (Good, Ok, Bad, Drumroll, Adlib, Bomb, etc.)\n- Dan exam scores",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER": "Ocultar Dans/Torres",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER_DESC": "Ocultar charts de Dans y torres\nen el menú de Modo Taiko.\nNota: Recarga las canciones para\n aplicar los cambios.",
|
||||
|
||||
|
@ -50,6 +50,8 @@
|
||||
"SETTINGS_SYSTEM_RELOADSONG_DESC": "Met à jour et récupère les\nmodifications effectuées sur\nla liste de sons.",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE": "Vider le cache et recharger les sons",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE_DESC": "Supprime le fichier de base\nde données et recharge les sons.",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI": "Import Score",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI_DESC": "Imports Score.ini files to database.\n\n<c.#f0ad4e>WARNING\nThe following will not be transferred:\n- Clear statuses\n- Gameplay modifiers\n- # of hits (Good, Ok, Bad, Drumroll, Adlib, Bomb, etc.)\n- Dan exam scores",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER": "Masquer Dan/Tour",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER_DESC": "Masque les sons de type Dan ou\nTour dans le menu Partie rapide.\nNote: Cette option prend effet\n après le rechargement des sons.",
|
||||
|
||||
|
@ -50,6 +50,8 @@
|
||||
"SETTINGS_SYSTEM_RELOADSONG_DESC": "曲データの一覧情報を取得し直します。",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE": "キャッシュをクリアして曲データ再読み込み",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE_DESC": "キャッシュをクリアして曲データの一覧情報を取得し直します。",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI": "Import Score",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI_DESC": "Imports Score.ini files to database.\n\n<c.#f0ad4e>WARNING\nThe following will not be transferred:\n- Clear statuses\n- Gameplay modifiers\n- # of hits (Good, Ok, Bad, Drumroll, Adlib, Bomb, etc.)\n- Dan exam scores",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER": "段・タワー譜面省略",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER_DESC": "演奏選曲画面にタワー及び\n段の譜面を省略設定です。\nONに設けると別々の画面\nにしか表示されていません。\n※ 設定は譜面の再読み込み時\n に有効になります。",
|
||||
|
||||
|
@ -50,6 +50,8 @@
|
||||
"SETTINGS_SYSTEM_RELOADSONG_DESC": "Reload the song folder.",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE": "Reload Songs (Hard Reload)",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE_DESC": "Clear the existing cache and\nreload the song folder from scratch.",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI": "Import Score",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI_DESC": "Imports Score.ini files to database.\n\n<c.#f0ad4e>WARNING\nThe following will not be transferred:\n- Clear statuses\n- Gameplay modifiers\n- # of hits (Good, Ok, Bad, Drumroll, Adlib, Bomb, etc.)\n- Dan exam scores",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER": "Hide Dan/Tower",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER_DESC": "Hide Dan and Tower charts\nin the Taiko Mode menu.\nNote: Reload songs to make\n this setting take effect.",
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
// The folder's name is used as the ID, which is used to identify which localized data to use.
|
||||
// This includes TJAs with localized titles/subtitles (i.e. TITLEJA/SUBTITLEJA) and Lua scripts which utilize the "lang" variable.
|
||||
// It is STRONGLY recommended that you use a two-letter language code that follows the ISO 639 standard. Keep the ID lowercased.
|
||||
|
@ -50,6 +50,8 @@
|
||||
"SETTINGS_SYSTEM_RELOADSONG_DESC": "Перезагружает папки песен.",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE": "Перезагрузка песен (Жёсткая)",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE_DESC": "Удаляет существующую базу данных и\nперезагружает папки песен с нуля.",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI": "Import Score",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI_DESC": "Imports Score.ini files to database.\n\n<c.#f0ad4e>WARNING\nThe following will not be transferred:\n- Clear statuses\n- Gameplay modifiers\n- # of hits (Good, Ok, Bad, Drumroll, Adlib, Bomb, etc.)\n- Dan exam scores",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER": "Спрятать Дан и Башни",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER_DESC": "Скрыт партитуры Дан и Башен в меню Режима\nТайко.\nПримечание: Перезагрузите песни, чтобы\n настройки вступили в силу.",
|
||||
|
||||
|
@ -50,6 +50,8 @@
|
||||
"SETTINGS_SYSTEM_RELOADSONG_DESC": "重新扫描曲目文件夹并载入曲目。",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE": "重新载入曲目(硬重新加载)",
|
||||
"SETTINGS_SYSTEM_RELOADSONGCACHE_DESC": "删除既有数据库并从空白重新扫描曲目文件夹并载入曲目。",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI": "Import Score",
|
||||
"SETTINGS_SYSTEM_IMPORTSCOREINI_DESC": "Imports Score.ini files to database.\n\n<c.#f0ad4e>WARNING\nThe following will not be transferred:\n- Clear statuses\n- Gameplay modifiers\n- # of hits (Good, Ok, Bad, Drumroll, Adlib, Bomb, etc.)\n- Dan exam scores",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER": "隐藏段位/塔",
|
||||
"SETTINGS_SYSTEM_HIDEDANTOWER_DESC": "在太鼓模式菜单中隐藏段位和塔谱面。\n重新载入曲目以使此选项生效。",
|
||||
|
||||
|
@ -62,6 +62,10 @@ namespace OpenTaiko {
|
||||
CLangManager.LangInstance.GetString("SETTINGS_SYSTEM_RELOADSONGCACHE_DESC"));
|
||||
this.list項目リスト.Add(this.iSystemHardReloadDTX);
|
||||
|
||||
this.isSystemImportingScore = new CItemBase(CLangManager.LangInstance.GetString("SETTINGS_SYSTEM_IMPORTSCOREINI"), CItemBase.EPanelType.Normal,
|
||||
CLangManager.LangInstance.GetString("SETTINGS_SYSTEM_IMPORTSCOREINI_DESC"));
|
||||
this.list項目リスト.Add(this.isSystemImportingScore);
|
||||
|
||||
this.iSystemLanguage = new CItemList(CLangManager.LangInstance.GetString("SETTINGS_SYSTEM_LANGUAGE"), CItemList.EPanelType.Normal, CLangManager.langToInt(OpenTaiko.ConfigIni.sLang),
|
||||
CLangManager.LangInstance.GetString("SETTINGS_SYSTEM_LANGUAGE_DESC"),
|
||||
CLangManager.Languages);
|
||||
@ -700,6 +704,10 @@ namespace OpenTaiko {
|
||||
// TJAPlayer3.stage選曲.Refresh(TJAPlayer3.EnumSongs.Songs管理, true);
|
||||
|
||||
OpenTaiko.stageSongSelect.actSongList.ResetSongIndex();
|
||||
} else if (this.list項目リスト[this.n現在の選択項目] == this.isSystemImportingScore) {
|
||||
// Running in a separate thread so the game doesn't freeze
|
||||
Thread thread = new Thread(CScoreIni_Importer.ImportScoreInisToSavesDb3);
|
||||
thread.Start();
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
@ -1670,6 +1678,7 @@ namespace OpenTaiko {
|
||||
private CItemList iSystemSkinSubfolder; // #28195 2012.5.2 yyagi
|
||||
private CItemBase iSystemReloadDTX; // #32081 2013.10.21 yyagi
|
||||
private CItemBase iSystemHardReloadDTX;
|
||||
private CItemBase isSystemImportingScore;
|
||||
//private CItemInteger iSystemMasterVolume; // #33700 2014.4.26 yyagi
|
||||
|
||||
private int t前の項目(int nItem) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user