From a37feca3e183478228cc93e5f9ef8a36f9a5ea88 Mon Sep 17 00:00:00 2001 From: alex47exe <17827464+alex47exe@users.noreply.github.com> Date: Sat, 3 Aug 2024 01:52:42 +0100 Subject: [PATCH] add missing lines for steam_api64 and steamclient64 - fixes gse_debug_switch --- .../tools/au3/scripts/debug_switch.a3x | Bin 2886 -> 3228 bytes .../tools/au3/scripts/debug_switch.au3 | 56 ++++++++++++++++-- 2 files changed, 52 insertions(+), 4 deletions(-) diff --git a/tools/generate_emu_config/_DEFAULT/1/steam_misc/tools/au3/scripts/debug_switch.a3x b/tools/generate_emu_config/_DEFAULT/1/steam_misc/tools/au3/scripts/debug_switch.a3x index 25d8ead7bab1f1692a76c8d3654eb19c71090f88..0702b6f92873776db81a2880c50ea70cb60fa5a1 100644 GIT binary patch delta 951 zcmV;o14#VF7MvN7)GaCtr#%z!^n2P^|G?p}s|x_UhX4S)hX4SCrT_pv<=O#e!~N(z z<=O#e!~N)!0Rf&q?fqjJ^0M_(XA0668ww7GCx1p2=eg`?0ep=B01L_h0L-jZPCez? z0WVJd=so4y0Z^R%=xzJ@1G9^B4(qes0gDHJtmQ83va1XHLPpN;XFX}y@m?i3Wu}=| zg6Cv3ZV0c(-TM4!41vTWthH2ZC9+g)tS0A!?>mSuC!f&E0@l+;;J-=A;|>P^@S4%$ zZB~I3;8*`;ptJxdfJkI-o%ZNg`DxyL}n*xu;_PQMp3E^HmH1EGBSB^PAe73{9Yx*Np zWax|LqGd_}FR_n-!I<}Iy|F!4`1yal?YKtHX_ZdTkhm9-1tT{7$y)?3yHsX>7{nKa z&sf^6jh4lzsLXjyLmeaWF_vtYKVhu37KjuR2x=E>NSge3fq}RC{4kI9L?4?8{zviy z)wwpYNe5qJ#Lx6-;a&rpIfMJK2bcE+GO_iX$a(r!$VY;;k)|?o$gJWgyH#U^0g9GA zlezeODje2Nn1CJOY$EO*w#OxZxN{@N_nOE{LEzZ;kljTO9IWCXV&CWLikKBLU#;YxCh!s zak-bXG2E1G`+aj0@oIuP(xb+j-o2N3#=ls*w1n1b{M12%hfN_edwfn{OjGT|?E0P{ ZTGozoy?)EekN7IgZ;?S&Ga*GmFg6eY=EeX3 delta 606 zcmV-k0-^n!8O9cn)GaOxq&*Yx^n2P^|G?p}s|x_UhX4S)hX4SCrT_qM+}Z&l$iA*` z+}Z&l$iA+V0Rf&q>HT0C@v`+&XA0668ww7GCx1p2=eg`?0oINH0KcgK0LSZazHi*x z0qat}u5aAh0SckMu5J7J1G9?|y7RN$0gDHJuVpUmva1XHLPpN;XFX}y@m?i3Wu}=| zg7;)K4PhI^{J;o%>I+410kp7W8N6;mfcPiP=j)n`Uzj`5mj(-Oi}PKuk+Dgrr{OM{ zL~<5@kL**!foIK=Xmo1v0NC(WE4s)ejhh?IjAH#sw7dwD{n%New{rf!v;bCc&b^F( z(fH`>Y;N^5iM3ozrGOx`On*=<@QPtxP7x;Z`76ZolcFqkFFXO*3B%_Pdn+XAEPp=? zHc%pyL|hb30T2op!%a3{DD5yrIDS(ZOnft98HI!*QE&V+PCVVSFy_|24?f#x;&B5+ zR2>NIeQl3rw{$8sf)l*43bT=j(Ii)YT^#&?vo}mGPfyUq1oaYq{t0pNPZ{S2QcgH1 zOZk5y>L_R&@FXOu@aPGFB@C*V02m;(xP@Ecq;=*C`^7O!%(e-iX|{*RQ6)7}hD2Fj z4ZH)ks=qvr(4^v%XW~LKIR!n!eU^!TeLT3{zAC>}Oi6e~@^}yi0yFz&q1%XI4rcO% zff;6mb&&gC#yo^rqe81t>f+?BwOMnzOpmBp)&;m)=*Hu%2!4Rjcs^o sv9T8GopM-yJjG$>52{R{YXJ4OXf_z7X~PP1b!mOmyg^knAw@wjHle;89RL6T diff --git a/tools/generate_emu_config/_DEFAULT/1/steam_misc/tools/au3/scripts/debug_switch.au3 b/tools/generate_emu_config/_DEFAULT/1/steam_misc/tools/au3/scripts/debug_switch.au3 index d2e42dca..ae0f1a33 100644 --- a/tools/generate_emu_config/_DEFAULT/1/steam_misc/tools/au3/scripts/debug_switch.au3 +++ b/tools/generate_emu_config/_DEFAULT/1/steam_misc/tools/au3/scripts/debug_switch.au3 @@ -27,7 +27,7 @@ $steamclient_debug = IniRead(@ScriptDir & "\" & StringTrimRight(@ScriptName, 4) $steamclient64_debug = IniRead(@ScriptDir & "\" & StringTrimRight(@ScriptName, 4) & ".ini", "DLL_PATH", "steamclient64_debug", "debug\steamclient64.dll") If FileReadLine(@ScriptDir & "\steam_settings\emu_version.txt", 1) == "release" Then - If FileExists(@ScriptDir & "\" & $arc_steam_api) Then + If FileExists(@ScriptDir & "\" & $arc_steam_api) Then ; replace steam_api.dll if it exists $7za_exit = ShellExecuteWait(@ScriptDir & "\steam_misc\tools\7za\7za.exe", 'x "' & @ScriptDir & "\" & $arc_steam_api & '" -o"' & @ScriptDir & "\steam_misc\" & StringTrimRight($arc_steam_api, 3) & '" -aoa', "", "", @SW_HIDE) $steam_api_dst = StringTrimLeft($steam_api_release, StringInStr($steam_api_release, "\", 0, -1)) $steam_api_debug_src = StringReplace(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steam_api, 3) & "\" & $steam_api_debug, "\\", "\") @@ -39,7 +39,19 @@ If FileReadLine(@ScriptDir & "\steam_settings\emu_version.txt", 1) == "release" FileWrite($hFileOpen, "debug" & @CRLF & @CRLF & "you are currently using the 'debug' version of the emulator" & @CRLF & "run 'gse_debug_switch.exe' if you want to use the 'release' version") FileClose($hFileOpen) EndIf - If FileExists(@ScriptDir & "\" & $arc_steamclient) Then + If FileExists(@ScriptDir & "\" & $arc_steam_api64) Then ; replace steam_api64.dll if it exists + $7za_exit = ShellExecuteWait(@ScriptDir & "\steam_misc\tools\7za\7za.exe", 'x "' & @ScriptDir & "\" & $arc_steam_api64 & '" -o"' & @ScriptDir & "\steam_misc\" & StringTrimRight($arc_steam_api64, 3) & '" -aoa', "", "", @SW_HIDE) + $steam_api64_dst = StringTrimLeft($steam_api64_release, StringInStr($steam_api64_release, "\", 0, -1)) + $steam_api64_debug_src = StringReplace(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steam_api64, 3) & "\" & $steam_api64_debug, "\\", "\") + If FileExists($steam_api64_dst) Then + FileMove($steam_api64_debug_src, $steam_api64_dst, 1) + EndIf + DirRemove(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steam_api64, 3), 1) + $hFileOpen = FileOpen(@ScriptDir & "\steam_settings\emu_version.txt", 2+8) + FileWrite($hFileOpen, "debug" & @CRLF & @CRLF & "you are currently using the 'debug' version of the emulator" & @CRLF & "run 'gse_debug_switch.exe' if you want to use the 'release' version") + FileClose($hFileOpen) + EndIf + If FileExists(@ScriptDir & "\" & $arc_steamclient) Then ; replace steamclient.dll if it exists $7za_exit = ShellExecuteWait(@ScriptDir & "\steam_misc\tools\7za\7za.exe", 'x "' & @ScriptDir & "\" & $arc_steamclient & '" -o"' & @ScriptDir & "\steam_misc\" & StringTrimRight($arc_steamclient, 3) & '" -aoa', "", "", @SW_HIDE) $steamclient_dst = StringTrimLeft($steamclient_release, StringInStr($steamclient_release, "\", 0, -1)) $steamclient_debug_src = StringReplace(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steamclient, 3) & "\" & $steamclient_debug, "\\", "\") @@ -51,8 +63,20 @@ If FileReadLine(@ScriptDir & "\steam_settings\emu_version.txt", 1) == "release" FileWrite($hFileOpen, "debug" & @CRLF & @CRLF & "you are currently using the 'debug' version of the emulator" & @CRLF & "run 'gse_debug_switch.exe' if you want to use the 'release' version") FileClose($hFileOpen) EndIf + If FileExists(@ScriptDir & "\" & $arc_steamclient64) Then ; replace steamclient64.dll if it exists + $7za_exit = ShellExecuteWait(@ScriptDir & "\steam_misc\tools\7za\7za.exe", 'x "' & @ScriptDir & "\" & $arc_steamclient64 & '" -o"' & @ScriptDir & "\steam_misc\" & StringTrimRight($arc_steamclient64, 3) & '" -aoa', "", "", @SW_HIDE) + $steamclient64_dst = StringTrimLeft($steamclient64_release, StringInStr($steamclient64_release, "\", 0, -1)) + $steamclient64_debug_src = StringReplace(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steamclient64, 3) & "\" & $steamclient64_debug, "\\", "\") + If FileExists($steamclient64_dst) Then + FileMove($steamclient64_debug_src, $steamclient64_dst, 1) + EndIf + DirRemove(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steamclient64, 3), 1) + $hFileOpen = FileOpen(@ScriptDir & "\steam_settings\emu_version.txt", 2+8) + FileWrite($hFileOpen, "debug" & @CRLF & @CRLF & "you are currently using the 'debug' version of the emulator" & @CRLF & "run 'gse_debug_switch.exe' if you want to use the 'release' version") + FileClose($hFileOpen) + EndIf ElseIf FileReadLine(@ScriptDir & "\steam_settings\emu_version.txt", 1) == "debug" Then - If FileExists(@ScriptDir & "\" & $arc_steam_api) Then + If FileExists(@ScriptDir & "\" & $arc_steam_api) Then ; replace steam_api.dll if it exists $7za_exit = ShellExecuteWait(@ScriptDir & "\steam_misc\tools\7za\7za.exe", 'x "' & @ScriptDir & "\" & $arc_steam_api & '" -o"' & @ScriptDir & "\steam_misc\" & StringTrimRight($arc_steam_api, 3) & '" -aoa', "", "", @SW_HIDE) $steam_api_dst = StringTrimLeft($steam_api_debug, StringInStr($steam_api_debug, "\", 0, -1)) $steam_api_release_src = StringReplace(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steam_api, 3) & "\" & $steam_api_release, "\\", "\") @@ -64,7 +88,19 @@ ElseIf FileReadLine(@ScriptDir & "\steam_settings\emu_version.txt", 1) == "debug FileWrite($hFileOpen, "release" & @CRLF & @CRLF & "you are currently using the 'release' version of the emulator" & @CRLF & "run 'gse_debug_switch.exe' if you want to use the 'debug' version") FileClose($hFileOpen) EndIf - If FileExists(@ScriptDir & "\" & $arc_steamclient) Then + If FileExists(@ScriptDir & "\" & $arc_steam_api64) Then ; replace steam_api.dll if it exists + $7za_exit = ShellExecuteWait(@ScriptDir & "\steam_misc\tools\7za\7za.exe", 'x "' & @ScriptDir & "\" & $arc_steam_api64 & '" -o"' & @ScriptDir & "\steam_misc\" & StringTrimRight($arc_steam_api64, 3) & '" -aoa', "", "", @SW_HIDE) + $steam_api64_dst = StringTrimLeft($steam_api64_debug, StringInStr($steam_api64_debug, "\", 0, -1)) + $steam_api64_release_src = StringReplace(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steam_api64, 3) & "\" & $steam_api64_release, "\\", "\") + If FileExists($steam_api64_dst) Then + FileMove($steam_api64_release_src, $steam_api64_dst, 1) + EndIf + DirRemove(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steam_api64, 3), 1) + $hFileOpen = FileOpen(@ScriptDir & "\steam_settings\emu_version.txt", 2+8) + FileWrite($hFileOpen, "release" & @CRLF & @CRLF & "you are currently using the 'release' version of the emulator" & @CRLF & "run 'gse_debug_switch.exe' if you want to use the 'debug' version") + FileClose($hFileOpen) + EndIf + If FileExists(@ScriptDir & "\" & $arc_steamclient) Then ; replace steamclient.dll if it exists $7za_exit = ShellExecuteWait(@ScriptDir & "\steam_misc\tools\7za\7za.exe", 'x "' & @ScriptDir & "\" & $arc_steamclient & '" -o"' & @ScriptDir & "\steam_misc\" & StringTrimRight($arc_steamclient, 3) & '" -aoa', "", "", @SW_HIDE) $steamclient_dst = StringTrimLeft($steamclient_debug, StringInStr($steamclient_debug, "\", 0, -1)) $steamclient_release_src = StringReplace(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steamclient, 3) & "\" & $steamclient_release, "\\", "\") @@ -76,6 +112,18 @@ ElseIf FileReadLine(@ScriptDir & "\steam_settings\emu_version.txt", 1) == "debug FileWrite($hFileOpen, "release" & @CRLF & @CRLF & "you are currently using the 'release' version of the emulator" & @CRLF & "run 'gse_debug_switch.exe' if you want to use the 'debug' version") FileClose($hFileOpen) EndIf + If FileExists(@ScriptDir & "\" & $arc_steamclient64) Then ; replace steamclient64.dll if it exists + $7za_exit = ShellExecuteWait(@ScriptDir & "\steam_misc\tools\7za\7za.exe", 'x "' & @ScriptDir & "\" & $arc_steamclient64 & '" -o"' & @ScriptDir & "\steam_misc\" & StringTrimRight($arc_steamclient64, 3) & '" -aoa', "", "", @SW_HIDE) + $steamclient64_dst = StringTrimLeft($steamclient64_debug, StringInStr($steamclient64_debug, "\", 0, -1)) + $steamclient64_release_src = StringReplace(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steamclient64, 3) & "\" & $steamclient64_release, "\\", "\") + If FileExists($steamclient64_dst) Then + FileMove($steamclient64_release_src, $steamclient64_dst, 1) + EndIf + DirRemove(@ScriptDir & "\steam_misc\" & StringTrimRight($arc_steamclient64, 3), 1) + $hFileOpen = FileOpen(@ScriptDir & "\steam_settings\emu_version.txt", 2+8) + FileWrite($hFileOpen, "release" & @CRLF & @CRLF & "you are currently using the 'release' version of the emulator" & @CRLF & "run 'gse_debug_switch.exe' if you want to use the 'debug' version") + FileClose($hFileOpen) + EndIf EndIf