Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
What you most likely need to do is to install the dgVoodoo 2 plugin for Special K, or for the game, and then see if it starts working.
dgVoodoo 2 translates DirectX 1-8 to DirectX 11, which SK will probably have a better success at hooking and manipulating.
I have the plugin in the third party folder, the only difference from the one on the tutorial is that mine is called dgVoodooCpl.exe (but it matches the newest versions of the voodoo plugin)
I think something else might be blocking SpecialK from running properly.
The OSD doesn't show for other games as well, same goes for the hotkeys.
https://pastebin.com/YNQqchw9 Minit
The only one that I manage the to get a crash was Kingdom Come https://pastebin.com/KQqQAjgm
Are there any kind of troubleshoot to figure out what might be causing this?
Anyway, the logs in general look mostly fine. What you can do is these things:
1. Disable Ansel: https://pcgamingwiki.com/wiki/Nvidia#Ansel
2. Have the global injector of Special K enabled, then hold down Ctrl+Shift when starting e.g. Minit, and then on the compatibility menu that opens select DirectX/Direct3D 11.
3. If it still doesn't work, turn off the global injector, copy SpecialK32.dll from \My Documents\My Mods\Special K to e.g. the game folder of Minit and rename it to dxgi.dll and then try launching the game.
I'm starting to think you might have to make local installs of Special K in the various game folders instead. The logs indicate that both Legacy of Kain: Soul Reaver and Minit failed because Special K hooked DirectX/Direct3D 9, which the games didn't end up using to draw stuff, which is understandable as Legacy of Kain seems to be using DirectX 7, while Minit is according to its PCGamingWiki article a Direct3D 11 title.
Kingdom Come's crash log sadly doesn't say anything beyond that the crash occurred in some startup code of the game. It is possible that game will work if you copy SpecialK64.dll over to its game folder and rename the DLL file for dxgi.dll instead.
I tried all the wrappers but it did not work.
I also tried to install d3d8 wrapper using the ctrl+shift method, it says there is no .dll on the dgvoodoo folder, so I created a new folder with that name and tried with both the files that came with the installation (dgvoodoo2) and the ones on plugins_x86.7z from https://gitlab.com/Kaldaien/SpecialK/-/tags/sk_0_8_12
But the game do not start if I use d3d8.dll.
The crash log as they appear on the game folder https://pastebin.com/zNBU3LxP
All of Special K's logs are in the logs/ subdirectory.
This is the one in the specialk/game/logs folder
https://pastebin.com/3CXDs6bP
when I use the d3d8.dll I need to run the game using compatibility mode or it won't open but also the special K won't work.
If I try to open without the compatibility I get those crash reports on the special K folder.
The game works, but I still have no ODS, I wonder if it is a problem with the game itself, even the nvidia shadow play opens as another another window instead as overlay.
SpecialK.log + d8d3.log + modules.log https://pastebin.com/3Jm7RbHu
Someone asked on r/GameUpscale if it was possible to improve the graphics of the Soul Reaver.
The sad part is that the PC port is from PS1 not Dreamcast, so everything is hardcoded to work with 256x256 textures. One of the most experienced at the board suggested the SpecialK but I am new to code injection, I am trying to figure out if I can use it to make the gamme look at the high res textures.