diff options
| author | xXJSONDeruloXx <danielhimebauch@gmail.com> | 2025-01-26 10:53:08 -0500 |
|---|---|---|
| committer | xXJSONDeruloXx <danielhimebauch@gmail.com> | 2025-01-26 10:53:08 -0500 |
| commit | 9b852735c1520c11beafb12bda4697e02d295c1b (patch) | |
| tree | af726181c12c3fef023c087fd0f7a91cda62e18a | |
| parent | 6785b079bdf5dea9e6a1692440ffa4783b10598d (diff) | |
| download | Decky-Framegen-9b852735c1520c11beafb12bda4697e02d295c1b.tar.gz Decky-Framegen-9b852735c1520c11beafb12bda4697e02d295c1b.zip | |
added req files check in checkfgmodpath callable
| -rw-r--r-- | main.py | 21 |
1 files changed, 17 insertions, 4 deletions
@@ -99,7 +99,20 @@ class Plugin: async def check_fgmod_path(self) -> dict: path = "/home/deck/fgmod/" - exists = os.path.exists(path) - return { - "exists": exists - }
\ No newline at end of file + required_files = [ + "amd_fidelityfx_dx12.dll", "dlssg_to_fsr3_amd_is_better.dll", "libxess.dll", + "amd_fidelityfx_vk.dll", "dlssg_to_fsr3.ini", "licenses", + "d3dcompiler_47.dll", "dxgi.dll", "nvapi64.dll", + "DisableNvidiaSignatureChecks.reg", "dxvk.conf", "_nvngx.dll", + "dlss-enabler.dll", "fakenvapi.ini", "nvngx.ini", + "dlss-enabler-upscaler.dll", "fgmod", "nvngx-wrapper.dll", + "dlssg_to_fsr3_amd_is_better-3.0.dll", "fgmod-uninstaller.sh", "RestoreNvidiaSignatureChecks.reg" + ] + + if os.path.exists(path): + for file_name in required_files: + if not os.path.exists(os.path.join(path, file_name)): + return {"exists": False} + return {"exists": True} + else: + return {"exists": False}
\ No newline at end of file |
