• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
bigmuscle

Aero Glass for Win8.1 RTM RC3

1,039 posts in this topic

AERO GLASS for Win8.1 Alpha 1

So for everyone who wants to TEST, let's call it alpha. It is full of bugs and not optimized at all. But it should work... maybe.

Some feature of Win8 version have been reimplemented - rounded corners, custom resources, glow effect, maybe bypassing theme signature (this has not been tested at all).

You can change some options via registry - blur deviation, transparency (aka BlurBalance).

For glow effect, you need to have glow.bmp in folder with DLL; for custom theme resource you need to save it as themeatlas.png into folder with DLL (no registry settings for these now).

There is a known glitch when frame extended into client area or ribbon window is covered by another frame (part of border will be black).

Currently 64-bit only and intended for testing purposes only.

At this time, I recommend to install it in the same way as Aero Glass for Win8. You can use loader from previous prototype but it won't load your registry per-user settings then.

http://prdownload.berlios.de/glass8/win81_x64_alpha1.7z

win81.jpg

Edited by bigmuscle
0

Share this post


Link to post
Share on other sites

AERO GLASS for Win8.1 Alpha 1

At this time, I recommend to install it in the same way as Aero Glass for Win8.

Thank you. It's great to see you're making progress with this.

The DWMGlass.dll file is version 0.0.0.1, and I've set up the registry via the following, and the glass effect works nicely but the CustomThemeResource registry entry doesn't seem to be processed. There is no drop shadow and the theme resources appear to be the stock ones.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]

"LoadAppInit_DLLs"=dword:00000001

"AppInit_DLLs"="C:\\BIN\\DWMGlass.dll"

"RequireSignedAppInit_DLLs"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM]

"CustomThemeResource"="C:\\BIN\\AlternateTheme.png"

AGForWin81.png

Is there any dependence on the folder being C:\DWM? I've put the software in C:\BIN.

Here's the debug.log:

[0x338] Machine ID: CG6OCCLNFHOH5LOSAU3ILTAPGVTLO335QDLJRAKI4LOGYZUQ

[0x338] License file not loaded (2)

[0x338] Creating debug console...

[0x338] Hook (api-ms-win-core-registry-l1-1-0.dll!RegQueryValueExW from dwm.exe) installed

[0x338] Hook (USER32.dll!CreateWindowExW from dwm.exe) installed

[0x338] Hook (GDI32.dll!CreateRoundRectRgn from udwm.dll) installed

[0x338] Hook (USER32.dll!DrawTextW from udwm.dll) installed

[0x338] Hook (GDI32.dll!CreateBitmap from udwm.dll) installed

[0x338] Delayed hook (UxTheme.dll!GetThemeStream from udwm.dll) installed

[0x338] Glass DLL correctly loaded.

[0x3B0] DBGHELP: Symbol Search Path: .;C:\BIN\symbols

[0x3B0] CTopLevelWindow::UpdateOcclusionHints hooked successfuly

[0x3E4] Failed to load custom theme file (0x2)

[0x3E4] Propagating user logon successful.

[0x3E4] Failed to load custom theme file (0x2)

[0x46C] Hook (USER32.dll!CreateWindowExW from shell32.dll) installed

[0x46C] Hook (USER32.dll!SetWindowCompositionAttribute from explorer.exe) installed

[0x46C] Hook (dwmapi.dll!DwmEnableBlurBehindWindow from explorer.exe) installed

[0x46C] Hook (USER32.dll!LoadImageW from themecpl.dll) installed

[0xFEC] Hook (USER32.dll!CreateWindowExW from shell32.dll) installed

[0xFEC] Hook (USER32.dll!SetWindowCompositionAttribute from explorer.exe) installed

[0xFEC] Hook (dwmapi.dll!DwmEnableBlurBehindWindow from explorer.exe) installed

[0xFEC] Hook (USER32.dll!LoadImageW from themecpl.dll) installed

[0xB08] Hook (USER32.dll!CreateWindowExW from shell32.dll) installed

[0xB08] Hook (USER32.dll!SetWindowCompositionAttribute from explorer.exe) installed

[0xB08] Hook (dwmapi.dll!DwmEnableBlurBehindWindow from explorer.exe) installed

[0xB08] Hook (USER32.dll!LoadImageW from themecpl.dll) installed

[0xFEC] Hook (USER32.dll!SetWindowCompositionAttribute from explorer.exe) installed

Please let me know if there's anything else you'd like me to check.

-Noel

0

Share this post


