MFGG Forums
  • Home
  • Members
  • Help
  • Search
MFGG Main Site MFGG Forums Community Arts Board v
1 2 3 4 5 … 10 Next »
Launching my Windows XP Skin
MFGG Forums Community Arts Board v
1 2 3 4 5 … 10 Next »
Launching my Windows XP Skin
MFGG Forums Community Arts Board v
1 2 3 4 5 … 10 Next »
Launching my Windows XP Skin
Mark All Posts Read Today's Posts

Launching my Windows XP Skin
India matrix
Formerly WinMithul
Main Site Moderator
Submitter Holiday Tree
#1
06-06-2024, 11:49 AM (This post was last modified: 06-06-2024, 11:52 AM by matrix.)
Windows XP was the G.O.A.T along with Windows 7. It managed to preserve DOS compatibility along with the addition of the new kernel known as Windows NT. Windows NT dates back to the first NT release of Windows, named 'Windows NT 3.1', in 1993. Initially, it was designed for business professionals and later made it mainstream along with the release of XP.

Windows XP had one big new feature that took customization to a whole new level. And that is the theming engine. You can install visual styles a.k.a skins to Windows XP. Windows XP and later uses .msstyles as the file extension for storing skins. This version of skins is easily human-readable. But if you go to Windows Vista and later, these skins will be too complex and you will need a separate visual styles editor.

And note, if you want to install the third-party skins to Windows XP, you need a patched 'uxtheme.dll' or else this will not work. The patched 'uxtheme.dll' will allow all the skins that are not digitally signed by Microsoft. You can search for it in Google and get the patcher/patched file.


The Theme:

A few days ago, I made a Windows XP skin called "matrix Xpert" which is just simplified as Xpert. I took some design philosophies from the modern neumorphism, the aero frutiger style, and also the gracious 'Y2K' style. This skin contains two color schemes, mainly "Light" and "Dark". This skin was based on a Zune theme and a whole lotta bitmaps for the skin were made in both versions of Photoshop namely the current Photoshop 2022 in my host PC and the old and gold Photoshop 7.0 in my VM.

[Image: vxWe1He.png]

[Image: 0T7HIPy.png]
[Image: 88wIty7.png]
[Image: 0jp7iBS.png]
[Image: 6bMRTQr.png]
[Image: 5wX6M6H.png]
[Image: tJXKUlv.png]
[Image: 2prGlwf.png]
[Image: 6a2QJC8.png]
[Image: T30rU4Q.png]


How the theme was made:

Initially, I used 'Resource Hacker' to modify the skin but it was a bit complicated to create the color schemes in the skin. So, I ended up using StyleBuilder to create the skin and its color schemes (forget about SkinStudio as you need WindowBlinds to do this. That's why I used StyleBuilder to make skins as it could export as .mssstyles). But, it was a bit buggy, but I downloaded the latest version of the program.


The second thing I found difficult to deal with was the transparency and bitmaps. Windows XP skins don't support PNGs. Whereas, StyleBuilder does. But when compiled, all the PNGs will convert into bitmaps. They will only support 24-bit bitmaps at most. However, they can support 32-bit bitmaps with alpha transparency to an extent. So, the biggest difference between 32-bit and 24-bit is that there is an extra 8-bit channel for transparency (if you didn't know). Generally, 24-bit will have 8 bits of Red channel, Green channel, and Blue channel which range from number 0-255 respectively. But you're also adding an alpha channel into the 24-bit bitmap. So, this will add an 8-bit channel to that image. And, most of the photo viewer applications can't render properly just due to the alpha channel that is hidden. You can also check the type of bitmap before exporting them in the photoshop. There's also another variant of the 32-bit bitmap called X8 R8 G8 B8 which is basically the same bitmap but 25% of the memory will stay unused. You can learn more at https://learn.microsoft.com/en-us/previo...p/bb153349.

24-bit (R8 G8 B8) is the most commonly used bitmap. And if I want to convert PNGs to a bitmap that supports alpha transparency, I need to use Pixelformer. Well, it was an arduous task, and some bitmaps of the skin supported and some did not. So you may see some slight inconsistency on the caption buttons (located at the right of the title bar). That's one limitation of StyleBuilder. Another thing was that StyleBuilder didn't support some properties such as MenuText to change the text color for the menu bars. But I took some properties from the preloaded themes from StyleXP and pasted them to the dark mode of my skin.

Huge theories aside, another problem that I've experienced is that you need to modify even shellstyle.dll file also. Shellstyle.dll is another file that holds all values and properties regarding the explorer. This is the hardest part of it and you need to modify the two uifiles inside. And these uifiles would be difficult to understand just because these are some names that you may not know what it is. For example, you may have come across this name called blockade which I don't even know what is that element. Another example, "expando". you may have also come across that section of the file. It refers to the whole side panel in the file explorer.

