Dolphin, the GameCube and Wii emulator - Forums

Full Version: Blockyness in Samurai Shodown Anthology
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
2D character graphics in this game show an artifact where the body seems divided in large blocks as seen in the picture.  It is more as if the region where the character is displayed is divided in quadrants and the body passes through those sectors.

I've tried deactivating every graphic setting I could think of, running at native resolution, and multiple back-ends, but the result is always the same.

Is there a solution to this?

https://imgur.com/PDCerdQ
Is it possible this happened on console as well but typical CRT TVs aren't good at showing such sharp details? That's all I can think, especially if it would show up in software renderer.
I think forcing no texture filtering could fix this. This PR has the option to disable filtering: https://github.com/dolphin-emu/dolphin/pull/8645
(06-23-2020, 04:50 PM)JMC47 Wrote: [ -> ]Is it possible this happened on console as well but typical CRT TVs aren't good at showing such sharp details? That's all I can think, especially if it would show up in software renderer.
Good point. Interestingly, of the 6 games in this collection, only Samurai Shodown VI, the one in the picture, seems to have this issue. The rest of the games were released on the NeoGeo with 320x224 resolution, while this one was on the Sammy Atomiswave with 480p resolution. However, from what I've read, it seems the sprites were rendered at the resolution of the older games, while the background was rendered at 480p. This might have to do something with it.

(06-23-2020, 06:42 PM)Miksel12 Wrote: [ -> ]I think forcing no texture filtering could fix this. This PR has the option to disable filtering: https://github.com/dolphin-emu/dolphin/pull/8645
I would love to try it. I'm sorry if this is obvious but, is there a build associated with this?
You can download PR builds from the build bot which can found at the bottom of the page. Here is a direct download link for the windows build: https://dl.dolphin-emu.org/prs/2e/33/pr-...est-x64.7z
Thank you for the link. I tried it an it has the same issue, unfortunately.
This game in general doesn't seem to work very well. The first game in the collection has pretty serious lag in inputs and graphics. Maybe it is all related to a common issue.
Did you check to make sure you've got a good dump of the game? Right-click the game in Dolphin game list > Properties > Verify Tab > Verify button.

Also, can you post pictures of your Dolphin general settings and graphics settings?
Hi.  I had checked it, and here it is what got:

"The update partition is missing - Low severity
The format that the disc image is saved in does not store the size of the disc image - Low severity
Errors were found in 55616 unused blocks in the DATA partition - Low severity
Problems with low severity were found. They will most likely not prevent the game from running."

Below are my dolphin configuration settings.  However, I tried changing almost every graphic setting and always got the same result.
If you prefer pictures of the settings, I'll post some.

Thanks.

Dolphin.ini:

