Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

God Eater 2 1.3 - Mission Description Broken with PPSSPP 1.2 #8602

Open
Toohpick opened this issue Feb 19, 2016 · 12 comments
Open

God Eater 2 1.3 - Mission Description Broken with PPSSPP 1.2 #8602

Toohpick opened this issue Feb 19, 2016 · 12 comments

Comments

@Toohpick
Copy link

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.

@daniel229
Copy link
Collaborator

Sound like the same cause by #8043 ,if I remove #8043 then using the hack make it work,the texts work fine.

@daniel229
Copy link
Collaborator

Even not revert #8043 ,then apply the hack the texts work fine.

@Toohpick
Copy link
Author

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.

@unknownbrackets
Copy link
Collaborator

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]

@daniel229
Copy link
Collaborator

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

to

bool fromTop = 1;

@Toohpick
Copy link
Author

@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?

@daniel229
Copy link
Collaborator

@Toohpick Yes, in sceKernelThread.cpp,But have to revert #8043 first,otherwise it hangs.

@unknownbrackets
Copy link
Collaborator

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]

@daniel229
Copy link
Collaborator

Here is the logs
rename jpg to 7z

no hack + with 8043
ppsspplog-clean

with hack + reverted 8043
ppsspplog-hack

@Deka710
Copy link

Deka710 commented May 28, 2023

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

@IrfanH495
Copy link

IrfanH495 commented Apr 1, 2024

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

@Lumino5501
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants