ppsspp
ppsspp copied to clipboard
God Eater 2 1.3 - Mission Description Broken with PPSSPP 1.2
I know this game is buggy, but this update breaks something simple that worked fine in older versions. As GE2 1.4 was broken since #8043 got merged, I've been playing on 1.3. I updated PPSSPP to 1.2 and all random crashes present in older PPSSPP versions were gone, but the quest descriptions got broken.
Old PPSSPP versions

1.2

Resetting settings to default didn't help. Note that this is with fast memory off since it breaks this game.
Sound like the same cause by https://github.com/hrydgard/ppsspp/pull/8043 ,if I remove https://github.com/hrydgard/ppsspp/pull/8043 then using the hack make it work,the texts work fine.
Even not revert https://github.com/hrydgard/ppsspp/pull/8043 ,then apply the hack the texts work fine.
Thank! Good to know it's possible to "fix" it without breaking other things. What hack should I apply? I couldn't figure out what triggers this issue exactly.
What's the hack that makes it work?
I guess it's having trouble allocating memory for the blue characters?
For that pull, I spent a lot of time dumping and comparing RAM to get the allocation more accurate. We've still got inaccuracies, though, so probably we just need to fix more.
-[Unknown]
bool fromTop = (nt.attr & PSP_THREAD_ATTR_LOW_STACK) == 0;
to
bool fromTop = 1;
@unknownbrackets Yeah, it fixed a lot of memory-related crashes, especially with savestates in some other games. The only inaccuracies I know are this issue and the known GE2 1.4 crash even without NPCs. @daniel229 I'll try that later, thanks. Just making sure, that's sceKernelThread.cpp right?
@Toohpick Yes, in sceKernelThread.cpp,But have to revert https://github.com/hrydgard/ppsspp/pull/8043 first,otherwise it hangs.
Hmm, it'd be interesting to see the log (especially the most recent allocation / failed allocation) for both working (with hack + reverted 8043) and master (no hack + with 8043).
-[Unknown]
Here is the logs rename jpg to 7z
no hack + with 8043

with hack + reverted 8043

its also break the result screen, always shown 000000,tried the base game and 1.40 update didnt have this mission desc and result screen problem,only in 1.30 update:
I tried it on software rendering some text is still missing. several letters appear in random order, when selecting a mission.
https://github.com/hrydgard/ppsspp/assets/78854859/86e38c44-e6a0-44d1-9c66-7675ce6cbb7f
my friend said the english patch version didn't experience it.
I don't have the game to try.
I tried it on software rendering some text is still missing. several letters appear in random order, when selecting a mission.
mobizen_20240402_003735.mp4 my friend said the english patch version didn't experience it. I don't have the game to try.
The random texts appearing is normal, it also happens in english patch, although we mostly dont notice it since it's not lag when not using software render.
What went missing though after the spacing issue was fixed is the colored aragami name texts
