diff --git a/dxvk.7z b/dxvk.7z old mode 100755 new mode 100644 index b1f4837..5c4a714 Binary files a/dxvk.7z and b/dxvk.7z differ diff --git a/mainwindow.py b/mainwindow.py index a48e566..8e131a3 100755 --- a/mainwindow.py +++ b/mainwindow.py @@ -2675,6 +2675,11 @@ disbledWineCrashDialog = QtWidgets.QAction(transla.transe("U", "禁用指定 win enabledWineCrashDialog = QtWidgets.QAction(transla.transe("U", "启用指定 wine 容器崩溃提示窗口")) settingWineCrashDialog.addAction(disbledWineCrashDialog) settingWineCrashDialog.addAction(enabledWineCrashDialog) +settingOpenProgram = wineOption.addMenu(transla.transe("U", "允许/禁止指定 wine 容器创建文件关联")) +enabledOpenProgram = QtWidgets.QAction(transla.transe("U", "允许指定 wine 容器创建文件关联")) +disbledOpenProgram = QtWidgets.QAction(transla.transe("U", "禁止指定 wine 容器创建文件关联")) +settingOpenProgram.addAction(enabledOpenProgram) +settingOpenProgram.addAction(disbledOpenProgram) settingHttpProxy = wineOption.addMenu(transla.transe("U", "设置指定 Wine 容器代理")) enabledHttpProxy = QtWidgets.QAction(transla.transe("U", "设置指定 wine 容器的代理")) disbledHttpProxy = QtWidgets.QAction(transla.transe("U", "禁用指定 wine 容器的代理")) @@ -2728,6 +2733,8 @@ enabledWineBottleCreateLink.triggered.connect(lambda: RunWineProgram("reg' delet disbledWineBottleCreateLink.triggered.connect(lambda: RunWineProgram("reg' add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v winemenubuilder.exe '/f")) disbledWineCrashDialog.triggered.connect(lambda: RunWineProgram("reg' add 'HKEY_CURRENT_USER\Software\Wine\WineDbg' /v ShowCrashDialog /t REG_DWORD /d 00000000 '/f")) enabledWineCrashDialog.triggered.connect(lambda: RunWineProgram("reg' add 'HKEY_CURRENT_USER\Software\Wine\WineDbg' /v ShowCrashDialog /t REG_DWORD /d 00000001 '/f")) +disbledOpenProgram.triggered.connect(lambda: RunWineProgram("reg' add 'HKEY_CURRENT_USER\Software\Wine\FileOpenAssociations' /v Enable /d N '/f")) +enabledOpenProgram.triggered.connect(lambda: RunWineProgram("reg' add 'HKEY_CURRENT_USER\Software\Wine\FileOpenAssociations' /v Enable /d Y '/f")) enabledHttpProxy.triggered.connect(SetHttpProxy) disbledHttpProxy.triggered.connect(DisbledHttpProxy) saveDllOver.triggered.connect(SaveDllList) diff --git a/vkd3d-proton.7z b/vkd3d-proton.7z new file mode 100644 index 0000000..a9cde62 Binary files /dev/null and b/vkd3d-proton.7z differ