From 9f947caabc06d9c35f17a840141933e50d57c586 Mon Sep 17 00:00:00 2001 From: Homes32 Date: Mon, 9 Jun 2025 21:21:06 -0500 Subject: [PATCH] DriverStoreExplorer.script updated for v0.12.88 - Updated config file required re-writing language settings. This also required a patch (https://github.com/lostindark/DriverStoreExplorer/issues/351) by the author, so this fix will not be available until the next DriverStore Explorer release. Of course you are also free to compile from source if you need alternate language support in the interim. --- .../System Tools/DriverStoreExplorer.script | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Projects/PhoenixPE/Applications/System Tools/DriverStoreExplorer.script b/Projects/PhoenixPE/Applications/System Tools/DriverStoreExplorer.script index 6212419..78577da 100644 --- a/Projects/PhoenixPE/Applications/System Tools/DriverStoreExplorer.script +++ b/Projects/PhoenixPE/Applications/System Tools/DriverStoreExplorer.script @@ -30,21 +30,21 @@ [Main] Title=Driver Store Explorer -Description=(v0.12.55) Driver Store Explorer [RAPR] makes it easier to deal with Windows driver store. Supported operations include list/add/install/delete third-party driver packages. +Description=(v0.12.88) Driver Store Explorer [RAPR] makes it easier to deal with Windows driver store. Supported operations include list/add/install/delete third-party driver packages. Author=Homes32 Level=5 Selected=False Mandatory=False -Version=1.0.2.0 -Date=2025-03-07 +Version=1.0.6.0 +Date=2025-06-01 [Variables] %ProgramFolder%="Driver Store Explorer" %ProgramExe%="rapr.exe" -%ProgramVersion%="0.12.55" +%ProgramVersion%="0.12.88" %SetupFile%="DriverStoreExplorer.zip" %DownloadURL%=https://github.com/lostindark/DriverStoreExplorer/releases/download/v%ProgramVersion%/DriverStoreExplorer.v%ProgramVersion%.zip -%ConfigFile%="%TargetPrograms%\%ProgramFolder%\%ProgramExe%.config" +%ConfigFile%="%TargetPrograms%\%ProgramFolder%\rapr.user.config" [Process] Echo,"Processing %ScriptTitle%..." @@ -65,10 +65,13 @@ RequireFile,\Windows\SysWOW64\DismApi.dll /////////////////////////////////////////////////////////////////////////////////// // Settings +FileCreateBlank,%ConfigFile% +TXTAddLine,%ConfigFile%,"",Append + // Language StrFormat,SPLIT,%cmb_Language%,"[",2,%Lang% StrFormat,RTRIM,%Lang%,1,%Lang% -XMLUpdate,%ConfigFile%,"configuration/userSettings/Rapr.Properties.Settings/setting[@name='Language']/value",%Lang%,NOERR +XMLAdd,SubNode,%ConfigFile%,"configuration/userSettings/Roaming/Rapr.Properties.Settings","elem","Language",%Lang% /////////////////////////////////////////////////////////////////////////////////// // Shortcuts @@ -212,7 +215,7 @@ btn_SetDefaultOptions=,1,8,541,5,25,25,SetDefaultOptions,SetDefaults_16.png,True btn_AdvancedOptions=,1,8,571,5,25,25,ToggleAdvancedOptions,Advanced_Disabled_16.png,True,"__Show Advanced Options" btn_ScriptInfo=,1,8,601,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info" bvl_RunFromRam=bvl_RunFromRam,1,12,5,50,133,25 -cb_RunFromRam="Run From RAM",1,3,12,54,100,18,True,"__When this option is enabled the program files will be stored in Boot.wim and loaded into memory on boot.#$x#$xYou should only select this option if you are booting from Read-Only media and your program requires write-access to the file system." +cb_RunFromRam="Run From RAM",1,3,12,54,100,18,False,"__When this option is enabled the program files will be stored in Boot.wim and loaded into memory on boot.#$x#$xYou should only select this option if you are booting from Read-Only media and your program requires write-access to the file system." cb_AlwaysDownload="Always download latest version",0,3,155,54,177,18,False,"__Enable this option to ensure you always included the latest version in your build." bvl_Shortcuts=Shortcuts,1,12,5,90,133,184,8,Bold cb_DesktopShc=Desktop,1,3,12,104,122,18,False @@ -223,7 +226,7 @@ txt_StartMenuFolder="Start Menu folder:",1,0,12,201,119,21,"System Tools" txt_ShortcutName="Shortcut Name:",1,0,12,243,119,21,"Driver Store Explorer" bvl_Options=Options,1,12,150,90,197,184,8,Bold lbl_Language=Language,1,1,159,110,153,16,8,Normal -cmb_Language="English [en-US]",1,4,160,126,150,21,"Arabic [ar-SA]","Chinese (Simplified) [zh-CN]","Chinese (Traditional) [zh-TW]","English [en-US]","French [fr-FR]","German [de-DE]","Hebrew [he-IL]","Italian [it-IT]","Japanese [ja-JP]","Korean [ko-KR]","Polish [pl-PL]","Portuguese [pt-BR]","Russian [ru-RU]","Spanish [es-ES]","Turkish [tr-TR]","Ukrainian [uk-UA]" +cmb_Language="English [en-US]",1,4,160,126,150,21,"Arabic [ar-SA]","Chinese (Simplified) [zh-CN]","Chinese (Traditional) [zh-TW]","English [en-US]","French [fr-FR]","German [de-DE]","Greek [el-GR]","Hebrew [he-IL]","Hungarian [hu-HU]","Italian [it-IT]","Japanese [ja-JP]","Korean [ko-KR]","Polish [pl-PL]","Portuguese [pt-BR]","Russian [ru-RU]","Slovak [sk-SK]","Spanish [es-ES]","Tatar (Russia) [tt-RU]","Turkish [tr-TR]","Ukrainian [uk-UA]" lbl_RuntimeNote="Note: Requires the PhoenixPE > Components > .NET Framework script to be enabled.",1,1,5,295,563,16,8,Bold lbl_Info="Note:#$x#$xBecause Driver Store Explorer defaults to the running system and Online Dism operations are not allowed in WinPE, you may get an error message that the operation is not supported when the program is launched.#$x#$xIgnore the error and choose 'File > Choose Driver Store' in order to manage drives on an offline system.",1,1,363,94,200,175,8,Normal