XP Theme Source Patcher: Project History


August 2007: Ricktendo64 started on a project called V'ISO. He had collected Vista icons, Boot screens, log-on screens, and other stuff he had collected from various Vista Shell Patchers (such as Energize, Vista Transformation Pack and VistaMizer) and created a CMD file to apply the changes to a XP source folder.

January 2008: Amnesia began helping with the resource file creation, assisting with resource file improvements such as the bitmaps on the left side of the dialog boxes.

February 2008: It was recognized that updating a system integrated with V'ISO would result in the original resources appearing on the system. So Amnesia created V'ISO Live in order to be able to repatch a computer system after updating the system.

June 2008: Ricktendo64 asked for volunteers to take over the project.

July 2008: Bober officially took over the project, renaming the project to XP Theme Source Patcher and creating a new thread for starting this new project. Amongst the changes that were to come was an add-on version of the patcher, which was one of the first additions made after the new topic was spun off.

August 2008: Dougiefresh began writing a GUI (Graphical User Interface), which will eventually replace all the batch files. All versions were initally released in the same thread as the batch version.

November 2008: Fixit opened a RyanVM thread for the Dutch versions of his XPtsp batch releases.

December 2008: Fixit introduced both a Blue and Purple themed version of the patcher. All versions of both patchers were also initially released in the same thread as the batch version. Dougiefresh's Comcast website was written to accomidate the XPtsp patcher batch and GUI versions.

January 2009:, Fixit introduced a Black themed version of the patcher. One version was released in the same thread as the batch version. At this point, we realized that one thread was WAY too small for the 4 different themes plus the GUI discussion.

February 2009: WinCert admin N1K created the new XPtsp forum. The GUI and each of the different XPtsp themed versions of the patcher got their own thread and development continued on them. The original XPtsp thread got transferred to the XPtsp forum.

April 2009: Robi450 opened a new thread and began working on a new XPtsp theme called NeonBlue. Up to September 2009, all that was shown in the thread were previews of images being worked on.

May 2009: Fixit released a new Red themed XPtsp package.

June 2009: Development of the XPtsp GUI took a major step with the release of version 2.0.0.0. Each of the versions of the XPtsp batch were stripped of the Extra folder and the batch file and compressed. The GUI was rewritten to be able to download resource packages from the website and to enable the program to pull resource updates from the website to avoid having to pull the entire package again and again. Of course, the resources were stripped out of the SFX, dictating that the user either allow the program to download the resource packages or download them manually.

August 2009: The website got a complete rewrite in order to make the site look more professional. Also, a Polish Green XPtsp version was posted under the XPtsp International thread.

September 2009: The website was transferred from Dougiefresh's Comcast site to a hosting company called FatCow and got a new domain name: XPtsp.com. The website began undergoing another rewrite in order to take advantage of the PHP support that the hosting company provided. The PHP support allows for a much more dynamic website, one that we don't have to constantly modify in order to keep it up to date.

A Beta version of the NeonBlue themed XPtsp batch was released to the public at the end of the month.

October 2009: A Beta version of the NeonBlue theme XPtsp batch was uploaded to the site for public download. At this point, it was realized that the NeonBlue theme utilized a completely different Extra's folder than the other resource packages, so in all likehood, the Extra's will be stripped out of the GUI and made into a seperate download like the resources were. A NeonBlue set of Extra's will also be available for download.

December 2009: Development of the XPtsp GUI took another major step with the release of version 2.1.0.0. The Extras folder was removed from the XPtsp GUI and compressed into a seperate downloadable file. The GUI was rewritten to able to select and download extra's packages, very much similarly to how the resources were split off from the GUI.

The Neon extra's were also released for download by both GUI and website.

March 2010: The XPtsp GUI was further optimized for the user with the release of version 2.2.0.0. Some of the external utilities were integrated directly into the XPtsp GUI, and many internal changes occurred during the process. A beta series was also released, mostly focusing on resource translation code, but also Windows 2000, 64-bit XP and 2003 support.

June 2010: XPtsp GUI Version 3.0.0.0 was released to the public. Resource translation code was finally enabled and 64-bit XP support came online as an experimental feature of the GUI.

July 2010: UXTHEME.DLL support was added for Windows XP Gold and SP1 in XPtsp GUI Version 3.0.0.11. Support for Windows 2000's SFC.DLL was added.

September 2010: Modified dialogs were removed from each of the official XPtsp theme packages. Support of the Batch versions was added to the GUI.

January 2011: XPtsp GUI version 3.0.0.16 was released. One of the original GUI features, Repatcher, was re-enabled after bugs in the code that prevented the GUI from repatching files was fixed.

May 2011: XPtsp GUI version 3.0.0.18 was released, bringing with it support for Icon Only packages.

October 2011: XPtsp GUI version 3.0.0.20 was released, bringing with it many code fixes and another update of both the Green XPtsp theme package and the Original extras package.

November 2011: XPtsp GUI version 3.0.0.22 was released, which fixed an fairly major issue with Media Center resources being moved into location.

cron