PSP-Archive / ARK-4

Custom Firmware for the PSP and PS Vita.
683 stars 42 forks source link

Audio bug in european Dragon Ball Z: Tenkaichi Tag Team ISO #222

Closed Goldtuga closed 1 year ago

Goldtuga commented 1 year ago

PSP/Vita Model

PCH-2000 (Vita Slim)

ARK Version

4.20.63 Rev 2

Homebrew/GAME (if applicable)

Dragon Ball Z: Tenkaichi Tag Team (ULES01456)

Plugins ( if applicable )

No response

Steps to reproduce

After running the european Dragon Ball Z: Tenkaichi Tag Team PSP ISO, the narrator pronounces the title very fast (unlike the physical PSP game or if playing this game in Adrenaline) so I guess something in ARK is causing this since the game is rushed.

Also, ARK installed via FastARK sometimes freezes and I have to turn off the PS TV (including being forced to press its power button because the PS TV doesn't respond to the controller).

USB Charge

Disabled

Overclock

Disabled

Power Save

Disabled

Balanced Energy Mode

Disabled

Autoboot Launcher

Off

Disable PSP Go Pause

Off

Unlock Extra Memory

Disabled

Memory Stick Speedup

Disabled

Inferno Cache

Off

Skip Sony Logos

Off

Hide PIC0 and PIC1

Off

Hide MAC Address

Off

Hide DLC

Off

Turn off LEDs

Disabled

JoseAaronLopezGarcia commented 1 year ago

Try using another format like CSO or PBP to force it to be slower. There aren't that many games on PSP that are sensitive to timing but I guess we've found one.

Goldtuga commented 1 year ago

Try using another format like CSO or PBP to force it to be slower. There aren't that many games on PSP that are sensitive to timing but I guess we've found one.

Already did and it still has this issue. I didn't know it should be slower on those formats. Anyway, what I told was just an example and the audio is rushed in other parts of the game and even the gameplay seems rushed. I don't have this problem in Adrenaline and the game is actually too slow there. Both Adrenaline and ARK don't have the right physical PSP version speed.

JoseAaronLopezGarcia commented 1 year ago

Perhaps it can be fixed by forcing the system to use PSP clock speeds instead of stock. Will have to debug this further.

krazynez commented 1 year ago

Tested using FastARK-4 with our new settings and works fine. I don't see any slowdowns or speed ups played a few matches just to see if would or not. Also the main menu from what I have found sounds the same on other CFW's as well.

JoseAaronLopezGarcia commented 1 year ago

@Goldtuga can you try the latest pre-release? We've added options to change CPU speed, perhaps the "PSP CPU Clock" or "Balanced Energy Mode" will fix this issue. If it does, I advise to add a custom line to SETTINGS.TXT so you only enable it on that specific game. Something like this:

ULES00789, overclock, on

Note: on Vita, the "PSP CPU Clock" corresponds with real PSP's "Overclock", but on Vita it's not called "Overclock" because Vita has a different Overclock that can go to 444MHz or even 555MHz while the PSP's Overclock is 333MHz, so to avoid any confusion, we decided to name the PSP's "Overclock" as "PSP CPU Clock" on Vita.

krazynez commented 1 year ago

@Goldtuga btw ULES00789 is not the correct GAME ID for Dragon Ball Z: Tenkaichi Tag Team. When you are in the Custom Launcher you can press L on the game's icon and the "view info" it will tell you the correct Game ID.

Goldtuga commented 1 year ago

Tested using FastARK-4 with our new settings and works fine. I don't see any slowdowns or speed ups played a few matches just to see if would or not. Also the main menu from what I have found sounds the same on other CFW's as well.

What do you mean by "new settings"? Did you use a pre-release? I don't have this speedup problem with the physical PSP version and on Pro-C and Adrenaline. Did you test the european ISO? I only have slowdowns on this game with Adrenaline. I never had slowdowns with ARK, just the opposite (speedups). This issue happens even before playing some matches since the narrator spells the game title too fast, faster than the PSP with the UMD and the PS Vita with Adrenaline.

@Goldtuga can you try the latest pre-release? We've added options to change CPU speed, perhaps the "PSP CPU Clock" or "Balanced Energy Mode" will fix this issue. If it does, I advise to add a custom line to SETTINGS.TXT so you only enable it on that specific game. Something like this:

ULES00789, overclock, on

Note: on Vita, the "PSP CPU Clock" corresponds with real PSP's "Overclock", but on Vita it's not called "Overclock" because Vita has a different Overclock that can go to 444MHz or even 555MHz while the PSP's Overclock is 333MHz, so to avoid any confusion, we decided to name the PSP's "Overclock" as "PSP CPU Clock" on Vita.

OK, I'll try it, but wouldn't it be better if ARK knew the games which need those settings turned on instead of needing user intervention?

@Goldtuga btw ULES00789 is not the correct GAME ID for Dragon Ball Z: Tenkaichi Tag Team. When you are in the Custom Launcher you can press L on the game's icon and the "view info" it will tell you the correct Game ID.

You're right, my mistake. It's actually ULES01456.

JoseAaronLopezGarcia commented 1 year ago

Might be possible to have it inside the CFW.

JoseAaronLopezGarcia commented 1 year ago

@Goldtuga if you can confirm that "PSP CPU Clock" setting fixes this game on Standalone then I can make it so it gets applied automatically.

Goldtuga commented 1 year ago

@Goldtuga if you can confirm that "PSP CPU Clock" setting fixes this game on Standalone then I can make it so it gets applied automatically.

But that version isn't installed by FastARK. Do I have to use the NoPspEmuDrm method to install it since I don't want to use ChovySign?

Goldtuga commented 1 year ago

@Goldtuga if you can confirm that "PSP CPU Clock" setting fixes this game on Standalone then I can make it so it gets applied automatically.

So, I enabled that setting and I still have this issue.

Goldtuga commented 1 year ago

So, I compared the difference between the physical version played on the PSP, the ISO one played on Adrenaline and the ISO one played on ARK and the latter two have the same speed and are after all just very slightly faster than the physical version played on the PSP so maybe it's normal, after all. I even tested the ISO on the non-pre-release ARK version and on the pre-release one and they have the same speed.

Anyway, ARK installed via FastARK sometimes freezes and I have to turn off the PS TV (including being forced to press its power button because the PS TV doesn't respond to the controller).

Goldtuga commented 1 year ago

@Goldtuga btw ULES00789 is not the correct GAME ID for Dragon Ball Z: Tenkaichi Tag Team. When you are in the Custom Launcher you can press L on the game's icon and the "view info" it will tell you the correct Game ID.

@Goldtuga if you can confirm that "PSP CPU Clock" setting fixes this game on Standalone then I can make it so it gets applied automatically.

Also, why does ARK have new commits every day but ARK's version number stays the same?

JoseAaronLopezGarcia commented 1 year ago

@Goldtuga btw ULES00789 is not the correct GAME ID for Dragon Ball Z: Tenkaichi Tag Team. When you are in the Custom Launcher you can press L on the game's icon and the "view info" it will tell you the correct Game ID.

@Goldtuga if you can confirm that "PSP CPU Clock" setting fixes this game on Standalone then I can make it so it gets applied automatically.

Also, why does ARK have new commits every day but ARK's version number stays the same?

Sometimes we make revisions when we do changes, but other times we prefer to keep the changes in pre-release and test them well to make a new proper release.

Goldtuga commented 1 year ago

@Goldtuga btw ULES00789 is not the correct GAME ID for Dragon Ball Z: Tenkaichi Tag Team. When you are in the Custom Launcher you can press L on the game's icon and the "view info" it will tell you the correct Game ID.

@Goldtuga if you can confirm that "PSP CPU Clock" setting fixes this game on Standalone then I can make it so it gets applied automatically.

Also, why does ARK have new commits every day but ARK's version number stays the same?

Sometimes we make revisions when we do changes, but other times we prefer to keep the changes in pre-release and test them well to make a new proper release.

Does the ARK installed by FastARK always have the latest ARK commits or just the "normal" ARK (the one downloaded from ARK's GitHub repo)?

JoseAaronLopezGarcia commented 1 year ago

Does the ARK installed by FastARK always have the latest ARK commits or just the "normal" ARK (the one downloaded from ARK's GitHub repo)?

What do you mean by "normal"? There's only one version of ARK. FastARK is usually not up to date with new releases, but it can be easily updated using Network Tools in Custom Launcher.

Goldtuga commented 1 year ago

Does the ARK installed by FastARK always have the latest ARK commits or just the "normal" ARK (the one downloaded from ARK's GitHub repo)?

What do you mean by "normal"? There's only one version of ARK. FastARK is usually not up to date with new releases, but it can be easily updated using Network Tools in Custom Launcher.

OK, so I guess the version installed by FastARK will have the latest commits because it's always the same version, only the install method changes.

I know it can. Should I keep the "Force update" setting disabled or may ARK actually downgrade or not install the latest version like happened to me?

krazynez commented 1 year ago

Does the ARK installed by FastARK always have the latest ARK commits or just the "normal" ARK (the one downloaded from ARK's GitHub repo)?

What do you mean by "normal"? There's only one version of ARK. FastARK is usually not up to date with new releases, but it can be easily updated using Network Tools in Custom Launcher.

OK, so I guess the version installed by FastARK will have the latest commits because it's always the same version, only the install method changes.

I know it can. Should I keep the "Force update" setting disabled or may ARK actually downgrade or not inatall the latest version like happened to me?

FastARK-4 is only updated when I update it. It will only be updated to stable releases not unstable releases.

Just keep Force update off.

Goldtuga commented 1 year ago

Does the ARK installed by FastARK always have the latest ARK commits or just the "normal" ARK (the one downloaded from ARK's GitHub repo)?

What do you mean by "normal"? There's only one version of ARK. FastARK is usually not up to date with new releases, but it can be easily updated using Network Tools in Custom Launcher.

OK, so I guess the version installed by FastARK will have the latest commits because it's always the same version, only the install method changes. I know it can. Should I keep the "Force update" setting disabled or may ARK actually downgrade or not inatall the latest version like happened to me?

FastARK-4 is only updated when I update it. It will only be updated to stable releases not unstable releases.

Just keep Force update off.

I was talking about ARK installed by FastARK, not FastARK itself. It's good to know it will only install the version with the latest commits because there's only one ARK version. I know it will.

OK, but will it always update to the latest version, including the latest Rev version or the version with the latest commits?