SKGraphics
A fully configurable graphical enhancement mod for **SENRAN KAGURA SHINOVI VERSUS**.
Supports both **GOG 01.06** and **Steam 01.06** builds, including Steam's “GOG Version” launch option,
Supports both **GOG 01.06** and **Steam 01.06** builds, including Steam's “GOG Version” launch option,
AI disclosure: This mod was developed through vibe coding using GPT-6 Astra, with manual in-game testing by me.
Why not just use GeDoSaTo or Nvidia Profile Inspector?
this mod does offers some enhancements that those two options don't.
and it's very simple to get working right away, if you just use the default settings.
but at the end of the day it more so comes down to this.
If you like the way those options look and they work for you, then you should stick with them.
i'm on linux however, and i wanted a graphical fix that would work more naturally for me.
and it's very simple to get working right away, if you just use the default settings.
but at the end of the day it more so comes down to this.
If you like the way those options look and they work for you, then you should stick with them.
i'm on linux however, and i wanted a graphical fix that would work more naturally for me.
Features
- Custom internal rendering resolution, including supersampling.
The internal resolution can be increased to 2560x1440, 3840x2160 and beyond.
- FXAA-style antialiasing.
Optional FXAA anti-aliasing can be enabled and configured to help smooth out the image.
- Increased player-shadow resolutions up to 12288 and optional 3x3/5x5 filtering.
The player shadow can be increased to 2x 4x and 6x the default size.
Filtering can then be optionally applied on top of it for added smoothness.
- Character outline visibility, thickness and color.
Outlines can be thickened, thinned, or completely disabled.
The color of the outline can also be adjusted separately.
- Texture dumping and DDS/PNG replacement.
Textures can be dumped to DDS format, and can then be loaded in as DDS or PNG files.
If you use other mods that edit the games textures, it will dump those modded textures too for further editing.
Installing/Setup
Windows
- Download the mod (obviously).
- Navigate to the game's installation folder.
- For Steam: Right-click the game → Manage → Browse local files.
The path is usuallyC:\Program Files (x86)\Steam\steamapps\common\Senran Kagura Shinovi Versus.
- For GOG Galaxy: Select the game → Manage installation → Show folder.
The path is usuallyC:\Program Files (x86)\GOG Galaxy\Games\Senran Kagura Shinovi Versus.
- Extract the contents of the release ZIP into the game folder.
The folder should already containSKShinoviVersus.exe.
- Edit
SKGraphics.inito fit your preferences. Use the game's windowed or borderless mode for custom rendering resolution.
- Done.
Linux
- Download the mod (obviously).
- Navigate to the game's installation folder.
- For Steam: Right-click the game → Manage → Browse local files.
- For Heroic Games Launcher: Open the game's page → Options drop-down → Browse Files.
- Extract the contents of the release ZIP into the game folder.
The folder should already containSKShinoviVersus.exe.
- Set the launch options.
- For Steam: Right-click the game → Properties → General → Launch Options.
AddWINEDLLOVERRIDES="d3d9=n,b" %command%.
- For Heroic Games Launcher: Open the game's Settings → Advanced → Environment Variables.
AddWINEDLLOVERRIDESto the NAME field andd3d9=n,bto the VALUE field, then click +.
- Edit
SKGraphics.inito fit your preferences. Use the game's windowed or borderless mode for custom rendering resolution.
- Done.
ReShade compatibility
Install ReShade before SKGraphics so its installer does not overwrite the mod's d3d9.dll.
d3d9.dll.If SKGraphics is already installed, temporarily move its d3d9.dll out of the game folder, then follow the steps below.
d3d9.dll out of the game folder, then follow the steps below.- install ReShade normally.
(Linux users should also installd3dcompiler_47to the games prefix)
- Create a folder inside the game directory named
ReShade.
- Move ReShade's
d3d9.dllfrom the game folder into the newReShadefolder.
- Install SKGraphics using the instructions above. Its
d3d9.dllmust remain besideSKShinoviVersus.exe.
- Open
SKGraphics.ini. Under[Compatibility], changeLoadReShade=0toLoadReShade=1.
- Open
ReShade.iniand set the following values. Add missing sections if needed without duplicating existing ones:
7. On Linux, use the following override settings:
- Steam launch options:
WINEDLLOVERRIDES="d3d9=n,b;d3dcompiler_47=n,b" %command%.- Heroic Games Launcher: Set the existing
WINEDLLOVERRIDES value to d3d9=n,b;d3dcompiler_47=n,b.
8. Done. The game should now load both SKGraphics and ReShade.
Planned updates
there are a few more features i plan to add to this mod before i'm satisfied with it.
and there are some current features i plan to polish a bit.
bloom and ambient occlusion are actually in the mod already, in their current state i don't recommend using them.
they don't cause crashes or anything, but they don't look good as they currently are.
these are two of the features i want to touch up on for a 2.0 release.
something else the mod already has is a filter option for the dumped textures.
but the file for it needs to be manually defined.
i'll need to go through the game dumping all the textures and assigning them to categories manually for this to serve it's purpose.
if anyone else wants to do this i'd be more than happy to use their filter list, but otherwise i'll get around to it eventually.
if anyone has suggestions for the mod, or you've got a bug to report.
feel free to leave a comment or send me a message.
and there are some current features i plan to polish a bit.
bloom and ambient occlusion are actually in the mod already, in their current state i don't recommend using them.
they don't cause crashes or anything, but they don't look good as they currently are.
these are two of the features i want to touch up on for a 2.0 release.
something else the mod already has is a filter option for the dumped textures.
but the file for it needs to be manually defined.
i'll need to go through the game dumping all the textures and assigning them to categories manually for this to serve it's purpose.
if anyone else wants to do this i'd be more than happy to use their filter list, but otherwise i'll get around to it eventually.
if anyone has suggestions for the mod, or you've got a bug to report.
feel free to leave a comment or send me a message.
