2021-04-21 22:12:21 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include "util/types.hpp"
|
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
|
|
namespace rpcs3::utils
|
|
|
|
|
{
|
|
|
|
|
u32 get_max_threads();
|
|
|
|
|
|
2023-07-06 22:14:25 +02:00
|
|
|
void configure_logs(bool force_enable = false);
|
2021-04-21 22:12:21 +02:00
|
|
|
|
|
|
|
|
u32 check_user(const std::string& user);
|
|
|
|
|
|
|
|
|
|
bool install_pkg(const std::string& path);
|
|
|
|
|
|
|
|
|
|
std::string get_emu_dir();
|
|
|
|
|
std::string get_hdd0_dir();
|
|
|
|
|
std::string get_hdd1_dir();
|
|
|
|
|
std::string get_cache_dir();
|
2024-05-07 00:56:15 +02:00
|
|
|
std::string get_cache_dir(std::string_view module_path);
|
2021-04-21 22:12:21 +02:00
|
|
|
|
2021-07-18 21:19:58 +02:00
|
|
|
std::string get_rap_file_path(const std::string_view& rap);
|
2022-03-07 10:24:28 +01:00
|
|
|
bool verify_c00_unlock_edat(const std::string_view& content_id, bool fast = false);
|
2021-04-21 22:12:21 +02:00
|
|
|
std::string get_sfo_dir_from_game_path(const std::string& game_path, const std::string& title_id = "");
|
|
|
|
|
|
|
|
|
|
std::string get_custom_config_dir();
|
2023-01-06 13:00:24 +01:00
|
|
|
std::string get_custom_config_path(const std::string& identifier);
|
2021-08-10 21:45:26 +02:00
|
|
|
|
|
|
|
|
std::string get_input_config_root();
|
|
|
|
|
std::string get_input_config_dir(const std::string& title_id = "");
|
2021-04-21 22:12:21 +02:00
|
|
|
std::string get_custom_input_config_path(const std::string& title_id);
|
|
|
|
|
}
|