From 68c2a672c9fa2fad59b58481ab9b09c44f5c95d7 Mon Sep 17 00:00:00 2001 From: Llein <43903165+Eljeyna@users.noreply.github.com> Date: Mon, 1 Jul 2024 16:28:21 +0300 Subject: [PATCH 1/2] Fix launch game with old steam_api.ini --- data_from_portwine/scripts/functions_helper | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index 3b82c74..25d9e2d 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -2408,9 +2408,13 @@ start_portwine () { for chk_lang_and_uname in "steam_emu.ini" "steam_api.ini" "steam_api64.ini" "SteamConfig.ini" ; do if [[ -f "${PATH_TO_GAME}/${chk_lang_and_uname}" ]] ; then - sed -i "/Language/c\Language=${FULL_LN}" "${PATH_TO_GAME}/${chk_lang_and_uname}" - sed -i "/UserName/c\UserName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" - sed -i "/PlayerName/c\PlayerName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" + sed -i "/Language=/c\Language=${FULL_LN}" "${PATH_TO_GAME}/${chk_lang_and_uname}" + sed -i "/UserName=/c\UserName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" + sed -i "/PlayerName=/c\PlayerName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" + + sed -i "/Language =/c\Language = ${FULL_LN}" "${PATH_TO_GAME}/${chk_lang_and_uname}" + sed -i "/UserName =/c\UserName = ${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" + sed -i "/PlayerName =/c\PlayerName = ${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" fi done From 6ff09b25938a442d5d8bd15c449ec26859a0ba55 Mon Sep 17 00:00:00 2001 From: Llein <43903165+Eljeyna@users.noreply.github.com> Date: Tue, 2 Jul 2024 08:32:03 +0300 Subject: [PATCH 2/2] Replace with simple find string at the beginning of the text --- data_from_portwine/scripts/functions_helper | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/data_from_portwine/scripts/functions_helper b/data_from_portwine/scripts/functions_helper index 25d9e2d..a4489dd 100755 --- a/data_from_portwine/scripts/functions_helper +++ b/data_from_portwine/scripts/functions_helper @@ -2408,13 +2408,9 @@ start_portwine () { for chk_lang_and_uname in "steam_emu.ini" "steam_api.ini" "steam_api64.ini" "SteamConfig.ini" ; do if [[ -f "${PATH_TO_GAME}/${chk_lang_and_uname}" ]] ; then - sed -i "/Language=/c\Language=${FULL_LN}" "${PATH_TO_GAME}/${chk_lang_and_uname}" - sed -i "/UserName=/c\UserName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" - sed -i "/PlayerName=/c\PlayerName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" - - sed -i "/Language =/c\Language = ${FULL_LN}" "${PATH_TO_GAME}/${chk_lang_and_uname}" - sed -i "/UserName =/c\UserName = ${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" - sed -i "/PlayerName =/c\PlayerName = ${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" + sed -i "/^Language/c\Language=${FULL_LN}" "${PATH_TO_GAME}/${chk_lang_and_uname}" + sed -i "/^UserName/c\UserName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" + sed -i "/^PlayerName/c\PlayerName=${USER}" "${PATH_TO_GAME}/${chk_lang_and_uname}" fi done