amnesia Posted February 2, 2009 Posted February 2, 2009 (edited) its to eventualy support multilang... i guessthen 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, 0STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTIONCAPTION "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 February 2, 2009 by amnesia
amnesia Posted February 2, 2009 Posted February 2, 2009 (edited) the year is 2020...XPtsp changelog:- no reboots- fixed code to encrease your boobs, libido and changing eyecolor- added temperature variables to "making you a cup of joe" routineoh, come on now, it's a joke Edited February 2, 2009 by amnesia
amnesia Posted February 2, 2009 Posted February 2, 2009 what 2020?? arent we supposed to die in 2012??but, isn't there WinCert.net Forums in Heavens ?
dougiefresh Posted February 2, 2009 Author Posted February 2, 2009 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 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! LOL!(Sorry for the late reply, I've been away from the computer for about 1.5 hours!)
bober Posted February 3, 2009 Posted February 3, 2009 "Fixed code to increase...." and "Added temperature variables....": :doh: Why didn't I think of that? Let me work on it! 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!
dougiefresh Posted February 4, 2009 Author Posted February 4, 2009 Preview of Component Selection: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....
pen25jf Posted February 4, 2009 Posted February 4, 2009 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:
bober Posted February 4, 2009 Posted February 4, 2009 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? lolbtw 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 workedit:i got a stragne error:---------------------------XP Theme Script Patcher---------------------------ERROR: Cannot read section "SP.Patch"!---------------------------OK ---------------------------when at extracting sp3.cab
dougiefresh Posted February 4, 2009 Author Posted February 4, 2009 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.
bober Posted February 4, 2009 Posted February 4, 2009 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.
amnesia Posted February 4, 2009 Posted February 4, 2009 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.SETUPAPI.DLL Ver. 5.1.2600.5512needs hex change at000456C7: 74 to EBhttp://www.wincert.net/forum/index.php?sho...ost&p=41032
bober Posted February 4, 2009 Posted February 4, 2009 lol i searched evry where man i just cant find it.
dougiefresh Posted February 4, 2009 Author Posted February 4, 2009 Add this line to the Entries.ini file of the add-on:[HexEdit]i386\SETUPAPI.DLL|5.1.2600.5512|284359|74|EBNote 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:
amnesia Posted February 4, 2009 Posted February 4, 2009 7-zip SFX modules1.2.5.1283 Stable (02.01.2009)1.3.0.1284 Beta (02.02.2009)http://www.4shared.com/file/84486740/99f93859/7zSFX.html
dougiefresh Posted February 5, 2009 Author Posted February 5, 2009 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.
dougiefresh Posted February 5, 2009 Author Posted February 5, 2009 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>:
amnesia Posted February 5, 2009 Posted February 5, 2009 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
dougiefresh Posted February 5, 2009 Author Posted February 5, 2009 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!
bober Posted February 5, 2009 Posted February 5, 2009 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.
dougiefresh Posted February 5, 2009 Author Posted February 5, 2009 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!
bober Posted February 6, 2009 Posted February 6, 2009 dougie: i think ull ahve to update ure hexing for setupapi.dll by version:5.1.2600.5603ill try to do a acompaire to find out if the hex location changed from 5512
dougiefresh Posted February 6, 2009 Author Posted February 6, 2009 Change the add-on so that it reads:[HexEdit]i386\SETUPAPI.DLL|5.1.2600.5512|284359|FF3BC3744A8B85|FF3BC3EB4A8B85i386\SETUPAPI.DLL|5.1.2600.5603|284324|FF3BC3744A8B85|FF3BC3EB4A8B85It'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.
bober Posted February 7, 2009 Posted February 7, 2009 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.5512i386\SETUPAPI.DLL|5.1.2600.5512|284356|FF3BC3744A8B85|FF3BC3EB4A8B85;SP3 5.1.2600.5603i386\SETUPAPI.DLL|5.1.2600.5603|284324|FF3BC3744A8B85|FF3BC3EB4A8B85but the offset in 5512 is good if u use the old 74|EB hex.and for the new 5603;its goodbut 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.5512i386\SETUPAPI.DLL|5.1.2600.5512|284359|74|EB;SP3 5.1.2600.5603i386\SETUPAPI.DLL|5.1.2600.5603|284327|74|EB
Recommended Posts