diff --git a/data_from_portwine/changelog_eng b/data_from_portwine/changelog_eng index a493835..a5e243d 100755 --- a/data_from_portwine/changelog_eng +++ b/data_from_portwine/changelog_eng @@ -2,6 +2,15 @@ You can help us in the development of the project on the website: https://linux- ---------------------------------------- Changelog: +###Scripts version 2268### Date: 27.03.2024 / Download update size: 15 megabytes +* fixed the launch of some 32-bit games on the DEFAULT prefix. Examples: + LEGO Marvel Super Heroes + LEGO The Lord Of The Rings + LEGO Star Wars - The Clone Wars + Warhammer 40,000 Space Marine + Star Wars The Force Unleashed + Wolverine + ###Scripts version 2267### Date: 27.03.2024 / Download update size: 15 megabytes * implemented a twofold acceleration of prefix updates on all systems * improved the functionality of settings for exe files (EDIT_DB) diff --git a/data_from_portwine/changelog_rus b/data_from_portwine/changelog_rus index 09c32db..3a9a6d0 100755 --- a/data_from_portwine/changelog_rus +++ b/data_from_portwine/changelog_rus @@ -2,6 +2,15 @@ ----------------------------------------- История изменений: +###Scripts version 2268### Дата: 27.03.2024 / Размер скачиваемого обновления: 15 мегабайт +* исправлен запуск некоторых 32-х битных игр на префиксе DEFAULT. Примеры: + LEGO Marvel Super Heroes + LEGO The Lord Of The Rings + LEGO Star Wars - The Clone Wars + Warhammer 40,000 Space Marine + Star Wars The Force Unleashed + Wolverine + ###Scripts version 2267### Дата: 27.03.2024 / Размер скачиваемого обновления: 15 мегабайт * реализовано двукратное ускорение обновления префикса на всех системах * улучшен функционал настроек для exe файлов (EDIT_DB) diff --git a/data_from_portwine/scripts/runlib b/data_from_portwine/scripts/runlib index e5abcb4..ba8c216 100755 --- a/data_from_portwine/scripts/runlib +++ b/data_from_portwine/scripts/runlib @@ -127,6 +127,11 @@ d3d11 d3d10 d3d10core d3d10_1 d3d9 d3d8 dxgi wined3d vulkan-1" pw_wineboot -r fi fi + if grep 'xapofx1_' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" &>/dev/null ; then + sed -i '/xapofx1_/d' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" + sed -i '/x3daudio/d' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" + sed -i '/xaudio2/d' "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/user.reg" + fi echo "${PW_WINE_USE}" > "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/.wine_ver" # if [[ -f "$portwine_exe" ]] && [[ "${WARN_CYRILLIC_IN_PATH}" == 1 ]] ; then @@ -602,7 +607,9 @@ d3d11 d3d10 d3d10core d3d10_1 d3d9 d3d8 dxgi wined3d vulkan-1" fi fi - if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg" ]] && [[ -z `grep "Windows $PW_WINDOWS_VER" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg"` ]] ; then + if [[ -f "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg" ]] \ + && [[ -z `grep "Windows $PW_WINDOWS_VER" "${PORT_WINE_PATH}/data/prefixes/${PW_PREFIX_NAME}/system.reg"` ]] + then if [[ ! -z "${PW_WINDOWS_VER}" && `echo "$PW_WINDOWS_VER" | sed 's/.*/\L&/'` == "xp" ]] ; then export PW_WINDOWS_VER="xp64" fi diff --git a/data_from_portwine/scripts/var b/data_from_portwine/scripts/var index 43a984b..50c774a 100755 --- a/data_from_portwine/scripts/var +++ b/data_from_portwine/scripts/var @@ -1,6 +1,6 @@ #!/usr/bin/env bash #Author: Castro-Fidel (linux-gaming.ru) -#SCRIPTS_NEXT_VERSION=2267 +#SCRIPTS_NEXT_VERSION=2268 ######################################################################## export PW_MANGOHUD="0" export DEFAULT_MANGOHUD_CONFIG="arch,cpu_mhz,cpu_temp,engine_version,gamemode,gpu_core_clock,gpu_mem_clock,gpu_name,gpu_temp,ram,resolution,vkbasalt,vram,vulkan_driver,wine"