Lastly, I was able to complete the skin, but a few inconsistencies were there especially in the control panel if you've used the light theme some are fixable and some are not due to the limitations of the skin. You have to set some by yourself in the advanced properties in the Appearance section of the Display Settings.

But still, I will be able to update the skin in the meantime. As of now, you can download the skin and enjoy it!!

Attached Files
.zip   Xpert.zip (Size: 337.14 KB / Downloads: 1)
[-] The following 4 users Like matrix's post:4 users Like matrix's post
  ↳ JesusPeters, littlelum, VinnyVideo, Vitiman
Albania snowrider3d
Goomba
New Member
#2
06-23-2025, 11:20 PM
great funtion!
[-] The following 1 user Likes snowrider3d's post:1 user Likes snowrider3d's post
  ↳ matrix
United States VinnyVideo
Can't have an avatar without a Shy-Guy
Site Developer
Main Site Moderator Site Developer/Webmasters Wiki SysOp Big Help Submitter Super Reviewer (2) Wiki Contributor Sprite Comp Runner-Up Minigame Comp Winner Minigame Comp Runner-Up Minigame Comp Top 5 (3) Music Comp Winner Music Comp Runner-Up Music Comp Top 5 (2) Drawing Comp Top 5 Game of the Month Winner NCFC Contributor (4) Secret Santa (5) MFGG 17th Anniversary MFGG 18th Anniversary MFGG 19th Anniversary Ye Olde MFGGe Retro Game Jam Participant MFGG Awards 2010 Winner MFGG Awards 2011 Winner MFGG Awards 2012 Winner MFGG Awards 2013 Winner MFGG Awards 2014 Winner MFGG Awards 2015 Winner MFGG Awards 2017 Winner (3) MFGG Awards 2019 Winner MFGG Awards 2024 Winner
#3
06-24-2025, 07:47 PM
Nice work! Windows XP theming is really cool - I wish newer versions of Windows were friendlier to theming.

One small nitpick: For the dark theme, the black text on the dark gray background is a bit hard to read.

Also, seems the Microsoft page is a 404 error now.
Course clear! You got a card.

[Image: CourseClear.gif]

[-] The following 1 user Likes VinnyVideo's post:1 user Likes VinnyVideo's post
  ↳ matrix
India matrix
Formerly WinMithul
Main Site Moderator
#4
07-11-2025, 07:23 AM (This post was last modified: 07-11-2025, 07:24 AM by matrix.)
(06-24-2025, 07:47 PM)VinnyVideo Wrote: Nice work! Windows XP theming is really cool - I wish newer versions of Windows were friendlier to theming.

One small nitpick: For the dark theme, the black text on the dark gray background is a bit hard to read.

Also, seems the Microsoft page is a 404 error now.

Thanks,
I think it has its limitations for the theming system in Windows XP. However, you can fix it yourself to ensure consistency. To do this, go to the advanced properties in the Appearance section of the Display Settings, check each element with font color inconsistencies, and then make the necessary changes. If you can't, then I may release a fix soon.

And speaking of the Microsoft page, I think it no longer works. I haven't seen it in a while.
 
[Image: pEWZjsg.png]


Music Games Apps &More…
Itch.io|Youtube Channel

  ↳
Russia Vitiman
 
Members
Big Help Submitter Super Reviewer Iso Collab Contributor Sprite Comp Runner-Up Sprite Comp Top 5 Minigame Comp Winner (4) Minigame Comp Runner-Up Minigame Comp Top 5 (2) Music Comp Winner (2) Music Comp Top 5 (2) Drawing Comp Winner Drawing Comp Runner-Up (2) Drawing Comp Top 5 (2) Super Comp Winner Super Comp Runner-Up Game of the Month Winner NCFC Contributor Secret Santa (2) Holiday Tree KFC Badge Leek Badge Good Citizen (2) Dudim Badge MFGG 18th Anniversary MFGG 19th Anniversary Ye Olde MFGGe Retro Game Jam Participant MFGG Awards 2015 Winner MFGG Awards 2016 Winner MFGG Awards 2017 Winner (7) MFGG Awards 2018 Winner
#5
07-12-2025, 02:41 PM
getting custom XP skins on here was the last thing I'd ever see happen on MFGG but I'm all for it.
[Image: LBpgMzY.png]

  ↳
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



  • View a Printable Version
Forum Jump:

Mario Fan Games Galaxy - Powered by MyBB | MFGG Staff | Contact Us

Linear Mode
Threaded Mode