dougiefresh

XPtsp GUI v3.0.0.26 - February 27, 2012

   46 members have voted

  1. 1. What language OS do you use XPtsp on?

    • English
      28
    • non-English
      12
    • Both English and non-English
      6

Please sign in or register to vote in this poll.

646 posts in this topic

its to eventualy support multilang... i guess

then U'll need to attach translate.google.com for translating text in dialogs :sweatingbullets:

there may be other ways to create bloat and potential problems, U know. [/my 2 cents]

edit:

here is what a dialog looks like (with LTEXT, GROUPBOX and CAPTION needed to change for translation)

Off-Topic Comment(Click to Show)
101 DIALOGEX 32, 10, 499, 266, 0

STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION

CAPTION "General"

FONT 8, "MS Shell Dlg", 0, FALSE

{

GROUPBOX "Windows Information...", 10, 138, 0, 359, 69, WS_GROUP

CONTROL "", 51, "STATIC", SS_BITMAP | SS_CENTERIMAGE, 372, 6, 64, 60

LTEXT "Platform:", 0, 142, 11, 37, 8, NOT WS_GROUP

LTEXT "Licence Type:", 0, 142, 25, 55, 8, NOT WS_GROUP

LTEXT "Core OS Version:", 0, 142, 40, 59, 8, NOT WS_GROUP

LTEXT "Service Pack:", 0, 142, 55, 53, 8, NOT WS_GROUP

LTEXT "", 52, 208, 11, 115, 8

LTEXT "", 53, 208, 25, 115, 8

LTEXT "", 54, 208, 40, 115, 8

LTEXT "", 55, 208, 55, 115, 8

GROUPBOX "License Information...", 12, 138, 72, 359, 68, WS_GROUP

CONTROL 2, 0, "STATIC", SS_BITMAP | SS_CENTERIMAGE | SS_REALSIZEIMAGE | WS_GROUP, 373, 79, 62, 58, WS_EX_TRANSPARENT

LTEXT "", 56, 208, 86, 122, 8, SS_NOPREFIX | SS_REALSIZEIMAGE | NOT WS_GROUP

LTEXT "", 57, 208, 104, 122, 8, SS_NOPREFIX | SS_REALSIZEIMAGE | NOT WS_GROUP

LTEXT "Registered To:", 81, 142, 86, 60, 8, SS_NOPREFIX | SS_REALSIZEIMAGE | NOT WS_GROUP

LTEXT "Product ID:", 80, 142, 122, 50, 8, SS_NOPREFIX | SS_REALSIZEIMAGE | NOT WS_GROUP

LTEXT "", 58, 208, 122, 122, 8, SS_NOPREFIX | SS_REALSIZEIMAGE | NOT WS_GROUP

GROUPBOX "System Information...", 60, 137, 142, 359, 123, WS_GROUP

CONTROL "", 62, "STATIC", SS_BITMAP | SS_CENTERIMAGE, 314, 149, 180, 111

CONTROL "", 63, "Link Window", 0, 208, 155, 105, 8

LTEXT "Customized By:", 0, 142, 155, 64, 8, NOT WS_GROUP

LTEXT "XP-tsp Version:", 0, 142, 165, 64, 8, NOT WS_GROUP

LTEXT "CPU Make/Model:", 0, 142, 183, 61, 8, NOT WS_GROUP

LTEXT "CPU Speed And Installed Memory:", 0, 142, 205, 62, 16, NOT WS_GROUP

LTEXT "Memory Protection:", 0, 142, 225, 68, 8, NOT WS_GROUP

CONTROL "", 64, "Link Window", 0, 208, 165, 105, 8

CONTROL "", 65, "Link Window", 0, 208, 183, 105, 8

CONTROL "", 66, "Link Window", 0, 208, 193, 105, 8

CONTROL "", 67, "Link Window", 0, 208, 213, 105, 8

CONTROL "", 68, "Link Window", 0, 208, 225, 105, 8

PUSHBUTTON "&Support Information", 69, 174, 246, 101, 14, NOT WS_VISIBLE | WS_DISABLED

CONTROL 6, 0, "STATIC", SS_BITMAP | WS_GROUP, 0, 0, 133, 266

LTEXT "Organization:", 0, 142, 104, 55, 8, NOT WS_GROUP

}

[Close]

Edited by amnesia

Share this post


Link to post
Share on other sites

the year is 2020...

XPtsp changelog:

- no reboots

- fixed code to encrease your boobs, libido and changing eyecolor

411438.png

- added temperature variables to "making you a cup of joe" routine

