Join Today
+ Reply to Thread
Results 1 to 3 of 3
Like Tree1Likes
  • 1 Post By eakrin

Thread: How to convert E680i/A780 theme to A1200/E6.

  1. #1

    Default How to convert E680i/A780 theme to A1200/E6.

    This article 'll tell you about how to convert E680i/A780 theme to use with Skin & Theme Installer in A1200/E6.

    Requirement.

    1. Perl InterPreter from ActiveState. for M$ Windows XP use windows (x86) MSI installation.
    2. Image Editor like GIMP, or Adobe Photoshop.
    3. Editplus texteditor from www.editplus.com
    4. 7-zip from www.7-zip.org
    5. read How to create A1200 theme before this.

    Diffenrent between E680i/A780/A1200/E6
    theme in MotorolaEZX phone is consist of iconres.ezx, skin file in .skn file, and color configulation in theme config file. most of theme for E680i, A780, and A1200 or E6,are the same. but what is different between them.

    E680i/A780 use mtf installer to install theme. MTF installer is only a copier that extract .mtf file into phone directly. this mtf installer can make trouble because it does not check available space before start copying. this can lead phone to full memory state.

    so in A1200 I was create a new installer base on yan0 'ls lin script installer. this installer is call Skin Installer and Theme Installer. the new installer install 'll delete all old installed theme before install the new one and make it a current theme. unlike is E680i/A780 that you need to change to new install theme after install it.

    Theme conversion concept.
    at this point let say everybody know that iconres.ezx and skin file (*.skn) from E680i/A780 theme can use in A1200. but need a little modify for A1200 skin & Theme Installer to install it.

    step to convert theme to A1200 is
    1. extract iconres.ezx, skin file (*.skn), .dhm file, wallpaper from MTF theme file.
    2. rewrite .pskn file for Installer from .dhm file.
    3. [Optional] correct some change icons, add A1200 icons, or remove E680i/A780 icons in iconres.ezx
    4. write .phm file for install Power on and off images.
    5. test it on your phone. and zip them in same folder for distribute.

    Step 1. Extract MTF theme file
    use 7-zip to open a MTF file. and extract all files from it. and move files in to same folder. files that should be in theme is
    1. iconres.ezx
    2. skinfile (*.skn)
    3. .dhm file
    4. theme logo image file
    5. [optional]wallpaper
    6. [optional]power on and off GIF animate file

    2. rewrite a pskn file
    edit a .dhm file by editplus. change a blue line into green line and add some line.
    ##################### ต้นฉบับ E680i-A780 ########################

    [THEME_CONFIG_TABLE]
    ThemeName = Gnome Bluecurve
    ThemeColorPaletteIndex = 0

    ThemeIconDir = /ezxlocal/download/theme/icon/Gnome-Bluecurve.dhm/
    ThemeSkinFile = /ezxlocal/download/theme/icon/Gnome-Bluecurve.dhm/Bluecurve.skn
    ThemeLogoIcon = /ezxlocal/download/theme/icon/Gnome-Bluecurve.dhm/Gnome-Bluecurve.png

    ThemeTextSize = 0


    [THEME_COLOR_PALETTE_TABLE]
    ThemeBackground = 204 204 204
    ThemeBase = 118 132 143

    ThemeForeground = 0 0 0
    ThemeText = 0 0 0

    ThemeButton = 72 103 174
    ThemeButtonText = 0 0 0

    ThemeHighlight = 94 122 183
    ThemeBrightText = 0 0 0
    ThemeHighlightedText = 255 255 255

    [THEME_MULTI_LANG_NAME]
    en-us = Gnome-Bluecurve
    ###########################################################################
    ########################### แก้ไขเป็น A1200 ##########################

    [THEME_CONFIG_TABLE]
    ThemeName = Gnome Bluecurve
    ThemeColorPaletteIndex = 0

    ThemeIconDir = iconres.ezx
    ThemeSkinFile = Bluecurve.skn
    ThemeLogoIcon = Gnome-Bluecurve.jpg


    BlendingColor = 255 255 255
    BlendingPercentage=40


    [THEME_COLOR_PALETTE_TABLE]
    ThemeBackground = 230 230 230
    ThemeBase = 204 204 204

    ThemeForeground = 0 0 0
    ThemeText = 0 0 0

    ThemeButton = 68 100 172
    ThemeButtonText = 0 0 0

    ThemeHighlight = 68 100 172
    ThemeBrightText = 0 0 0
    ThemeHighlightedText = 255 255 255


    ThemeDisabledText = 90 90 90
    ThemeAMBottomHighlight = 186 200 248
    ThemeAMBottomHighlightText = 0 0 0


    [THEME_MULTI_LANG_NAME]
    en-us = Gnome-Bluecurve
    ###########################################################################
    Theme & Skin Installer for A1200 'll handle about where and what file to install. so in .pskn file It need only file name.
    ThemeIconDir = iconres.ezx
    ThemeSkinFile = Bluecurve.skn
    ThemeLogoIcon = Gnome-Bluecurve.jpg
    and add this 2 lines for configlation wallpaper blending color.
    BlendingColor = 255 255 255
    BlendingPercentage=40
    and this 3 line for additional A1200 color configulation
    ThemeDisabledText = 90 90 90
    ThemeAMBottomHighlight = 186 200 248
    ThemeAMBottomHighlightText = 0 0 0
    DisableText is a color for unactive text. AMButtom is a color of animation icon highlight.

    after complete edit dhm file. save it to .pskn file and delete old .dhm file.

    3. Edit iconres.ezx(Optional but do for a perfect use in A1200)
    some icon in iconres.ezx have a diffenrent from E680i/A780 version to A1200 and E6 version. so if you need a more compatible A1200 theme. you should remove specific E680i/A780 icons, add specific A1200 icons, and edit some icons that size was changed in A1200.

    to edit iconres.ezx you need Skin & Icon Packager and Perl Interperter. and read How to create theme for A1200 for how to edit iconres.ezx

    icons that need change is
    Calendar_Weekview_DayLabel.g change size to 240x23
    Rplayer_realonelogo.g change size to 236x21
    Ring_XXX change size from 34x32 to 48x30
    etc.

    icons that need to add is
    Home_XXX_ani
    CLI_Ring_XXX
    CLI_Background_XXX
    CLI_Stretch_Dialog_XXX
    StretchDialogTitleBackground
    etc.

    so I select icons that need to modified for A1200. download them in attachments. and if you need to chnage Toptool bar when camera is on use Create GNBCam icon script and use Create A1200 icon script to create A1200 home animate icons, CLI_Ring icons. both need perl interpreter.

    4. write a .phm file for install power on and off images
    .phm file have only 3 lines.

    [THEME_CONFIG_TABLE]
    PowerOnScreen = TLinuxon.gif
    PowerOffScreen = TLinuxoff.gif

    Becarefule when edit pskn and phm file
    1. each line that have = need space before and after =
    2. this is a linux file system so it's Case sensitive. Upper and lower case are different.
    3. check menu Document -> File Format (CR/LF) in editplus to make sure that save in to a Unix text file.


    5. Test it

    Test it by Install it with Skin and Theme Installer for A1200. by copy all file include it's folder into A1200 and install with Skin Installer and theme Installer.
    Attached Files Attached Files
    Spidey likes this.
    Visit my Blog here.http://my.opera.com/eakrin

  2. #2
    Join Date
    Jan 2007
    Location
    Montreal
    Posts
    770

    Default

    Hey nice stickie .. but there is still the same problem with most of the skins being ported from the a1200 to the E6 , during a call or while using a camera .. some icons will go back to 'default color skin/theme' ....

  3. #3

    Default

    how can we vice virsa it? a1200 themes to e680i themes?


 
+ Reply to Thread

Similar Threads

  1. Linux Linux Mint theme for a1200/E6/E680i/A780
    By jaredi in forum A1200/E6
    Replies: 36
    Last Post: 06-17-2009, 08:07 AM
  2. Colored coolored ver.2 theme for moto e6,a1200,e680i,a780
    By asiong in forum A1200/E6
    Replies: 8
    Last Post: 04-24-2008, 05:33 PM
  3. HowTo convert a Theme from A1200 to E680i/A780?
    By ghettogal in forum E680i General Chat
    Replies: 10
    Last Post: 03-18-2008, 11:33 PM
  4. Replies: 9
    Last Post: 11-10-2007, 05:56 AM
  5. Gold Theme for E680i/A780, A1200
    By eakrin in forum MotoTheme
    Replies: 4
    Last Post: 08-01-2007, 01:20 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Single Sign On provided by vBSSO

Search Engine Optimization by vBSEO 3.6.0 RC 1