No effect in Shantae and the Pirate's curse
- v00d00m4n
- Topic Author
Also i have special request for such cases - can we have gedosato (which is only d3d9) portion of code borrowed to force trilinear + anisotropic filtering of every surface in game? That could force interpolation in every pixelated game or in games that has some surfaces pixelated
Yet again, i even tried it as Opengl32.dll in combo with WineD3D. dont work even that way.
Log:
pastebin.com/3shVGkg4
Please Log in or Create an account to join the conversation.
- crosire
Please Log in or Create an account to join the conversation.
- v00d00m4n
- Topic Author
Anyway here what I have now with that version:
pastebin.com/keMBtfX2
Please Log in or Create an account to join the conversation.
- crosire
Please Log in or Create an account to join the conversation.
- v00d00m4n
- Topic Author
pastebin.com/sBk38hp5
Please Log in or Create an account to join the conversation.
- crosire
Please Log in or Create an account to join the conversation.
- v00d00m4n
- Topic Author
not sure if it can help, but steam overlay does not work in this game, at least with reshade
Please Log in or Create an account to join the conversation.
- crosire
Please Log in or Create an account to join the conversation.
- v00d00m4n
- Topic Author
Please Log in or Create an account to join the conversation.
- crosire
Please Log in or Create an account to join the conversation.
- v00d00m4n
- Topic Author
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(6): warning: Cannot open include file "ReShade\Common\KeyCodes.h"
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(: warning: Cannot open include file "ReShade\Common_settings.cfg"
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(11): warning: Cannot open include file "ReShade\Common\Util.h"
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(13): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(14): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(15): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(16): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(24): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(25): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(26): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(27): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(40): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(41): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(42): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(43): error: #include syntax error
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\ReShade.fx(53): error: #include syntax error
lines it does not like looks like this
#include "ReShade\Common\Util.h"
#include EFFECT(Common, ToggleMessage)
Thats happens in this 18.2 build. Also tried new 18.3 and it gives me same thing.
is there some bug in new version and something include syntax related is screwed?
oh wait, this gives me idea! Look at the path where game installed by default on steam!
It uses ' symbol. this could be related, since it looks like reshade does not like tha path where effects should be found, i think you got to check path related code and add some checking for all of extra symbols that windows allows in path, including ' and use some escape symbols to distinguish part of path from closing and opening ' '. i think this could solve the problem.
Please Log in or Create an account to join the conversation.
- v00d00m4n
- Topic Author
pastebin.com/42FY1Cm2
some shader compilation errors:
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\Shader@0x07CC8628(38,41): error X4555: invalid type used for 'SV_VERTEXID' input semantics, must be integral
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\Shader@0x07CC8628(57,: error X4529: SV_Target0 must be a four-component vector
H:\Program files\Steam\steamapps\common\Shantae and the Pirate's Curse\Shader@0x07CC8628(38,41): error X4555: invalid type used for 'SV_VERTEXID' input semantics, must be integral
i dont even get which file this is, is there any way display actual file instead of hashes or offset or whatever it is?
Best i can find on this error:
gamedev.stackexchange.com/questions/4816...hader-compiler-error
msdn.microsoft.com/en-us/library/windows...509647(v=vs.85).aspx
Tried pure SweetFX pack, different errors but looks like they all related:
09/05/2015 08:58:55:303 [03656] | INFO | Initializing Crosire's ReShade version '0.18.3.845' built on '2015-05-06 20:46:22' loaded from "H:\Shantae and the Pirates Curse\d3d11.dll" to "H:\Shantae and the Pirates Curse\ShantaeCurse.exe" ...
09/05/2015 08:58:55:331 [03656] | INFO | Registering hooks for "C:\Windows\system32\d3d8.dll" ...
09/05/2015 08:58:55:332 [03656] | INFO | > Delayed.
09/05/2015 08:58:55:332 [03656] | INFO | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
09/05/2015 08:58:55:332 [03656] | INFO | > Delayed.
09/05/2015 08:58:55:332 [03656] | INFO | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
09/05/2015 08:58:55:332 [03656] | INFO | > Delayed.
09/05/2015 08:58:55:332 [03656] | INFO | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
09/05/2015 08:58:55:333 [03656] | INFO | > Delayed.
09/05/2015 08:58:55:333 [03656] | INFO | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
09/05/2015 08:58:55:333 [03656] | INFO | > Delayed.
09/05/2015 08:58:55:333 [03656] | INFO | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
09/05/2015 08:58:55:333 [03656] | INFO | > Delayed.
09/05/2015 08:58:55:333 [03656] | INFO | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
09/05/2015 08:58:55:333 [03656] | INFO | > Delayed.
09/05/2015 08:58:55:333 [03656] | INFO | Registering hooks for "C:\Windows\system32\user32.dll" ...
09/05/2015 08:58:55:333 [03656] | INFO | > Libraries loaded.
09/05/2015 08:58:55:344 [03656] | INFO | > Found 4 match(es). Installing ...
09/05/2015 08:58:55:373 [03656] | INFO | > Installed 4 hook(s).
09/05/2015 08:58:55:373 [03656] | INFO | Registering hooks for "C:\Windows\system32\ws2_32.dll" ...
09/05/2015 08:58:55:373 [03656] | INFO | > Libraries loaded.
09/05/2015 08:58:55:375 [03656] | INFO | > Found 8 match(es). Installing ...
09/05/2015 08:58:55:431 [03656] | INFO | > Installed 8 hook(s).
09/05/2015 08:58:55:431 [03656] | INFO | Initialized.
09/05/2015 08:58:55:516 [03656] | INFO | Redirecting 'D3D11CreateDevice(00000000, 1, 00000000, 0, 0038F334, 3, 7, 0038F378, 00000000, 00000000)' ...
09/05/2015 08:58:55:516 [03656] | INFO | > Passing on to 'D3D11CreateDeviceAndSwapChain':
09/05/2015 08:58:55:516 [03656] | INFO | Redirecting 'D3D11CreateDeviceAndSwapChain(00000000, 1, 00000000, 0, 0038F334, 3, 7, 00000000, 00000000, 0038F378, 00000000, 00000000)' ...
09/05/2015 08:58:55:518 [03656] | INFO | Installing delayed hooks for "C:\Windows\system32\dxgi.dll" (Just loaded via 'LoadLibraryW("C:\Windows\system32\d3d11.dll")') ...
09/05/2015 08:58:55:519 [03656] | INFO | > Found 2 match(es). Installing ...
09/05/2015 08:58:55:534 [03656] | INFO | > Installed 2 hook(s).
09/05/2015 08:58:55:535 [03656] | INFO | Installing delayed hooks for "C:\Windows\system32\d3d11.dll" ...
09/05/2015 08:58:55:535 [03656] | INFO | > Found 2 match(es). Installing ...
09/05/2015 08:58:55:535 [03656] | INFO | > Installed 2 hook(s).
09/05/2015 08:58:55:535 [03656] | INFO | Redirecting 'CreateDXGIFactory1({7B7166EC-21C7-44AE-B21A-C9AE321AE369}, 0038EB20)' ...
09/05/2015 08:58:56:033 [03656] | INFO | Redirecting 'ID3D11Device::CreateDeferredContext(00401668, 0, 00393258)' ...
09/05/2015 08:58:56:091 [03656] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(003ED998, 04AA3518, 0038F1D0, 0038F288)' ...
09/05/2015 08:58:56:093 [03656] | INFO | Recreated effect environment on runtime 049D1C40.
09/05/2015 08:58:56:105 [03656] | INFO | Redirecting 'IDXGISwapChain::ResizeBuffers(049D38F8, 2, 1676, 919, 28, 0x2)' ...
09/05/2015 08:58:56:106 [03656] | INFO | Recreated effect environment on runtime 049D1C40.
09/05/2015 08:58:56:107 [03656] | INFO | Redirecting 'IDXGISwapChain::SetFullscreenState(049D38F8, TRUE, 0329E6C0)' ...
09/05/2015 08:58:56:484 [03656] | INFO | Redirecting 'IDXGISwapChain::ResizeBuffers(049D38F8, 2, 1680, 944, 28, 0x2)' ...
09/05/2015 08:58:56:638 [03656] | INFO | Recreated effect environment on runtime 049D1C40.
09/05/2015 08:58:56:966 [03656] | INFO | Loading effect from "H:\Shantae and the Pirates Curse\ReShade.fx" ...
09/05/2015 08:58:57:064 [03656] | ERROR | Failed to compile effect on context 049D1C40:
H:\Shantae and the Pirates Curse\Sweet.fx(90, 11): error: 'ID3D11Device::CreateTexture2D' failed with -2147024809!
H:\Shantae and the Pirates Curse\Sweet.fx(97, 11): error: 'ID3D11Device::CreateTexture2D' failed with -2147024809!
H:\Shantae and the Pirates Curse\Sweet.fx(104, 11): error: 'ID3D11Device::CreateTexture2D' failed with -2147024809!
H:\Shantae and the Pirates Curse\Sweet.fx(111, 11): error: 'ID3D11Device::CreateTexture2D' failed with -2147024809!
H:\Shantae and the Pirates Curse\Sweet.fx(158, 10): error: texture 'edgesTex' for sampler 'edgesSampler' is missing due to previous error.
H:\Shantae and the Pirates Curse\Sweet.fx(166, 10): error: texture 'blendTex' for sampler 'blendSampler' is missing due to previous error.
H:\Shantae and the Pirates Curse\Sweet.fx(174, 10): error: texture 'areaTex' for sampler 'areaSampler' is missing due to previous error.
H:\Shantae and the Pirates Curse\Sweet.fx(182, 11): error: texture 'searchTex' for sampler 'searchSampler' is missing due to previous error.
H:\Shantae and the Pirates Curse\Shader@0x38D90E68(463,71): error X3004: undeclared identifier '_NSedgesSampler'
H:\Shantae and the Pirates Curse\Shader@0x05598EF8(463,71): error X3004: undeclared identifier '_NSedgesSampler'
H:\Shantae and the Pirates Curse\Shader@0x0324E4D8(463,71): error X3004: undeclared identifier '_NSedgesSampler'
H:\Shantae and the Pirates Curse\Shader@0x0324E4D8(463,71): error X3004: undeclared identifier '_NSedgesSampler'
H:\Shantae and the Pirates Curse\Shader@0x05598EF8(463,71): error X3004: undeclared identifier '_NSedgesSampler'
H:\Shantae and the Pirates Curse\Shader@0x05598EF8(463,71): error X3004: undeclared identifier '_NSedgesSampler'
H:\Shantae and the Pirates Curse\Shader@0x0324E4D8(463,71): error X3004: undeclared identifier '_NSedgesSampler'
H:\Shantae and the Pirates Curse\Shader@0x0324E4D8(463,71): error X3004: undeclared identifier '_NSedgesSampler'
09/05/2015 08:59:08:480 [03656] | INFO | Redirecting 'IDXGISwapChain::SetFullscreenState(049D38F8, FALSE, 00000000)' ...
09/05/2015 08:59:09:504 [03656] | WARN | Reference count for 'IDXGISwapChain' object 049D38F8 is inconsistent: 1 vs 0.
09/05/2015 08:59:09:586 [03656] | WARN | Reference count for 'IDXGIDevice1' object 04AA3518 is inconsistent: 426 vs 0.
09/05/2015 08:59:09:586 [03656] | WARN | Reference count for 'ID3D11Device' object 00401668 is inconsistent: 425 vs 0.
09/05/2015 08:59:09:651 [03656] | INFO | Exiting ...
09/05/2015 08:59:09:651 [03656] | INFO | Uninstalling 25 hook(s) ...
09/05/2015 08:59:09:778 [03656] | INFO | Exited.
Please Log in or Create an account to join the conversation.
- crosire
Please Log in or Create an account to join the conversation.
- v00d00m4n
- Topic Author
Maybe you just need to download this small 500 mb game and try it on your pc to see whats going on?
Here another tracelog from clean Framework with 18.3:
pastebin.com/5XeyznCM
Please Log in or Create an account to join the conversation.
- JBeckman
store.steampowered.com/app/277890/
store.steampowered.com/app/345820/
Pixel art games so I first thought they used something simpler like DirectDraw but from my amateurish knowledge with a hex editor it looks like it's using DirectX 9 so that shouldn't be a issue though it's still a 2D game but maybe that doesn't matter either.
Please Log in or Create an account to join the conversation.
- v00d00m4n
- Topic Author
RR is dx9, works fine I posted on forums pack with modded shader to simulate GBA smooth scanlined look.
PC is dx11 (very odd for 2d game as simple as that) and it behave weird with reshade and that's the problem we trying to solve.
Please Log in or Create an account to join the conversation.
- JBeckman
And the shaders fail here as well with this game.
d3d11.log and d3d11.tracelog (dxgi works as well, I just tested with D3D11 to see if it would make a difference.)
www52.zippyshare.com/v/ZG3mwJ60/file.html
10/05/2015 15:16:49:540 [02452] | ERROR | Failed to compile effect on context 0602C2E8:
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\ReShade/SweetFX/Util.h(13, 9): error: 'ID3D11Device::CreateTexture2D' failed with -2147024809!
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\ReShade/SweetFX/Util.h(20, 9): error: 'ID3D11Device::CreateTexture2D' failed with -2147024809!
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\ReShade/SweetFX/Util.h(63, 9): error: texture 'edgesTex' for sampler 'edgesSampler' is missing due to previous error.
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\ReShade/SweetFX/Util.h(71, 9): error: texture 'blendTex' for sampler 'blendSampler' is missing due to previous error.
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x36B30B60(505,77): error X3004: undeclared identifier '_NSSFX_NSedgesSampler'
EDIT: With all effects disabled it display error X4555 invalid type used for sv_vertexid input semantics must be integral.
log and tracelog file from that run.
www58.zippyshare.com/v/IoXnASfd/file.html
10/05/2015 15:24:25:444 [05544] | ERROR | Failed to compile effect on context 05E4A2D8:
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x1181A968(43,41): error X4555: invalid type used for 'SV_VERTEXID' input semantics, must be integral
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x1181A968(49,100): error X4529: SV_Target0 must be a four-component vector
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x1181A968(43,41): error X4555: invalid type used for 'SV_VERTEXID' input semantics, must be integral
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x1181B970(43,41): error X4555: invalid type used for 'SV_VERTEXID' input semantics, must be integral
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x1181B970(86,105): error X4529: SV_Target0 must be a four-component vector
C:\Program Files (x86)\Steam\SteamApps\Common\Shantae and the Pirate's Curse\Shader@0x1181B970(43,41): error X4555: invalid type used for 'SV_VERTEXID' input semantics, must be integral
Please Log in or Create an account to join the conversation.
- crosire
Please Log in or Create an account to join the conversation.
- v00d00m4n
- Topic Author
Please Log in or Create an account to join the conversation.
- crosire
Not the public release anymore since gamma correction does not always work right yet with the new changes.
Please Log in or Create an account to join the conversation.