Releases: Kaldaien/SoulsUnsqueezed
Souls "Usqueezed" - v 0.6.0
Integrated Custom ReShade v 3.0.8
0.6.0 adds Special K's custom ReShade. Most of the customized features for Special K do not work in this game, but overall including ReShade this way will make life simpler.
Customizing ReShade
Place custom shaders and textures in
ReShade\Shaders
andReShade\Textures
respectively.
0.5.0 adds CEGUI and ImGui functionality for OSD and Config Menu (Ctrl+Shift+Backspace)
0.5.0.1 Addresses a few Mouse-related issues
PlayStation 4 Buttons
The mod ships with PlayStation 4 button icons, but they are disabled out-of-the-box.
If you would like to use PS4 icons instead of Xbox, edit
dxgi.ini
and set Inject=true under [Textures.D3D11]
Windows 7 Users
The mod comes with the flip presentation model enabled to reduce latency and improve framerate, this feature is not supported on Windows 7 without Platform Update. Even with the Platform Update installed many Windows 7 drivers do not support this feature and will display nothing but a white or black screen at startup.
To disable, set FlipMode=false in
SoulsUnsqueezed.ini
and UseFlipDiscard=false indxgi.ini
.
G-Sync Users
To enable proper fullscreen mode, edit
SoulsUnsqueezed.ini
and change Borderless to false and FlipMode to false.
This will enable G-Sync when you run the game in fullscreen; you can verify G-Sync is enabled using Special K's control panel.
Souls "Unsqueezed" - v 0.5.0
New Config UI and OSD
Adds CEGUI and ImGui functionality for OSD and Config Menu (Ctrl+Shift+Backspace)
0.5.0.1 Addresses a few Mouse-related issues
PlayStation 4 Buttons
The mod ships with PlayStation 4 button icons, but they are disabled out-of-the-box.
If you would like to use PS4 icons instead of Xbox, edit
dxgi.ini
and set Inject=true under [Textures.D3D11]
Windows 7 Users
The mod comes with the flip presentation model enabled to reduce latency and improve framerate, this feature is not supported on Windows 7 without Platform Update. Even with the Platform Update installed many Windows 7 drivers do not support this feature and will display nothing but a white or black screen at startup.
To disable, set FlipMode=false in
SoulsUnsqueezed.ini
and UseFlipDiscard=false indxgi.ini
.
Souls "Unsqueezed" v 0.5.0 Test
CEGUI Integration Test Release
Souls "Unsqueezed" v 0.4.0
Special K Install Manager Compatible Release
Added Special K Install Manager support
- This is software I developed for all of my mods to automatically keep them up-to-date and handle installation and configuration.
Manual installation is still possible, but you will need to make a copy of default_dxgi.ini
called dxgi.ini
and a copy of default_SoulsUnsqueezed.ini
called SoulsUnsqueezed.ini
.
- DO NOT delete the
default_*.ini
files- The auto-updater analyzes these files to detect if an update makes any changes to base configuration. If the files do not exist, any edits you make to
dxgi.ini
orSoulsUnsqueezed.ini
are going to be undone when there is a software update.
- The auto-updater analyzes these files to detect if an update makes any changes to base configuration. If the files do not exist, any edits you make to
PlayStation 4 Buttons
The mod ships with PlayStation 4 button icons, but they are disabled out-of-the-box.
If you would like to use PS4 icons instead of Xbox, edit
dxgi.ini
and set Inject=true under [Textures.D3D11]
Windows 7 Users
The mod comes with the flip presentation model enabled to reduce latency and improve framerate, this feature is not supported on Windows 7 without Platform Update. Even with the Platform Update installed many Windows 7 drivers do not support this feature and will display nothing but a white or black screen at startup.
To disable, set FlipMode=false in
SoulsUnsqueezed.ini
and UseFlipDiscard=false indxgi.ini
.
_0.4.0.1_ makes changes to default dxgi.ini settings for compatibility, you will need to re-run
ds3t.exe
if you made changes to settings on the Framerate tab.
Souls "Unsqueezed" v 0.3.5
Global Injector Support and Misc. Compatibility Tweaks
- Special K 0.6.4 (d3d9.dll) supports global injection - See [these release notes](https://github.com/Kaldaien/TZF/releases/tag/tzf_inject) for more info. - Those release notes are for TZFix, but the general procedure is the same: - Rename `dxgi.dll` to `SpecialK64.dll` - Where it discusses `tzfix.ini` and `d3d9.ini` use this mod's equivalent (`SoulsUnsqueezed.ini` and `dxgi.ini`) - For the registry keys, use `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows` - For users with the latest release of MSI Afterburner (D3D12 overlay support), the API reported on Special K's OSD now reads correctly instead of `UNKNOWN`.If the idea of using Special K in all games interests you, I would encourage you to join my Steam group and follow this thread.
Special K will give you an achievement unlock sound in all Steam games without ever tweaking any of the more advanced things that it does.
PlayStation Buttons
- The mod now includes PS4 button icons; _DISABLED_ by default. - To enable these, simply set **_inject=true**_ in `dxgi.ini`
Windows 7 Users
The mod comes with the flip presentation model enabled to reduce latency and improve framerate, this feature is not supported on Windows 7 without Platform Update. Even with the Platform Update installed many Windows 7 drivers do not support this feature and will display nothing but a white or black screen at startup.
To disable, set FlipMode=false in
SoulsUnsqueezed.ini
and UseFlipDiscard=false indxgi.ini
.
Microsoft Visual C++ 2015 Redistributable
Special K (dxgi.dll) now requires the Microsoft Visual C++ 2015 Runtime (x64 version) to function. If you get an error about
msvcp140.dll
missing at startup, grab it here._You may need to use Internet Explorer or Edge for the download link to work._
Souls "Unsqueezed" v 0.3.4
NvAPI, DPI Scaling and Performance Tweaks
- NvAPI issues caused by out-of-date NVIDIA drivers silently fail instead of popping up a message box at startup - DPI scaling is completely disabled - This should help some people who could not get a maximized window - The console rendered using RTSS no longer cuts framerate in half while activatedPlayStation Buttons
- The mod now includes PS4 button icons; _DISABLED_ by default. - To enable these, simply set **_inject=true**_ in `dxgi.ini`
Windows 7 Users
The mod comes with the flip presentation model enabled to reduce latency and improve framerate, this feature is not supported on Windows 7 without Platform Update. Even with the Platform Update installed many Windows 7 drivers do not support this feature and will display nothing but a white or black screen at startup.
To disable, set FlipMode=false in
SoulsUnsqueezed.ini
and UseFlipDiscard=false indxgi.ini
.
Microsoft Visual C++ 2015 Redistributable
Special K (dxgi.dll) now requires the Microsoft Visual C++ 2015 Runtime (x64 version) to function. If you get an error about
msvcp140.dll
missing at startup, grab it here._You may need to use Internet Explorer or Edge for the download link to work._
Souls "Unsqueezed" v 0.3.3
Disable Signature Scan Optimizations
- From's address space randomization is too random; scanning optimizations need to be disabled. - This version should be future proof, but slower to startup.Souls "Unsqueezed" v 0.3.3 (PlayStation 4 Button Test)
0.3.3 + PlayStation 4 Buttons
- Fixed texture hashing algorithm to dump all textures - Includes PS4 button icons as proof of conceptV2
- Updated hashing algorithm should produce better texture dump results and stability. - Replaces Left/Right/Up/Down buttons with their PS4 counterparts - Uses the trackpad Left/Right for Start/Select (as the actual game does) - If you do not like this, the Share button is also available in the inject directoryV3
- Final test release, hopefully. - Re-wrote `.dds` file writing code for compatibility with DDS thumbnail generatorsV4
- Windows 7 support (broken in V3) has been restored - Switched to a hardware accelerated (SSE 4.2) hash algorithm for maximum performance - A software fallback exists for processors without SSE 4.2, and should also outperform the previous hash algorithm. - Any previously dumped textures will have a different hash, but this should be the last time I touch the code that generates hashes.Souls "Unsqueezed" v 0.3.2
New Crash Handler
In order to diagnose stability problems the patch created for some players, the mod now outputs a crash log to logs/crash.log
. On successful shutdown this file is always deleted. You will only see this file while the game is running, or if it did not shutdown correctly (e.g. crashed).
sus-debug.zip contains a special debug file that will generate more detailed crash logs. If you encounter reproducible crashes, download this extra file and post your crash log on the development thread.
This is a very small update, please refer to the much more detailed release notes for v 0.3.0 for details on texture dumping, injection and caching.
Souls "Unsqueezed" v 0.3.1
Save Scanned Memory Addresses
- The mod caches memory addresses that it finds from previous runs to avoid address space randomization problems in the 6/10/16 patch. - Fixes for `ds3t.exe` not saving backbuffer count on the Framerate TabThis is a very small update, please refer to the much more detailed release notes for 0.3.0 for details on texture dumping, injection and caching.