PlayCover / PlayCover/PlayTools
[Bug]: Severe memory leak in Persona 5: The Phantom X
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 111
- Forks
- 145
- Avg merge
- 12d 8h
- Merged PRs (30d)
- 3
Description
The game runs well and functions properly if jailbreak detection bypass is enabled (otherwise it won't start), but PlayTools has a bad memory leak in this game (~2.5gb per minute) requiring you to restart the game often to avoid system crashes.
Removing PlayTools it causes the game to run fine and only use the required memory, but then you have to deal with an unusable resolution.
Additionally, with PlayTools enabled loading screens take minutes as opposed to just seconds without it.
This occurs on MacOS 15.5 and 26.0, and in PlayCover 3.1.0 as well as all recent Nightlies.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing Persona 5: The Phantom X with PlayTools enabled and jailbreak detection bypass enabled on the reported macOS versions, comparing memory growth and loading times with PlayTools removed. Investigate the PlayTools integration responsible for dynamic resolution or keymapping, then verify that memory remains stable and loading returns to normal without breaking the required resolution.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100