Link to post
Share on other sites

For glow effect, you need to have glow.bmp in folder with DLL; for custom theme resource you need to save it as themeatlas.png into folder with DLL (no registry settings for these now).

0

Share this post


Link to post
Share on other sites

Thanks. Setting the name of the file to themeatlas.png works.

Now the only things wrong I'm seeing are these:

1. File Explorer and other ribbon-enabled windows such as WordPad don't get a title background glow.

2. The title background glow could be brighter with the other windows where it does work to improve readability.

3. Sometimes with multiple overlapping windows open I'm seeing glitches in the glass background in the form of broad swaths of color that looks like it's coming from somewhere else. I've pointed orange arrows at it in the following screen grab.

4. The Hue/Saturation/Brightness controls in the Color and Appearance control panel work, but they're not quite calibrated the same way as in Windows 8. I can't quite achieve the same look as I have with the older system - but they're not far off.

AGForWin81WithTheme.png

This looks very promising for Windows 8.1! Well done so far!

-Noel

Edited by NoelC
0

Share this post


Link to post
Share on other sites
1. File Explorer and other ribbon-enabled windows such as WordPad don't get a title background glow.

It is the same reason as in Win8 - it's not DWM related, these windows renders glow effect on their own. Nothing to do except of modifying Windows theme directly.

2. The title background glow could be brighter with the other windows where it does work to improve readability.

I don't understand exactly. Glow image can be modified in image editor, but I used the same image like in Win8 RP.

3. Sometimes with multiple overlapping windows open I'm seeing glitches in the glass background in the form of broad swaths of color that looks like it's coming from somewhere else. I've pointed orange arrows at it in the following screen grab.

I believe it happens for windows which were opened when DWM was starting. Nothing to do about it - these windows are already marked as "non-transparent" and it is not so easy to clear the bit.

4. The Hue/Saturation/Brightness controls in the Color and Appearance control panel work, but they're not quite calibrated the same way as in Windows 8. I can't quite achieve the same look as I have with the older system - but they're not far off.

Right, colorization algorithm has not been applied yet.

0

Share this post


Link to post
Share on other sites

I guess the Microsoft version of glow.bmp is a bit wimpy. :)

Here's an updated glow.bmp that gives a more readable title against a black background and when the color intensity is turned down. As always, it's free for your use or to publish on your site if you'd like.

http://Noel.ProDigitalSoftware.com/temp/glow.bmp

BetterGlow.png

-Noel

0

Share this post


Link to post
Share on other sites

thanks, I'll test it in a VM :)

0

Share this post


Link to post
Share on other sites

Awesome progress mate, Blur Deviation settings work fine, some strange effects when closing a window though, I have my desktop icons at the top of the screen and for some reason when I close the explorer windows I see a ghost image of them at the top of the explorer windows even though the icons and window are no where near each other.

Anyway great progress, here is a screen to enjoy :)

P.S. just wanted to add that Theme Signature bypass works as well :thumbup

ofpuzp.jpg

Edited by MrGRiM
0

Share this post


Link to post
Share on other sites

Thanks for the update bigmuscle, working fine here, I don't use the glow.bmp. Thanks again ace2 . :thumbup

0

Share this post


Link to post
Share on other sites
' Enable AeroGlass For 8.1 - win81_x64_alpha1.vbs' http://glass8.berlios.de/' ~DosProbie - 09.10.13' ### RUN AS ADMINISTRATOR..  If WScript.Arguments.length =0 Then  Set objShell = CreateObject("Shell.Application")  objShell.ShellExecute "wscript.exe", Chr(34) & _  WScript.ScriptFullName & Chr(34) & " uac", "", "runas", 1  Else'''Code Here'''''''''''''''''''''''''''''''''''''''''''''''''' ### VARIABLES AND OBJECTS..  On Error Resume Next Dim WshShell Set WshShell=CreateObject("WScript.Shell")' ### ENABLE AERO GLASS.. WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\LoadAppInit_DLLs","1","REG_DWORD" WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\RequireSignedAppInit_DLLs","0","REG_DWORD" WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs", "C:\Bin\DWMGlass.dll", "REG_SZ" ' ### REFRESH DWM.. Set objFSO = CreateObject("Scripting.FileSystemObject") WshShell.Run "Taskkill /F /T /IM dwm.exe",1,TRUE  End If WScript.Quit()

Here's a script to activate based on C:\Bin location..DP :yes:

Edited by DosProbie
0

Share this post


Link to post
Share on other sites

