Project

General

Profile

Emulator Issues #9464

Sexy Poker - Texture Seams on Opponents

Added by JMC4789 about 5 years ago. Updated 23 days ago.

Status:
Accepted
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Sexy Poker - WHPEGL

What's the problem? Describe what went wrong.

On the characters, there are little seams between where the animations should be on mouths and other body parts. It's similar to Fire Emblem, but, unlike those games no settings seem to fix it.

What steps will reproduce the problem?

Have a distinct lack of self-respect to be found in possession of this game.

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

4.0.2, 4.0-9154

What are your PC specifications? (CPU, GPU, Operating System, more)

Core i5 3570K, GTX 760, Windows 10

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

The screenshots from this game may not be suitable for children.

CroppedMouth.png (24.2 KB) CroppedMouth.png JMC4789, 03/29/2016 10:42 PM
WHPEGL-1.png (1.02 MB) WHPEGL-1.png lewd JMC4789, 03/29/2016 10:42 PM
SexyPoker.dff.zip (2.16 MB) SexyPoker.dff.zip JMC4789, 03/29/2016 11:17 PM
sp_14002_hw_1IR.PNG (4.53 KB) sp_14002_hw_1IR.PNG Hardware Renderer at 1 x IR ZephyrSurfer, 04/11/2021 05:19 PM
sp_14002_hw_8IR.PNG (14.2 KB) sp_14002_hw_8IR.PNG Hardware Renderer at 8 x IR ZephyrSurfer, 04/11/2021 05:19 PM
sp_14002_sw_1IR.PNG (5.94 KB) sp_14002_sw_1IR.PNG Software Renderer ZephyrSurfer, 04/11/2021 05:20 PM
14002_crop.PNG (25.2 KB) 14002_crop.PNG Hardware Renderer at 1 x IR with more of the scene ZephyrSurfer, 04/11/2021 05:20 PM
5348
5349
8311
8312
8313
8314

History

#1 Updated by Helios about 5 years ago

Users will be really disappointed to find that this game is buggy.

#2 Updated by JMC4789 about 5 years ago

Software Renderer has difficulty running this game, but in a fifolog if I pause on the right frame, I can see that the mouth is displayed correctly.

#3 Updated by Helios about 5 years ago

We should mark this Urgent.

#4 Updated by JMC4789 about 5 years ago

  • Priority changed from Normal to Urgent

#5 Updated by delroth about 5 years ago

  • Priority changed from Urgent to Normal

#6 Updated by JMC4789 about 5 years ago

fifolog. Works in SW renderer, albeit flickering.

#7 Updated by JMC4789 about 5 years ago

Note: whoever fixes this makes me write about it in the progress report. Just putting that out there.

#8 Updated by JMC4789 almost 4 years ago

  • Status changed from New to Accepted

Other people have confirmed and even looked into this. I know, I'm surprised too.

#9 Updated by Helios about 3 years ago

Is this still broken

#10 Updated by iwubcode about 3 years ago

Helios wrote:

Is this still broken

Likely yes. There are multiple issues around this, see #6833 and #10401.

I tested some fifologs (with a build from the past few days) and they still exhibit this issue. When I looked into it last year, it seemed like it was a texture issue where maybe our UVs were wrong.

#11 Updated by Helios about 3 years ago

Free shot to get into a progress report ya'll

#12 Updated by JMC4789 about 3 years ago

I mean don't you want to be the one that fixed SEXY POKER in Dolphin? Is that not motivation enough?

#13 Updated by ZephyrSurfer 2 months ago

When I render the fifolog the line is in a different position than the included images ie. CroppedMouth.
However I tracked it down to the following version.

Broken by 4.0-1474 -> https://dolphin-emu.org/download/dev/25f5598e31d5ce5dca8d1b03888a9205b616280e/

#14 Updated by ZephyrSurfer about 1 month ago

8311
8312
8313
8314

When I render this the issue is on the perimeter of Object 1.

I can't repro the lines around the mouth.

By only selecting to display object 1 and using paint bucket and having a 1 pixel border in red I can display what the issue is a little clearer, I hope.

#15 Updated by ZephyrSurfer about 1 month ago

Resizing the window can make the seams disappear. That's odd

#16 Updated by ZephyrSurfer about 1 month ago

Please disregard my earlier bisect then. It affects behaviour but is not real cause of this issue.

These seams disappear by changing the rendered windows size regardless of the IR scale, so the issue lies elsewhere.

#17 Updated by Miksel12 23 days ago

I have been messing around with this and the texture seam width seems to be proportional to the pixel center correction value. Normally it is set to 1/12 or 0.083 (https://bugs.dolphin-emu.org/issues/267#note-43) but lowering it shrinks the seams. At 0.03 they were almost gone and at 0.02 I couldn't see any seams. This also worked with this issue: https://bugs.dolphin-emu.org/issues/12426. It did create new lines in vp6 video's but those were fixed by https://github.com/dolphin-emu/dolphin/pull/9520 (which I think is mostly correct). Ultimately, the difference between realistic correction values and the values I tried is way too big to make sense. So it seems a single hard coded value isn't sufficient.

#18 Updated by ZephyrSurfer 23 days ago

Having had a look at the texture seams issues I would advise to look at https://bugs.dolphin-emu.org/issues/10401 instead.

You can see there that there is colour in those seams of texture information of a neighboring sprite (lots of sprites in one file), so I think the fifolog supplied there is a much better place to look into the issue. I also looked at previous revisions of dolphin if they've affected the issue and I think they have 7a1744575d7569dd52739836685b6e6643ace61a (3.0-499) and lots of commits around that time affect the seam issues so I think it's in the ballpark of what the issue is.

#19 Updated by ZephyrSurfer 23 days ago

3.0-498 rather

#20 Updated by Miksel12 23 days ago

I think that issue is texture related and not vertex related. The changes that fixed these seams and these: https://bugs.dolphin-emu.org/issues/12426 didn't do anything to that issue. Also the software renderer doesn't have seams in sexy poker and sin and punishment while it does have the same problem in CNT. I tried changing the texture offset which changed the size of the seam CNT but caused other issues so I'm pretty sure that is not the way.

#21 Updated by JMC4789 23 days ago

I believe these lines exist on console too, they're just different than on Dolphin.

#22 Updated by Miksel12 23 days ago

You mean the CNT seams?

#23 Updated by JMC4789 23 days ago

No the Sexy Poker ones.

Also available in: Atom PDF