Hi All
I am starting this thread to publish all the resources I use or have made to customise my HTC Rhodium. The idea is that ROM chefs can use these to customise their ROMs but that they can be used to customise a device after flashing.
The first publication is a set of icon libraries that I have compiled using Icons previously published on this forum. Firstly, I would like to say that I put no work into the graphics of these icons. All I have done is convert them from image files into .ico files and from .ico files into icon libraries in .dll format.
OK, the icons are the ones published by billyJ in this thread:
http://forum.xda-developers.com/showthread.php?t=546881
He based his icons on the iReflect icon set published by bluemetalaxe in this thread:
http://forum.xda-developers.com/showthread.php?t=533993
I would like to emphasise that both billyJ and bluemetalaxe put a lot of work into these icons so they take 99% of the credit for this resource.
I've attached a screenshot of how these icons look in practice:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
To download the icon libraries go here:
https://cid-ac854080db1a552d.skydrive.live.com/self.aspx/XDA Developers files/Icon Libraries.rar
If you want to put them into your ROM you simply need to ensure all your start menu shortcuts relate to the icon or folder .dlls.
If you want to use these resources to cusomise your device after a ROM flash you will need to copy the relevant files to somewhere on your device. In my case the root of the storage card but you can put them on the root of the device memory, or even the Windows folder (which is where they will end up if they're cooked in). You then need to edit your start menu shortcuts with something like Total Commander PPC.
Within each .dll each icon has a different index number and you change the icon displayed by adding the following string to the end of the .lnk file:
?\My Documents\Icon.dll,-4
In this case the .dll file is called Icon.dll and has been copied into the My Documents folder on the main device memory and the index of the icon to be displayed is 4. I've exported my start menu into a .zip file which is attached to help demonstrate how this works in practice.
Check out the "Start Menu Customisation" thread in my signature to understand how to change the start menu folder icons.
Cheers
andrew-in-woking
CommManager MOD
Hi all
First off, this will only work on a WWE ROM with the stock Rhodium CommManager installed.
I've managed to successfully add two additional functions to the CommManager. It's working as follows:
Airplane Mode: Working as default settings.
Phone: Working as default settings.
Bluetooth: Working as default settings.
Wi-Fi: Working as default settings.
Microsoft Direct Push: Working as default settings.
Data Disconnection: Working as default settings.
3G (New): Switch fully working. Row Area Mapped to "\CMBandSwitching.exe".
Internet Sharing (New): Switch opens Microsoft Internet Sharing UI. Row area mapped to "\Windows\CMInternetSharing.exe". Switch changes to indicate HTC Internet Sharing connected.
Instructions:
Obviously if you're cooking a ROM you'll either need to merge my modification with the OEM package of the Stock CommManager or create a separate OEM package with the files in the .zip file attached.
If you are customising your device after a flash; in the .zip file attached there are two registy entry files as well as four image files.
1) Close Comm Manager
2) Back up the following registry Keys and all their containing vaules: [HKLM\Software\HTC\CommManager] & [HKLM\Software\OEM\UTMS]
3) Import the registry entries into your phone's registry from CommManager.reg and UTMS.reg in the .zip file attached.
4) Copy the four image files into the \Windows\ folder of your device. N.B it is not recommended to copy them directly from your computer to the windows directory, but to your storage card first.
5) Soft reset your device.
Original registry entries for HKLM\Software\HTC\CommManager attached.
Cheers
andrew-in-woking
Comfortaa font substitution
Hi all
First of all I need to credit aajohan from deviant art for the Comfortaa font:
http://aajohan.deviantart.com/art/Comfortaa-font-105395949
I really like the comfortaa font that GODZON listed on his TF3D + Windows fonts thread here:
http://forum.xda-developers.com/showthread.php?t=471604
However, the cab file only changed one of the TF3D fonts and I had some trouble changing the other. Anyway, here is where I have got to (There is a larger screen shot attached):
I've managed to change all the fonts, both system fonts and all the TF3D fonts. However, I would like the title font in TF3D to be Comfortaa Thin, which is proving to be difficult. To change your fonts to Comfortaa you need to copy the attached font files into two respective folders. They are sorted into these folders in the .zip file but just in case:
Font substitution now in .cab installer, thanks to starmans. Cab file attached.
Place the following files directly into your \Windows\ folder:
1) HelveticaNeue LT 35 Thin.ttf
2) HelveticaNeueOTS.ttf
3) tahoma.ttf
4) tahomebd.ttf
Place the following files into your \Windows\Fonts\ folder:
1) Comfortaa Bold.ttf
2) Comfortaa Regular.ttf
3) Comfortaa Thin.ttf
4) ZZ.TTF
Soft reset and when you restart your device you should have Comfortaa system and TF3D fonts. It is worth noting that if you do not have a \Fonts\ folder in your windows folder you do not need to copy these last four fonts to your device (unless you want Comfortaa available in MS Office). However, if you do not copy them, one of your TF3D fonts may change if you install software that uses its own custom fonts. For me Bible reading software did this as it uses special fonts for greek and hebrew.
To uninstall the font:
1) Rename the copied font files' extensions in Total Commander PPC to .ttt, do for example "tahoma.ttf" becomes "tahoma.ttt".
2) Soft reset the device.
3) Delete the .ttt files.
Cheers
andrew-in-woking
Green Glow 1.1
Hi all
This is my Green Glow wallpaper for M3D. I've also made a .theme file for S2U2 based on the tPro theme. First some attribution:
S2U2 here:
http://forum.xda-developers.com/showthread.php?t=527523
tPro for S2U2 here:
http://forum.xda-developers.com/showthread.php?t=467435
Green Glow Wallpaper here:
http://anowia.deviantart.com/art/Green-Glow-wallpaper-117112952
Here are some screen shots:
I'm having problems attaching files to this post so I've uploaded the files to my Skydrive folder here:
https://cid-ac854080db1a552d.skydrive.live.com/browse.aspx/XDA Developers files/Green Glow 1|_1
I've uploaded a HD Wall cab file. The additional graphics files and S2U2 theme file in a .zip archive as well as the 12 manila files in a .rar archive. For some reason when I try to download files from Skydrive it downloads them with an underscore _ at the beginning and end of the file name which need to be removed.
If you just want the wallpapers install the .cab file on your device. If you want the additional graphics you should copy animated.gif and welcomehead.192.png into the \Windows folder and implement the Green Glow.s2u2 file from the S2U2 settings dialogue under "Theme".
Cheers
andrew-in-woking
Spectrograph M3D Wallpapers
Hi all
Here's my latest customisation: Spectrograph wallpapers.
Attrubution: http://monkeybiziu.deviantart.com/art/Spectrograph-137589465
Screenshots:
WVGA wallpapers are attached for use wth S2U2, etc. The full download including all the manila files and a S2U2 theme file are in a .zip file which can be downloaded here:
http://cid-ac854080db1a552d.skydrive.live.com/self.aspx/XDA Developers files/Dark.zip
Enjoy!
andrew-in-woking
Fonts 1
Hi all
Here are the first of a set of fonts for your phone. For each set there is a .zip file attached. In the .zip file there are some fonts in a Windows folder which go into the windows folder of the device and then two others which go into the Windows\Fonts folder on the device. You need to use Total Commander to perform the copy and paste operation. For more information check out this thread:
http://forum.xda-developers.com/showthread.php?t=539091
1) 5 x 5 dots:
2) Alba
3) Amputa Bangiz
4) ARC
5) Asenine
6) Astronaut
And that's not all the A's! More to follow.
Cheers
andrew-in-woking
Floating Dots
Hi all
Here is my latest customisation. It's based on this image:
http://stratification.deviantart.com/art/Floating-Dots-74063890
It's a HTC Sense 2.1 skin created using HD Wall. There are four varieties:
1) WM 6.1
2) WM 6.1 CFC
3) WM 6.5
4) WM 6.5 CFC
All of these cabs are for HTC Sense 2.1. As well as changing all wallpapers within M3D they change the standard homescreen, the WM6.5 lockscreen as well as making the bottom slider and clock background transparent. WM 6.5 files skin the top and bottom bars.
I have included the four cab files as well as all the files that are included in them in a folder. The files can be downloaded here:
http://cid-ac854080db1a552d.skydrive.live.com/browse.aspx/XDA Developers files/Floating Dots
Cheers
andrew-in-woking
Liquid Cool Theme - Source files
Hi all
I'd like to draw your attention to:
andrew-in-woking said:
Hi fellow XDA-Devs
Welcome to my Liquid Cool theme. For reference purposes installing this theme on your phone is literally like going back in time to 1993 and drinking liquid cool.
Requirements:
- WVGA devices only
- WM 6.5 (.0)
- Sense 2.1
- Stock and Custom ROMs
- Co0kieMonster HQ Wallpaper patch, for your specific version of HTC Sense (http://forum.xda-developers.com/showthread.php?t=529730).
- You have to be really cool to install this theme.
What does the theme do?
1) Installs all Sense Liquid Cool backgrounds: Home Tab, All Tabs and Start Menu.
2) Installs Liquid Cool default Today Screen wallpapers
3) Installs Liquid Cool Lock Screen wallpapers
4) Installs Liquid Cool WM 6.5 Start Menu backgrounds
5) Skins softkey and task bars
6) Installs Leo Style animated splash screen and secondary/tertiary splash screens
7) Installs transparent bottom slider
8) Removes HTC Sense top curtain
9) Removes HTC Sense Weather clock background
10) Installs Retro Sense slider icons
Here's what it looks like:
Splash Screens:
Installation:
1) Disable Sense 2.1 via Settings>Today>Items:>HTC Sense
2) Install "Liquid Cool Theme.cab" contained in "Liquid Cool Theme.cab.zip"
3) Restart Device as requested.
4) Re-enable Sense 2.1 via Settings>... as in 1.
----------Bonus material for GSM Rhodium Devices------------
The bonus material for GSM Rhodium devices is an initial splash screen that is designed to preceed the Leo style animated splash screen. This must be handled with care because if you mess it up you can break your phone, invalidate the warranty and end up with a very expensive paperweight!
This splash screen must be flashed to the phone like a ROM or Radio ROM. Requirements:
- GSM Rhodium only - DO NOT try this on any other device!
- Hard SPL (http://forum.xda-developers.com/showthread.php?t=550131)
Installation:
1) Unpack RHODIMG.zip
2) Copy RHODIMG.nbh to the root of your device's Storage Card
3) Power off your device using the Long Press Power Button method
4) Press and hold the Volume Down and Power Buttons at the same time
5) Press the Power Button button to flash the splash screen
6) Reset the device using the stylus in the hole method.
Uninstallation:
Exactly as above but use the "RHODIMG.nbh" contained in "Default Rhodium Splash.zip" attached.
I have also attached the WVGA .jpg wallpapers for use with S2U2. I recommend tPro:
http://tpro.station59.com/skins/slide2unlock2
Credits:
Image: http://www.psdgraphics.com/textures/metal-textures/
HD Wall: http://forum.xda-developers.com/showthread.php?t=503511
Splash: http://forum.xda-developers.com/showthread.php?t=587867
Lots of other contributors but I didn't take a note. Please let me know if you think I've used your work.
Cheers
andrew-in-woking
Click to expand...
Click to collapse
I've attached a .zip file with all the source files for ROM cooking. You'll need to edit the registry accordingly for the top and bottom bar skinning.
Cheers
andrew-in-woking
Nexus One theme
Hi all
Here is my Nexus One theme:
Attribution: http://sqype.deviantart.com/art/Nexus-One-149713018
As well as changing the background in all tabs, it also changes:
- The clock background to transparent
- Slider to the old Manila 2.1 style with transparent curtain
- Removes the top curtain
- Changes the clock to transparent
- Adds some small colour changes in Sense
- Updates the call history contacts tab and call history graphics in the dialer
- Replaces the standard WM 6.5 today screen and the lock screen wallpapers
You can download the HDWall Cab here:
http://cid-ac854080db1a552d.skydriv...evelopers files/Nexus One Sense 2.1 Theme.cab
You can download the Theme files (manila and image files) here:
http://cid-ac854080db1a552d.skydriv...DA Developers files/Nexus One Theme Files.zip
Source image files for Sense are attached to this post.
It will only work on WM 6.5 with HTC Sense 2.1 (Weather Clock).
Cheers
andrew-in-woking
Reserved 9
Reserved for later use!
looks great,congratulation.
..............but can not download the icon libraries,getting page not found error.
Hmmmm...
ramakrishna said:
looks great,congratulation.
..............but can not download the icon libraries,getting page not found error.
Click to expand...
Click to collapse
Hi ramakrishna
I'm sorry but when I try the link it works. Can you try it again? Could it be a restriction on the network you are using?
Has anybody else had problems accessing the icon library downloads?
Cheers
andrew-in-woking
hey Andrew,
I'm using grzegorz10 dusk for 2.1 blackstone
http://forum.xda-developers.com/showthread.php?t=520753
best theme ive ever used and it works a treat on the tp2!
6.5 Lockscreen and task bar!!
http://forum.xda-developers.com/showthread.php?t=530981
BTW..I'm not far from you in Winchester!
Updated link
Hi all
I've updated the link to the libraries in the first post. It should work now. Please let me know if it doesn't.
Sorry about that.
andrew-in-woking
Single Icon DLL Template
Hi Andrew,
your icons really rock! However, I would really like to use one DLL per Icon (with SK Shortcut Manager). I've searched the forum and the web and didn't find one single solution that works to produce DLL's that get recognized by SK Shortcut Manager...
I've tried BeCyIconGrabber, Microangelo & VBCE Icons Tool. All of them could not generate a DLL that is recognized by SK Shortcut Manager. Your DLLs -> no problem.
Could you please-please-please give me a hint or (even better) upload a template DLL containing exactly one icon?
Thanks a lot!
IconFX
Hi all
I use IconFX. It's free and very good. That and GIMP for editing images.
Cheers
andrew-in-woking
Single Icon DLL Template
Hi Andrew,
thanks for the tip, I tried IcoFX and I really like it. Unfortunately, I was not able to accomplish making one DLL containing exactly one icon for use with SK... I (think) I tried everything. Even making a ICL file and renaming it to DLL...
How did you generate you e.g. Office-DLL? Could you generate one template with only one icon? You would save my weekend!
Thank you & Greetings from Vienna!
Tools -> Resource Editor
Griechenland said:
Hi Andrew,
thanks for the tip, I tried IcoFX and I really like it. Unfortunately, I was not able to accomplish making one DLL containing exactly one icon for use with SK... I (think) I tried everything. Even making a ICL file and renaming it to DLL...
How did you generate you e.g. Office-DLL? Could you generate one template with only one icon? You would save my weekend!
Thank you & Greetings from Vienna!
Click to expand...
Click to collapse
Hi Griechenland
1) Save my .dll files to a location on your computer, e.g. Documents or Desktop.
2) Open IconFX and in the menu select "Tools and then" "Resource Editor..."
3) In the dialogue box that opens select the open button which is the normal opening folder icon second in from the left.
4) Browse to the folder where you saved the icon libraries and select the one which contains the icon you want to use.
5) You should now see a number of icons in the dialogue box with a number below them. Go through each icon you don't want, right click on it and select "Delete", until you are just left with one icon.
6) Click on the "Close" button on the bottom right of the dialogue box and you will ask if you want to save your icon library.
7) Select "Yes" and you should get a message to say successfully saved.
Your original icon library will be renamed to Office.dll.bak, for example, and your new one will be saved as Office.dll where Office.dll was the original name of your icon library so if you have deleted all but the Pocket Word icons from the library you would want to rename the new icon library, Office.dll to Word.dll and Office.dll.bak back to Office.dll.
Hope that helps
andrew-in-woking
Green Glow 1.1
Hi all
I've updated post 4 with my green glow wallpaper and extras.
Cheers
andrew-in-woking
Tools -> Resource Editor
Now you really made my weekend! Thank you very very much!
And I can't believe I missed it (it's so easy). I just checked with SK - works like a charm! Maybe I just didn't expect a "delete-icons" functionality because all the other tools I've tried didn't have one... I just deinstalled all other tools and I'll stick with IcoFX.
I started this thread because there are beginning to be some cool themes being released for the new version Touchflo 2d 2.0 and they are posted everywhere. PLEASE DO NOT POST OLDER THEMES
ONLY POST A THEME IF ITS THE NEWEST BUILD WITH THE WEATHER\FLIP CLOCK
I will try to update this post as often as i can.
Thread to the NEW Manila 2D v2.0 build 19191432 from HTC Mega by whitealien
http://forum.xda-developers.com/showthread.php?t=541750
Thread to older Skins from older Manilla 2D
http://forum.xda-developers.com/showthread.php?t=451702
Big thanks to Vin255764 for all his help.
Big thanks to Twolf for his excellent clocks
Thanks to Paul_Days(footprints), Dan_ru(M2D Today Page) Clause1953, and anyone else who contributed
Here is an updated Sky Reflection Theme 2.0 with Full Home Weather Graphics.
Enable Sky Reflection Theme in Home settngs after installing
DOWNLOAD
Attached is My first Theme called Nature!
It is a FULLSCREEN Theme.Works with WM6.5 and WM6.5.1
V1, After install, enable Ron Arod orange Theme in home settings
V2, After install, enable Nature Theme in home settings
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here are some skins that i have found so far from the latest touchflo 2D.
http://forum.xda-developers.com/showpost.php?p=4797797&postcount=1596 DWC316
from DWC316
http://forum.xda-developers.com/showpost.php?p=4800345&postcount=1606 DWC316
from DWC316
http://forum.xda-developers.com/showpost.php?p=4743670&postcount=1481 WAPVIRUS
from WAPVIRUS
http://forum.xda-developers.com/showpost.php?p=4754459&postcount=1515 WAPVIRUS
from WAPVIRUS
http://forum.xda-developers.com/showpost.php?p=4632196&postcount=1200 GRACING
from GRACING
http://forum.xda-developers.com/showpost.php?p=4220621&postcount=2 WHITEALIEN
from WHITEALIEN
http://forum.xda-developers.com/showpost.php?p=4743780&postcount=9 VIN255764
from Vin255764
http://forum.ppcgeeks.com/showpost.php?p=1247896&postcount=717 VIN255764
from Vin255764
Here is my JMITR Mega Black skin.
It goes a bit deeper than some of the other skins in removing the brown tints. notification bubbles, button presses, audio manager etc are all skinned the classic HTC Black / Green.
Any wallpaper can be used in lieu of what I choose, and all the excellent clocks posted work as well. If you like my transparent clock background install the clock first, then my theme.
I do not have a cab generator program (the free ones kinda suck!!!!!)
If someone wants to cab this up pm me and I will edit the post, otherwise:
1. Disable touchFlo
2. Open with Total commander, copy files into the windows directory
3. restart touchFlo
Please note, the default wallpaper will be the Diamond black.
Enjoy,
File:
http://rapidshare.com/files/297107081/JMITR_Mega_Black.zip
Wow what a great community, thanks to both dwizzy130 and DWC316 for answering the call for cabing my theme. Both were a different size, both worked, but I'm linking the smaller of the 2!!!! Thanks both for making this. I should and will eventually invest in a good cab program. With m2dc I never needed that for my themes but now we do again.
Cab file:
http://rapidshare.com/files/297567316/JMITR_Mega_Black_M2D.cab.zip
alternate link:
http://www.mediafire.com/?inmdzgdzn0t
jmitr said:
Here is my JMITR Mega Black skin.
It goes a bit deeper than some of the other skins in removing the brown tints. notification bubbles, button presses, audio manager etc are all skinned the classic HTC Black / Green.
Any wallpaper can be used in lieu of what I choose, and all the excellent clocks posted work as well. If you like my transparent clock background install the clock first, then my theme.
I do not have a cab generator program (the free ones kinda suck!!!!!)
If someone wants to cab this up pm me and I will edit the post, otherwise:
1. Disable touchFlo
2. Open with Total commander, copy files into the windows directory
3. restart touchFlo
Please note, the default wallpaper will be the Diamond black.
Enjoy,
File:
http://rapidshare.com/files/297107081/JMITR_Mega_Black.zip
Click to expand...
Click to collapse
your theme looks good,but i dont like the buttons for the player..>.<
Sounds like a good idea, wished M2DC was compatible with this version, would be much better... :/
White Glass M2D Skin and Theme by Kane159 & TWolf:
After installing you'll need to enable the white TSK.
The attached zip includes extra white wallpapers and a "restore original skin" CAB.
Enjoy.
---edit---
For the ppl that are having problems installing the first cab, here is the theme and skin seprarated in 2 cabs.
The fist zip still has some nice wallpapers, so I recommend the download anyway.
Ok, I'm making a world of warcraft theme(my favorite game) so heres a sneak peak so far. now im going deep on this one but i need some help. i dont do icons yet but i will eventually so if someone could make some cool world of warcraft icons taken from the game that would be cool. also, i need this clock made http://www.mediafire.com/?meinjjmgjn1
and by icons, i mean for the tabs on the slider.. also, how do i make it to where i have a different background for each tab?
thx in advance
tcchuin said:
your theme looks good,but i dont like the buttons for the player..>.<
Click to expand...
Click to collapse
here are the square buttons, after installing my theme, unzip this into your windows directory and you'll have the old square (but black) buttons.
P.S.
Hey everyone. Any questions on a theme or requests, let's pm the themer.
It would be great if we could keep this thread clean and easy to read by posting themes only.
Made a small tool to enable/disable/rearrange tabs:
Get it here: http://forum.xda-developers.com/showthread.php?p=4816013
Its in my to-do list try to make the old skins work with the new version and create a new skin extension for the new m2d themes.
Hi I have a sprint touch running nfsfans rom 6.5 v1.00 and when i installed the first WAPVIRUS skin it broke my touchflo so that it wouldn't boot. i tried installing the recovery cab included in t-wolfs white theme and i tried to just install another theme with no success. in everyone of my tries i disabled m2d2, installed cab, reset, then enable m2d2
edit: i found that i could uninstall themes in the remove programs menu so my m2d2 is back to working just not with a theme i currently want, haha
It could be a missing image or the xml is somehow wrong...
Try using my M2Dr tool (above) to fix the xml or install m2d all over again...
nice tool twolf! and a nice skin. you do great work!! thanks guys for posting on the thread
Thank you for creating and manage it.
I want to ask some feedback from the skinners out here for this new m2d version...
If M2DC isnt updated, I'm thinking of making the skin selector on my tool that:
- Lists all the file names from a specific folder.
- Renames them to zip and extracts the thumbnail preview from all.
- Lists them all as themes on M2Dr with image preview.
- Renames them all back to the previous extension.
- when a theme is selected it renamed the file to zip, extracts all the files to a temporary folder, removes the xml file (if its an old skin), moves all the files to the Windows folder and finally renames the file extension again.
- The current theme is saved as selected and the themes list is saved until the user decides to refresh it again.
M2DC uses zip files the .m2dct extension so that ppl dont try to install a zip without knowing how.
So that ppl from older M2D versions dont try to install our new skins (with much different files) by mistake I was thinking if changing the extention to simply .M2D or .M2DR what do you think?
Masterface7 said:
Hi I have a sprint touch running nfsfans rom 6.5 v1.00 and when i installed the first WAPVIRUS skin it broke my touchflo so that it wouldn't boot. i tried installing the recovery cab included in t-wolfs white theme and i tried to just install another theme with no success. in everyone of my tries i disabled m2d2, installed cab, reset, then enable m2d2
edit: i found that i could uninstall themes in the remove programs menu so my m2d2 is back to working just not with a theme i currently want, haha
Click to expand...
Click to collapse
all you have to do is backup your m2d settings before you install a theme using m2d customizer and after you install a theme and touchflo wont start then restore your m2d settings with m2d customizer
twolf said:
Thank you for creating and manage it.
I want to ask some feedback from the skinners out here for this new m2d version...
If M2DC isnt updated, I'm thinking of making the skin selector on my tool that:
- Lists all the file names from a specific folder.
- Renames them to zip and extracts the thumbnail preview from all.
- Lists them all as themes on M2Dr with image preview.
- Renames them all back to the previous extension.
- when a theme is selected it renamed the file to zip, extracts all the files to a temporary folder, removes the xml file (if its an old skin), moves all the files to the Windows folder and finally renames the file extension again.
- The current theme is saved as selected and the themes list is saved until the user decides to refresh it again.
M2DC uses zip files the .m2dct extension so that ppl dont try to install a zip without knowing how.
So that ppl from older M2D versions dont try to install our new skins (with much different files) by mistake I was thinking if changing the extention to simply .M2D or .M2DR what do you think?
Click to expand...
Click to collapse
sounds good to me
twolf said:
Thank you for creating and manage it.
I want to ask some feedback from the skinners out here for this new m2d version...
If M2DC isnt updated, I'm thinking of making the skin selector on my tool that:
- Lists all the file names from a specific folder.
- Renames them to zip and extracts the thumbnail preview from all.
- Lists them all as themes on M2Dr with image preview.
- Renames them all back to the previous extension.
- when a theme is selected it renamed the file to zip, extracts all the files to a temporary folder, removes the xml file (if its an old skin), moves all the files to the Windows folder and finally renames the file extension again.
- The current theme is saved as selected and the themes list is saved until the user decides to refresh it again.
M2DC uses zip files the .m2dct extension so that ppl dont try to install a zip without knowing how.
So that ppl from older M2D versions dont try to install our new skins (with much different files) by mistake I was thinking if changing the extention to simply .M2D or .M2DR what do you think?
Click to expand...
Click to collapse
Sound great Twolf, Right now most of our new "skins" only include the files changed from the originals. For older themes where one might go from one to the other (though my personal preference was to ALWAYS go back to standard first) themes tended to include all required files. Some ROMS make certain graphis files protected in the windows directory hence the need to use total commander to overwrite them. A new program like the one your proposing would make things far easier (for the end user at least).
The extension name doesn't matter, I'll use whatever you decide!!!
Bad news....
I've been doing some tests and the older themes sometimes mess up my M2D, even without the XML...
I'm leaving here the scripts I already made in Mortscript, in case anyone wants to pick up from here and start to concentrate on the new .m2Dr skin files.
These scripts can be placed anywhere for use, just create a THEMES folder in the same place where they are (with some themes inside it, hehehe).
For now it should also work on .m2dct files, but since it messes up M2D I removed the REPLACE FILES option.
This is only a test, of course, the M2Dr will use it in the background to refresh the themes list, change the themes path and installing a theme.
refresh_themes.mscr (creates a theme list and extracts the thumbnail from them for later use)
Code:
ShowWaitCursor
path = SystemPath("ScriptPath") & "\"
themes_counter = 1
if (fileExists (path & "ThemesList.txt"))
Delete(path & "ThemesList.txt")
Delete(path & "MortThemesList.ini")
DelTree(path & "Themes\Thumbs" )
else
MkDir(path & "Themes\Thumbs")
endif
ForEach xfiles in files (path & "Themes\*.*")
this_theme_name = Part( xfiles , path & "Themes\", -1, 0 )
# The first list is for the M2Dr Flash, so that it can handle the variables, the other is for the Mortscript "install theme" script
IniWrite( path & "FlashThemesList.txt", myThemes ,("&theme" & themes_counter), this_theme_name & "&END")
IniWrite( path & "MortThemesList.ini", myThemes ,(themes_counter),'"' & this_theme_name & '"')
themes_counter = themes_counter + 1
EndForEach
IniWrite( path & "FlashThemesList.txt", myThemes ,"&Total_list", themes_counter & "&END")
currentfilename = 1
While(currentfilename < themes_counter)
this_file = IniRead( path & "MortThemesList.ini", myThemes , currentfilename)
xname = Part( this_file , ".", -2, 0 )
xextension = Part( this_file , ".", -1, 0 )
Rename(path & "Themes\" & this_file , path & "Themes\" & xname & ".zip")
UnzipFile( path & "Themes\" & xname & ".zip", "preview.jpg", path & "Themes\thumbs\" & xname & ".jpg")
Rename(path & "Themes\" & xname & ".zip" , path & "Themes\" & this_file )
currentfilename = currentfilename + 1
EndWhile
HideWaitCursor
install_theme.mscr (installs the theme chosen from the list)
Code:
ShowWaitCursor
path = SystemPath("ScriptPath") & "\"
# This part will be handled by the M2Dr flash chooser, but you can change this number manually below #
# selected_theme_number = RegRead( "HKLM","\Software\M2Dr\","selected_theme_number")
selected_theme_number = "1"
if (selected_theme_number eq false)
Message ("No theme selected!","Warning")
KillScript( "install_theme.mscr" )
endIf
Mkdir (path & "Themes\temp" )
install_this_theme = IniRead( path & "MortThemesList.ini", myThemes , selected_theme_number
xname = Part( install_this_theme , ".", -2, 0 )
xextension = Part( install_this_theme , ".", -1, 0 )
Rename(path & "Themes\" & install_this_theme , path & "Themes\" & xname & ".zip")
UnzipAll( path & "Themes\" & xname & ".zip", path & "Themes\temp" )
if ( xextension eq "m2dct")
if (fileExists (path & "Themes\temp\skin\HTCHomeSettings.xml"))
Delete(path & "Themes\temp\skin\HtcHomeSettings.xml")
endif
endif
Move (path & "Themes\temp\skin\*.*", "\Windows" ,TRUE)
Rename (path & "Themes\" & xname & ".zip" , path & "Themes\" & install_this_theme)
DelTree (path & "Themes\temp" )
Kill("\windows\manila2d.exe")
Run("\windows\manila2d.exe")
HideWaitCursor
World of Warcraft Theme for QVGA M2D
My World of Warcraft
Theme is complete(I hope)
Enjoy!!
http://www.mediafire.com/?h2j45goiy4h
please read the read me file in the zip folder before installing
hey twolf I cant get the white glass skin to install, right away it says install unsuccessful
Thats strange, I never had that issue before and am having it now too... :/
Ill create a new cab file.
alright thanx
Hello all, as I am not always available to update this app, I have decided to release a DIY tut so you guys can mod it yourself
Also from this, I hope it will give you guys some idea how to apply these mods to other apps
We shall begin
============
What is needed:
1. APK Tool or APK MultiTool or anything which you can decompile, compile and sign the apk
( Personally I use APK MultiTool and I am going to use that as an example throughout the whole TUT )
2. Java installed on your com to run APK MultiTool
3. Notepad+ or any similar code editing programs
4. Time and patience
Procedure:
1. Firstly, you are going to have to download Twitter apk of course
You can get the APK from PlayStore or apkmirror.com
2. Decompile it using APK MultiTool. Please refer to guides on how to do so if you dont know how
3. Now everything will be decompiled into a folder.
4. First thing we will mod AndroidManifest.xml
#RemovingPermissions
5. Delete the lines of permissions you dont want, eg
Code:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
6. Save the file
#Changing launcher icon
7. Now we will be changing the launcher icon of Twitter
- Usually you can find out what is the file of the icon by looking into the AndroidManifest.xml
Code:
android:icon="@drawable/[COLOR="MediumTurquoise"]ic_launcher_twitter[/COLOR]"
8. So for Twitter, we will be going to the drawables folder in res and find for ic_launcher_twitter
- Drawables folder can be drawable-ldpi/mdpi/hdpi/xhdpi/xxhdpi and so on
- ldpi, mdpi, hdpi, xhdpi, tvdpi are all screen "size". U will notice the icons in ldpi are smaller while the icons in xhdpi are bigger
- From here you also can theme other icon according to your preference
9. I have uploaded an attachment which consist of TwitterMod Teal launcher icon.
#Changing statusbar color ( For Lollipop )
10. We will create a values-v21 folder in res
- We create this folder so that only Lollipop roms will read this. Learn more here
- If values-v21 folder already exist, skip to next section
11. From the values folder, copy styles.xml to values-v21 folder
12. Now open up styles.xml in values-v21 and search for the base theme ( Hit ctrl+f on your keyboard )
- The base theme for that app usually can be found at AndroidManifest.xml also at
Code:
android:theme="@style/Theme"
- For some apps there is an exeption and may not always work with this base theme
- So improvise yourself and find the second nearest theme in styles.xml
- For Twitter, the base theme somehow is ThemeBase
13. So in styles.xml of Twitter, the base theme should look like this :
Code:
<style name="[COLOR="YellowGreen"]ThemeBase[/COLOR]" parent="@android:style/[COLOR="Red"]Theme.Material.Light[/COLOR]">
- The words in red may vary from different apps
- Please note that Theme.Material.Light is only applicable to v21 folders
- If you see Theme.Holo or something like that in v21 folder, feel free to change it too Theme.Material.Light
- Learn more here
14. Now at that base theme section, add this code
- This will be the color of your status bar, navigation bar and recent app panel app color
- Change the RED code to any color you want. I have some reference for you down there
Code:
<item name="android:statusBarColor">#[COLOR="red"]ffffffff[/COLOR]</item>
<item name="android:navigationBarColor">#[COLOR="red"]ff000000[/COLOR]</item>
<item name="android:colorPrimary">#ff123456</item>
[U]Color Code[/U]
Black - FF000000
White - FFFFFFFF
Teal - FF009688
[URL="https://www.google.com/design/spec/style/color.html#color-color-palette"]More colors[/URL]
15. Save the file
#Make the app fun ( You can skip this if you want )
16. Now open up strings.xml in values folder
17. Change what you want accordingly with some common sense
18. Now we will add some credits to yourself and maybe me?? :cyclops:
19. Goto xml folder and open up preference.xml
20. Add this line here
Code:
<PreferenceScreen android:title="@string/[COLOR="SeaGreen"]twittermod_title[/COLOR]" android:key="about" android:summary="@string/[COLOR="RoyalBlue"]twittermod[/COLOR]" android:order="1004" />
</PreferenceScreen>
21. Open strings.xml and add this code anywhere
Code:
<string name="[COLOR="SeaGreen"]twittermod_title[/COLOR]">[COLOR="Red"]BLABLA[/COLOR]</string>
<string name="[COLOR="RoyalBlue"]twittermod[/COLOR]">[COLOR="red"]BLABLA[/COLOR] </string>
22. Save it
#Finally
23. Now everything is done, compile and sign the app using APKMultiTool or whatever
24. If their is an error compilling, check what it is and post here for help
- I will do my best to reply in a short time
25. Install it and feel proud of yourself.
26. Fail and errors will exist and always, you can come here for help
I might have missed out something so it would be great if someone point it out
Next ( probably ) there will be a tut for KitKat translucent statusbar and for Facebook and Instagram
Thanks to :
Twitter for their apk
Google for their codes
reserved 1
mine also
thank you very much