mirror of
https://github.com/libretro/RetroArch
synced 2025-04-24 15:02:35 +00:00
(Retrolaunch) Add way to infer game name description
This commit is contained in:
parent
c0763649d4
commit
6d56cce631
@ -83,6 +83,7 @@ find_rom_canonical_name(const char *hash, char *game_name, size_t max_len)
|
|||||||
close(fd);
|
close(fd);
|
||||||
goto clean;
|
goto clean;
|
||||||
}
|
}
|
||||||
|
|
||||||
close(fd);
|
close(fd);
|
||||||
}
|
}
|
||||||
rv = -1;
|
rv = -1;
|
||||||
@ -394,7 +395,7 @@ int main(int argc, char *argv[])
|
|||||||
{
|
{
|
||||||
struct RunInfo info;
|
struct RunInfo info;
|
||||||
int rv;
|
int rv;
|
||||||
char game_name[MAX_TOKEN_LEN];
|
char game_name[MAX_TOKEN_LEN], game_name_test[256];
|
||||||
char *path = argv[1];
|
char *path = argv[1];
|
||||||
|
|
||||||
if (argc < 2)
|
if (argc < 2)
|
||||||
@ -411,6 +412,14 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
|
|
||||||
LOG_INFO("Game is `%s`", game_name);
|
LOG_INFO("Game is `%s`", game_name);
|
||||||
|
char *substr = strrchr(game_name, '.');
|
||||||
|
if (!substr)
|
||||||
|
*substr = '\0';
|
||||||
|
else
|
||||||
|
{
|
||||||
|
substr = substr + 1;
|
||||||
|
LOG_INFO("Game description name is `%s`", substr);
|
||||||
|
}
|
||||||
if ((rv = get_run_info(&info, game_name)) < 0)
|
if ((rv = get_run_info(&info, game_name)) < 0)
|
||||||
{
|
{
|
||||||
LOG_WARN("Could not detect run info: %s", strerror(-rv));
|
LOG_WARN("Could not detect run info: %s", strerror(-rv));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user