added sys_modules folder and ability to load system modules (currently we try ngs2)

This commit is contained in:
georgemoralis 2024-05-13 15:01:45 +03:00
parent 98316575fb
commit 882292f1ce
3 changed files with 11 additions and 0 deletions

View file

@ -36,6 +36,7 @@ static auto UserPaths = [] {
create_path(PathType::ScreenshotsDir, user_dir / SCREENSHOTS_DIR);
create_path(PathType::ShaderDir, user_dir / SHADER_DIR);
create_path(PathType::SaveDataDir, user_dir / SAVEDATA_DIR);
create_path(PathType::SysModuleDir, user_dir / SYSMODULES_DIR);
return paths;
}();

View file

@ -14,6 +14,7 @@ enum class PathType {
ScreenshotsDir, // Where screenshots are stored.
ShaderDir, // Where shaders are stored.
SaveDataDir, // Where guest save data is stored.
SysModuleDir, // Where system modules are stored.
};
constexpr auto PORTABLE_DIR = "user";
@ -23,6 +24,7 @@ constexpr auto LOG_DIR = "log";
constexpr auto SCREENSHOTS_DIR = "screenshots";
constexpr auto SHADER_DIR = "shader";
constexpr auto SAVEDATA_DIR = "savedata";
constexpr auto SYSMODULES_DIR = "sys_modules";
// Filenames
constexpr auto LOG_FILE = "shad_log.txt";