04-11-2010, 10:19 AM
|
|
PPCGeeks Regular
Offline
Location: Las Vegas, Nevada
|
|
Join Date: Jun 2007
Posts: 171
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
|
BG4ALL + True transparent task & menu-bars in Sense 2.5 ... BOTH ORIENTATIONS
After reading Ham3r's thread last week over at XDA-Dev, [Feature/Mod.] Transparent bars for WM6.1 and WM6.5! [builds >= 20757], I was determined to make the transparency hack he discovered, work in Sense UI. Here's what I came up with.
Version history:
Version 0.4MM - 4/10/2010- This version is for use with MaxManila v3.0 (beta) only.
Version 0.4 - 4/10/2010- Misalignment issue corrected for VGA.
- Minor bug fixes and error checking.
Version 0.3 - 4/10/2010- Fixed misalignment issue in WM 6.5.x builds .. Now works correctly in 6.5 and 6.5.x (WVGA only, VGA will come tomorrow).
Version 0.2 - 4/9/2010- VGA version now available thanks to mwalt2!
- Minor bug-fix and method update.
Features:- True transparency for task-bar and menu-bar in both orientations. No stretching.
- Opacity level control. (256 levels of opacity, from completely transparent to completely opaque.)
- Backgrounds on all Sense UI tabs.
- Higher image quality for backgrounds than standard Sense UI background.
- Seperate portrait and landscape backgrounds. No stretching.
- Compatible with most other Sense UI mods. (most notably Cookie's home tab)
- MaxManila 3.0 (beta) compatible version available.
- WVGA and VGA versions available.
- Fully uninstallable cab.
Requirements:
(If you don't use Sense UI and just want to use my opacity adjustment tool and task/menu-bar refresher ... check post #2 and #3) - HTC Sense 2.5.2012 (only build I have tested so far, If you have success with other Sense UI builds please let me know so I can update this statement)
- .NET CF 3.5
- MOST IMPORTANT: Stock (unchanged) copies of "shell32.exe" and "aygshell.dll" for your WM build... Can be obtained from a kitchen, ROM dump, or in the next post where I will include the files for as many builds as I can.
Instructions:- Copy your stock shell files ("shell32.exe" and "aygshell.dll") to the root of your storage card ("\Storage Card\") .. If they are somewhere else you will be prompted for the location when you adjust your opacity level.
- Install the correct cab file for your resolution, attached at the end of this post. PLEASE NOTE: MM Versions are for use with MaxManila 3.0 (beta) only!!
- Run "Set Opacity" from the "volDeus" folder in your start menu.
- Choose your opacity levels and tap "Set opacity ......." for each element. (Example image below)
- Tap "Soft reset device"
- Run "Set Wallpapers" from the "volDeus" folder in your start menu and choose an image for portrait and landscape orientations.
- Admire your changes.
Notes:- "MM" Versions are for MaxManila 3.0 (beta) only!!
- For now, the images you use must match your device's resolution for each orientation.
- The required shell files CAN NOT be copied from your Windows folder, you MUST obtain them in one of the ways previously mentioned.
- This mod depends on your today screen background, the "Set Wallpapers" program sets it automatically and aligns everything correctly for you.
- At the moment, the start menu background does not update until you soft-reset. Everything else updates instantly.
- BACK UP YOUR DATA!!! This is a low-level hack and if there is a problem or you make a mistake, YOU MAY HAVE TO HARD-RESET!!! (it's worth it though )
Planned changes:- Resize/crop options with GUI ... Use any size image instead of resizing them to match your device ahead of time.
- Lower memory consumption for background process.
- Integrate "Set Wallpapers" into standard Sense UI menus.
- Automatic background cycling from an album.
- Thumbnail view when choosing backgrounds.
- Higher/full quality backgrounds.
- Open to suggestions.
__________________
---- volpe Deus ---- Device: HTC RhodiumW (Sprint Branded) ROM: Under Construction -- Radio: Sprint 2.32.00WF -- PRL: 60660 -- OS: WM6.5 b23554 -- GUI: Sense 2.5.2012 --
Last edited by volDeus; 04-11-2010 at 10:44 AM.
|