ppsspp icon indicating copy to clipboard operation
ppsspp copied to clipboard

God Eater 2 1.3 - Mission Description Broken with PPSSPP 1.2

Open Toohpick opened this issue 9 years ago • 12 comments
trafficstars

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 npjh50832_00016

1.2 npjh50832_00001

Resetting settings to default didn't help. Note that this is with fast memory off since it breaks this game.

Toohpick avatar Feb 19 '16 13:02 Toohpick

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.

daniel229 avatar Feb 20 '16 06:02 daniel229

Even not revert https://github.com/hrydgard/ppsspp/pull/8043 ,then apply the hack the texts work fine.

daniel229 avatar Feb 20 '16 07:02 daniel229

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.

Toohpick avatar Feb 20 '16 13:02 Toohpick

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]

unknownbrackets avatar Feb 21 '16 05:02 unknownbrackets

bool fromTop = (nt.attr & PSP_THREAD_ATTR_LOW_STACK) == 0;

to

bool fromTop = 1;

daniel229 avatar Feb 21 '16 07:02 daniel229

@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 avatar Feb 21 '16 13:02 Toohpick

@Toohpick Yes, in sceKernelThread.cpp,But have to revert https://github.com/hrydgard/ppsspp/pull/8043 first,otherwise it hangs.

daniel229 avatar Feb 21 '16 13:02 daniel229

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]

unknownbrackets avatar Apr 10 '16 21:04 unknownbrackets

Here is the logs rename jpg to 7z

no hack + with 8043 ppsspplog-clean

with hack + reverted 8043 ppsspplog-hack

daniel229 avatar Apr 11 '16 03:04 daniel229

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: Screenshot_2023-05-28-08-09-26-338_org ppsspp ppssppgold

Deka710 avatar May 28 '23 01:05 Deka710

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. Screenshot_20240402-013027_PPSSPP

IrfanH495 avatar Apr 01 '24 17:04 IrfanH495

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. Screenshot_20240402-013027_PPSSPP

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

Lumino5501 avatar Apr 02 '24 05:04 Lumino5501