Code:
[General]
ShowLag = False
ShowFrameCount = False
ISOPaths = 5
ISOPath0 = D:/Disc Images/Wii
ISOPath1 = D:/Disc Images/Gamecube
ISOPath2 = D:/Disc Images/Wii/WiiWare
ISOPath3 = D:/Disc Images/Wii/Virtual Console
ISOPath4 = D:/Disc Images/Wii/System Channels
RecursiveISOPaths = False
WirelessMac = 00:17:ab:ee:cb:46
UseGameCovers = True
UseDiscordPresence = False
[Interface]
ConfirmStop = False
UsePanicHandlers = True
OnScreenDisplayMessages = False
HideCursor = True
LanguageCode = en
ExtendedFPSInfo = False
ShowActiveTitle = True
UseBuiltinTitleDatabase = True
ThemeName = Clean Blue
PauseOnFocusLost = False
DebugModeEnabled = False
[Display]
FullscreenDisplayRes = Auto
Fullscreen = True
RenderToMain = False
RenderWindowXPos = 0
RenderWindowYPos = 0
RenderWindowWidth = 682
RenderWindowHeight = 591
RenderWindowAutoSize = False
KeepWindowOnTop = False
DisableScreenSaver = True
[GameList]
ListDrives = False
ListWad = True
ListElfDol = True
ListWii = True
ListGC = True
ListJap = True
ListPal = True
ListUsa = True
ListAustralia = True
ListFrance = True
ListGermany = True
ListItaly = True
ListKorea = True
ListNetherlands = True
ListRussia = True
ListSpain = True
ListTaiwan = True
ListWorld = True
ListUnknown = True
ListSort = 1
ListSortSecondary = 3
ColumnPlatform = True
ColumnBanner = True
ColumnDescription = True
ColumnTitle = True
ColumnNotes = True
ColumnFileName = True
ColumnID = True
ColumnRegion = False
ColumnSize = True
ColumnTags = False
ColumnFilePath = False
[Core]
SkipIPL = True
TimingVariance = 40
CPUCore = 1
Fastmem = True
CPUThread = True
DSPHLE = True
SyncOnSkipIdle = True
SyncGPU = False
SyncGpuMaxDistance = 200000
SyncGpuMinDistance = -200000
SyncGpuOverclock = 1.00000000
FPRF = False
AccurateNaNs = False
EnableCheats = True
SelectedLanguage = 0
OverrideGCLang = False
DPL2Decoder = False
AudioLatency = 20
AudioStretch = False
AudioStretchMaxLatency = 80
AgpCartAPath =
AgpCartBPath =
SlotA = 8
SlotB = 255
SerialPort1 = 255
BBA_MAC =
SIDevice0 = 6
AdapterRumble0 = True
SimulateKonga0 = False
SIDevice1 = 6
AdapterRumble1 = True
SimulateKonga1 = False
SIDevice2 = 6
AdapterRumble2 = True
SimulateKonga2 = False
SIDevice3 = 6
AdapterRumble3 = True
SimulateKonga3 = False
WiiSDCard = True
WiiKeyboard = False
WiimoteContinuousScanning = True
WiimoteEnableSpeaker = False
RunCompareServer = False
RunCompareClient = False
EmulationSpeed = 1.00000000
Overclock = 1.00000000
OverclockEnable = False
GFXBackend = D3D
GPUDeterminismMode = auto
PerfMapDir =
EnableCustomRTC = False
CustomRTCValue = 0x386d4380
EnableSignatureChecks = False
AutoDiscChange = True
OverrideRegionSettings = False
MMU = False
DPL2Quality = 2
WiimoteControllerInterface = False
[Movie]
PauseMovie = False
Author =
DumpFrames = False
DumpFramesSilent = False
ShowInputDisplay = False
ShowRTC = False
[DSP]
EnableJIT = False
DumpAudio = False
DumpAudioSilent = False
DumpUCode = False
Backend = WASAPI (Exclusive Mode)
Volume = 55
CaptureLog = False
WASAPIDevice = default
[Input]
BackgroundInput = False
[FifoPlayer]
LoopReplay = True
[Analytics]
ID =
Enabled = True
PermissionAsked = True
[Network]
SSLDumpRead = False
SSLDumpWrite = False
SSLVerifyCertificates = True
SSLDumpRootCA = False
SSLDumpPeerCert = False
[BluetoothPassthrough]
Enabled = True
VID = 1406
PID = 773
LinkKeys =
[USBPassthrough]
Devices = 046d:0a03
[AutoUpdate]
UpdateTrack =
HashOverride =
[Debug]
JitOff = False
JitLoadStoreOff = False
JitLoadStoreFloatingOff = False
JitLoadStorePairedOff = False
JitFloatingPointOff = False
JitIntegerOff = False
JitPairedOff = False
JitSystemRegistersOff = False
JitBranchOff = False
JitRegisterCacheOff = False
[NetPlay]
TraversalChoice = direct

Gfx.ini:
Code:
[Enhancements]
ArbitraryMipmapDetection = True
DisableCopyFilter = True
ForceTrueColor = True
MaxAnisotropy = 4
PostProcessingShader = (off)
ForceFiltering = False
[Hacks]
BBoxEnable = False
DeferEFBCopies = True
EFBAccessEnable = True
EFBEmulateFormatChanges = False
EFBScaledCopy = True
EFBToTextureEnable = True
ImmediateXFBEnable = False
VertexRounding = True
XFBToTextureEnable = True
EFBScaledExclude = 160
EFBAccessDeferInvalidation = False
SkipDuplicateXFBs = True
[Hardware]
VSync = True
[Settings]
AspectRatio = 0
BackendMultithreading = True
BorderlessFullscreen = False
CacheHiresTextures = True
Crop = True
DumpTextures = False
EnableGPUTextureDecoding = False
EnablePixelLighting = True
FastDepthCalc = True
HiresTextures = True
InternalResolution = 6
InternalResolutionFrameDumps = False
LogRenderTimeToFile = False
MSAA = 0x00000004
SafeTextureCacheColorSamples = 128
ShaderCompilationMode = 2
ShowFPS = False
SSAA = False
SWDrawEnd = 100000
SWDrawStart = 0
WaitForShadersBeforeStarting = True
SaveTextureCacheToState = False