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

[ FF7 ] specific FMV, no external audio layer #771

Open
wturner859 opened this issue Jan 5, 2025 · 2 comments
Open

[ FF7 ] specific FMV, no external audio layer #771

wturner859 opened this issue Jan 5, 2025 · 2 comments
Labels
feedback Pending for feedback from the user

Comments

@wturner859
Copy link

Both external sfx and voice layers are not working on FMV JENOVA_E (JENOVA_E.OGG, JENOVA_E_VA.OGG)
My initial thought was the underscore naming convention was confusing ffnx, but that doesn't explain the sfx layer not working as well. Other videos like BIKE work fine with both sfx and voice. If it is a naming convention problem, there's possibly issues with NRCRL_B, LAST4_4, and possibly D_ROPEGO, D_ROPEIN, U_ROPEGO and U_ROPEIN, C_SCENE1, C_SCENE2, C_SCENE2, too.

There was a time when both layers worked for this FMV.

attached is a save file to reproduce. It kind of sucks time wise, but use the "Cloud's Past" slot and play until you get the jenova fmv (where sephiroth rips the statue off)
save00.zip

@wturner859 wturner859 added the bug Something isn't working label Jan 5, 2025
@julianxhokaxhiu julianxhokaxhiu changed the title [ ff7 ] specific FMV, no external audio layer [ FF7 ] specific FMV, no external audio layer Jan 5, 2025
@julianxhokaxhiu julianxhokaxhiu added the help wanted Extra attention is needed label Jan 5, 2025
@julianxhokaxhiu
Copy link
Owner

Using trace_movie = true I was able to get this log while trying the save file you sent:

[00039028] INFO: prepare_movie: c:\games\final fantasy vii\data\movies\jenova_e.avi; h264/null 1280x896, 30,000000 FPS, duration: 47,800000, frames: 1434, color_range: 0
[00039028] TRACE: prepare_movie: Video must be converted: IN codec_ctx->colorspace: unknown
[00039028] TRACE: prepare_movie: Video must be converted: IN codec_ctx->pix_fmt: yuv420p10le
[00039029] TRACE: start_movie
[00039029] TRACE: NxAudioEngine::playMovieAudio: c:\games\final fantasy vii\data\movies\jenova_e.ogg exists=1
[00039029] TRACE: NxAudioEngine::playMovieAudio: c:\games\final fantasy vii\data\movies\jenova_e_va.ogg exists=0

As you can notice there is no special naming involved, it is just simply looking for that path but none was found. Is this file included in Echo-S?

@julianxhokaxhiu
Copy link
Owner

julianxhokaxhiu commented Feb 1, 2025

Ok I did a quick test with Echo-S enabled and I get this instead:

[00033541] INFO: prepare_movie: c:\games\final fantasy vii\data\movies\jenova_e.avi; h264/null 1280x896, 30,000000 FPS, duration: 47,800000, frames: 1434, color_range: 0
[00033541] TRACE: prepare_movie: Video must be converted: IN codec_ctx->colorspace: unknown
[00033541] TRACE: prepare_movie: Video must be converted: IN codec_ctx->pix_fmt: yuv420p10le
[00033542] TRACE: start_movie
[00033542] TRACE: NxAudioEngine::playMovieAudio: c:\games\final fantasy vii\data\movies\jenova_e.ogg exists=1
[00033542] TRACE: NxAudioEngine::playMovieAudio: c:\games\final fantasy vii\data\movies\jenova_e_va.ogg exists=1

Which means the VA audio should be playing with the movie. I hear Sephiroth talking, not sure if it's in the movie or in the file though.

I'm not sure how is this a bug, the code seems to do exactly what is supposed to do. If you can help me better understand the issue you're facing I'd appreciate.

@julianxhokaxhiu julianxhokaxhiu added feedback Pending for feedback from the user and removed bug Something isn't working help wanted Extra attention is needed labels Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feedback Pending for feedback from the user
Projects
None yet
Development

No branches or pull requests

2 participants