SKGraphics 1.0.1

A Mod for Senran Kagura Shinovi Versus
SKGraphics akl_mod_preview_image

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,​

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.​

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.
SKGraphics render comparison.jpg

  • 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.
SKGraphics shadow comparison.jpg

  • Character outline visibility, thickness and color.
    Outlines can be thickened, thinned, or completely disabled.
    The color of the outline can also be adjusted separately.
SKGraphics outline comparison.png

  • 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.
SKGraphics texture example.jpg



Installing/Setup​


Windows​

  1. Download the mod (obviously).

  2. Navigate to the game's installation folder.
    - For Steam: Right-click the game → Manage → Browse local files.
    The path is usually C:\Program Files (x86)\Steam\steamapps\common\Senran Kagura Shinovi Versus.

    - For GOG Galaxy: Select the game → Manage installation → Show folder.
    The path is usually C:\Program Files (x86)\GOG Galaxy\Games\Senran Kagura Shinovi Versus.

  3. Extract the contents of the release ZIP into the game folder.
    The folder should already contain SKShinoviVersus.exe.

  4. Edit SKGraphics.ini to fit your preferences. Use the game's windowed or borderless mode for custom rendering resolution.

  5. Done.


Linux​

  1. Download the mod (obviously).

  2. 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.

  3. Extract the contents of the release ZIP into the game folder.
    The folder should already contain SKShinoviVersus.exe.

  4. Set the launch options.
    - For Steam: Right-click the game → Properties → General → Launch Options.
    Add WINEDLLOVERRIDES="d3d9=n,b" %command%.

    - For Heroic Games Launcher: Open the game's Settings → Advanced → Environment Variables.
    Add WINEDLLOVERRIDES to the NAME field and d3d9=n,b to the VALUE field, then click +.

  5. Edit SKGraphics.ini to fit your preferences. Use the game's windowed or borderless mode for custom rendering resolution.

  6. Done.


ReShade compatibility​

Install ReShade before SKGraphics so its installer does not overwrite the mod's d3d9.dll.​

If SKGraphics is already installed, temporarily move its d3d9.dll out of the game folder, then follow the steps below.​

  1. install ReShade normally.
    (Linux users should also install d3dcompiler_47 to the games prefix)

  2. Create a folder inside the game directory named ReShade.

  3. Move ReShade's d3d9.dll from the game folder into the new ReShade folder.

  4. Install SKGraphics using the instructions above. Its d3d9.dll must remain beside SKShinoviVersus.exe.

  5. Open SKGraphics.ini. Under [Compatibility], change LoadReShade=0 to LoadReShade=1.

  6. Open ReShade.ini and set the following values. Add missing sections if needed without duplicating existing ones:
[PROXY]
EnableProxyLibrary=0

[INSTALL]
BasePath=..

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.​
107.6 KB
Log in or sign up to download
Uploaded by
Zephyr Lambert
Downloads
18
Comments
1
Views
534
First release
Last update
Platform
PC 
Version
1.0.1
Total Size
107.6 KB
Rating
0.00 star(s) 0 ratings

Uploaded by

  • 18
  • 534

Ratings

0.00 star(s) 0 ratings

Tags

There are no tags available.

Youffie

Members
Members
Apr 7, 2021
40
25
Nice !