gonetz / GLideN64

A new generation, open-source graphics plugin for N64 emulators.
Other
774 stars 180 forks source link

Zelda Sub Screen Fix. #1973

Open theboy181 opened 5 years ago

theboy181 commented 5 years ago

zelda

I have a hunch that this issue is the same as GoldenEye not being able to render this effect too.

I was able to capture what happens in OOT RDRAM FB when "start button" is pressed.

The FB does the "take on me" effect for a few frames before it opens the sub-screen.

any chance we can get line mode for GE running with GLideN64 to test? https://www.youtube.com/watch?v=FkJXzZ21XLs

theboy181 commented 5 years ago

GE64

Line Mode Cheat

80069657 0001

Does not work with GLideN64, may be the same issue that Sub Screen doesn't function.

80069657 0001

LegendOfDragoon commented 5 years ago

doesn't subscreen already work?

theboy181 commented 5 years ago

No there is no fb they removed it as a work around

oddMLan commented 5 years ago

AFAIK the line effect needs coverage emulation

theboy181 commented 5 years ago

Sounds about right. I think it’s needed for proper sub screen emulation.

weinerschnitzel commented 5 years ago

Gonna link #709 since this is believed to be the same for paper mario. Would be cool in the long term, especially for wireframe in Goldeneye. I don't think this is a high priority though

Jj0YzL5nvJ commented 5 years ago

AFAIK the line effect needs coverage emulation

I have not tried yet, but it's probably the same case on Turok 2

gonetz commented 5 years ago

Would be cool in the long term, especially for wireframe in Goldeneye. I don't think this is a high priority though

Agreed.

theboy181 commented 5 years ago

in the meantime, can you have the emulator just run this hack instead, so that the FB can be examined?

The Legend of Zelda - Ocarina of Time (U) (V1.2) Sub Screen Fix (Pause)

810A0560 0000 810A0562 0000

Note: This hack bypasses the coverage check

Maybe put it as a per-game cheat?

theboy181 commented 5 years ago

Just confirmed that coverage is used in Doubutsu no Mori (J) too.

I wonder if games like Gauntlet are taking cues from coverage too ?

theboy181 commented 5 years ago

Doubutsu no Mori (J) Sub Screen Fix

810D13F8 0000 810D13FA 0000

Note: fixes delay when coverage is not emulated correctly.

theboy181 commented 5 years ago

I just have to add that this users that are against hacks, are unaware that GLideN64 has added FB hacks to the plugin. I do hope that Coverage will get emulated soon. This will bring accuracy up in a huge way, and we will be able to remove several hacks from the list, and possible fix a few other issues that are related to coverage.

theboy181 commented 5 years ago

@weinerschnitzel the issue with paper Mario is async MODE is too SLOW.. its not a coverage issue as far as I can tell. set FB to sync and all will be good.

olivieryuyu commented 7 months ago

can it be closed?