small playgo adjustments
This commit is contained in:
parent
6a2e09a1df
commit
250b2e4969
|
@ -58,6 +58,7 @@ s32 PS4_SYSV_ABI scePlayGoGetLocus(OrbisPlayGoHandle handle, const OrbisPlayGoCh
|
||||||
if (chunkIds[i] <= playgo->GetPlaygoHeader().mchunk_count) {
|
if (chunkIds[i] <= playgo->GetPlaygoHeader().mchunk_count) {
|
||||||
outLoci[i] = OrbisPlayGoLocusValue::ORBIS_PLAYGO_LOCUS_LOCAL_FAST;
|
outLoci[i] = OrbisPlayGoLocusValue::ORBIS_PLAYGO_LOCUS_LOCAL_FAST;
|
||||||
} else {
|
} else {
|
||||||
|
outLoci[i] = ORBIS_PLAYGO_LOCUS_NOT_DOWNLOADED;
|
||||||
return ORBIS_PLAYGO_ERROR_BAD_CHUNK_ID;
|
return ORBIS_PLAYGO_ERROR_BAD_CHUNK_ID;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -70,12 +71,13 @@ s32 PS4_SYSV_ABI scePlayGoGetProgress(OrbisPlayGoHandle handle, const OrbisPlayG
|
||||||
handle, *chunkIds, numberOfEntries);
|
handle, *chunkIds, numberOfEntries);
|
||||||
outProgress->progressSize = 0x10000; // todo?
|
outProgress->progressSize = 0x10000; // todo?
|
||||||
outProgress->totalSize = 0x10000;
|
outProgress->totalSize = 0x10000;
|
||||||
return 0;
|
return ORBIS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
s32 PS4_SYSV_ABI scePlayGoGetToDoList(OrbisPlayGoHandle handle, OrbisPlayGoToDo* outTodoList,
|
s32 PS4_SYSV_ABI scePlayGoGetToDoList(OrbisPlayGoHandle handle, OrbisPlayGoToDo* outTodoList,
|
||||||
u32 numberOfEntries, u32* outEntries) {
|
u32 numberOfEntries, u32* outEntries) {
|
||||||
LOG_ERROR(Lib_PlayGo, "(STUBBED)called");
|
LOG_ERROR(Lib_PlayGo, "(STUBBED)called handle = {} numberOfEntries = {}", handle,
|
||||||
|
numberOfEntries);
|
||||||
if (handle != 1)
|
if (handle != 1)
|
||||||
return ORBIS_PLAYGO_ERROR_BAD_HANDLE;
|
return ORBIS_PLAYGO_ERROR_BAD_HANDLE;
|
||||||
if (outTodoList == nullptr)
|
if (outTodoList == nullptr)
|
||||||
|
|
Loading…
Reference in New Issue