From 44f5cb293595cef807b10253be97213ad414a050 Mon Sep 17 00:00:00 2001 From: kikmon <79066816+kikmon@users.noreply.github.com> Date: Sun, 31 Jul 2022 01:22:04 +0900 Subject: [PATCH] Improved success rate of Serial scanning on PS1 by adding support for the xx.xxx format (#14256) Co-authored-by: papa --- tasks/task_database_cue.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tasks/task_database_cue.c b/tasks/task_database_cue.c index 54f174764e..f9e722aeab 100644 --- a/tasks/task_database_cue.c +++ b/tasks/task_database_cue.c @@ -261,6 +261,14 @@ int detect_ps1_game(intfstream_t *fd, char *game_id, const char *filename) raw_game_id[8] = raw_game_id[9]; raw_game_id[9] = raw_game_id[10]; } + /* A few games have their serial in the form of xx.xxx */ + /* Tanaka Torahiko no Ultra-ryuu Shougi - Ibisha Anaguma-hen (Japan) -> SLPS_02.261 */ + else if (string_is_equal_fast(&raw_game_id[7], ".", 1)) + { + raw_game_id[7] = raw_game_id[8]; + raw_game_id[8] = raw_game_id[9]; + raw_game_id[9] = raw_game_id[10]; + } raw_game_id[10] = '\0'; string_remove_all_whitespace(game_id, raw_game_id);