forked from CastroFidel/PortWINE
###Scripts version 2000###
This commit is contained in:
@ -1,12 +1,40 @@
|
||||
История изменений и дальнейшие планы:
|
||||
-----------------------------------------
|
||||
В планах:
|
||||
* исправить MANGOHUD в контейнере (убрать слеша в путях и добавить условия для LD_LIBRARY_PATH и LD_PRELOAD)
|
||||
* создать ветку beta на github и сделать выбор версии внутри порта
|
||||
* добавить проверку количества db файлов на один exe
|
||||
* перенести скрипты установки порта на github
|
||||
* добавить авто-обновление версии WINE
|
||||
* добавить фикс установки dotnet
|
||||
* добавить контроль за окнами для правильного отключения прогресс бара
|
||||
* добавить контроль запуска *exe для правильного отключения прогресс бара
|
||||
* добавить комментарии описывающие функционал скриптов
|
||||
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
|
||||
-----------------------------------------
|
||||
###PortProton-94### 25.08.2021 ###Scripts version 2000###
|
||||
* добавлено автоматическое скачивание и обновление Proton GE
|
||||
* db файлы создаются автоматически при запуске любого *.exe
|
||||
* последние выбранные режимы запуска сохраняются автоматически в db файлы
|
||||
* добавлены переменные для более точной настройки vkBasalt под каждую игру с помощью db файлов:
|
||||
export PW_VKBASALT_EFFECTS="FakeHDR:cas" - можно изменять на любые эффекты из путь_до_порта/data/vkBasalt.conf
|
||||
export PW_VKBASALT_FFX_CAS="0.7" - изменение резкости в играх (от 0 до 1 с шагом 0.01)
|
||||
так же можно настроить эти пар-ры глобально и для всех игр с помощью: путь_до_порта/data/user.conf
|
||||
PS: не забывает для активации добавить переменную: export ENABLE_VKBASALT=1 в db файл, или для глобального включения в user.conf
|
||||
* добавлены условия для правильного определения переменных LD_LIBRARY_PATH и LD_PRELOAD при автоматическом перезапуске скриптов
|
||||
* запуск нескольких приложений можно запустить только через один и тот же протон
|
||||
* добавлена автоматическая очиста каталога Temp в преыиксе порта
|
||||
* создан новый скрипт functions_helper, в который перенесены все вспомогательные функции из runlib
|
||||
* создана новая ветка обновлений скриптов v.2XXX
|
||||
* упрощена структура скрипта runlib
|
||||
|
||||
###Scripts version 1125###
|
||||
* PROTON_STEAM обновлен до v6.3-6b
|
||||
* FIX winetricks и cabextract
|
||||
* множество маленьких изменений и исправлений
|
||||
|
||||
###Scripts version 1124###
|
||||
* выбор версии WINE (PROTON_STEAM v6.3-6rc4; PROTON_GE v6.15.2)
|
||||
* добавлено отображение версии WINE в MANGOHUD
|
||||
* переработан скрипт start.sh (уменьшен код при увеличении удобства использования)
|
||||
|
||||
###Scripts version 1123###
|
||||
* в MANGOHUD по умолчанию добавлен вывод разрешения экрана
|
||||
* добавлен db файл для игры DaysGone (значительно увеличивает FPS)
|
||||
@ -21,7 +49,7 @@
|
||||
###Scripts version 1120###
|
||||
* перенос unset переменных в разделе main скрипта runlib
|
||||
* после автоустановки windows steam, не перезаписывается ярлык нативного steam в меню.
|
||||
* перед автоустановкой игр добавлена функция KILL_PORTWINE
|
||||
* перед автоустановкой игр добавлена функция kill_portwine
|
||||
|
||||
###Scripts version 1119###
|
||||
* ESYNC отключен по умолчанию из за частой ошибки CXX на некоторых системах.
|
||||
@ -65,7 +93,7 @@
|
||||
* обновлены библиотеки kerberos и wldap32 (исправляет ошибки подключения к интернету в некоторых играх, например World of Tanks)
|
||||
|
||||
###Scripts version 1110###
|
||||
* mangohud влючаеться по клавише F12 при условии, что он установлен в системе
|
||||
* mangohud включаеться по клавише F12 при условии, что он установлен в системе
|
||||
* добавлена кнопка очистки префикса в раздел GUI -> SETTINGS
|
||||
* добавлена кнопка удаления порта в раздел GUI -> SETTINGS
|
||||
* добавлена кнопка удаления программ (WINE UNINSTALLER) в раздел GUI -> SETTINGS
|
||||
@ -149,15 +177,13 @@
|
||||
* частичный откат кода со скриптов от PortProton-78
|
||||
* контейнерный режим включен по умолчанию и отключается в скрипте "каталог_порта/data/scripts/var" переменной PW_USE_RUNTIME=(1 - включен; 0 - выключен)
|
||||
|
||||
|
||||
|
||||
###PortProton-85### 27.05.2021 ###Scripts version 1090###
|
||||
* для подготовки к релизу используется стабилная версия wine: Proton 6.3-4
|
||||
* до 4-x прибавка в ФПС в играх DX12 (на моем железе: HZD - x4; Graven - x2; Cyberpunk2077 - x1,25)
|
||||
* глобальное изменение использование переменных (системных, wine и vulkan)
|
||||
* в лог файл добавлена информация о текущей версии скриптов и используется ли RUNTIME
|
||||
* возврат оригинальных значений системных переменных: PATH, LD_LIBRARY_PATH после окончания использования порта
|
||||
* HOTFIX - убрано повторное исполнение функции START_PORTWINE во время запуска debug
|
||||
* HOTFIX - убрано повторное исполнение функции start_portwine во время запуска debug
|
||||
* HOTFIX - исправлены возможные проблемы старых игр использующие WMF
|
||||
* HOTFIX - ошибки скачивания vcrun2019 на чистом префиксе
|
||||
|
||||
@ -179,7 +205,7 @@
|
||||
* HOTFIX - изменена переменная export WINE_WIN_START="start.exe /b"
|
||||
|
||||
###Scripts version 1085###
|
||||
* в скрипт var добавлена и временно включена переменная export PW_USE_RUNTIME=1 (требуется рашение проблемы с загрузкой faudio)
|
||||
* в скрипт var добавлена и временно включена переменная export PW_USE_RUNTIME=0 (требуется рашение проблемы с загрузкой faudio)
|
||||
* добавлено автоматическое создание каталога "${WINEPREFIX}/drive_c/users/Public/Documents/Steam"
|
||||
* HOTFIX - обновление скриптов после установки происходило только при повторном запуске порта
|
||||
|
||||
@ -248,7 +274,7 @@
|
||||
|
||||
###Scripts version 1067###
|
||||
* HOTFIX - удален аргумент /b при запуске приложений (fix для WGC)
|
||||
* фикс запуска функции PW_OTHER_FIXES
|
||||
* фикс запуска функции pw_other_fixes
|
||||
* добавлена проверка повторной установки EVE Online из AUTOINSTALL
|
||||
|
||||
###Scripts version 1066###
|
||||
@ -294,7 +320,7 @@
|
||||
###Scripts version 1053###
|
||||
* HOTFIX - перенос всех функций в скрипте runlib (наверх)
|
||||
* добавлена переменная в default ##export PW_WINE_ALLOW_XIM=1, которая отключает XIM (X input manager)
|
||||
* в функции PW_INIT_PFX добавлено копирование всех dll из библиотек wine/lib(64) в префикс (если префикса не существует)
|
||||
* в функции pw_init_pfx добавлено копирование всех dll из библиотек wine/lib(64) в префикс (если префикса не существует)
|
||||
|
||||
###Scripts version 1052###
|
||||
* отключена автоотчистка ~/.PortWINE
|
||||
@ -368,7 +394,7 @@
|
||||
* добавлена проверка связи с серверами для автономной работы порта
|
||||
* ускорена работа reset скрипта останавливающая все процессы порта
|
||||
* исправлены ошибки связанные с остановкой отсутствующих pid-оф yad и процессов wine.
|
||||
* удалено использование wineserver -k в функции KILL_PORTWINE (влияло на инициализацию префикса)
|
||||
* удалено использование wineserver -k в функции kill_portwine (влияло на инициализацию префикса)
|
||||
* добавлена отчистка ~/.PortWINE, при условии установки новой версии порта
|
||||
* добавлена вся информация из db файла и winetricks.log в debug
|
||||
* удален каталог vars (из за db файлоа больше в нем нет необходимости)
|
||||
@ -379,7 +405,7 @@
|
||||
|
||||
###PortProton-74### 20.04.2021 ###Scripts version 1037###
|
||||
* обновлен wine до версии Proton 6.3-2 next
|
||||
* в setup db изменен список библиотек (фикс для "xatab") "vcrun6 mfc42 vcrun6sp6 mfc120 vcrun2013"
|
||||
* в setup db изменен список библиотек (фикс для "xatab") " mfc42 mfc120 vcrun2013"
|
||||
* добавить выбор версий dxvk и vkd3d в db файле, с последующей закачкой с github при отсутствии в ~/.PortWINE/vulkan
|
||||
* обновлены libs до v9 (добавлен пакет zstd для реализация функции смены vkd3d)
|
||||
* произведена частичная чистка и оптимизация кода
|
||||
@ -389,9 +415,9 @@
|
||||
* фикс для StarCraft (db)
|
||||
* фикс работы порта в solus (отключение xterm)
|
||||
* фикс создания циклической ссылки drive_c внутри drive_c
|
||||
* удален &>>/dev/null из PW_RUN (ломает запуск неторорых игр и приложений)
|
||||
* очистищен код функции PW_RUN (убрано условие optirun_on за ненадобностью)
|
||||
* исправлен минимальный набор библиотек в default db (vcrun6 vcrun6sp6 mfc42 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 d3dx9)
|
||||
* удален &>>/dev/null из pw_run (ломает запуск неторорых игр и приложений)
|
||||
* очистищен код функции pw_run (убрано условие optirun_on за ненадобностью)
|
||||
* исправлен минимальный набор библиотек в default db ( mfc42 d3dcompiler_42 d3dcompiler_43 d3dcompiler_47 d3dx9)
|
||||
|
||||
|
||||
###PortProton-72### 17.04.2021 ###Scripts version 1035###
|
||||
@ -406,7 +432,7 @@
|
||||
* добавлена кнопка редактирования найденного db файла
|
||||
* ТЕСТ: автоудаление PINNED_LIBS и отключение setup.sh --force
|
||||
* изменение сравнения версий скриптов и портов "$(curl -s --list-only "https://portwine-linux.ru/ftp/current_version/blabla_ver")"
|
||||
* автоматическая установка в префикс порта PW_DLL_INSTALL="vcrun2017 vcrun6 vcrun6sp6 mfc42"
|
||||
* автоматическая установка в префикс порта PW_DLL_INSTALL="vcrun2017 mfc42"
|
||||
* исправлено создание db файла при создании ярлыков, в именах которых присутствует одниковвые названия запускаемого файла
|
||||
* исправили создания префикса на некоторых системах при использования встроенного xterm из ~/PortWINE/libs
|
||||
|
||||
|
Reference in New Issue
Block a user