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

Ace Combat titles needing specific I/O Timing Method to prevent cutscene softlocks #12434

Closed
Abbanon opened this issue Oct 20, 2019 · 11 comments · Fixed by #18445
Closed

Ace Combat titles needing specific I/O Timing Method to prevent cutscene softlocks #12434

Abbanon opened this issue Oct 20, 2019 · 11 comments · Fixed by #18445
Labels
I/O Affected by I/O timing settings, or other kind of I/O issue. PSMF / MPEG Issue involves scePsmf or sceMpeg video playback.
Milestone

Comments

@Abbanon
Copy link
Contributor

Abbanon commented Oct 20, 2019

This has been a known issue for a long time, and there is an existing workaround, but I noticed there was no existing report for this in particular.
So I'm throwing one up in hopes it will eventually be fixed.

Basically, the I/O Timing Method needs to be set to "Host (Bugs, less lag)" - otherwise both of the Ace Combat titles will softlock with a black screen during any FMV cutscenes.
If you listen closely at this black screen softlock, you can hear a constant loop of the FMV sequence's first split second of audio. Almost like it's trying to play, but loops back to the beginning immediately.
You don't need to restart the game to fix this, because this softlock immediately goes away when the I/O Timing Method is changed to Host, allowing you to watch the cutscene just fine and resume normal gameplay.

@LunaMoo
Copy link
Collaborator

LunaMoo commented Oct 21, 2019

It had an issue in #5545 but it was reported fixed.
For sure "host" isn't needed at least on windows as I only use simulate UMD delays for everything and played through those games just fine sometime before pre-ordering AC7.;p

Edit: as far as I tested Fast also works, if the game breaks for you still, it might be due to other hacks/game breaking settings.

@unknownbrackets
Copy link
Collaborator

Have the async IO timing changes improved this at all?

-[Unknown]

@Abbanon
Copy link
Contributor Author

Abbanon commented Feb 24, 2020

Strange. As of 1.9.3-287-g25726deb4 the issue is fixed for Ace Combat X, but persists for Ace Combat Joint Assault.

An addendum: I've noticed here and there that the issue doesn't happen for everyone. So it's some sort of dependency on system specs/hardware/software.

Debug console shows nothing of this occurrence for either game, but for ACJA it does have some interesting information regarding other things.

When you first launch the game (ACJA), it displays this:
acja-game launch

After the splash screens, etc., you reach the "Press Start" screen. Once you press start, it displays this:
acja-whenyoupressstart

Are they perhaps related in any way? Or should this be a separate issue entirely?
ACX doesn't have anything in the logs at all by comparison.

@unknownbrackets
Copy link
Collaborator

Those are just logging the game calling some functions in incorrect ways, but it's not clear if they are specifically bugs or not. The same errors may occur when playing on a real PSP.

-[Unknown]

@hrydgard hrydgard added the I/O Affected by I/O timing settings, or other kind of I/O issue. label Dec 6, 2022
@hrydgard hrydgard closed this as completed Dec 6, 2022
@Blackbird88
Copy link

Still happens to me on latest build. I need to use Host timing else the game freezes.

@LunaMoo LunaMoo reopened this Aug 13, 2023
@LunaMoo
Copy link
Collaborator

LunaMoo commented Aug 13, 2023

@Blackbird88 did you tried "simulate umd delays"? The problem with "host" is it depends on your hardware as such it's different for everyone, other two choices should not depend on that.

@sum2012
Copy link
Collaborator

sum2012 commented Oct 23, 2023

Using attach old save
the game black screen when FMV/cutscene in stage 13
need to use Host timing

NPJH50263USERID_0000.zip
Hope will find out which commit break;
First known fixed v1.3
v1.4 bad
edit:I need to use old visual studio 2015 to compile

@Blackbird88
Copy link

@Blackbird88 did you tried "simulate umd delays"? The problem with "host" is it depends on your hardware as such it's different for everyone, other two choices should not depend on that.

I didn't notice this reply, but yes I did. It didn't work.

@sum2012
Copy link
Collaborator

sum2012 commented Oct 25, 2023

@Blackbird88 Can you share your game save , my game is Ace Combat X2 NOT
Ace Combat titles. (Zip the save, then upload in here )

@Blackbird88
Copy link

Unfortunately I finished the game already, so no can do,but it only happened to me in Joint Assault.

@sum2012 sum2012 added the PSMF / MPEG Issue involves scePsmf or sceMpeg video playback. label Oct 26, 2023
@sum2012
Copy link
Collaborator

sum2012 commented Oct 26, 2023

Here is Ace Combat titles save status of cutscene fetlock
, it lock after mission 2 finish,
log similar to Ace Combat X2
PPSSPP_STATE.zip

sum2012 added a commit to sum2012/ppsspp that referenced this issue Nov 26, 2023
@sum2012 sum2012 added this to the v1.17.0 milestone Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I/O Affected by I/O timing settings, or other kind of I/O issue. PSMF / MPEG Issue involves scePsmf or sceMpeg video playback.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants