mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-01-01 12:46:01 +00:00
MiscFixes11 (#984)
* fixed an issue in sceSaveDataSetSaveDataMemory , makes chariot CUSA00739 goes ingame * added branch name into sdl window title
This commit is contained in:
parent
d07c81e0d2
commit
7b8bc90157
|
@ -730,12 +730,13 @@ int PS4_SYSV_ABI sceSaveDataSetSaveDataMemory(const u32 userId, const void* buf,
|
||||||
const size_t bufSize, const int64_t offset) {
|
const size_t bufSize, const int64_t offset) {
|
||||||
LOG_INFO(Lib_SaveData, "called");
|
LOG_INFO(Lib_SaveData, "called");
|
||||||
const auto& mount_dir = Common::FS::GetUserPath(Common::FS::PathType::SaveDataDir) /
|
const auto& mount_dir = Common::FS::GetUserPath(Common::FS::PathType::SaveDataDir) /
|
||||||
std::to_string(userId) / game_serial / "sdmemory/save_mem1.sav";
|
std::to_string(userId) / game_serial / "sdmemory";
|
||||||
|
|
||||||
Common::FS::IOFile file(mount_dir, Common::FS::FileAccessMode::Write);
|
Common::FS::IOFile file(mount_dir / "save_mem1.sav", Common::FS::FileAccessMode::Write);
|
||||||
|
if (!file.IsOpen())
|
||||||
|
return -1;
|
||||||
file.Seek(offset);
|
file.Seek(offset);
|
||||||
file.WriteRaw<u8>(buf, bufSize);
|
file.WriteRaw<u8>(buf, bufSize);
|
||||||
|
|
||||||
return ORBIS_OK;
|
return ORBIS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -141,8 +141,8 @@ void Emulator::Run(const std::filesystem::path& file) {
|
||||||
if (Common::isRelease) {
|
if (Common::isRelease) {
|
||||||
window_title = fmt::format("shadPS4 v{} | {}", Common::VERSION, game_title);
|
window_title = fmt::format("shadPS4 v{} | {}", Common::VERSION, game_title);
|
||||||
} else {
|
} else {
|
||||||
window_title =
|
window_title = fmt::format("shadPS4 v{} {} {} | {}", Common::VERSION, Common::g_scm_branch,
|
||||||
fmt::format("shadPS4 v{} {} | {}", Common::VERSION, Common::g_scm_desc, game_title);
|
Common::g_scm_desc, game_title);
|
||||||
}
|
}
|
||||||
window = std::make_unique<Frontend::WindowSDL>(
|
window = std::make_unique<Frontend::WindowSDL>(
|
||||||
Config::getScreenWidth(), Config::getScreenHeight(), controller, window_title);
|
Config::getScreenWidth(), Config::getScreenHeight(), controller, window_title);
|
||||||
|
|
Loading…
Reference in a new issue