oh, come on now, it's a joke :)

Edited by amnesia

Share this post


Link to post
Share on other sites
what 2020?? arent we supposed to die in 2012??

but, isn't there WinCert.net Forums in Heavens ? :P

Share this post


Link to post
Share on other sites

QUICK UPDATE: Version 1.4.3.3 has been released with the changes to make the GUI match the screenshots in the first post.

still i'm lost on the reason of patching different LangIDs when all dialogs patched by XPtsp are in english and customized :blink:

It's Ok, amnesia. I'm not even sure I create non-English resources from English resources at this point..... The multi-language support only applies to the GUI, not necessarily to the resources.

Anyway, I'm working on updating the screenshots. A blue logo didn't make sense for a green theme, so I've replaced the blue logo with the green one, since the GUI represents the XPtsp green theme. I'll upload the redesigned GUI once I've completed the changes, then start working on the component selection. Just thought I'd share that with you.

then U'll need to attach translate.google.com for translating text in dialogs :sweatingbullets:

there may be other ways to create bloat and potential problems, U know.

I'm hoping to be able to read the strings and figure out what goes where..... I don't know yet. There are some major challenges there if I decide to try this "major" miracle.... But just think: Maybe we can free ourselves from the "English-Only" thingie in the first post..... Probably not, though.

XPtsp changelog:

- no reboots

- fixed code to encrease your boobs, libido and changing eyecolor

- added temperature variables to "making you a cup of joe" routine

"No reboots": :omg: Would be SO nice!

"Fixed code to increase...." and "Added temperature variables....": :doh: Why didn't I think of that? Let me work on it! :P LOL!

