Skip to content

Releases: Kaldaien/SoulsUnsqueezed

Souls "Usqueezed" - v 0.6.0

09 Jan 19:01
cb0ed54
Compare
Choose a tag to compare

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 and ReShade\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 in dxgi.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

08 Apr 19:53
Compare
Choose a tag to compare

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 in dxgi.ini.

Souls "Unsqueezed" v 0.5.0 Test

30 Dec 04:49
Compare
Choose a tag to compare

CEGUI Integration Test Release

Souls "Unsqueezed" v 0.4.0

22 Oct 14:47
Compare
Choose a tag to compare

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 or SoulsUnsqueezed.ini are going to be undone when there is a software update.

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 in dxgi.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

15 Sep 07:20
Compare
Choose a tag to compare

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 in dxgi.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

14 Aug 00:46
Compare
Choose a tag to compare

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 activated

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 in dxgi.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

14 Jun 17:16
Compare
Choose a tag to compare
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)

17 Jun 22:26
Compare
Choose a tag to compare
0.3.3 + PlayStation 4 Buttons
- Fixed texture hashing algorithm to dump all textures - Includes PS4 button icons as proof of concept
V2
- 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 directory
V3
- Final test release, hopefully. - Re-wrote `.dds` file writing code for compatibility with DDS thumbnail generators
V4
- 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

12 Jun 04:04
Compare
Choose a tag to compare
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

11 Jun 15:25
Compare
Choose a tag to compare
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 Tab

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