@@ -1924,14 +1924,24 @@ void copy_from_bluray()
19241924 {
19251925 sprintf (name , "/%s/" __MKDEF_GAMES_DIR , hdd_folder );
19261926 mkdir_secure (name );
1927- sprintf (name , "/%s/" __MKDEF_GAMES_DIR "/%s" , hdd_folder , id );
1927+ char game_title [64 ];
1928+ strcpy (game_title , bluray_game ); fixtitle (game_title );
1929+ if (* game_title )
1930+ sprintf (name , "/%s/" __MKDEF_GAMES_DIR "/%s [%s]" , hdd_folder , game_title , id );
1931+ else
1932+ sprintf (name , "/%s/" __MKDEF_GAMES_DIR "/%s" , hdd_folder , id );
19281933 mkdir_secure (name );
19291934 }
19301935 else if (!memcmp (hdd_folder , "GAMES" , 6 ) || !memcmp (hdd_folder , "dev_hdd0_2" , 11 ))
19311936 {
19321937 sprintf (name , "/%s/GAMES" , "dev_hdd0" );
19331938 mkdir_secure (name );
1934- sprintf (name , "/%s/GAMES/%s" , "dev_hdd0" , id );
1939+ char game_title [64 ];
1940+ strcpy (game_title , bluray_game ); fixtitle (game_title );
1941+ if (* game_title )
1942+ sprintf (name , "/%s/GAMES/%s [%s]" , "dev_hdd0" , game_title , id );
1943+ else
1944+ sprintf (name , "/%s/GAMES/%s" , "dev_hdd0" , id );
19351945 mkdir_secure (name );
19361946 }
19371947 else
@@ -1948,12 +1958,24 @@ void copy_from_bluray()
19481958 {
19491959 sprintf (name , "/dev_usb00%c/" __MKDEF_GAMES_DIR , 47 + curr_device );
19501960 mkdir_secure (name );
1951- sprintf (name , "/dev_usb00%c/" __MKDEF_GAMES_DIR , 47 + curr_device );
1952- mkdir_secure (name );
1953- sprintf (name , "/dev_usb00%c/" __MKDEF_GAMES_DIR "/%s" , 47 + curr_device , id );
1961+ char game_title [64 ];
1962+ strcpy (game_title , bluray_game ); fixtitle (game_title );
1963+ if (* game_title )
1964+ sprintf (name , "/dev_usb00%c/" __MKDEF_GAMES_DIR "/%s [%s]" , 47 + curr_device , game_title , id );
1965+ else
1966+ sprintf (name , "/dev_usb00%c/" __MKDEF_GAMES_DIR "/%s" , 47 + curr_device , id );
19541967 mkdir_secure (name );
19551968 }
19561969
1970+ if (* bluray_game )
1971+ {
1972+ strcat (progress_bar_title , "\n" );
1973+ strcat (progress_bar_title , bluray_game );
1974+ strcat (progress_bar_title , "[" );
1975+ strcat (progress_bar_title , id );
1976+ strcat (progress_bar_title , "]" );
1977+ }
1978+
19571979 time_start = time (NULL );
19581980 abort_copy = 0 ;
19591981 DCls ();
@@ -2029,15 +2051,14 @@ void copy_from_bluray()
20292051 new_pad = 0 ;
20302052 break ;
20312053 }
2032-
20332054 }
20342055
20352056 if (abort_copy )
20362057 {
20372058 if (curr_device == 0 )
2038- sprintf (filename , "%s\n\n%s HDD0?" , id , language [GAMECPYSL_FAILDELDUMP ]);
2059+ sprintf (filename , "%s [%s] \n\n%s HDD0?" , bluray_game , id , language [GAMECPYSL_FAILDELDUMP ]);
20392060 else
2040- sprintf (filename , "%s\n\n%s USB00%c?" , id , language [GAMECPYSL_FAILDELDUMP ], 47 + curr_device );
2061+ sprintf (filename , "%s [%s] \n\n%s USB00%c?" , bluray_game , id , language [GAMECPYSL_FAILDELDUMP ], 47 + curr_device );
20412062
20422063 dialog_action = 0 ;
20432064 msgDialogOpen2 (mdialogyesno , filename , my_dialog , (void * ) 0x0000aaaa , NULL );
@@ -2052,7 +2073,6 @@ void copy_from_bluray()
20522073 my_game_delete ((char * ) name );
20532074
20542075 rmdir_secure ((char * ) name ); // delete this folder
2055-
20562076 }
20572077 else
20582078 {
@@ -2072,7 +2092,6 @@ void copy_from_bluray()
20722092 ret =
20732093 #endif
20742094 sysLv2FsRename (name , filename );
2075-
20762095 }
20772096 }
20782097 }
0 commit comments