ares icon indicating copy to clipboard operation
ares copied to clipboard

[N64] Conker's Bad Fur Day (USA) - Graphical artifacts when pausing

Open HeroponRikiBestest opened this issue 4 years ago • 20 comments

Occasionally, when you pause ingame, artifacts will appear at the top of the screen. To reproduce, simply pause and unpause repeatedly during gameplay until they appear. image image

Tested on Ares v123, compiled 9/16/2021, on Linux Mint 20.

HeroponRikiBestest avatar Sep 16 '21 08:09 HeroponRikiBestest

Not seem to be reproducible in 9f55e66 anymore. Probably fixed with parallel-rdp update in the most recent revision. image

image

Shideravan avatar Sep 18 '21 03:09 Shideravan

I an unable to test, because every N64 game crashes Ares on the latest build.

HeroponRikiBestest avatar Sep 19 '21 20:09 HeroponRikiBestest

I an unable to test, because every N64 game crashes Ares on the latest build.

Hmm they don't crash for me on master.

bigbass1997 avatar Sep 19 '21 22:09 bigbass1997

I had to recompile, N64 games work fine for me now. Anyways, it's definitely not fixed on the latest build. As I mentioned, it can take quite a few pauses before you can reproduce the issue. image

HeroponRikiBestest avatar Sep 19 '21 22:09 HeroponRikiBestest

I had to recompile, N64 games work fine for me now. Anyways, it's definitely not fixed on the latest build. As I mentioned, it can take quite a few pauses before you can reproduce the issue. image

Are you using savestates?

Shideravan avatar Sep 19 '21 23:09 Shideravan

No, I did not use any save states when testing, and I do not have any save states in the game to begin with. While it isn't related to the use of save states, I also wanted to mention that I deleted my existing cartridge save files and tried it on a new one, just to verify it still happened. image

HeroponRikiBestest avatar Sep 19 '21 23:09 HeroponRikiBestest

I tried to pause/unpause a lot of times and didn't reproduced https://youtu.be/VU7J-wHnJl8

Please, what's your N64 render Settings? I suspect what you are experiencing is not a graphical emulation bug but rather a high-scalling side-effect. If that's the case, unfortunately maybe it isn't easy fixable, as the game wasn't projected to run in those circumstances.

Shideravan avatar Sep 22 '21 01:09 Shideravan

I finally was able to reproduce, but only in UHD Quality mode image

Shideravan avatar Sep 22 '21 02:09 Shideravan

I did all my testing on SD rendering, and did not upscale. Here's a video showing proof. Sorry it's so long, but I wanted to do it on a blank save file just after compiling the latest release. I recommend skipping to the last minute or two after viewing my settings in the beginning. https://drive.google.com/file/d/11BJSrgdaN6dzrFBQiGa7Lelq2w410nMI/view?usp=sharing

I tried to pause/unpause a lot of times and didn't reproduced https://youtu.be/VU7J-wHnJl8

Please, what's your N64 render Settings? I suspect what you are experiencing is not a graphical emulation bug but rather a high-scalling side-effect. If that's the case, unfortunately maybe it isn't easy fixable, as the game wasn't projected to run in those circumstances.

HeroponRikiBestest avatar Sep 22 '21 03:09 HeroponRikiBestest

Very interesting. Thank you for share all these details with us. Don't worry about the video being long, the context is very important for reproducibility, that's why I'd asked some questions before. Nice to know the issue can be triggered in the first cutscene as in the first moment I'd though that it need to be triggered in the second area (overworld).

Shideravan avatar Sep 22 '21 07:09 Shideravan

Yeah, I thought so too initially, but it turns out it's just the first part of the opening cutscene (with conker sitting on the throne) that doesn't give results as often (although it sometimes still does). As soon as the camera cuts to Berri's house, I can get it much more reliably. That might just be a placebo though, I haven't exactly tested that theory.

HeroponRikiBestest avatar Sep 22 '21 13:09 HeroponRikiBestest

I finaly could replicate this bug in SD, in the intro cutscene. image

Are you sure this doesn't happen in the console itself? If the answer is "no" and I had to bet, I think it's related with garbage on VRAM.

Shideravan avatar Sep 25 '21 21:09 Shideravan

I've never seen the bug happen on console. If you have proof of otherwise, let me know.

HeroponRikiBestest avatar Sep 27 '21 11:09 HeroponRikiBestest

Unable to recreate on lastest master. Can someone else test, since Shideravan's testing seems to indicate this issue's frequency can vary between computers?

HeroponRikiBestest avatar Jul 04 '22 15:07 HeroponRikiBestest

Still happening: Conker's Bad Fur Day (U)  !  2022-07-05 23-38-38 Conker's Bad Fur Day (U)  !  2022-07-05 23-39-18

kev4cards avatar Jul 06 '22 03:07 kev4cards

Found this issue to be a regression. Commit 8c7bad1 (ares v120r03) causes the corrupted line to appear. There are numerous timing changes and additions to this commit.

kev4cards avatar Jul 07 '22 00:07 kev4cards

Is this fixed? I wasn't able to reproduce anymore at v134 image

Shideravan avatar Nov 30 '23 19:11 Shideravan

yes this is fixed

RinMaru avatar Dec 01 '23 02:12 RinMaru

Still exists but much less frequent:

CBFD ares v134

kev4cards avatar Dec 02 '23 03:12 kev4cards