xable.net

Discussion Forums

You are not logged in.

Announcement

I wouldn't usually ask, but I could really do with some more cash at the moment (couldn't we all) if you find my work usefull please feel free to make a donation, any amount will help and will be much appreciated. Thank you.

Have a Merry Christmas and a Happy New Year. If not before, I'll see you on the 11th ;)

#1 16-08-08 09:50

Tago
Member

Using Update packs

Your update packs are for English winxp isn't it? Can I use this packs in a different language winxp? My winxp cd has only Portuguese(Brazilian) language  on it, won't there be any conflict? I'm only asking this because when I add the pack to nlite it warns saying it was not made for may language thus might not work as supposed; however, the addons I also downloaded here nlite does not pop up nay warning.

Offline

16-08-08 09:50

Advertisement

Re: Using Update packs



#2 16-08-08 12:16

Darren
(aka xable)

Re: Using Update packs

Well, my packs are built from the english versions of updates, so if you use it on a non english source you`ll end up with english language strings on your install. For example the text of a properties box would be in english instead of your language.

Other than that it should work with any language providing there aren`t any langauge specific versions of updates.

I welcome anyone to translate my update packs though, mf3imp has already made an italian translation.

Offline

#3 17-08-08 09:43

Tago
Member

Re: Using Update packs

I can translate, the only issue is what file am I supposed to translate? And witch files to overwrite with the right language ones? Plus, your  files does not look like(inside) the updates that I may download from "Windows Updates Downloader", so a suppose I need to extract files from the updates.exe , how...any cmd commands ?

Offline

#4 17-08-08 22:44

mf3imp
Member

Re: Using Update packs

Hello, you need to download all the necessary hotfix in your language (for the list, just keep the content page of the update pack). Then, you have to extract the necessary file from each hotfix, using the parameter /x (you'll be prompted for a folder where extract the file).
Then, you've to collect all the new file, from the folder sp3gdr of each extracted hotfix.
Next step is to adapt the entries.ini to you language (in particular, you've to edit the local id in the [txtsetup_dirs] section.
For the inf file, well, it's a little more difficult, but not so much. Just follow what it's already done for the registry entries, and change the buildchecksum and date (and also the location, where necessary) for each file listed. I personally use a virtual machine with just winxp sp3 and the listed hotfix and export the interested part of the registry. The other reg entris are located in the inf file of the update folder of the hotfix.
That's all, not much explainatory, but after a some day it'll be some kind of automatically to make it.

Offline

#5 19-08-08 10:08

Tago
Member

Re: Using Update packs

I see that making updatepacks is a complex and difficult task to learn.
I've learned a bit of entries.ini on RyanVM Forum, but the part about "[txtsetup_dirs]" the link is dead, therefore making hard to understand what I have to edit there.
There isn't all Updates available for my language that there is for Eng, and there seens to be some extra too. I've downloaded only and all updates from  "Windows Updates Downloader", should I look for the missing ones in windows catalog? And should I only use the updates listed on the pack?
I don't know if it is different in US, but here IE7 and all it updates are listed as critical. Extratin the exe, it is similar to a update but with x50 more files. Nevermind IE7.
I've used Virtual machine before but it was M$ one, I used it to test my winxp cds configs before burning, But I could not make share folder between host<=> guest work.

-----------------------------------
I've done some try and error learning...

mf3imp Expained:
  1- Unpack the updates with "/x" parameter in cmd [OK]
  2- Collect all the new file, from the folder sp3gdr of each extracted hotfix [Fail]
  3- Adapt the "entries.ini" to you language, edit the local id in the "[txtsetup_dirs]" section [Fail]
  4- For the inf file,change build checksum and date, use a virtual machine with just winxp sp3 and the listed hotfix and export the interested part of the registry [Fail]

------------------------------------------------------
Some questions:
About part1:
   o) What about the ".cat" files? Do I need to edit/remake/repack/overwrite them?
About part2:
   i) Some updates does not have "sp3gdr" folder in it, what do I do?
   ii) Do I just ignore the rest of the files in the update?
   iii) What to do with the files I get from "sp3gdr"?
About part3:
   iv) How can I edit "entries.ini" if I don't understand it?
   v) In "[txtsetup_dirs]" I don't know how to set it, file names in there I can find similar files on the updates extraction.
About part4:
   vi) On the updates extraction there are files .inf with structure similar to the one I have to edit, Can I just copy ALL from there?
   vii) I'm not very used in working with the registry, what exactly I'm I looking for that is not on the update inf?
   viii) Is there a good/fast way to convert what I need on the registry to inf?
   ix) I know what I checksum(MD5) is, but how to build it? Any simple tool?
   x) Of what exactly am I supposed to make build checksum? The update exe ?
   xi) What Virtual Machine you recommend  for this task? Is it easy to import/export files from the host<=> guest OS?

Offline

#6 21-08-08 00:29

mf3imp
Member

Re: Using Update packs

I write just a few more explanation, but I can't really explain in detail what to do. The better way is just read manual, try and success (maybe) like I've done.

When you extract the hotfix (I assume that you make a post SP3 pack) you have to simply put all the file from the sp3gdr folder in another folder. In the "update" folder of each hotfix you can copy the .cat file (for your language) and the sp3gdr.inf (or similar), that you eventualy use to copy&paste some additional registry entries (just look at the xable pack to have clarified this statement).

In the entries.ini file, you to change this string according to you language id:

[txtsetup_dirs]
310 = system32\PreInstall\WinSE\wxp_x86_0409_v1

Example, for my italian pack the string is:
310 = system32\PreInstall\WinSE\wxp_x86_0410_v1

Other change in the entries.ini: well, the [general] section, to set you language.

A few other thing: the checksum is not an md5, but a custom from ms. You can use pechecksum from n7epsilon, or export the registry of a system with sp3 and hotfix already installed.

Last thing: all the required hotfix for a sp3 pack are listed here:
https://xable.net/xp-sp3-update-pack-contents.php

And for sure, they all have the sp3gdr folder.

Offline

Board footer

CSS | XHTML | FluxBB