Listen Guys, the current stable version of special K (22.11.1.1) does not work in combination with Reshade for this game!
It will start up but the 3D rendered parts are just black. Only 2D textures are shown ingame (weird i know). You can still interact with the game normally but most of it is black.
I experienced this the hard way, after 2 days of trying different approaches in getting that to work. Of course, i tried the way recommended in the description, with the local install, the renamed dll's and the import entry in the config file. When trying to start the game then, nothing happens but you can see the process with about 150 mb ram usage in task manager.
Starting the game with admin privileges fixed that and both special k as well as reshade show their popups. But the game itself does not get rendered.
First i suspected the latest version of reshade, so i tried some older reshades down to Version 4.7. After 1 exhausted day of trying and giving up multiple times, i regained some energy and tried it with global injection. But after getting everything to start - the same symptoms - black screen only special k and reshade menu can be seen.
After trying different combinations of dll renames (dxgi, d3d11, ReShade64...) i came to the idea to simply test an older special K version.
What can i say, i wish i had done that earlier ... it works now with fully rendered game. The version of special k i took was 21.07.16. from the archive section. I didn't try any other version since it finally works.
Are you using the latest Special K from the link in the description? Do you have ReShade or skif installed? Does it work when you rename specialk64.dll to d3d11.dll instead of dxgi.dll?
Thanks for the quick response. I downloaded SK from the link on this page. It auto installs to documents/my mods. I renamed SpecialL64.dll to dxgi.dll. The game opens to the loading screen. I can see the special k panel. Then it almost immediately crashes. If I rename it to d3d11.dll it doesn't open at all. I do have skif installed from Celesta. I deleted reshade- same results. I deleted SK- same results. It looks like I'm going to have to reinstall the game to play it. That's okay, nods are awesome, but there's always some risk involved. Thanks for your hard work! Fortunately, ys 9 textures ( i think) are already better than 8.
Huh, I doubt that the game has corrupt files, it's more likely that something is running or there are old ReShade / old ini files are left behind. But if it's easier to redownload the game you can try it.
Just to make sure, ReShade is uninstalled, skif is off, and the only thing we are doing is dropping the "SK_Res" folder into the game folder and only puting the specialk64.dll into the game folder and renaming it (in the game folder, and we can delete the old ini files). My instructions are for a local installs, so there should be no auto installer or messing with the documents folder.
If you want to use skif or the autoinstall, you will need to instead put the SK_Res folder somewhere like: documents/my mods/specialk/game profiles/ys9 (Idk exactly).
I'm sorry I can't be a whole lot of help, I'm not sure what is conflicting. I hope you get it working!
Pretty much what notrustk said. There shouldn't be any problem if you've done exactly as described, so no launching SKIF.
@notrustk https://cdn.discordapp.com/attachments/792979353117524009/862444587984748584/SpecialK.7z This is a link only containing (slightly newer) .dll's. Might avoid confusion about SKIF in the future.
Kaldaien is experimenting with the texture dumping, btw. He want's to go back to an apparently old approach of having compression details etc in seperate text files. This is worth gold for modding unity games like Gunfire Reborn. Unity games (in my experience) require the exact same compression method and mipmap amount. Otherwise unity is confused and doesn't display the texture correctly or not at all.
There is a flawed build of this on the SK discord already, if you're interested
@ChaserJZX if I include the dlls then I would also want to include a blank ini (which might be annoying resetting the sk settings everytime) and a note how to update special k.
Funny I'm actually waiting on updates because I have been having issues not being able to dump all the textures in unity games, though I'm not worried about compression type and mipmaps (not necessarily number of mipmaps though), because I've been pretty good at using the correct a ones.
You will need to download all of either the x2 or the x4 upscale. So you will end up having to download 5 of them, sorry for the inconvenience. I still have some stuff I am changing, so until then it will be this odd way of downloading.
Anyone have any luck getting Special K and Reshade to run at the same time on this game? I've gotten them both to run individually but they won't play nice together. I think it may be a game specific incompatibility but I hope not because I'd really like to use this mod and Reshade.
I spent like 3 hours trying to get everything working..following every guide out there. I was losing my damn mind hahaha. What finally worked for me was renaming the SpecialK64.dll to dxgi.dll instead of d3d11.dll like this mod suggests.
When it was named d3d11.dll the game wouldn't open once I enabled ReShade in the SpecialK settings. It only loaded after renaming it to dxgi.dll. Besides the renaming, follow this guide here - Special K Wiki (ReShade) - They both work great together for me now.
I did follow the wiki guide and couldn't get it running but renaming the .dll worked. Thank you so much I spent hours trying to get this to work yesterday.
It's pretty easy actually. Use SpecialK as global injection and install ReShade locally as dxgi. It's a good rule of thumb, if it doesn't work as PlugIn, install ReShade locally. Works just fine on every game I had to use this method for. So far at least. ^^
Thank you apokolypse, I was able to get it to work following your instructions (by renaming Special K to "dxgi.dll" instead of "d3d11.dll"), and I was even able to get away with no ini edits, I just had to set the load order to early.
@ChaserJZX oh, that makes sense. Though it is a tad cumbersome to have people do that, but it's nice to know about, thanks for your shortcut.
Hey nice to see you around. It's even worse though, I've had this since the 20th of last month a little after the demo came out.
Thanks for the drop in, I did notice yesterday that it does look pretty good... Because this is an old version. I'm going to need to redirect people and migrate some stuff around, it's a little chaotic rn. The new version for the next 10hours or so is here https://www.nexusmods.com/ysviii/mods/12/
27 comments
It will start up but the 3D rendered parts are just black. Only 2D textures are shown ingame (weird i know). You can still interact with the game normally but most of it is black.
I experienced this the hard way, after 2 days of trying different approaches in getting that to work.
Of course, i tried the way recommended in the description, with the local install, the renamed dll's and the import entry in the config file.
When trying to start the game then, nothing happens but you can see the process with about 150 mb ram usage in task manager.
Starting the game with admin privileges fixed that and both special k as well as reshade show their popups.
But the game itself does not get rendered.
First i suspected the latest version of reshade, so i tried some older reshades down to Version 4.7.
After 1 exhausted day of trying and giving up multiple times, i regained some energy and tried it with global injection.
But after getting everything to start - the same symptoms - black screen only special k and reshade menu can be seen.
After trying different combinations of dll renames (dxgi, d3d11, ReShade64...) i came to the idea to simply test an older special K version.
What can i say, i wish i had done that earlier ... it works now with fully rendered game.
The version of special k i took was 21.07.16. from the archive section.
I didn't try any other version since it finally works.
All the best!
Do you have ReShade or skif installed?
Does it work when you rename specialk64.dll to d3d11.dll instead of dxgi.dll?
If I rename it to d3d11.dll it doesn't open at all. I do have skif installed from Celesta.
I deleted reshade- same results. I deleted SK- same results.
It looks like I'm going to have to reinstall the game to play it. That's okay, nods are awesome, but there's always some risk involved. Thanks for your hard work! Fortunately, ys 9 textures ( i think) are already better than 8.
Just to make sure, ReShade is uninstalled, skif is off, and the only thing we are doing is dropping the "SK_Res" folder into the game folder and only puting the specialk64.dll into the game folder and renaming it (in the game folder, and we can delete the old ini files). My instructions are for a local installs, so there should be no auto installer or messing with the documents folder.
If you want to use skif or the autoinstall, you will need to instead put the SK_Res folder somewhere like: documents/my mods/specialk/game profiles/ys9 (Idk exactly).
I'm sorry I can't be a whole lot of help, I'm not sure what is conflicting. I hope you get it working!
There shouldn't be any problem if you've done exactly as described, so no launching SKIF.
@notrustk https://cdn.discordapp.com/attachments/792979353117524009/862444587984748584/SpecialK.7z
This is a link only containing (slightly newer) .dll's. Might avoid confusion about SKIF in the future.
Kaldaien is experimenting with the texture dumping, btw. He want's to go back to an apparently old approach of having compression details etc in seperate text files. This is worth gold for modding unity games like Gunfire Reborn. Unity games (in my experience) require the exact same compression method and mipmap amount. Otherwise unity is confused and doesn't display the texture correctly or not at all.
There is a flawed build of this on the SK discord already, if you're interested
Funny I'm actually waiting on updates because I have been having issues not being able to dump all the textures in unity games, though I'm not worried about compression type and mipmaps (not necessarily number of mipmaps though), because I've been pretty good at using the correct a ones.
Thanks for the info! I'll look into it
The note is a good idea though!
but the game same textures .
btw where method right ? A or B ?
https://i.postimg.cc/hth3GjL9/image.png
btw this just a paste SK_res only ?
can you give a video tutorial ?
thanks advanced
method A is right .
this is a my result :)
MOD 1
https://i.postimg.cc/LSxCxdkR/1Mod.jpg
Vanilla 1
https://i.postimg.cc/38xL39TP/1Vanilla.jpg
MOD 2
https://i.postimg.cc/vY20T98D/2Mod.jpg
Vanilla 2
https://i.postimg.cc/Pt43G9BW/2Vanilla.jpg
Thanks Mr. notrustk
I followed this from the Special K wiki and even some listed troubleshooting steps, but I still cannot get them to work.
When it was named d3d11.dll the game wouldn't open once I enabled ReShade in the SpecialK settings. It only loaded after renaming it to dxgi.dll. Besides the renaming, follow this guide here - Special K Wiki (ReShade) - They both work great together for me now.
It's a good rule of thumb, if it doesn't work as PlugIn, install ReShade locally. Works just fine on every game I had to use this method for. So far at least. ^^
@ChaserJZX oh, that makes sense. Though it is a tad cumbersome to have people do that, but it's nice to know about, thanks for your shortcut.
Looks good so far!
Thanks for the drop in, I did notice yesterday that it does look pretty good... Because this is an old version. I'm going to need to redirect people and migrate some stuff around, it's a little chaotic rn. The new version for the next 10hours or so is here
https://www.nexusmods.com/ysviii/mods/12/