Jump to content

dougiefresh

Members
  • Posts

    762
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by dougiefresh

  1. The thing that bothers me right now is my inability to track down an apparent "bug" in the GUI. What happens: After OOBE, the GUI scans the files to see if anything needs repatching. At this point, it should exit without patching anything, after all, I had just installed the OS and haven't even updated it. But it wants to patch 336 files immediately after OOBE. Isn't this crazy? I think so.... As soon as I figure out how to solve this issue, I'll be releasing v2.0.0.1. But here's the current changelog for the next version: - LANG: Added "P_30a7" thru "P_30a15" for Control Panel applet "Settings" tab. - Modified "Settings" page from "32,48,64,128,256" to "32,48,64,96,128,256". - Modified "Settings" code to correspond to correct values for icon spacing per icon size. - Added a reboot prompt for icon title wrap, horizontal & vertical spacing changes in "Settings". - Added "Desktop View", as well as "Hide Desktop Icons" and "Icon Title Wrap" in "Settings". - Added disabled "Font" button to "Settings" tab. - OEM Info Generator is run during last-minute patching instead of RunOnceEx. - During last-minute patching, kernel is copied and patched with new bootscreen. - Kernel patching code can now edit progress bar's position on the bootscreen. - Added the black (actually blue copied) and red taskmanager resource files. - Updated XPtsp.ini with Black and Red taskmanager hex edit lines. - GUI patches UXTHEME.DLL and SFC_OS.DLL again. - Integration: File destinations are populated during Windows Setup. - Integration: File timestamps removed from file information in XPtspCom.inf. EDIT: I've compared the file information the GUI is putting into the registry before and after OOBE. I've found the only difference is a lack of timestamp info for most files. It was removed so that differences in time zones won't play into the GUI's decision to repatch a file. So I'm gonna add the timestamp during last-minute processes. However, I'm confused on how a file can be one size before XP installation and larger after installation.... and one at least two files, the version numbers aren't even the same! If anyone wants to take a shot at this question, any insights would be appreciated.... (Integration performed on virgin XP SP3 install, no add-ons or updatepacks) EDIT2: A thought just occurred to me about the different version numbers (and possibly sizes) for files.... Obviously, a different file than the one I patched and recorded info about has been copied to the hard drive.... I've deleted the differences info, so I can't go back and research these files. But I will after my next test of the GUI, which will be tomorrow....
  2. http://www.ryanvm.net/forum/viewtopic.php?...ghlight=uxtheme
  3. If the original files aren't "stringable", then it's not likely that these resources will be made like that. It would require that the MUI files be present and it's not the function of either the GUI or the batch versions to add those files. I strongly suspect that the MUI pack also installs the "stringable" system files, although I have no personal experience with this and cannot test without a link to the MUI pack. Neither the GUI or the batch version can detect this situation and would replace the original resources that the files contain with XPtsp'ed English resources, thus making it non-"stringable". It is the intention to develop a method to "translate" the resources into language-specific resource files based on the strings in the original file, however, it has yet to be started on and may never see the light of day....
  4. According to my calendar, it is June 20th, 2009 (7am CST) and 10 people voted in my poll. As promised, the poll comes down today. The results: EDIT: I've fixed the problem with the updating component.... The code assumed that the first line consisted of "[XPtsp]", but it actually had "[Theme]", so the component didn't see what it downloaded as valid. So modifying the INI file fixed this issue.
  5. I've added two poll questions. I've finished the "Settings" tab in the Control Panel applet. Now on to the "Themes" tab.... (Screenshot shown has 96x96 icons in it....) EDIT: Rewrote the poll and added another question of importance to me....
  6. Fixed the Comcast link and uploaded to 4shared. All links in first post are current. Sorry for any inconvenience....
  7. 16-bit color is 65536 colors, which isn't compatible with the kernel code. The kernel requires 16 colors..... Now, if you're asking "what does it look like in 16 colors", then it's the same. All the bitmaps are 16-color images. I'm thinking of doing an import-type button for the GUI, so that people can customize it how they want. I found information on how to import 16-color images, as well as info on how to change the progress bar's horizontal and vertical position and size. This would also mean I can use the bootscreens contained in files with extension .bootskin....
  8. Hey, I was browsing WinCustomize and found a few bootscreens that can be applied. or or What you y'all think?
  9. What's Changed in v2.0.0.0: - ALL RESOURCES HAVE BEEN REMOVED FROM THE GUI!!! - Added Theme Selection page (Page 6) to allow user to select theme to install. - Task manager and bootscreen colors set based on theme selected. - Updated AutoIt to newest stable version (v3.3.0.0). No more Win9x/WinNT support! - Updated the CAD2009 add-on to do the OS-type branding (Home, Pro, MCE) - Updated the QTTab add-on to adjust the appearance of Explorer. - Updated the UberIcon to add the Explosion plugin to the installation. - Modified code to make the GUI page parent to any Message Boxes that pop up. - Modified .NET download code to search for available update server. - Modified .NET download code to copy downloaded installer to GUI installer folder. - Fixed the code adding the XPtspOrb.bmp to the XP source folder. - Added new "Settings" page to the Control Panel applet. - Fixed the code handling patching of files within CAB files. - Modified XPtsp.ini to fix or handle several files during Live Installs. - Modified XPtsp.ini to remove all "default" MD5 hashes from the file. - Modified code to automatically generate the MD5 hash section within XPtsp.ini. - Rewrote bootscreen replacement code to use "/kernel=" switch in BOOT.INI. - Modified updating code to extract resources once all updates are downloaded. - Added two more COMCTL32.DLL files to the Live Install patching list. - Added same last-minute patching that Bober does in batch version for COMCTL32 files. - Page 7 modified to make patching all COMCTL32.DLL files as a single group. - Programs tab in Page 8 has been moved back to Page 7 (Component Selection). - Page 8 skipped if bootscreen and taskmanager aren't patched during Live Install. - English language file has been updated to include the strings in GUI. - Program descriptions in language file revised to better describe what the programs do. - Resources are not included as part of XPTSPCOM.CAB anymore. - Resource package is copied to i386 folder for extraction during Setup at T13. =============================================================== NOTES: Because the resources have been split from the GUI SFX package, you will need to download a resource package to apply to the system. The GUI has been written so that it can download the resource package that you want to install, as well as the .NET Framework v2.0 installer if required. Once downloaded, the package(s) (and .NET installer) are stored in the same folder as the GUI installer, making it easy to backup anything you download. Please also be aware that the amount of time required for a XP source integration has been reduced dramatically. Prior to the last 2 modifications, the patching process took about 600 seconds. After the last 2 modifications were completed, the patching process took about 335 seconds. This can be attributed to the fact that the GUI isn't recompressing the resources, but instead, copying the resource package straight to the i386 folder and unpacking during Windows Setup. There is also a space savings of about 10mb doing it this way because the resource packages are compressed better using the 7zip format than the CAB format. In the Control Panel applet, the "Themes" tab wasn't included as there were technical difficulties that should be resolved by next release. The "Settings" tab is somewhat functional. However, there is some code that has to be worked on for correct operation. Things like changing the icon size work immediately, but changing the spacing between icons doesn't. I'm pretty sure that all English strings have been removed from the GUI and placed in the English.ini file in the Languages folder. If you want the GUI translated into your language, please feel free to translate the file and send it to me. It will be included in next release. Just be aware that the file is about 660+ lines! Also note that no effort has been made to translate the resources themselves, for that is a project for later. Lastly, the resources from version 1.x.x.x aren't compatible with version 2.x.x.x unless you compress them into a 7z file. I have no intention of changing this, so please don't ask. EDIT: I just noticed something about the "Settings" tab in the CPL.... The icon sizes aren't correct. "128" is supposed to be "96", and "256" is supposed to "128". I've changed it for the next version, but do we need a 256x256 icon setting?
  10. Depends on whether it is specific to this theme or you are wanting to contribute to all. If it is specific to this theme, then this thread is where to put in. If not, then Off-theme discussion is where. Nice work on the bootscreen, by the way!
  11. Sorry about the lateness of the response. My website got shuffled around some and I'm trying to get everything back up and running.... Updated first post with new link.
  12. I think it would look great if Windows didn't have the 16-color limitation for boot kernels.... I used TuneUp Utilities to create the bootscreen and captured the preview of the bootscreen. Here's what it will look like: Probably not what you were hoping for.....
  13. After talking with Bober, I've decided to up the version number to v2.0.0.0. The GUI will sport some new changes, but it seems that seperating the resources from the GUI was much more difficult than expected. Other features decided that they didn't want to work as before, so I had to fix those problems as well. It may be this weekend before the newest GUI is ready to be published. I hope y'all like it....
  14. Try this link: Doug_QTBar_AddOn_v1.1.7z. Hopefully this one will work for you.... If that fails, try this: Doug_QTBar_AddOn_v1.1.7z at 4shared.com.... Added the mirror to first post.
  15. Okay, this last week has been difficult.... With my dad's computer breaking down and having to rebuild it and my living room machine (mobo swap-out for living room machine), getting proposals together for a friend wanting to rebuild his machine and working as much as I have, it's been a challenging week. Now my dad's computer is out of the house, my living room machine is back together, and it's a beautiful 3-day weekday.... Maybe I can get something done.... Anyway, I'm currently testing the next version and will try to release it today. The current version number is v1.4.6.13, however, the version number may be changed to v2.0.0.0. I'm thinking about closing this thread and/or opening a new thread. Don't get me wrong, there are still tweaks and features that can be done, however, the general development cycle of the GUI has been completed. It's a mature application and I know it's had some really bad growing pains. I'd like to thank everybody who has given this GUI some of their time, whether it be ideas or testing things or reporting missteps or whatever. It's been greatly appreciated!
  16. Uploaded v1.1 of the add-on. Included are instructions on how to change the default plug-in used by UberIcon, as well as new sections in the INF specifically for this.
  17. Preview of New Page 6 and Control Panel Tabs: On Page 6 and CPL applet, Preview image shown is the same images that the forum shows. Clicking on the preview image opens up a web page that shows the larger image. The drop-down menu shows the available resource packages that are available, with a (*) besides those packages that have already been downloaded and are available for use. If a package is selected but not already downloaded, the GUI will download the package and place a copy in the same folder as the installer. Feedback and/or feature requests are requested about the new CPL page. And no, it is not complete yet. Mr_Smartepants: I think the code mistake happened when I consolidated some code segments doing the same thing together into a function. Anyway, I've fixed the issue with the CAB folders. It'll be in the next release.
  18. Preview of New Page 6 and Control Panel Tabs: On Page 6 and CPL applet, Preview image shown is the same images that the forum shows. Clicking on the preview image opens up a web page that shows the larger image. The drop-down menu shows the available resource packages that are available, with a (*) besides those packages that have already been downloaded and are available for use. If a package is selected but not already downloaded, the GUI will download the package and place a copy in the same folder as the installer. Feedback and/or feature requests are requested about the new CPL page. Mr_Smartepants: I've fixed the issue with the CAB folders. It'll be in the next release.
  19. bjfrog: The exception has been removed from XPtsp.ini, so the IEXPLORE.MUI problem won't happen again. BTW, what happened with CAD2009? Regarding your feature request, I've implemented the icon spacing and icon size functionality into the Control Panel applet. It makes the modifications, however, a reboot or logoff seems to be required at this time to see the changes on the desktop. I've been searching for a way to remove that limitation.... bjfrog and Mr_Smartepants: I found the bug that resulted in XPtspOrb.bmp missing from the XP source folder. Turns out the GUI was trying to compress the file from the wrong folder.... I've fixed that for the next release. Mr_Smartepants: Ok, that's weird.... The "no files to patch" message shouldn't happen.... Let me look into that issue!
  20. OOPS! You're right, it would break installs! I've uploaded v1.1 with the problem fixed!
  21. What's Changed in v1.4.6.12: - Modified code to use "Resources\Green" if it still exists after environmental fix. - Updated the "QTTab" program to my "QTTab Bar & QT Address Bar" add-on. - Converted "UberIcon", "TaskTips", and "WinFlip" into add-ons for space savings. - Added "TransBar", "TrueTransparency", and "ViStart" to available programs. - Modified code to run all available add-ons silently without user interaction. - Added code to take over some of the work the INF was doing during Live Install. - Removed programs from Page 7 (Component Selection). - Minor change to Page 7 so that Page 8 is always shown (unless running silently). - Rewrote Page 8 for better display of programs, task manager, bootscreen & GUI options. - In Page 8, "TaskMan" and "Boot Screen" tabs aren't present if they won't be patched. - Images on Page 8 are clickable for larger preview image. - Option added to Page 8 for the new XPtsp Orb that can be displayed during Windows Setup. - Rewrote .NET Framework code to download if required or requested by user. - .NET Framework option is disabled if already installed (live) or present (integration). - Added "TaskMan" and "Boot Screen" tabs to CPL applet using code from Page 8. - Fixed major issue with hash information not being written correctly to registry. - Moved bootscreen & taskmanager preview pics from Misc folder to root. - Added bootscreen & taskmanager preview pics to XPtspCom.inf and XPtspCom.cab. - Added code to add the new XPtsp Orb wallpaper to Windows GUI Setup. Please note that the ability to apply the change to the bootscreen and task manager in the Control Panel applet hasn't been completed yet. This will be completed as of next release. At this time, it is my goal to release the next major version WITHOUT the resources contained within it. The resources will be available as a seperate download and may be done so manually or by the patcher program prior to installation or integration. Each resource package will be stored in the same folder as the GUI installer, so it will be easy to download once and use multiple times. Once theme support is released, code will also be present to switch resources themes (green to blue, blue to red, etc). EDIT: Modified first line of goal, which originally read "to release the next version".... ============================================== bjfrog: I'm sorry, I forgot to answer your request 2 posts above. Yes, it is and has been intended to add the code to be able to modify the system like that. I haven't figured out HOW to do those modifications yet, though. Once I get theme support built into the GUI, I'll work on adding that code.
  22. I'm sorry about that. That bug is among the list of things I've either fixed or altered in v1.4.6.12. I'll post the newest version later today.
×
×
  • Create New...