diff options
| -rw-r--r-- | defaults/assets/assets.zip (renamed from bin/assets.zip) | bin | 18741969 -> 18741969 bytes | |||
| -rw-r--r-- | defaults/assets/fgmod-remover.sh | 3 | ||||
| -rwxr-xr-x | defaults/assets/fgmod-uninstaller.sh | 4 | ||||
| -rw-r--r-- | defaults/assets/licenses/XESS LICENSE.md | 74 | ||||
| -rwxr-xr-x | defaults/assets/prepare copy.sh | 1 | ||||
| -rwxr-xr-x | defaults/assets/prepare.sh | 4 | ||||
| -rw-r--r-- | package.json | 2 | ||||
| -rw-r--r-- | plugin.json | 4 |
8 files changed, 8 insertions, 84 deletions
diff --git a/bin/assets.zip b/defaults/assets/assets.zip Binary files differindex 4866710..4866710 100644 --- a/bin/assets.zip +++ b/defaults/assets/assets.zip 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" } } |
