summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--defaults/assets/assets.zip (renamed from bin/assets.zip)bin18741969 -> 18741969 bytes
-rw-r--r--defaults/assets/fgmod-remover.sh3
-rwxr-xr-xdefaults/assets/fgmod-uninstaller.sh4
-rw-r--r--defaults/assets/licenses/XESS LICENSE.md74
-rwxr-xr-xdefaults/assets/prepare copy.sh1
-rwxr-xr-xdefaults/assets/prepare.sh4
-rw-r--r--package.json2
-rw-r--r--plugin.json4
8 files changed, 8 insertions, 84 deletions
diff --git a/bin/assets.zip b/defaults/assets/assets.zip
index 4866710..4866710 100644
--- a/bin/assets.zip
+++ b/defaults/assets/assets.zip
Binary files differ
diff --git a/defaults/assets/fgmod-remover.sh b/defaults/assets/fgmod-remover.sh
index 4b3a08e..2d01b4b 100644
--- a/defaults/assets/fgmod-remover.sh
+++ b/defaults/assets/fgmod-remover.sh
@@ -1,8 +1,5 @@
#!/usr/bin/env bash
-set -x # Enable debugging
-exec > >(tee -i /tmp/prepare.log) 2>&1 # Log output and errors
-
# Remove ~/fgmod directory if it exists
if [[ -d "$HOME/fgmod" ]]; then
rm -rf "$HOME/fgmod"
diff --git a/defaults/assets/fgmod-uninstaller.sh b/defaults/assets/fgmod-uninstaller.sh
index 7bff63a..dd5f198 100755
--- a/defaults/assets/fgmod-uninstaller.sh
+++ b/defaults/assets/fgmod-uninstaller.sh
@@ -79,13 +79,13 @@ echo "Resolved exe_folder_path: $exe_folder_path" >> /tmp/fgmod-uninstaller.log
# Perform uninstallation
rm -f "dlss-enabler.dll" "dxgi.dll" "nvngx-wrapper.dll" "_nvngx.dll"
rm -f "dlssg_to_fsr3_amd_is_better.dll" "dlssg_to_fsr3_amd_is_better-3.0.dll"
-rm -f "dlss-enabler-upscaler.dll" "nvngx.ini" "libxess.dll"
+rm -f "dlss-enabler-upscaler.dll" "nvngx.ini"
rm -f "d3dcompiler_47.dll" "amd_fidelityfx_dx12.dll" "amd_fidelityfx_vk.dll"
rm -f "nvapi64.dll" "fakenvapi.ini" "OptiScaler.log"
rm -f "dlss-enabler.log" "dlssg_to_fsr3.log" "fakenvapi.log"
# Restore original DLLs if they exist
-mv -f "libxess.dll.b" "libxess.dll" 2>/dev/null
+mv -f "libxess.dll.b" "libxess.dll" 2>/dev/null # keeping this for legacy patched games to successfully revert changes with newer builds of plugin
mv -f "d3dcompiler_47.dll.b" "d3dcompiler_47.dll" 2>/dev/null
mv -f "amd_fidelityfx_dx12.dll.b" "amd_fidelityfx_dx12.dll" 2>/dev/null
mv -f "amd_fidelityfx_vk.dll.b" "amd_fidelityfx_vk.dll" 2>/dev/null
diff --git a/defaults/assets/licenses/XESS LICENSE.md b/defaults/assets/licenses/XESS LICENSE.md
deleted file mode 100644
index ba7d2c2..0000000
--- a/defaults/assets/licenses/XESS LICENSE.md
+++ /dev/null
@@ -1,74 +0,0 @@
-
-Intel Simplified Software License (Version August 2021)
-
-Use and Redistribution. You may use and redistribute the software (the
-“Software”), without modification, provided the following conditions are met:
-
-* Redistributions must reproduce the above copyright notice and the
-following terms of use in the Software and in the documentation and/or other
-materials provided with the distribution.
-* Neither the name of Intel nor the names of its suppliers may be used to
- endorse or promote products derived from this Software without specific
- prior written permission.
-* No reverse engineering, decompilation, or disassembly of this Software
- is permitted.
-
-No other licenses. Except as provided in the preceding section, Intel grants no
-licenses or other rights by implication, estoppel or otherwise to, patent,
-copyright, trademark, trade name, service mark or other intellectual property
-licenses or rights of Intel.
-
-Third party software. The Software may contain Third Party Software. “Third Party
-Software” is open source software, third party software, or other Intel software
-that may be identified in the Software itself or in the files (if any) listed in
-the “third-party-software.txt” or similarly named text file included with the
-Software. Third Party Software, even if included with the distribution of the
-Software, may be governed by separate license terms, including without limitation,
-open source software license terms, third party software license terms, and other
-Intel software license terms. Those separate license terms solely govern your use
-of the Third Party Software, and nothing in this license limits any rights under,
-or grants rights that supersede, the terms of the applicable license terms.
-
-DISCLAIMER. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE
-DISCLAIMED. THIS SOFTWARE IS NOT INTENDED FOR USE IN SYSTEMS OR APPLICATIONS WHERE
-FAILURE OF THE SOFTWARE MAY CAUSE PERSONAL INJURY OR DEATH AND YOU AGREE THAT YOU
-ARE FULLY RESPONSIBLE FOR ANY CLAIMS, COSTS, DAMAGES, EXPENSES, AND ATTORNEYS’
-FEES ARISING OUT OF ANY SUCH USE, EVEN IF ANY CLAIM ALLEGES THAT INTEL WAS
-NEGLIGENT REGARDING THE DESIGN OR MANUFACTURE OF THE SOFTWARE.
-
-LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-No support. Intel may make changes to the Software, at any time without notice,
-and is not obligated to support, update or provide training for the Software.
-
-Termination. Your right to use the Software is terminated in the event of your
-breach of this license.
-
-Feedback. Should you provide Intel with comments, modifications, corrections,
-enhancements or other input (“Feedback”) related to the Software, Intel will be
-free to use, disclose, reproduce, license or otherwise distribute or exploit the
-Feedback in its sole discretion without any obligations or restrictions of any
-kind, including without limitation, intellectual property rights or licensing
-obligations.
-
-Compliance with laws. You agree to comply with all relevant laws and regulations
-governing your use, transfer, import or export (or prohibition thereof) of the
-Software.
-
-Governing law. All disputes will be governed by the laws of the United States of
-America and the State of Delaware without reference to conflict of law principles
-and subject to the exclusive jurisdiction of the state or federal courts sitting
-in the State of Delaware, and each party agrees that it submits to the personal
-jurisdiction and venue of those courts and waives any objections. The United
-Nations Convention on Contracts for the International Sale of Goods (1980) is
-specifically excluded and will not apply to the Software.
-
- \ No newline at end of file
diff --git a/defaults/assets/prepare copy.sh b/defaults/assets/prepare copy.sh
index 888c4f3..c52bc8d 100755
--- a/defaults/assets/prepare copy.sh
+++ b/defaults/assets/prepare copy.sh
@@ -1,4 +1,5 @@
#!/usr/bin/env bash
+# copy of og prepare script for historical reference, things changed a lot since then, but it's still useful to have it here
set -x # Enable debugging
exec > >(tee -i /tmp/prepare.log) 2>&1 # Log output and errors
diff --git a/defaults/assets/prepare.sh b/defaults/assets/prepare.sh
index 755f8de..f41dfe7 100755
--- a/defaults/assets/prepare.sh
+++ b/defaults/assets/prepare.sh
@@ -4,7 +4,7 @@ set -x # Enable debugging
exec > >(tee -i /tmp/prepare.log) 2>&1 # Log output and errors
mod_path="$HOME/fgmod"
-bin_path="$(dirname "$(realpath "$0")")/../bin"
+# bin_path="$(dirname "$(realpath "$0")")/../bin"
assets_path="$(dirname "$(realpath "$0")")"
standalone=1
@@ -17,7 +17,7 @@ mkdir -p "$mod_path"
cd "$mod_path" || exit 1
# Copy required files from bin directory into the current directory
-cp "$bin_path/assets.zip" .
+cp "$assets_path/assets.zip" .
# Unzip assets.zip so that all files are in the modpath root, then remove the zip file
unzip -j -o assets.zip && rm assets.zip
diff --git a/package.json b/package.json
index ee3d769..5b65784 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "decky-framegen",
- "version": "0.8.0",
+ "version": "0.8.1",
"description": "plugin to swap DLSS with FSR, to enable upscaling and framegen in games without built in FSR.",
"type": "module",
"scripts": {
diff --git a/plugin.json b/plugin.json
index c5e437e..426f835 100644
--- a/plugin.json
+++ b/plugin.json
@@ -1,11 +1,11 @@
{
- "name": "Decky Framegen",
+ "name": "Decky-Framegen",
"author": "JSON Derulo",
"flags": [],
"api_version": 1,
"publish": {
"tags": ["DLSS", "Framegen","upscaling","FSR"],
- "description": "Allows using FSR for upscaling and frame generation in games with DLSS support. Uses DLSS Enabler Installer for Linux and Steam Deck by FakeMichau.",
+ "description": "Allows using FSR for upscaling and frame generation in games with DLSS support. Uses DLSS Enabler and Optiscaler.",
"image": "https://raw.githubusercontent.com/xXJSONDeruloXx/Decky-Framegen/main/assets/decky_framegen.jpeg"
}
}