QUOTE (Camarade_Tux @ Apr 26 2006, 02:56 PM)

But then I would have problems keeping my CD up-to-date.
Moreover, it would takes ages to find which files are needed.
Anyway, I've asked if it could be added.
I will maybe make an integrator by myself (with AHK).
I just installed MilkE bricopack. Hopefully it uses ResHacker and hopefully it does not delete the log file.
QUOTE
[30 avr. 2006, 12:39:13]"D:\XPMG.9\SYSTEM32\Packs\SnowE\ResHack\ResHacker.exe" -modify "D:\XPMG.9\SYSTEM32\Packs\SnowE\PackFiles\29_shell32.dll", "D:\XPMG.9\SYSTEM32\Packs\SnowE\PackFiles\29_shell32.dll.new", "D:\XPMG.9\SYSTEM32\Packs\SnowE\ResFiles\Dialog.res", Dialog, 1089,
Modified: DIALOG,1089,1036
Commands completed
I think the installer proceeds like this:
1- the installer you downloaded extracts some files to Packs\ThemeName and runs Setup.exe
2- you select the files you want to be modified, setup.exe finds them, copy them Packs\ThemeName\PackFiles
3- *.res files are generated from Rs??.txt files in Packs\ThemeName\ResFiles (those Rs??.txt files have an half-inf structure)
4- reshacker is called with the parameters shown in the log
5- files are replaced
Bad surprise : my shell32.dll is now 35MB.
My comp seems slower now, especially when opening apps. I should reboot twice and check but I don't think it will change anything.
Some icons are 128x128, sometimes they seem to be duplicated inside shell32.dll. weird.
(I exported one 128x128 icon, it was 66KB.

)
edit: rs ??.txt files look like :
QUOTE
[FILENAMES]Exe = "TempFiles\fontext.dll"
SaveAs = "PackFiles\fontext.dll"
Log = "PackFiles\fontext.dll.log"
[COMMANDS]
-addoverwrite "ResFiles\63.ico", ICONGROUP, 1,
-addoverwrite "ResFiles\64.ico", ICONGROUP, 2,
-addoverwrite "ResFiles\65.ico", ICONGROUP, 3,
-addoverwrite "ResFiles\66.ico", ICONGROUP, 4,
-addoverwrite "ResFiles\67.ico", ICONGROUP, 5,
-addoverwrite "ResFiles\68.ico", ICONGROUP, 6,
-addoverwrite "ResFiles\69.ico", ICONGROUP, 7,
-addoverwrite "ResFiles\70.bmp", BITMAP, 15,
There are half-inf, half not.
Also, I just understood something else : in the pack, all icons are 128x128 32bits. They are then resized but I have absolutely no idea on when it is done.
I think I will make an AHK app that will be named "reshacker.exe", that would accept the same parameters as genuine reshacker.exe and that would then call it with slightly different parameters (of course, it will have expanded installation files)
If you have a better idea....