(Sorry for the late reply, I've been away from the computer for about 1.5 hours!)

Share this post


Link to post
Share on other sites
"Fixed code to increase...." and "Added temperature variables....": :doh: Why didn't I think of that? Let me work on it! :P LOL!

(Sorry for the late reply, I've been away from the computer for about 1.5 hours!)

make the gui loop like crazy/memory leak, and leave it running,ull have ure self a hot potatoe of a PC!

Share this post


Link to post
Share on other sites

Preview of Component Selection:

Page4.JPG

Side-Note: I've been trying to think of what else needs to be changed to support component selection.... and boy, have I come up with a list of things! So it may be a few days before the Component Selection page becomes available as any part of the normal routine....

Share this post


Link to post
Share on other sites

Hey dougie,

Don't know if you know this, but when I log off-> switch user, the logon screen is blank. In other words, it shows the screen, but no accounts. If I hit enter or press left or right, it'll logon, but doesn't show the user.

Known issue? Been this way since 1.4.0.2.

Sorry if you know about it, and thanks :thumbsup_anim:

Share this post


Link to post
Share on other sites

humm would this have anythign to do with the things i was removing from the longonui in the batch and we didint remember why and now we know? lol

btw dougie i like the new component section, and looks like thers tons of stuff.. and i have an idea...dunno what ure gonna think of it:

liek in DSI maybe people could choose components and they would be downlaoded?it would help to amke the pack lighter and when a component is updated the whole release dosent have to be repacked.but these are just ideas and i do know its hard work

edit:

i got a stragne error:

---------------------------
XP Theme Script Patcher
---------------------------
ERROR: Cannot read section "SP.Patch"!
---------------------------
OK
---------------------------

when at extracting sp3.cab

Share this post


Link to post
Share on other sites

pen25jf: Did not know about that bug! I will try to fix it as soon as I can! It's morning here, it will probably be this afternoon!

Bober: Thanks about the component selection thing. About downloading changed files, it could be done. Frankly, I probably could steal my updating code from DSI and apply in the program. But before I do so, I need component selection and repatcher done. But, we would have to upload every resource/extra file to a website..... even compressed that will take a while!

I know about the "SP.Patch" problem. I discovered this SOB during my testing this weekend. It comes after using a version of the GUI (v1.4.3.1, I believe) which doesn't handle uncompressed files properly. The solution that worked for me: Copy an original version of SP3.CAB to the XP source folder. The problem went away for me.

Share this post


Link to post
Share on other sites

ok, i forgot to mention that i had to wrestle the gui into finding the srouce folder wich i got my fresh install in,it wouldint detect it.so maybe is what caused the sp?cab problem.

also, about setupapi, i would want to add it to the batch versions, what is the hex that is to be modifyed and replaced by what.

Share this post


Link to post
Share on other sites

Add this line to the Entries.ini file of the add-on:

[HexEdit]
i386\SETUPAPI.DLL|5.1.2600.5512|284359|74|EB

Note that it will only patch the original SP3 file (5.1.2600.5512). It WON'T patch earlier or later versions!

:doh: :censored: I just ran the GUI in a virtual machine for a live patch test. It didn't patch a damn thing..... :ranting:

Share this post


Link to post
Share on other sites

Bober: I'm not sure about the hex-editing, but the resource patching doesn't take place during my last few tests. I'm running another test right now....

EDIT: Ok, I think I figured it out. I didn't make every modification I needed for the code conversion to using CABLITE.DLL.... Also, I compressed all the RES files, one per CAB. It occupies almost 39mb of space. I'm assuming that if I do the others as well, they will occupy an equal amount of size on a web site.

Amnesia: Are those the 7zip modified SFX module? Because all I'm seeing from here is version 1.2 RC1 (build 715). The regular 7zip SFX modules won't produce the intended result because none of the standard modules can set the environmental variables like the modified SFX module can.

I use the variable set by the 7zip SFX module to detect where the SFX was launched from, as there is no other way (that I'm aware of) to do so. It is mostly useful if the SFX was actually launched from a XP source folder. The folder would show up as the destination to make the changes to.

Share this post


Link to post
Share on other sites
Don't know if you know this, but when I log off-> switch user, the logon screen is blank. In other words, it shows the screen, but no accounts. If I hit enter or press left or right, it'll logon, but doesn't show the user.

Did it work before v1.4.0.2? I can't reproduce this problem using a Live Patch on a virtual machine. Here is the screenshot just after logging in, then pressing <Logo><L>:

Logon.JPG

Share this post


Link to post
Share on other sites
Amnesia: Are those the 7zip modified SFX module? Because all I'm seeing from here is version 1.2 RC1 (build 715). The regular 7zip SFX modules won't produce the intended result because none of the standard modules can set the environmental variables like the modified SFX module can.

try http://www.7zsfx.info/ru/ U'll see :)

Share this post


Link to post
Share on other sites

Everybody: I've updated the GUI with the resources from batch v1.4.4, as well as fixed the patching problem present in v1.4.3.3.

Amnesia: AH! I see now! Thank you! I'll try out the new SFX modules!

Share this post


Link to post
Share on other sites

im at work now but ill try and test the new gui 2 night,but i think my hdd died.(yeah an other one,but this on is just the os hdd so no valuable info is lost)i left the pc formatting last night and whne i woke up this morning its was frozen on thy bootscreen.

Share this post


Link to post
Share on other sites

Everybody: Minor update with the GUI to fix a few small issues.

Bober: I hate it when hard drives die. It don't matter if it's an OS drive or otherwise. It just sucks..... Wish you luck!

Share this post


Link to post
Share on other sites

dougie: i think ull ahve to update ure hexing for setupapi.dll by version:

5.1.2600.5603

ill try to do a acompaire to find out if the hex location changed from 5512

Share this post


Link to post
Share on other sites

Change the add-on so that it reads:

[HexEdit]
i386\SETUPAPI.DLL|5.1.2600.5512|284359|FF3BC3744A8B85|FF3BC3EB4A8B85
i386\SETUPAPI.DLL|5.1.2600.5603|284324|FF3BC3744A8B85|FF3BC3EB4A8B85

It's the same code sequence, but in a different place. This should patch both versions of SETUPAPI.DLL, but please note that I haven't tested it.

Probably tomorrow, I'll take a look for all the SP2 versions that have this code sequence. Hopefully, I'll find some.

Share this post


Link to post
Share on other sites

hex offet for 5512 is no good.

ok ive ben doing my "homework" on hexing and here is the fix(es):

[HexEdit]

;SP3 5.1.2600.5512

i386\SETUPAPI.DLL|5.1.2600.5512|284356|FF3BC3744A8B85|FF3BC3EB4A8B85

;SP3 5.1.2600.5603

i386\SETUPAPI.DLL|5.1.2600.5603|284324|FF3BC3744A8B85|FF3BC3EB4A8B85

but the offset in 5512 is good if u use the old 74|EB hex.

and for the new 5603;

its good

but i dont see why we need to have such a long hex if infact we only edit 2 characters...so here is what i would sugest:

[HexEdit]
;SP3 5.1.2600.5512
i386\SETUPAPI.DLL|5.1.2600.5512|284359|74|EB

;SP3 5.1.2600.5603
i386\SETUPAPI.DLL|5.1.2600.5603|284327|74|EB

Share this post


Link to post
Share on other sites