EmuNewz Network
Hanasaku Manimani [BLJM61071] - Printable Version

+- EmuNewz Network (https://www.emunewz.net/forum)
+-- Forum: Official Boards for Emunews Affiliated Emu Projects (https://www.emunewz.net/forum/forumdisplay.php?fid=47)
+--- Forum: Official RPCS3 Forum [archive] (https://www.emunewz.net/forum/forumdisplay.php?fid=172)
+---- Forum: RPCS3 - Commercial Games (https://www.emunewz.net/forum/forumdisplay.php?fid=193)
+----- Forum: RPCS3 - Commercial Games - Ingame (https://www.emunewz.net/forum/forumdisplay.php?fid=196)
+----- Thread: Hanasaku Manimani [BLJM61071] (/showthread.php?tid=173993)



Hanasaku Manimani [BLJM61071] - BlackDaemon - 01-13-2016

Tested on recent master build. Goes ingame with path-fix by kd-11. Requires libSre and SpursJq LLE'd.

sys_fs.cpp
replace
Code:
std::shared_ptr<vfsStream> file(Emu.GetVFS().OpenFile(path.get_ptr(), open_mode));
to
Code:
const char *path_ptr = path.get_ptr();

    if (strstr(path.get_ptr(), "/dev_hdd0") &&
        strncmp(path.get_ptr(), "/dev_hdd0", 9))
    {
        path_ptr = strstr(path_ptr, "/dev_hdd0");

        LOG_ERROR(HLE, "Path contains device root path but not at the start!");
        LOG_ERROR(HLE, "Path given is (%s), modified to (%s)", path.get_ptr(), path_ptr);
    }
    
    std::shared_ptr<vfsStream> file(Emu.GetVFS().OpenFile(path_ptr, open_mode));



RE: Hanasaku Manimani [BLJM61071] - tambre - 01-13-2016

(01-13-2016, 09:33 AM)BlackDaemon Wrote: Tested on recent master build. Goes ingame with path-fix by kd-11. Requires libSre and SpursJq LLE'd.

I would rather call it a hack, until the behaviour can be proven on an actual PS3, which is highly doubtful. Likely a HLE issue of another module.