Here's a script to activate based on C:\Bin location..DP :yes:

Nice, though I don't think it really needs the WshShell.RegWrite "HKCU\SOFTWARE\Microsoft\Windows\DWM\CustomThemeResource", "C:\Bin\themeatlas.png", "REG_SZ". At least not currently.

-Noel

0

Share this post


Link to post
Share on other sites

CustomThemeResource does not do anything in Win8.1 builds.

0

Share this post


Link to post
Share on other sites

Is the Alpha1 not compatible with the Preview x64 Build 9431 any more BM?

I get only messages at log on;

THEMECPL.DLL, is incompatible

SHELL32.DLL , is incompatible

Ending with,

Your DWM is incompatible with AeroGlass.

Do you want to retry symbols downloading?

And that doesn't work either.

Used Setup1.1 to install as recommended.

Tried with/without license.key

debug Log only shows machine ID,

then License file loaded / or not.

..

Only uninstalling got system back to normal.

Sean.

Should I load another way?, How does NoelC use Preview version 8.1?

PS, Prototype is working perfectly as usual with loader- but Alpha version doesn't run correctly from loader (DLL2DWMInjector.exe) Glow effect enabled. No Glass.

Just my results.... :)

Edited by ralcool
0

Share this post


Link to post
Share on other sites

Used Setup1.1 to install as recommended.

Version 1.1 is for Win8 and not Win8.1.

0

Share this post


Link to post
Share on other sites

@bigmuscle I removed it from my script above, also does that hold true for the BypassThemeSignature entry as well?

Edited by DosProbie
0

Share this post


Link to post
Share on other sites

BypassThemeSignature should work but I didn't try it at all.

0

Share this post


Link to post
Share on other sites

@bigmuscle I removed it from my script above, also does that hold true for the BypassThemeSignature entry as well?

Thanks for the script it works well, BypassThemeSignature is working from your script as well . :thumbup

0

Share this post


Link to post
Share on other sites

There seem to be some issues with glass regions on maximized windows:

aero8.1_glassbug.PNG

Looks like a window behind the maximized one, except there isn't one.

There was nothing like this in the prototype. It doesn't matter if I use a custom or the default theme. Running 8.1 RTM.

0

Share this post


Link to post
Share on other sites

Bigmuscle, the windows 8.1 alpha is running well in VMware. There is a glitch with windows photo viewer, as seen in the photo. also, the glow file that you provided makes the window titles distorted. maybe because I'm using build 9431. Other than that, it is working great. I'll upgrade my main machine to 8.1 once you release the final aero glass for windows 8.1. Great work!

win8glass_zps6b38942d.png

Edited by Nickygamer
0

Share this post


Link to post
Share on other sites

There is a glitch with windows photo viewer, as seen in the photo.

Perhaps it's because your screenshot is downsized, but I'm not seeing a glitch. Can you please be more specific?

-Noel

0

Share this post


Link to post
Share on other sites

There is a glitch with windows photo viewer, as seen in the photo.

Perhaps it's because your screenshot is downsized, but I'm not seeing a glitch. Can you please be more specific?

-Noel

Look at the bottom of Photoviewer:

post-375511-0-04703100-1379142617_thumb.

0

Share this post


Link to post
Share on other sites

Why do user try it on Preview version of Win8.1 when it is stated that it is intended for Win8.1 RTM and build 9600 only :huh:

0

Share this post


Link to post
Share on other sites

Why do user try it on Preview version of Win8.1 when it is stated that it is intended for Win8.1 RTM and build 9600 only :huh:

Bigmuscle, the windows 8.1 alpha is running well in VMware. There is a glitch with windows photo viewer, as seen in the photo. also, the glow file that you provided makes the window titles distorted. maybe because I'm using build 9431. Other than that, it is working great. I'll upgrade my main machine to 8.1 once you release the final aero glass for windows 8.1. Great work!

Yeah, I haven't upgraded my vm to build 9600 yet, :whistle: but i'll be sure to do that when I have time. That's probably why I have so many glitches, like the glow.bmp not working.

Edited by Nickygamer
0

Share this post


Link to post
Share on other sites

Here's a complete version of the themeatlas.png file resembling the Windows 8 Release Preview. I used the original resource from the RP theme file and besides some minor edits I basically just moved the different parts around to match the new 8.1 theme mapping. The only glitch I found is that the right margin of console windows (cmd.exe, powershell.exe) isn't painted correctly.

post-381566-0-23167600-1379250341_thumb.

0

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.