###Scripts version 2040###
This commit is contained in:
parent
bc4552ac05
commit
e450ccb6b4
@ -7,8 +7,12 @@
|
|||||||
* добавить проверку количества db файлов на один exe
|
* добавить проверку количества db файлов на один exe
|
||||||
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
|
* заниматься только развитием проекта за счет вашей подписки на https://boosty.to/portwine-linux.ru
|
||||||
-----------------------------------------
|
-----------------------------------------
|
||||||
|
###Scripts version 2040###
|
||||||
|
* возвращен прогресс бар для запуска League of Legends
|
||||||
|
* исправлено постоянное обновление префикса при запуске (при условии использовании одной версии WINE)
|
||||||
|
|
||||||
###Scripts version 2037 - 2039###
|
###Scripts version 2037 - 2039###
|
||||||
* функция AUTOINSTALL снова работает без проблема
|
* функция AUTOINSTALL снова работает без проблем
|
||||||
* возвращено разделение mangohud и mangohud --dlsym
|
* возвращено разделение mangohud и mangohud --dlsym
|
||||||
|
|
||||||
###Scripts version 2036###
|
###Scripts version 2036###
|
||||||
@ -227,7 +231,7 @@ PS: не забывает для активации добавить перем
|
|||||||
* тест обновления скриптов с github
|
* тест обновления скриптов с github
|
||||||
|
|
||||||
###Scripts version 1114###
|
###Scripts version 1114###
|
||||||
* добавлен пользовательский файл конфигурации (путь_до_PortProton/data/user.conf") который при наполнениии замещает настройки скрипта var и db файлов, но при обновлении скриптов остается неизменным, для сохранения ваших настроек.
|
* добавлен пользовательский файл конфигурации (путь_до_PortProton/data/user.conf) который при наполнениии замещает настройки скрипта var и db файлов, но при обновлении скриптов остается неизменным, для сохранения ваших настроек.
|
||||||
* автоматическое изменение раскладки клавиатуры работает только при установке значении переменной export PW_XKBD_RU_HACK=1 (можно прописывать как в скрипт var, так и в user.conf)
|
* автоматическое изменение раскладки клавиатуры работает только при установке значении переменной export PW_XKBD_RU_HACK=1 (можно прописывать как в скрипт var, так и в user.conf)
|
||||||
* HOTFIX - определение месторасполажения установленных шейдеров для vkBasalt (для работы под Arch и Manjaro)
|
* HOTFIX - определение месторасполажения установленных шейдеров для vkBasalt (для работы под Arch и Manjaro)
|
||||||
* проверка и обновления скриптов из https://github.com/Castro-Fidel/PortWINE/archive/refs/heads/master.tar.gz
|
* проверка и обновления скриптов из https://github.com/Castro-Fidel/PortWINE/archive/refs/heads/master.tar.gz
|
||||||
@ -496,7 +500,7 @@ PS: не забывает для активации добавить перем
|
|||||||
* обновить Proton Experimental (2021/04/27)
|
* обновить Proton Experimental (2021/04/27)
|
||||||
* добавлен вывод changelog и debug во встроенном YAD (gui)
|
* добавлен вывод changelog и debug во встроенном YAD (gui)
|
||||||
* в AUTOINSTALL добавлена установка Epic Games Launcher
|
* в AUTOINSTALL добавлена установка Epic Games Launcher
|
||||||
* исправлена ошибка: 00bc:err:winediag:load_dxvk_config Couldn't load dxvk_config.dll
|
* исправлена ошибка: 00bc:err:winediag:load_dxvk_config Couldnt load dxvk_config.dll
|
||||||
|
|
||||||
###Scripts version 1048###
|
###Scripts version 1048###
|
||||||
* реализовано обновление скриптов "налету" (без необходимости перезапускать порт)
|
* реализовано обновление скриптов "налету" (без необходимости перезапускать порт)
|
||||||
|
@ -44,7 +44,7 @@ export PW_GECKO_VER="2.47.2"
|
|||||||
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
##export PW_GUI_DISABLED_CS=1 # 1 = disabled GUI
|
||||||
|
|
||||||
check_port_for_lol () {
|
check_port_for_lol () {
|
||||||
pw_start_progress_bar_block "Download and start League of Legends. Please wait. It can take a long time!"
|
pw_start_progress_bar_block "Loading and start League of Legends. Please wait. It can take a long time!"
|
||||||
process=LeagueClientUx.exe
|
process=LeagueClientUx.exe
|
||||||
while [[ -z `pidof ${process}` ]] ; do
|
while [[ -z `pidof ${process}` ]] ; do
|
||||||
echo "PID ${process} not found"
|
echo "PID ${process} not found"
|
||||||
|
@ -255,14 +255,7 @@ start_portwine () {
|
|||||||
pw_vkbasalt_check
|
pw_vkbasalt_check
|
||||||
pw_other_fixes
|
pw_other_fixes
|
||||||
#init_pfx
|
#init_pfx
|
||||||
if [[ ! -d "${WINEPREFIX}" || ! -d "${WINEPREFIX}"/drive_c/windows || ! -d "${WINEPREFIX}/dosdevices" || \
|
check_dirs_and_files_in_pfx () {
|
||||||
! -f "${WINEPREFIX}"/userdef.reg || ! -f "${WINEPREFIX}"/system.reg || ! -f "${WINEPREFIX}"/user.reg || \
|
|
||||||
-z "`cat ${WINEPREFIX}/.wine_ver | grep ${PW_WINE_USE}`" ]]
|
|
||||||
then
|
|
||||||
# pw_clear_pfx
|
|
||||||
OLD_PW_WINE_USE="${PW_WINE_USE}"
|
|
||||||
export PW_WINE_USE=PROTON_STEAM
|
|
||||||
init_wine_ver
|
|
||||||
create_new_dir "${WINEPREFIX}"
|
create_new_dir "${WINEPREFIX}"
|
||||||
create_new_dir "${WINEPREFIX}/drive_c"
|
create_new_dir "${WINEPREFIX}/drive_c"
|
||||||
create_new_dir "${WINEPREFIX}/dosdevices"
|
create_new_dir "${WINEPREFIX}/dosdevices"
|
||||||
@ -276,11 +269,25 @@ start_portwine () {
|
|||||||
try_copy_file "${WINEDIR}/share/fonts/"LiberationSerif-Regular.ttf "${WINEPREFIX}/drive_c/windows/Fonts/"times.ttf
|
try_copy_file "${WINEDIR}/share/fonts/"LiberationSerif-Regular.ttf "${WINEPREFIX}/drive_c/windows/Fonts/"times.ttf
|
||||||
try_copy_file "${WINEDIR}/share/fonts/"LiberationMono-Regular.ttf "${WINEPREFIX}/drive_c/windows/Fonts/"cour.ttf
|
try_copy_file "${WINEDIR}/share/fonts/"LiberationMono-Regular.ttf "${WINEPREFIX}/drive_c/windows/Fonts/"cour.ttf
|
||||||
try_copy_file "${WINEDIR}/share/fonts/"SourceHanSansSCRegular.otf "${WINEPREFIX}/drive_c/windows/Fonts/"msyh.ttf
|
try_copy_file "${WINEDIR}/share/fonts/"SourceHanSansSCRegular.otf "${WINEPREFIX}/drive_c/windows/Fonts/"msyh.ttf
|
||||||
|
}
|
||||||
|
if [[ ! -d "${WINEPREFIX}" || ! -d "${WINEPREFIX}"/drive_c/windows || ! -d "${WINEPREFIX}/dosdevices" || \
|
||||||
|
! -f "${WINEPREFIX}"/userdef.reg || ! -f "${WINEPREFIX}"/system.reg || ! -f "${WINEPREFIX}"/user.reg ]]
|
||||||
|
then
|
||||||
|
pw_clear_pfx
|
||||||
|
OLD_PW_WINE_USE="${PW_WINE_USE}"
|
||||||
|
export PW_WINE_USE=PROTON_STEAM
|
||||||
|
init_wine_ver
|
||||||
|
check_dirs_and_files_in_pfx
|
||||||
|
${pw_runtime} env LD_LIBRARY_PATH="${PW_AND_RUNTIME_LIBRARY_PATH}${LD_LIBRARY_PATH}" "${WINELOADER}" wineboot -i
|
||||||
|
wait_wineserver &&
|
||||||
|
export PW_WINE_USE="${OLD_PW_WINE_USE}"
|
||||||
|
init_wine_ver
|
||||||
|
echo "${PW_WINE_USE}" > "${WINEPREFIX}/.wine_ver"
|
||||||
|
elif [[ -z "`cat ${WINEPREFIX}/.wine_ver | grep ${PW_WINE_USE}`" ]] ; then
|
||||||
|
check_dirs_and_files_in_pfx
|
||||||
${pw_runtime} env LD_LIBRARY_PATH="${PW_AND_RUNTIME_LIBRARY_PATH}${LD_LIBRARY_PATH}" "${WINELOADER}" wineboot -i
|
${pw_runtime} env LD_LIBRARY_PATH="${PW_AND_RUNTIME_LIBRARY_PATH}${LD_LIBRARY_PATH}" "${WINELOADER}" wineboot -i
|
||||||
wait_wineserver &&
|
wait_wineserver &&
|
||||||
echo "${PW_WINE_USE}" > "${WINEPREFIX}/.wine_ver"
|
echo "${PW_WINE_USE}" > "${WINEPREFIX}/.wine_ver"
|
||||||
export PW_WINE_USE="${OLD_PW_WINE_USE}"
|
|
||||||
init_wine_ver
|
|
||||||
fi
|
fi
|
||||||
[ ! -d "${WINEPREFIX}/dosdevices/c:" ] && try_force_link_dir "${WINEPREFIX}/drive_c/" "${WINEPREFIX}/dosdevices/c:"
|
[ ! -d "${WINEPREFIX}/dosdevices/c:" ] && try_force_link_dir "${WINEPREFIX}/drive_c/" "${WINEPREFIX}/dosdevices/c:"
|
||||||
[ ! -d "${WINEPREFIX}/dosdevices/z:" ] && try_force_link_dir "/" "${WINEPREFIX}/dosdevices/z:"
|
[ ! -d "${WINEPREFIX}/dosdevices/z:" ] && try_force_link_dir "/" "${WINEPREFIX}/dosdevices/z:"
|
||||||
@ -418,9 +425,9 @@ start_portwine () {
|
|||||||
wait_wineserver &&
|
wait_wineserver &&
|
||||||
echo "Set to win${PW_WINDOWS_VER}"
|
echo "Set to win${PW_WINDOWS_VER}"
|
||||||
fi
|
fi
|
||||||
add_in_start_portwine
|
|
||||||
pw_stop_progress_bar &&
|
pw_stop_progress_bar &&
|
||||||
pw_start_progress_bar_cs "Start ${portname}... Please wait..."
|
pw_start_progress_bar_cs "Start ${portname}... Please wait..."
|
||||||
|
add_in_start_portwine
|
||||||
}
|
}
|
||||||
|
|
||||||
pw_run () {
|
pw_run () {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#Author: Castro-Fidel (PortWINE-Linux.ru)
|
#Author: Castro-Fidel (PortWINE-Linux.ru)
|
||||||
#SCRIPTS_NEXT_VERSION=2039
|
#SCRIPTS_NEXT_VERSION=2040
|
||||||
#PORT_NEXT_VERSION=97
|
#PORT_NEXT_VERSION=97
|
||||||
########################################################################
|
########################################################################
|
||||||
export PW_MANGOHUD=0
|
export PW_MANGOHUD=0
|
||||||
|
Loading…
Reference in New Issue
Block a user