-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Dog's Life (PAL) - Dog gets black after a few seconds #1004
Comments
Have you tried higher accuracy in opengl? E.g.something like blending mode or accurate date? |
I've tried "Accurate Date", "Hardware Deth" and Blending Unit Accuracy set to Ultra with no difference, jake still turns black. |
Thanks. What about crc hack level : none vs partial vs full? |
CRC None -> it's even worse. The Textures looks greenish (moldy Oo) like in DirectX. So the crc hack level seems to make it better in openGL :) i've now tested all combinations of CRC Level / Blending accuracy (and both checkboxes accurate date / hardware depth) and jake always turns black. 8 bit textures also make no difference. I've now also disable the HW Hacks (skipdraw set to 1). Still turns black. I've prepared a savestate. Press X to leave smellovision, run forward and watch jake turn black. when you load the savestate in software mode this doesn't happen. |
I think it would help more if you create a GS dump. The devs do not necessarily have the game and savestates get invalid from time to time. So please create a gs dump. |
Here you go: I've started the game, loaded the savestate, Hold Shift + F8, ran forward until jake was all black and released the button. Hope that helps! |
This still happens with latest git build. Jake the dog turns black when moving the character with Direct3D11 and OpenGL hardware renderers, Direct3D9 hardware renderer turns the skin blue-green-ish and it seems to change slower than the other HW renderers. Switching to Software will not fix the issue, but not playing in hardware renderer at all will prevent it. |
This issue still occurs as of 3231e79. All versions of the game are affected: SLUS-21018, SCES-51248 and SLPM-65995. The visual glitch is caused by the dog gradually getting dirtier the further it travels. This is why the issue doesn't occur when the dog stands in place. Given the above, I was able to gain control over how the dog is made dirtier, which allowed me to easily reproduce this issue with the dog standing still, which I hope will make the GS dumps I captured easier to work with and analyze. Download: https://workupload.com/file/CBTEWWG2S9M Update: the "Preload Frame Data" hack appears to alleviate this issue somewhat, at least when you use the save state I provided, but not so much with the vanilla game. Update: use these codes to work around this bug when using a hardware renderer:
This will bump the distance threshold to 40000.0, and the incrementation to 80, making the dog's texture updates happen 80 times less frequently, but each update will be 80x stronger than default. Only works with "Preload Frame Data", and only for native resolution. In general, it seems that each update further deteriorates the dog's texture, thus making the updates less frequent helps a lot. I think it may be a "off-by-one" type of bug somewhere in GSdx, but that's just a wild guess, as I have no idea how any of this works. I'd say that whenever the game attempts to blend the dog's textures with a "dirt" texture, some calculation goes off, and the resulting texture gets a bit more dark than what it should be. Make the updates frequent enough, and the textures would quickly become pitch black. |
Thanks for patch, debug and dumps. I'll take a look when I get a moment. |
@jpovixwm Could you give me a quick explanation on how to fix this issue with the vanilla game or whatever, as I'm not really sure how to use cheats or patches in PCSX2 that much. |
Is MTVU disabled? |
I have it disabled, yes. As if I have it enabled it seems to hang after the main cutscenes I think. |
MTVU is fixed in 1.7 but it seems to be a CLUT issue from what i hear. |
Okay, but all I'm trying to do is just fix the black jake issue |
GSdx32-AVX2clutoffset3.zip |
What will that version do? |
Well, that fixes some CLUT issues, so if it's a CLUT problem, it might stop him turning black. No guarantees though |
Okay, I'll try it |
Play in SW until it's fixed or mess about with patches. It's not a clut issue. |
How can I use the patches? Is it a cheat code or something? |
I'm using the NTSC-U version of the game btw |
This is an issue tracker, it's not really the purview of this issue to explain how the patch system works. Go ask the forums how to use it. This is for tracking the issue and for providing debugging and other information that helps debug it not for asking how to use the emulator. |
Thanks I'll keep it in mind. I suspect it's all related. |
Yeah, this game has a lot of graphical issues, which is a shame since this is one of my favorite games and these graphical issues are pretty annoying. |
Has anyone had any progress resolving this issue? |
That's definite an improvement, but still not perfect, but it's good to see progress nonetheless |
okay, did some messing around, and the mud and Jakes body texture are fine if you set blending accuracy to "Ultra" or "minimal". One of the hw/sw mix blends is breaking this |
If anybody wants to go ahead and try #5540 it will now work there with basic blending (which is the most ideal). Of course you still need Preload Frame to solve the random black squares and the funny colours on his head, but it looks much better, I would say that's all issues resolved now (videos need SW FMV switch, annoyingly) |
Still getting this issue on v1.7.2431 build |
You need to enable Preload Frame HW Renderer hack, and not go nuts with the upscaling (this really screws with it) |
@refractionpcsx2 |
Speaking of preload frame, shouldn’t that be added as an automatic fix in
gamedb?
…On Fri, Mar 11, 2022 at 1:20 PM Levan7 ***@***.***> wrote:
@refractionpcsx2 <https://github.com/refractionpcsx2>
It worked thank you and sorry if this information was in the thread and
missed.
—
Reply to this email directly, view it on GitHub
<#1004 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIHEONVBWCDFTPITK4D2AE3U7OFF7ANCNFSM4BVLGDCQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
When the GS HW fixes gets added, then it will be possible for the GameDB. But a lot of games will need to be reviewed. |
yes, wait for #5593 to be merged |
👍
…On Fri, Mar 11, 2022 at 3:26 PM refractionpcsx2 ***@***.***> wrote:
yes, wait for #5593 <#5593> to be
merged
—
Reply to this email directly, view it on GitHub
<#1004 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIHEONRKJDWINTENBTHPGFLU7OT7PANCNFSM4BVLGDCQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
No news about a fix with upscaling? How to fix this? |
Upscaling works, though I think some scales are still problematic, not much we can do about that, just pick another one |
Ok, but this is a hardware mode issue with upscaling. The dog become darker. It's not linked with the sun effect? Do you have errors concerning this in the console? |
No? As long as you don't have manual hw fixes enabled in the GS settings, it should be dealt with. |
Which hw fixes do you use for this game with the last version of PCSX2? |
clampModes: |
why are you setting it manually? the gamedb does it automatically. set everything back to global (or filled for checkboxes). All you need to change is your internal resolution to either 3 or 5. |
Just a quick note to say the going black in Smell-o-vision seems to be fixed with #7267 |
Hey, thank you, this fix is in the last main branch ? Everything is fixed? |
I think so, yep! It's possible certain upscales might still make it explode, I don't know, I didn't test that, but other than that, it should be fine! |
Thank you :D |
Latest rev from today (1.3.1 - 1487)
Just start a new game and walk around for a fews seconds, Jake get's all black, a lot of texture bugs on him.
Btw, he also has a "colored stripe" on his head. This happens right from the beginning. This seems not to be related to the "getting black" issue.
Happens in both OpenGL and DirectX. (though directx has a lot more texture issues.) Doesn't happen in Software Mode though.
The text was updated successfully, but these errors were encountered: