Mr_Smartepants Posted October 22, 2008 Posted October 22, 2008 OK, I've confirmed the following code works perfectly for me :winntbbutitle XPtsp script Progress 87%%%...set name=winntbbuset ext=dllset big=WINNTBBUset com=DL_if exist "i386\%big%.%com%" %xp% "i386\%big%.%com%" "%tmp%\%name%.%ext%" >nulif exist "i386\%big%.%com%" Del "i386\%big%.%com%" >nulif not exist "i386\%big%.%com%" set com=DLLif exist "i386\%name%.%ext%" %cp% "i386\%name%.%ext%" "%tmp%\%name%.%ext%" >nulif not exist "%tmp%\%name%.%ext%" goto winntbba%rh% %del% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", stringtable,,%rh% %ao% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", "%res%\%name%.%ext%.res",,,&echo patching %name%.%ext%%pe% -c %tmp%\%name%.%ext% >nul%cp% /v /y "%tmp%\%name%.%ext%" "i386\%big%.%com%" >nul:winntbbaset name=winntbbaset ext=dllset big=WINNTBBAset com=DL_if exist "i386\%big%.%com%" %xp% "i386\%big%.%com%" "%tmp%\%name%.%ext%" >nulif exist "i386\%big%.%com%" Del "i386\%big%.%com%" >nulif not exist "i386\%big%.%com%" set com=DLLif exist "i386\%name%.%ext%" %cp% "i386\%name%.%ext%" "%tmp%\%name%.%ext%" >nulif not exist "%tmp%\%name%.%ext%" goto winnt32a%rh% %del% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", stringtable,,%rh% %ao% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", "%res%\%name%.%ext%.res",,,&echo patching %name%.%ext%%pe% -c %tmp%\%name%.%ext% >nul%cp% /v /y "%tmp%\%name%.%ext%" "i386\%big%.%com%" >nul:winnt32aset name=winnt32aset ext=dllset big=WINNT32Aset com=DL_if exist "i386\%big%.%com%" %xp% "i386\%big%.%com%" "%tmp%\%name%.%ext%" >nulif exist "i386\%big%.%com%" Del "i386\%big%.%com%" >nulif not exist "i386\%big%.%com%" set com=DLLif exist "i386\%name%.%ext%" %cp% "i386\%name%.%ext%" "%tmp%\%name%.%ext%" >nulif not exist "%tmp%\%name%.%ext%" goto winnt32u%rh% %ao% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", "%res%\%name%.%ext%.res",,,&echo patching %name%.%ext%%pe% -c %tmp%\%name%.%ext% >nul%cp% /v /y "%tmp%\%name%.%ext%" "i386\%big%.%com%" >nul:winnt32uset name=winnt32uset ext=dllset big=WINNT32Uset com=DL_if exist "i386\%big%.%com%" %xp% "i386\%big%.%com%" "%tmp%\%name%.%ext%" >nulif exist "i386\%big%.%com%" Del "i386\%big%.%com%" >nulif not exist "i386\%big%.%com%" set com=DLLif exist "i386\%name%.%ext%" %cp% "i386\%name%.%ext%" "%tmp%\%name%.%ext%" >nulif not exist "%tmp%\%name%.%ext%" goto winsrv%rh% %ao% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", "%res%\%name%.%ext%.res",,,&echo patching %name%.%ext%%pe% -c %tmp%\%name%.%ext% >nul%cp% /v /y "%tmp%\%name%.%ext%" "i386\%big%.%com%" >nulThere's some redundant code in there (set com=DLL), but the end result is perfection.Now I've got to figure out why my theme is changed to Royal Inspirat instead of Vista... :/
MadMaxX Posted October 22, 2008 Posted October 22, 2008 i have a question.....does an xp source modded with viso exactly the same as viso installed using viso live after installation??
Mr_Smartepants Posted October 22, 2008 Posted October 22, 2008 Now I've got to figure out why my theme is changed to Royal Inspirat instead of Vista... :/Oh, now I get it. When the source is Pro, you get the Vista theme. When the source is Home, you get the Royal Inspirat theme with the "grass" wallpaper.Nice It would have been better with a screenie on the first post to distinguish that.
bober Posted October 22, 2008 Author Posted October 22, 2008 (edited) lolol yeah sorry about that,some times i forget to explain stuff.and about the coding part ,the only change appart from returning the 2nd set com=DLL to uppercase,only this line was changed:if exist "i386\%big%.%com%" %cp% "i386\%big%.%com%" "%tmp%\%big%.%com%" >nulcorrect?ill try and do one last update 2nite cause i realy dont have much time these days.also, ill chek the patching of the new ie7 addon as onepeice has updated his addon and ill make sure files are still getting patched correctly.n e ways thx for looking into this.i have a question.....does an xp source modded with viso exactly the same as viso installed using viso live after installation??ull have to ask amnesia.but in theory yes it should. Edited October 22, 2008 by bober
ben0xff Posted October 22, 2008 Posted October 22, 2008 do not rename README.HTM > READMESP.HTM.This file is missing when you try to read version notes (Setup.exe->Perform Additional Tasks->Read the Versions Notes) for Service Pack 3 line 48MD AutoPlay >nulXCOPY /S /Y "%xtra%\AutoPlay" "AutoPlay" >nulif exist README.HTM ren README.HTM READMESP.HTM >nulThanks BtwTC.
bober Posted October 22, 2008 Author Posted October 22, 2008 ok,lol i dont remember why i changed it but thx for noticing.
dougiefresh Posted October 23, 2008 Posted October 23, 2008 (edited) What's Changed with GUI beta 16:- Updated resources to match batch beta 16.- Modified patching code so that language-specific resource files get patched even if English version doesn't exist.- Rewrote add-on building code so that hopefully INF removals happen correctly.- Added Drive Space Indicator v5.1.1.8 to GUI per request.- Repackaged the OEM Info Generator into a 7zip SFX and modified the beginning of the OEMINFOGEN batch file. (Saved 80kb!)- If a compressed and uncompressed version of a file exist, both are deleted before compression or copy of new file.EDIT: Something to note about this copy of DSI is that it is English only with the VistaBlue theme. Other languages and themes can be downloaded for use through the program. The XPtsp theme is going to be built this weekend. Edited October 23, 2008 by dougiefresh
bober Posted October 24, 2008 Author Posted October 24, 2008 nice thx,i might also have time and finaly chek out patching of the new ie7 files.
Guest ALtF4 Posted October 24, 2008 Posted October 24, 2008 (edited) I am sorry but ı found a bug :wucltuititle XPtsp script Progress 92%%%...set name=wucltuiset ext=dllset big=WUCLTUIset com=DL_if not exist "i386\%big%.%com%" set com=dllif not exist "i386\%big%.%com%" goto [b]wucltuimui[/b]%xp% "i386\%big%.%com%" "%tmp%\%name%.%ext%" >nulif exist "i386\%name%.%ext%" Del "i386\%name%.%ext%" >nul%rh% %ao% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", "%res%\%name%.%ext%.res",,,&echo patching %name%.%ext%%pe% -c %tmp%\%name%.%ext% >nulset com=DL_%cab% /D CompressionType=LZX /D CompressionMemory=21 "%tmp%\%name%.%ext%" "i386\%big%.%com%" >nul:[b]wupdmgr[/b]set name=wupdmgrset ext=exeset big=WUPDMGRset com=EX_if not exist "i386\%big%.%com%" set com=exeif not exist "i386\%big%.%com%" goto wuweb%xp% "i386\%big%.%com%" "%tmp%\%name%.%ext%" >nulif exist "i386\%name%.%ext%" Del "i386\%name%.%ext%" >nul%rh% %ao% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", "%res%\%name%.%ext%.res",,,&echo patching %name%.%ext%%pe% -c %tmp%\%name%.%ext% >nulset com=EX_%cab% /D CompressionType=LZX /D CompressionMemory=21 "%tmp%\%name%.%ext%" "i386\%big%.%com%" >nulThere is no wucltui.mui.res in resources folder so,It should be::wucltuititle XPtsp script Progress 92%%%...set name=wucltuiset ext=dllset big=WUCLTUIset com=DL_if not exist "i386\%big%.%com%" set com=dllif not exist "i386\%big%.%com%" goto wupdmgr%xp% "i386\%big%.%com%" "%tmp%\%name%.%ext%" >nulif exist "i386\%name%.%ext%" Del "i386\%name%.%ext%" >nul%rh% %ao% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", "%res%\%name%.%ext%.res",,,&echo patching %name%.%ext%%pe% -c %tmp%\%name%.%ext% >nulset com=DL_%cab% /D CompressionType=LZX /D CompressionMemory=21 "%tmp%\%name%.%ext%" "i386\%big%.%com%" >nul:wupdmgrset name=wupdmgrset ext=exeset big=WUPDMGRset com=EX_if not exist "i386\%big%.%com%" set com=exeif not exist "i386\%big%.%com%" goto wuweb%xp% "i386\%big%.%com%" "%tmp%\%name%.%ext%" >nulif exist "i386\%name%.%ext%" Del "i386\%name%.%ext%" >nul%rh% %ao% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", "%res%\%name%.%ext%.res",,,&echo patching %name%.%ext%%pe% -c %tmp%\%name%.%ext% >nulset com=EX_%cab% /D CompressionType=LZX /D CompressionMemory=21 "%tmp%\%name%.%ext%" "i386\%big%.%com%" >nul Edited October 24, 2008 by ALtF4
Gorki Posted October 25, 2008 Posted October 25, 2008 dougiefresh your download link is down since you post new update for beta 16? Is there any reason? Thanks!
dougiefresh Posted October 25, 2008 Posted October 25, 2008 (edited) :doh: I have fixed the link to GUI beta 16. It was pointing to beta 15, which was removed from the site. Thanks for noticing that! Edited October 25, 2008 by dougiefresh
bober Posted October 25, 2008 Author Posted October 25, 2008 (edited) ok so i checked onepieces ie7 addon and evrything seemed to be patched, i was kinda hoping the nrie7 addon would be released so i could also check compability...n e ways a new build should be uploaded by the end of the day. Edited October 25, 2008 by bober
Guest ALtF4 Posted October 25, 2008 Posted October 25, 2008 (edited) Bober, mate , finally ı solved inetcpl.cpl.mui, iexplore.exe.mui, ieframe.dll.mui, hmmapi.dll.mui on NRIE7en bug I editted it in turkish NRIE7.It works!!Just you will edit it in your language.This will be also good for you Rud because you wont try to patch it manually Cheers...@echo offcolor 3Amode con cols=40 lines=12set rh=Programs\ResHackerset pe=Programs\PEChecksumset cab=Programs\makecabset xp=Programs\expandset res=Resourcesset tmp=tempset sptmp=spcabtmpset spcab=DRIVER.CABset xtra=Extraset ao=-addoverwriteset del=-deleteset cp=copyset NRIE7tmp=NRIE7cabtmpset NRIE7cab=NR_IE7.cabif not exist "%tmp%" md "%tmp%":expand_NRIE7cabif not exist "i386\%NRIE7cab%" goto expand_NRUpdPckecho.echo cikartiliyor %NRIE7cab%if not exist "%NRIE7tmp%" md "%NRIE7tmp%"%xp% "i386\%NRIE7cab%" -F:* "%NRIE7tmp%" >nul:iexploremset name=iexploreset name1=exeset ext=muiif not exist "%NRIE7tmp%\%name%.%name1%.%ext%" goto ieframemui%rh% %ao% "%NRIE7tmp%\%name%.%name1%.%ext%", "%NRIE7tmp%\%name%.%name1%.%ext%", "%res%\%name%.%name1%.%ext%.res",,,&echo duzenleniyor %name%.%name1%.%ext%%pe% -c %NRIE7tmp%\%name%.%name1%.%ext% >nul:ieframemuiset name=ieframeset name1=dllset ext=muiif not exist "%NRIE7tmp%\%name%.%name1%.%ext%" goto hmmapimui%rh% %ao% "%NRIE7tmp%\%name%.%name1%.%ext%", "%NRIE7tmp%\%name%.%name1%.%ext%", "%res%\%name%.%name1%.%ext%.res",,,&echo duzenleniyor %name%.%name1%.%ext%%pe% -c %NRIE7tmp%\%name%.%name1%.%ext% >nul:hmmapimuiset name=hmmapiset name1=dllset ext=muiif not exist "%NRIE7tmp%\%name%.%name1%.%ext%" goto inetcplmui%rh% %ao% "%NRIE7tmp%\%name%.%name1%.%ext%", "%NRIE7tmp%\%name%.%name1%.%ext%", "%res%\%name%.%name1%.%ext%.res",,,&echo duzenleniyor %name%.%name1%.%ext%%pe% -c %NRIE7tmp%\%name%.%name1%.%ext% >nul:inetcplmuiset name=inetcplset name1=cplset ext=muiif not exist "%NRIE7tmp%\%name%.%name1%.%ext%" goto nrie7_cab%rh% %ao% "%NRIE7tmp%\%name%.%name1%.%ext%", "%NRIE7tmp%\%name%.%name1%.%ext%", "%res%\%name%.%name1%.%ext%.res",,,&echo duzenleniyor %name%.%name1%.%ext%%pe% -c %NRIE7tmp%\%name%.%name1%.%ext% >nul:nrie7_cabecho olusturuluyor %NRIE7cab%echo>NR_IE7_cab.DDF .Set Cabinet=on&echo>>NR_IE7_cab.DDF .Set Compress=on&echo>>NR_IE7_cab.DDF .Set CompressionType=LZX&echo>>NR_IE7_cab.DDF .Set CompressionMemory=21echo>>NR_IE7_cab.DDF .Set FolderSizeThreshold=5000000&echo>>NR_IE7_cab.DDF .Set MaxDiskSize=CDROM&echo>>NR_IE7_cab.DDF .Set DiskDirectory1="%~dp0"echo>>NR_IE7_cab.DDF .Set InfFileName=NUL&echo>>NR_IE7_cab.DDF .Set RptFileName=NUL&echo>>NR_IE7_cab.DDF .Set CabinetNameTemplate="i386\%NRIE7cab%"for /F %%i in ('dir/B/ON/A-D %NRIE7tmp%') do echo>>NR_IE7_cab.DDF %NRIE7tmp%\%%i%cab% /F NR_IE7_cab.DDF >nul Edited October 25, 2008 by ALtF4
bober Posted October 25, 2008 Author Posted October 25, 2008 (edited) well apart from adding lines "if not exist go to next label" is there any other difference between what i have already implemented? Edited October 25, 2008 by bober
Guest ALtF4 Posted October 25, 2008 Posted October 25, 2008 (edited) well apart from adding lines "if not exist go to next label" is there any other difference between what i have already implemented?Well, lets check:This is what you gave me::nrie7inetcplmuiset name=inetcplset name1=cplset ext=mui%rh% %ao% "NRIE7en\%name%.%name1%.%ext%", "NRIE7en\%name%.%name1%.%ext%", "%res%\%name%.%ext%.res",,,&echo patching %name%.%name1%.%ext%%pe% -c NRIE7en\%name%.%name1%.%ext% >nulI didint noticed lines, ı supposed that they were right.But::inetcplmuiset name=inetcplset name1=cplset ext=muiif not exist "%NRIE7tmp%\%name%.%name1%.%ext%" goto nrie7_cab%rh% %ao% "%NRIE7tmp%\%name%.%name1%.%ext%", "%NRIE7tmp%\%name%.%name1%.%ext%", "%res%\%name%.[b]%name1%[/b].%ext%.res",,,&echo duzenleniyor %name%.%name1%.%ext%%pe% -c %NRIE7tmp%\%name%.%name1%.%ext% >nulYes, little part but ı think most important part.And ı am trying to help.If you dont want, tell me. Edited October 25, 2008 by ALtF4
bober Posted October 25, 2008 Author Posted October 25, 2008 (edited) this part is no good:..."%res%\%name%.%name1%.%ext%.res",,,&echo duzenleniyor %name%.%name1%.%ext%%pe% -c %NRIE7tmp%\%name%.%name1%.%ext% >nulthe res file in my pack is:inetcpl.mui.res and not inetcpl.cpl.mui.res ( if both are present, the new update ill upload wont have it as it dosent make sense having 2 x the same file with different names when the script can patch both file witht he same res.) Edited October 25, 2008 by bober
Guest ALtF4 Posted October 25, 2008 Posted October 25, 2008 this part is no good:..."%res%\%name%.%name1%.%ext%.res",,,&echo duzenleniyor %name%.%name1%.%ext%%pe% -c %NRIE7tmp%\%name%.%name1%.%ext% >nulthe res file in my pack is:inetcpl.mui.res and not inetcpl.cpl.mui.resIn NRIE7 it is inetcpl.cpl.mui.res.Hmm, i think we found one diffrence more like xpsp*res.dll.
bober Posted October 25, 2008 Author Posted October 25, 2008 (edited) the nrie7 addon's original file is inetcpl.cpl.mui , in the resource folder the file is called inetcpl.mui.res.onepieceie7 addons has: inetcpl.muinrie7 addon has : inetcpl.cpl.muiso i made 1 res file: inetcpl.mui.res so only the code changes when applying the res file to either nr's file or onepeice's file.edit:also, i jsut test ricks mce addon and i must say it seems to be working great,if you plan on using it ,as always use xptsp at the end so ure setup will be detected as mce and ull get the full mce patching(which looks great)ok so evrything seems ok, im currently editign the ehres.res cause thers some oddness with some pngs/html settings...n e ways im tryign to fix it and ill upload after.edit:ok well i managed to fix the res and things really look sleek.so ill uplaod Edited October 26, 2008 by bober
Guest Posted October 26, 2008 Posted October 26, 2008 hifirst of all thx for the Xp theme source patcher second now i was wondering that Microsoft video that appears before Logon and after oobe which got some sounds where i can find it`s file b/c i need it and thx for help
bober Posted October 26, 2008 Author Posted October 26, 2008 title.wma =audio (teamsleep demo)intro.wmv =video
Guest Posted October 26, 2008 Posted October 26, 2008 title.wma =audio (teamsleep demo)intro.wmv =videohmm thx just one more question does any wmv or wma works i mean in its length of time
bober Posted October 26, 2008 Author Posted October 26, 2008 (edited) um the video is about 6-7 seconds max.and audio dosent matter.edit: update imminent,sorry for the wait... Edited October 26, 2008 by bober
amnesia Posted October 27, 2008 Posted October 27, 2008 optional intro.WMVhttp://www.rapidspread.com/file.jsp?id=rq9px0lqwbp.s. dunno how it's working, cause i never use-see intro.wmv
bober Posted October 27, 2008 Author Posted October 27, 2008 (edited) yeah i know, seems you have to have drivers that are installed/registered at that time,cause depending on the hardware i have i do or dont see/hear any video/music.but in virtual box i always can. Edited October 27, 2008 by bober
Recommended Posts