mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-08-17 20:35:44 +00:00
Fixed boot loop of Rhythm Heaven Groove (#156)
Some checks are pending
Canary CI / Release for linux-arm64 (push) Waiting to run
Canary CI / Release for linux-x64 (push) Waiting to run
Canary CI / Release for win-arm64 (push) Waiting to run
Canary CI / Release for win-x64 (push) Waiting to run
Canary CI / Release MacOS universal (push) Waiting to run
Canary CI / Post CI Steps (push) Blocked by required conditions
Some checks are pending
Canary CI / Release for linux-arm64 (push) Waiting to run
Canary CI / Release for linux-x64 (push) Waiting to run
Canary CI / Release for win-arm64 (push) Waiting to run
Canary CI / Release for win-x64 (push) Waiting to run
Canary CI / Release MacOS universal (push) Waiting to run
Canary CI / Post CI Steps (push) Blocked by required conditions
Fixed return value of GetSharedFontInOrderOfPriority to avoid being constantly rejected by the game, causing the boot loop. Reviewed-on: https://git.ryujinx.app/projects/Ryubing/pulls/156 Reviewed-by: sh0inx <sh0inx@noreply.git.ryujinx.app>
This commit is contained in:
parent
6fb71b08ae
commit
5072904162
1 changed files with 5 additions and 1 deletions
|
|
@ -103,8 +103,12 @@ namespace Ryujinx.HLE.HOS.Services.Sdb.Pl
|
|||
loadedCount++;
|
||||
}
|
||||
|
||||
// The first return value is a boolean "fonts_are_loaded" flag (u8), not a count.
|
||||
// Some titles (e.g. newer SDK builds) validate it strictly against 1, so writing
|
||||
// the font count here (e.g. 6) makes them reject the result and spin re-opening pl:u.
|
||||
context.ResponseData.Write(1);
|
||||
context.ResponseData.Write(loadedCount);
|
||||
context.ResponseData.Write((int)SharedFontType.Count);
|
||||
// context.ResponseData.Write((int)SharedFontType.Count);
|
||||
|
||||
return ResultCode.Success;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue