Icons for speedcams by categories (bmp) - General Topics

Basically they are for Tomtom navigator but they are possible to be adapted to any data base that uses icon in format bmp
It is not possible to put a format that adapts to all data bases. In order to adapt you only must make agree the name of the file .ov2 with the name of the icon .bmp.
Series 473
Series 476 (included categories 25,35,45,55,65,75)
This it does not have categories of 25.35.55.65.75 but I can include them if somebody needs it
Series 418

Series 475 (included 25,35,45,55,65,75)

Series 478 (included 25,35,45,55,65,75)

Series 479 (included 25,35,45,55,65,75...)

Series 483

Series 480

Series 489 24x24 with new ICons for Pois

Series 482 24x24
Merry Cristmas!

Series 491

Series 195

Series 495

As many already they know new navcore 8.203 and superiors admit any size of icon.
It is not clear what is the best size, if somebody has suggestions on the matter, please that comments it to me. (I do not have navcore).
I let to this second series to be trying.
Series 497 28x32 Only Navcore 8.203 or superiors.

Series 506 32x 32 Only navcore 8.203!

Series 510 24x24

Series 519 24x24
Series 608 24, 32 y 44_x2
24x24 for download click here
for 32x32 or 44x44 download click here

Related

I think i found a solution for the color limit!!!!

I think i found a solution for the colors!!!,
I could remember from my Ipaq 5450 an old registry hack to speed up the 5450, you can set the colors to a lower level and then speed up you're ppc with it.
Now, when i opened the key with an registry editor, there was a value of 8192, that means the Qtek 2020 could not handle more then 8196 colors because of this key, so i changed it to 65536, and i think it worked, i cannot check only I don't see many differences, but i think the colors are better now.
So,
Install the attached PHM Registry Editor, and open it.
Browse to HKEY_LOCAL_MACHINE\SYSTEM\GDI\GLYPHCACHE\
You can change the "limit" value :
to any logical color so you can use the following value's the higher the value the slower you're xda becomes:
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
16384
32768
65536
Good Luck!
If this registry hack damages you're PPC or Qtek 2020 or any other Device i'm not responsable, but i don't think it's gonna damage you're ppc
Unfortunately I don't see any difference,this let me think about that Reg value doesn't work.(65536)
Can't confirm it's working...
1. XDAIIs have 16 bit/65536 colour displays - 13bits is not stamdard.
2. Color depth is display-dependent (I have 12/4096).
3. My registry shows 8192, too, but this cant be same for bot XDA and XDAII.
The registry entry sounds more like a limit of graphic cache - this way of course if you decrease the number it would speed the system up. :?
This switch does nothing to color limit. It is just a glyph cache size:
MSDN quote:
"The HKEY_LOCAL_MACHINE\System\GDI\GlyphCache registry key specifies the size limit for character glyphs.
...
To set the size of the glyph cache, use the HKEY_LOCAL_MACHINE\System\Gdi\Glyphcache registry key. This key is read only when the OS boots.
The following example shows how to set the size of the glyph cache.
HKEY_LOCAL_MACHINE\System\Gdi\Glyphcache
"limit"=DWORD:x
The value specified for the limit is the size in bytes of the glyph cache per realized font. This number is automatically multiplied by 4 for antialiased fonts.
A realized font is any unique combination of font, height, weight, and effects (for example, outline or emboss). A font is realized the first time an application uses it for drawing, and is unrealized when the application deletes the HFONT."
Мамаич, я тут че-то не врубился: что за глиф кэш такой?
Are you guys sure abt this?....but by the looks of the screen, the colors are 65K type.
If you are talking about my point "12/4096", it only applies to XDA1.
XDA2s have 16/65k displays.
The number discussed in this topic looks like some kind of cache size...
So,do you think 8192 is quiete good value or need to be increased?
Regards,
Been using 65536 for my GlyphCache from day one. This has got nothing to do with colours but it speeds up your display rendering.
Battery life depletes faster.
increasing this value is recommended if you use Asian fonts. You can also increase it for font-intensive applications (for example if you read text files written in several fonts). I think that 8192 is large enough, but you can try to test different values with SPB benchmark. I don't think that increasing over 16384 would give much speedup.
2 bob190cm: Please write in english, it is an "official" language of this forum.
As you wish, Mamaich the Official!
So, what exactly is the GlyphCache? :?:
bob190cm said:
So, what exactly is the GlyphCache? :?:
Click to expand...
Click to collapse
As far as I remember, when OS renders a character of a truetype font with given name, size, bold/italic/etc parameters it first renders it to a bitmap. And these bitmaps are cached to speedup performance. This registry value determines the size of such cache.
OK! Got it.
Thanx!

-Updated!!!- New From DFT 21009 ROM!! WWE & CHS & CHT

i have installed and used this rom and it is incredible, stable and fast however YOU MUST CHANGE THE PAGEPOOL IF YOU HAVE A 64MB Device, i changed mine to 6mb and it works perfectly the original file is set to 24 and is intended for 128mb devices, if everyone would like ill upload my 6mb edited one
i am sorry for the rough translation but this was the best i could do
here is the translation link
http://translate.google.com/transla...refox-a&rls=org.mozilla:en-US:official&hs=tDs
WM6.1 CE OS 5.2.21009 (Build 21009.1.6.0)-CHS AGB black pure version released! ! !
CHS更新第二版修正相机快捷方式和运营商显示问题。 CHS updated second edition of amendments to the camera operator shortcuts, and display problems. 0.1.1
基于21009原生简体中文/繁体中文/WWE SYS制作。 Based on the original 21,009 Simplified Chinese / Traditional Chinese / WWE SYS production.
本ROM完全依照官方标准OEM配置设计,尊重官方原版风格,保持纯净。 The ROM in full accordance with the official standard OEM configuration design, respect for the official original style, to keep pure.
1、字体为10M雅黑。 1, the font for Accor 10M Black.
2、SYS升级.NET CF 为3.5简体中文版。 2, SYS upgrade. NET CF 3.5 Simplified Chinese Edition.
3、内置微软新核心自带滑动。 3, built the core of Microsoft's own new slide.
4、新ROM包含IE 6.0。 4, the new ROM includes IE 6.0. 体积巨大,但浏览体验类似PC。 Huge volume, but the browsing experience similar to PC.
5、安装新的FLASH LITE 3.1以后可以看在线视频。 5, the installation of a new FLASH LITE 3.1 can be seen after the online video.
6、多媒体播放能力超强。 6, super-capacity multimedia player.
7、仅增加修改了计算器皮肤 7, only modified the calculator skin
8、继承了cab安装包图标和dll图标等美化 8, inherited the cab installation package, such as icons and landscaping icon dll
9、集成了输入法管理和开机清除快捷方式(截图中IP拨号和网络向导也不再集成) 9, integrated management and input method to remove the boot shortcuts (screenshot in IP and Dial-up Networking Wizard is no longer integrated)
10、顶栏百分比电量 10, the percentage of the top field of electricity
11、本次21009系列考虑到多媒体播放能力,PP默认为24M。 11, the 21009 series, taking into account the capacity of multimedia players, PP default is 24M. 可以在最大程度上保证WMV等流媒体格式的缓冲。 Can be guaranteed to the maximum extent possible, such as streaming media format WMV buffer. 播放700KB/S的WMV格式小菜一叠(如果PP过小,在播放高码率时容易多次出现缓冲)。 Play 700KB / S side of a pile of WMV format (if PP is too small, high-bit-rate when playing easily repeated buffer). 使用重新编译版本的tcpmp播放英雄第三季380M一集的AVI DIVX 编码格式清晰版如履平地。 The use of re-compiled version of tcpmp to play the hero in the third quarter a set of 380m encoding format AVI DIVX version如履平地clear. 最大测试播放1680KB/S的WMV视频,可顺利播放,但较卡。 The biggest test to play 1680KB / S of WMV video, smooth player, but more cards.
本21009系列PP默认为24M,参照官方WM6.1机型标准,64M可以使用,但需要改PP,可以将PP从08 01改为更小如0400。 The 21009 series PP defaults to 24M, with reference to the official WM6.1 standard models, 64M can be used, but need to change PP, from PP can be replaced by a smaller 08 01 such as 0400. 虽然播放多媒体会经常缓冲,但可以得到更多可用内存。 While the multimedia player will keep a buffer, but they can get more available memory.
12、彩信为5.0短信合一版本 12, one SMS MMS version 5.0
13、其余一律纯净。 13, and the rest are pure. 14、大卡驱动和EXT ROM解锁工具见http://www.ivgappc.com/viewthread.php?tid=9941& ;extra=page%3D1 (老高) 14, kcal EXT ROM drive and unlock the tool see http://www.ivgappc.com/viewthread.php?tid=9941 &; extra = page% 3D1 (Lao Gao)
效果见截图。 See screenshot effect.
Diamond style and T-mobile style integrated version of Song
钻石风格版: Diamond-style version:
ROM说明: 延续之前黑色风格,自从HTC推出了具有划时代意义的DIAMOND之后,我们这些WM和HTC的粉丝们便迎来了铺天盖地的“一片漆黑”。 ROM Description: continuation of the black style before, since the HTC launched DIAMOND of epoch-making significance, we have these WM and HTC fans will be ushered in overwhelming "dark." 说实话,HTC的黑色风格确实符合设计的原则:越是没有色彩倾向的东西越是耐看。 To tell the truth, HTC black style is indeed consistent with the principles of design: the more things do not tend to the more color耐看. 本ROM保持了之前的特点,集成原创REALVGA软件,集成自己制作的拨号皮肤。 The ROM has maintained before the characteristics of original REALVGA integrated software, integrated dial-up to produce their own skin.
4、高级设置Advanced Configuration Tool中文版(图标修改版) 4, Advanced Settings Advanced Configuration Tool Chinese version (icon modified version)
5、顶端电量精确显示 5, the top power precision show
6、系统事件管理器 <br /> 这个工具要说明下,美化了图标放在附件内。 6, System Event Manager <br /> this tool to explain, the beautification of the icon on the Annex. 用于删除repllog.exe的Time Change事件。 Repllog.exe for the deletion of the Time Change event. 为什么要删除? Why do you want to delete? (当然顾名思义,不会按时间自动启动,但同步后还是会,那就要改注册表了)。 Because can not be deleted automatically open synchronize the (of course, as the name implies, will not be automatically activated by time, but will still be synchronized, then we have to change the registry).
删除时不要删错了,一定要删除Repllog.exe的Time Change事件。 Do not delete to delete the wrong, we must delete Repllog.exe the Time Change event. 那个exe一共有三个事件。 Exe that a total of three events.
7、G4 SIP HIDE输入法管理工具(图标美化) 7, G4 SIP HIDE input management tools (icon landscaping)
8、resco 2008(除Today以外插件)v7.05 ,原创美化版。 8, resco 2008 (in addition to outside the Today plug-ins) v7.05, original Meihuaban.
9、Spbbackup图标美化版。 9, Spbbackup Meihuaban icon. 可定时自动备份 May from time to time automatic backup
10、CommManager较新版本 (Diamond与T-Mobile对应风格) 10, CommManager newer version (Diamond and T-Mobile counterpart style)
11、大开始菜单 (特别版,特别之处在于使用马尼拉之后依然背景为桌面主题预设背景,用于各种非黑色M2D主题很好) 11, Great Start menu (Special Edition, is so special about the use of Manila, after the background is still the default desktop theme for the background, for a variety of non-black theme of good M2D)
12、HTC X-BUTTON (Task Manager) 12, HTC X-BUTTON (Task Manager)
13、USB U盘切换 13, USB U plate switch
14、钻石版音量控制 14, Diamond Edition Volume Control
15、三项SD卡切换设置 15, 3 SD card switch settings
16、原创软件Leaf's Resolution 完美的RealVGA 三DPI切换软件 ,并且本次特地为T风格生成了红色按钮版。 16, original software Leaf's Resolution perfect RealVGA three DPI switching software, and specifically for the generation of T-style version of the red button. 保证全套感觉。 To ensure full range of feeling.
完美切换三种DPI下的WMP皮肤,WKTASKBAR顶栏OFFSET,只适应192DPI的CommManager,拨号面板等等。 Perfect three DPI switch WMP under the skin, WKTASKBAR Top column OFFSET, only to adapt to the CommManager and Microsoft 192DPI own wireless manager, dial-up panels and so on. 完美方案。 Perfect program.
17、 17, boot automatically to remove shortcuts
18、RMVB插件 18, RMVB plug-ins
19、AUDIO MANAGER VGA ,Diamond。 19, AUDIO MANAGER VGA, Diamond and T red skin with supporting the progress bar.
20、自定义设置 20, custom settings
21、马尼拉计算器皮肤 21, Manila, calculator skin
22、Notepad美化,自动绑定TXT,自动折行显示,自动关联ini,txt,nfo文件。 22, Notepad landscaping, automatic binding TXT, automatic folding line, automatic link ini, txt, nfo file. 可以打开xml文件。 Can open the xml file. 。 The above types of documents to re-create a unified style icon.
23、中国移动短信特别图标(sun_dream支持,不是我的原创) 23, China Mobile SMS special icon (sun_dream support, not my original)
24、来电大字体 24, calls large-print
25、IP拨号(图标修改) 25, IP dial-up (icon to edit)
26、原创马尼拉风格拨号面板(这次保留了wm6.1微软自带的智能拨号) 26, Manila original style dial-up panel (the wm6.1 Microsoft retains the built-in smart dial-up)
27、网路自动设置向导 27, network auto-setup wizard
28、T版和DIAMOND的相应WMP 192DPI皮肤。 28, T version and the corresponding DIAMOND skin WMP 192DPI. T版ie和WMP特别图标 T version of ie and WMP special icon
29、Cab和dll原创图标及附件图标 29, Cab and dll original icon and the attachment icon
30、其他标准配置见纯净版,删除了IE6。 30, other standard configuration see pure version, delete the IE6.
31、输入法为默认三样 31, the default input method for three
FOR CHS http://www.rayfile.com/files/e134301e-d9b5-11dd-ae2a-0019d11a795f/
FOR CHT http://www.rayfile.com/files/b87e2aa3-d9b9-11dd-9f16-0014221b798a/
FOR WWE 128MB Version: http://www.myunspace.com/?d=5D791AE41
64MB Version:http://www.myunspace.com/?d=58BBEB441
http://rapidshare.com/files/180920860/21009_WWE_Official_64M_0.1.0.rar
http://rapidshare.com/files/180920862/21009_WWE_Official_128M_0.1.0.rar
i have already tweaked and played around with the rom so if anyone needs help let me know.
the credit for this rom goes to
snowcraft ,MWANG,FJZHANG,SUNX2,B! Thank, MWANG boss, FJZHANG brother, SUNX2 and, B! lueice辈!!!! Friends and predecessors, etc.!!!!
New Rom
Hell I am interested in trying your new rom but you link was not working, can you verify or give instructions for downloading the wwe.
Thanks
the rayfile programs needs to be downloaded i forgot to say, its not a bad program and is very lite, i would keep it on your computer also in the case of more advanced roms
Hi, I'm intrested in the original WWE too, but could you please upload it to somewhere where we can access it ?
Thanks
6mb pp
Also my friend can you upload the 6mb pp I have a 64mb uni
Thanks
uploading both versions now
thank you, downloading it right now...
Cant download. Please upload somewhere else !!!!!!!!!!
Thanks
downloading now........
I will try later
Ok. I have finished.
I saw the free program memory after hard reset ~26MB
Free Storage ~37.70MB
no Flashdisk
No OEM Game
SimToolKit added
2 Calculator with OEM skin & Diamond Skin. Why?
Message Battery Indicator with Chinese Font?
Now still trying & testing .........................
Hi!
Screenshot the rom?
by tonight ill have screenshots and some other links, its a great rom though whomever can dl it from the current links really should very good rom
Nice ROM
Excelent battery life. Wow....
Battery not drain faster like others
(+) Battery Good & Excelent 4 me
STK added
Smooth & Clean ROM
G4 SIP Hide added, possible to change font size & type
SMS threaded Mode & Classic Mode
Stable ROM
Clean program memory after reset
(-) Double Calculator, with OEM skin & Diamond Skin. ---> Stupid Fix, hihihi Delete once on windows\start menu\program
No Flashdisk ----> but you can add flashdisk manually with tool from VNInt. Thanks VNInt
Code:
http://forum.xda-developers.com/showthread.php?t=463313
Free program memory after hard reset only ~24 - 25MB
Notification status battery still use Chinese Font ----> fix by delete BattMon on windows\startup\
Pop up / Notification Error still use Chinese Font --- chinese again? Ough....
sometime have a lag (stoped working) for few second ---- OWwwgh I dont like it
i tried my best with the page pool being set to 6 and i didnt know what else to fix the calc yea i saw but in the middle tab of the settings go to advanced config and set sms to threaded, thankfully its a quick fix, i also hid the battery icon with wktask and just set it over the battery hiding the problem
@mr4r4n
Can u upload this ROM, ExtROM and other tool to other location (rapidshare,4shared or others). I think more people need it.
Thanks..
The battery Monitor can be fixed by getting an english version( what it originally is).Just modify the shortcut in startup folder.
Yeah you may delete the default calculator shortcut in the programs folder and keep the Manila Skinned one. And maybe you can dump this rom to modify it . Because it is not encrypted, but with rgu and dsm removed ( for the sake of space.)
cheers.
all done, links updated now im going to work on my own 21009 and 20757 wish me luck ill be around for awhile for support sake
6、系统事件管理器 <br /> 这个工具要说明下,美化了图标放在附件内。 6, System Event Manager <br /> this tool to explain, the beautification of the icon on the Annex. 用于删除repllog.exe的Time Change事件。 Repllog.exe for the deletion of the Time Change event. 为什么要删除? Why do you want to delete? (当然顾名思义,不会按时间自动启动,但同步后还是会,那就要改注册表了)。 Because can not be deleted automatically open synchronize the (of course, as the name implies, will not be automatically activated by time, but will still be synchronized, then we have to change the registry).
删除时不要删错了,一定要删除Repllog.exe的Time Change事件。 Do not delete to delete the wrong, we must delete Repllog.exe the Time Change event. 那个exe一共有三个事件。 Exe that a total of three events.
8、resco 2008(除Today以外插件)v7.05 ,原创美化版。 8, resco 2008 (in addition to outside the Today plug-ins) v7.05, original Meihuaban.
9、Spbbackup图标美化版。 9, Spbbackup Meihuaban icon. 可定时自动备份 May from time to time automatic backup
10、CommManager较新版本 (Diamond与T-Mobile对应风格) 10, CommManager newer version (Diamond and T-Mobile counterpart style)
11、大开始菜单 (特别版,特别之处在于使用马尼拉之后依然背景为桌面主题预设背景,用于各种非黑色M2D主题 很好) 11, Great Start menu (Special Edition, is so special about the use of Manila, after the background is still the default desktop theme for the background, for a variety of non-black theme of good M2D)
12、HTC X-BUTTON (Task Manager) 12, HTC X-BUTTON (Task Manager)
13、USB U盘切换 13, USB U plate switch
14、钻石版音量控制 14, Diamond Edition Volume Control
15、三项SD卡切换设置 15, 3 SD card switch settings
16、原创软件Leaf's Resolution 完美的RealVGA 三DPI切换软件 ,并且本次特地为T风格生成了红色按钮版。 16, original software Leaf's Resolution perfect RealVGA three DPI switching software, and specifically for the generation of T-style version of the red button. 保证全套感觉。 To ensure full range of feeling.
完美切换三种DPI下的WMP皮肤,WKTASKBAR顶栏OFFSET,只适应192DPI的CommM anager,拨号面板等等。 Perfect three DPI switch WMP under the skin, WKTASKBAR Top column OFFSET, only to adapt to the CommManager and Microsoft 192DPI own wireless manager, dial-up panels and so on. 完美方案。 Perfect program.
18、RMVB插件 18, RMVB plug-ins
19、AUDIO MANAGER VGA ,Diamond。 19, AUDIO MANAGER VGA, Diamond and T red skin with supporting the progress bar.
23、中国移动短信特别图标(sun_dream支持,不是我的原创) 23, China Mobile SMS special icon (sun_dream support, not my original)
24、来电大字体 24, calls large-print
25、IP拨号(图标修改) 25, IP dial-up (icon to edit)
26、原创马尼拉风格拨号面板(这次保留了wm6.1微软自带的智能拨号) 26, Manila original style dial-up panel (the wm6.1 Microsoft retains the built-in smart dial-up)
29、Cab和dll原创图标及附件图标 29, Cab and dll original icon and the attachment icon
31、输入法为默认三样 31, the default input method for three
Click to expand...
Click to collapse
Sorry mr4r4n, I dont see that at this ROM.
Any screenshots?
Thanks,
Can't Download
I have install raysource software

[CLOCK]rat_2665's special clocks (Tourbillon, moonphase, ...) second time clock

Special modded clocks by rat_2665​
Co0kies Home Tab is an excellent basis for analog clocks. At first I tried some historical clocks. One of these has a separated dial for the seconds. So I looked further into modifications (thanks to Co0kie for some crucial tips) - and the possibilities are enormous. Clocks with complications are very expensive (ca. 100000 €), so I decided to make my own clock for CHT with a Tourbillon and some other modifications like date, continuously moving (not jumping) second and minute hand and a separated second hand. But that was not the last. Look in the first post for the clocks, in the second post for deeper information and in post 3 - 5 for a tutorial for modding the analog clock manila files.
EDIT: In CHT 2.0 all these clocks can be used as before. There is a new element - the widgets - but these are independent of the standard analog and digital clock. If you want to look at some new clock widgets look in my new widget thread.
Click to expand...
Click to collapse
NEWs​
- [30/08/2010] New clock with second (home) time.
{
"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"
}
- [07/08/2010] Some transparent clocks
- [19/07/2010] New LT HD2 Concept clock with switching visibility added to the Lüm Tec clocks.zip
- [16/07/2010] New Templates Updated the descriptions in post 2 -5 and added some Templates in post 6.
- [15/07/2010] exceptional modification of the reference clocks by musezicos
- [13/07/2010] switching visibility reference clocks: Because of requests I've made versions of my carbon clocks with switching visibility and described the Tourbillon clock in post 2.
- [29/06/2010] Lüm-Tec clocks: The Combat B9 and the M24 are "switching" clocks which will change design between daylight and maxlumen in the morning and the evening. Edit [02/06/10]: Now with a new corrected version for 12h use. The first fix caused heavy CPU load.
- [23/06/2010] Hero clock: Added version with date.
- "day of week" version: It shows the day of the week like in the date on the homescreen in an extra display at the clock. There is only a version for the carbon clock with moon phase. Download and description
- [19/06/10] CHT 1.8.5: I made new versions for the clocks made by me and deleted the 1.8 versions (look at the attached files or the download links). For people who'd like to use CHT 1.7 I let the old versions stay. Descriptions will be updated in the next future. Announcement: I will post templates for the animations for other clock modders. Don't let disturb you if sometimes CHT 1.8.1 is mentioned. It is all good for CHT 1.8.5.
- "only seconds" version: Because of the heavy power use of the Tourbillon I made some versions without. For these the power use is acceptable.
- carbon style: Because of requests I made a darker alternative carbon design for the new versions.
- Moonphase: Some of these clocks have a fully functional moonphase display.
- Cookie Mod For people who are very fond of co0kie there is a mod for the moonphase clocks.
- [04/06/10] Lüm-Tec clocks Combat B 11 with 24 h and new date by tictac0566 and rat_2665 (description). This is a new date version useful for all clocks.
Click to expand...
Click to collapse
Deinstallation​
CHT 1.8.5 changes the structure of the manila files for the analog clock mods. Animations and object description are regulated in special separated manila files: 1E1A6CCD_manila (mode9 file for the objects) and 1EC5924B_manila (lua script for the animations). That's good for all future changes in CHT and for the independence of other mods, but it is a new step.So you can't use "advanced" clock mods for older versions of CHT because they will damage your Sense/Manila. If you've already done so try this solution or reinstall CHT 1.8.5.
Do not use the Windows mobile deinstallation routine, only install the attached original analog clock cab. Then make a manila restart.
The use of the WM routine will crash your manila because it deletes the used CHT files, which are necessary, and doesn't substitute them with the original files. If you done so and manila hangs at the start, try to deactivate manila in "settings, today", install the original clock cab and reactivate manila. It works with my stock ROM, but no guaranty for other ROMS.
If you still have problems at deinstallation try the solution by jaguaralani http://forum.xda-developers.com/showpost.php?p=6646478&postcount=23and copy the files in the added zip file in the windows directory of your device. Use Total Commander or Resco Explorer for this. Both cab and files in zip restore the original CHT files.
Click to expand...
Click to collapse
Clocks​
For clarity I put the clocks with the same design in one zip (download at the end). The original analog clock for deinstallation (for CHT 1.8.5 and the older versions) is as cab in every clock zip and also as cab and zip attached at the end of this post.
Golden versions with Tourbillon
These clocks have a functional image of a tourbillon a so called "complication" by watchmakers. A tourbillon counters the effects of gravity by mounting the escapement and balance wheel in a rotating cage, ostensibly in order to negate the effect of gravity when the timepiece (and thus the escapement) is rotated. For further information read the article in wikipedia http://en.wikipedia.org/wiki/Tourbillon.
There are two versions, one with the seconds in the upper dial and one with moon phase instead. Both clocks have a AMPM version. Only difference is the special field for AMPM in the background (and changed position). For the special case of no AMPM in the analog clock although using AMPM generally I made a new version . Instructions and download for this version are here.​
Golden versions without Tourbillon
These clocks are not so power consuming. They have still complications like date, continously moving minute and second hand and in one version the moonphase.
Carbon Versions
Because of requests for darker background and not so golden clocks I made a alternative carbon design for the new versions. In the basic versions it is only a layout change, the functionality of these clocks is the same as in the golden versions. Only exception is the "day of week" clock, which exists only as carbon version.
Reference clocks for switching visibility
Because of requests I've made two versions of my carbon clocks with switching visibility like in the Lüm-Tec clocks. In the zip are also the images and the lua scripts.
Lüm-Tec clocks
The Lüm-Tec clocks are made by TicTac0566 and me together . The Combat B11 has a 24h display, the Combat B9, the M24 and the LT HD2 Concept are "switching" clocks which will change design between daylight and maxlumen at 8:00 and 20:00. The B9 has versions both for CHT 1.7 and 1.8.5, the others only for 1.8.5. Look for more of TicTac's exciting clocks in his thread.
Hero clock
This is my version of Lechu's magnificent Hero clock (with overlapping case, AMPM and date)
versions by others​
For all who like black text poyensa made a version. You can download it in this post. Ancola66's contribution is a version with big second hand. Poyensa's clock is not modified for CHT 1.8 but text color is adjustable in CHT 1.8. Ancola66 has now a CHT 1.8.5 version.
And Jaguaralani made two more nice black versions of the Tourbillon . Download is for the CHT 1.7 version here and for the CHT 1.8.5 version here. Thanks to all.
exceptional modifications of the reference clocks by musezicos here and here
​
Click to expand...
Click to collapse
In the next posts I will describe how I made it so that all interested can do it themselves.​
form and function of the reference clocks
Tourbillon clock
form
For the mechanical description of a Tourbillon please read the article in Wikipedia. There is also a little video with a moving Tourbillon.
The clock consists of the following parts (in order of the layers in 1E1A6CCD_manila with the Sense names, cursiv are the standard ones):
4B55E014_manila DateDayTens (calendar date)
4DDA6CCF_manila DateDayOnes (calendar date)
20F62884_manila analogclock (normal clock background)
Here comes in 1E1A6CCD_manila the "ShowAMPM" text object.
7BA5E044_manila secondHand2 (balance wheel of the Tourbillon)
2A87D392_manila secondHand (cage of the Tourbillon)
3FDED376_manila analogclock2 (fixture of the Tourbillon)
7BB7F8C5_manila secondHand3 (real second hand)
0AB9C3F4_manila hourHand
4BDFBA48_manila minuteHand
0D505BB2_manila scaleButton
7126E342_manila clockdot
The secondHand was used for the Tourbillon cage because sometimes the Tourbillon is used as second hand (it turns once in a minute ).
The date display is made like in real clocks. Two disks, the date is to be seen by the rotation of the disk.
There are two other manila files, the mode9 file for the objects 1E1A6CCD_manila (in versions before CHT 1.8.5 7c60907d_manila) and the lua script for the animations 1EC5924B_manila (former 461d3306_manila).
function
A Tourbillon cage jumps every fifth of a second, a balance wheel rotates 180 ° back and forth five times a second. Sense/Manila shows an actual image of the elements and checks for an established period if there are changes. So if you want to get a picture like the real behavior you have to get 25 frames per second for the moving parts - especially the balance wheel. So the lua script in 1EC5924B_manila checks 25 times per second for changes instead of the original one time per second of co0kies home tab (which you can disable because of power consuming). You see this clock is nice to look at, but still expensive, not so much like the real but it costs in power consuming (but it seems only if the clock is to be seen). Also it is very depending of other processes, for example at the start at the calendar opening or at the weather animations. The HD2 has borders too .
Tourbillon clock with moonphase and switching visibility
form
Here are the parts (with manila name and object name in the lua script and the mode9 file in the order of the layers):
4B55E014_manila DateDayTens
4DDA6CCF_manila DateDayOnes
2056A60D_manila DateDayTensnight
09DE9308_manila DateDayOnesnight
2C2AA9E8_manila moonphase
09187EE1_manila moonphasenight
20F62884_manila analogclock
3C87827D_manila analogclocknight
ShowAMPM
7BA5E044_manila secondHand2
3B920A3D_manila secondHand2night
2A87D392_manila secondHand (dummy with blank picture)
596B8F02_manila secondHand1
4B1CC00B_manila secondHandnight
3FDED376_manila analogclock2
5A551AEF_manila analogclock2night
0AB9C3F4_manila hourHand
5CCDF1ED_manila hourHandnight
4BDFBA48_manila minuteHand
5E305741_manila minuteHandnight
0D505BB2_manila scaleButton
7126E342_manila ClockDot
6294D3BB_manila ClockDotnight
In the attached pdf document is a list of all this objects together with their "location folder" in the mode9 file.
function
moonphase
Moon phase is another so called "complication". It shows the phases of the moon in an extra display. Because in modern watches the clock maker tried to show the 3D-movement of the Moon with a 2D dial, you can't compare the image on the clock with the image in the night sky. You can see full and new moon and if it is waning or waxing moon. The moon phase movement is very slow. It is not the moon movement on the dayly night sky, but the movement of the phases of the moon. So the moon in the dial needs 14 days from left to right (in Northern hemisphere). It describes the lunar month (full moon - new moon - full moon, 29 days). At the development I read that the big clock makers who were all in the Northern Hemisphere made only clocks where you can see the phases of the moon only like at the Northern Hemisphere (NH). The Southern Hemisphere will see each phase rotated through 180°. So I made at some clocks an AddOn for all who are living there (named SH). It changes the the movement of the Moon (against clockwise).
switching visibility
As you can see above the visibility change needs the duplication of every changing object. The night version of every object is layed over the day version (only exception the date). In the lua script the switching is realised by changing the opacity of the night objects at definite points (8:00 AM and 8:00 PM).
In the next posts I'll describe the modification of the manila files.
Modifications to qtc files and manila hash names
modding the manila files
For analog clock modding there are three file types relevant: the image files (*.qtc), the mode9 file 1E1A6CCD_manila (former 7c60907d_manila) and the lua script 1EC5924B_manila (former 461d3306_manila). syntax of HTC mode9 files and lua scripts are not documented. The lua version of HTC is not the original version. Some original functions don't exist, some new functions are used. So it is trial and error and reverse engineering. Here is a link for starting
All this files are named by a hashed version of the original name. For this name you can use this tool by NisseDILLIGAF. For further information read Co0kies Name Guide.
QTC-files
First of all you have to create your files with a better image editing program (GIMP is for free). It should have layers function. That's good for later saving the individual images and for working at the images together. CHT uses 256x256 pixel images for the background. Greater dimensions are possible, but they crash with Co0kies design for the different versions of clock/weather. So I don't advice this.
For the hands the standard dimension is 16x256, for clockdot 32x32. You can use greater values (best 32, 64, 128, 256), but then you have to change the values in the mode9 file (see there).
If you use a picture with different layers, align the hands with the background like in the normal clock (the hands should be in the "12" position ), then change the dimensions of the "canvas" to the necessary values and save the different layers as individual images . Only exception are hands which are not in the centre of the clock (like my second hand). These should also be positioned in the centre. The different position is realized in the 1E1A6CCD_manila file.
Now you have to turn these images in manila files.
Franwella made a little guide for the clock background. The steps for the other standard pictures (hands and ClockDot) are the same. As an alternative you can use CFC GUI. Scan the selected folder, you should see all the qtc-manila-files in the left row. Select the manila file, replace (button bar in the right down corner) the image with your PNG image. That's all.
For new manila objects you should create a self-documenting name (f. e. DateDayTens). You have to use this name at all positions, where this object is used (in the mode9 file and the lua script). Use the manilahash program with this string :
\windows\htc\home\assets\images\Home\VGA\Your_Name.qtc
The pdf file in post 2 contains these strings for all the objects I used. Don't let you disturb by the folders. All manila files are in the windows directory.
Take another manila file, copy it in your temporary working directory, rename it with the new hash name, change the picture like above.
Modifications of the mode9 file
mode9 file 1E1A6CCD_manila (former 7c60907d_manila)
The mode9 files regulates the type, size, position, location and some times color . Thanks to poyensa there is already a guide for changing colors in text objects. Here we look at the analog clock objects. I use m9editor . After some clicking you find this
In this Group there are several "GLESSprite2D" objects and one "GLESText" object. This are the description for the analog clock objects and the AMPM field. I opened the secondHand for a moving object and the analogclock for an unmoved object. The difference is the <Property> line for Center Value which unmoved objects didn't have. Notice that moving means also rotate in a constant position.
new objects and order of objects
For adding of new objects simply point to an object with nearly the same properties (so you have not much to change), click right, select copy, then go to the object before the position of your new object, click right and select paste below. The order of the objects determines how they are "layered" at the clock (thanks to pchronos). If you have a clock with moving objects which are covered by the casing (f. e. the second hand in the Hero clock by Lechu), add the covering parts as a new layer/object (f. e. "analogclock2") after the moving parts. For my clock you can see that the order of the objects is the same as the layers in post 2.
In the picture you can see an added text object DayDatenight with luminous colour and an added hour hand for the night version.
properties
Click on the line. You can see at the lower border of the editor a line for changing the values. Don't forget after changing to click "Ok"
Name Instance
Is the name of the variable of the object in lua scripts. I used for my new objects for simplification the same name as for the qtc-image in second line (only with added _). That's not necessary.​Name Texture Path
Thats the location of the image file. Use this name (only the last part before .qtc! instead of the fat letters) for the hash manila name as described above. ​Name Position/Name Center/Name Size
These values are corresponding with each other. For standard values (normal size, rotating in centre) change nothing. If you want to change the size so 3lixir found a formula for the changed width of hands:
Change the width of hand image (best to a multiple of 16).
The "centre value" for the x-axis is half the new width of the hand minus 0.5
The "position value" for the x-axis is 128 minus half the width of the hand.
If you want to change the position of a hand then (after you applied the formula above) try different values of x- and y-axis in Position until they meet your intented place.
For the color look into poyensa's guide. For rotation to a constant position see under lua script.
These are only tips. Most of the time they are working, sometimes you have to do it by trial and error.
​
Modifications of the lua script/functions
lua script 1EC5924B_manila (former 461d3306_manila)
This file is responsible for the animations of the analog clock. It's a HTC lua script. HTC's version of lua is not documented. So if you want to mod manila lua scripts you should have some basic knowledge in coding. I'm at best clumsy. I didn't find for example a solution to bring the numerical value of the calendar day to a string on the screen (EDIT: Problem solved with the help of co0kie). So I went around to the classical mechanical approach with two disks. So there is still room for some useful inventions. For start look at this general lua programming guide . Another good resource ist the source code of Co0kies Home Tab. It's published at the end of this post.
For compiling and decompiling I used m9editor. If you in the lower part of the editor click right at the lua script manila file, you can decompile the file and save it in the lua script subfolder of the editor. There you can change it with Notepad2 (by Florian Balmer, compiled by Co0kiemonster). It is part of this kitchen. But because m9editor sometimes had problems with decompiling I used essentially the homealarmclock.lua from co0kie's source. After that once more click right on the 1EC5924B_manila file in the m9editor and compile the manila file.
functions
For every function in lua there are three essential parts: the definition of the function, the calling of the function and the update of the calling. In the HTC lua scripts these parts are typically not in sucession for each function but combined in blocks for all functions (at first all definitions and so on).
Tourbillon Cage/ second hand
In the original file by co0kie the query of the position of minute and hour hand was triggered by a change of the value of the minute. So the minute hand jumps every minute, the hour hand moves continously. The position of the second hand was determind by an own function triggered by a timer every second.
For the Tourbillon it was necessary to use milliseconds. HTC ROMs don't work with milliseconds (although windows mobile provides it). So this has to be made by a timer function. Here a tip by Co0kie:
Code:
MyTimerName = timer(time_in_seconds) -- the time can be 0.1 seconds for example
-- after the timer is created it immediately starts ticking
MyTimerName.OnElapsed:connect(some_function) -- the name of the function that should be called after timeout - the timer runs in a loop so the function will be called every 0.1 seconds
MyTimerName:Stop() -- stops the timer
MyTimerName:Start() -- starts it again
In the new function "ClockSecond" the cage (secondHand) makes five steps every second. This factor five I defined as FinenessFactor, so it can be changed very simple. The distance is every step 12° (really depending on the FinenessFactor), so the Cage turns once every minute and can be used as second hand.
The ClockSecondTimer = timer(0.2) in line 192 determines the period between two steps. The function starts every second with the new position, so the timer value should be 1 second / FinenessFactor for continous moving
rotation is realized with the function XXX.Rotation.z =
360 - myHandsPosition in clockwise direction
myHandsPosition against clockwise direction
The value of myHandsPosition is the numerical value of the ° position
Code:
SecondsCheck = machineStatus.CurrentTime.Value.Second
Counter = 1
ClockSecond = function()
if secondHand._visible == true then
local FinenessFactor = 5
local globalsecond = machineStatus.CurrentTime.Value.Second
local myHandsPosition0 = globalsecond * FinenessFactor
if SecondsCheck == globalsecond then
myHandsPosition0 = globalsecond * FinenessFactor + Counter
Counter = Counter + 1
else
Counter = 1
end
local myHandsPosition = (myHandsPosition0 - (2 * FinenessFactor) + 1) / (60 * FinenessFactor) * 360
secondHand.Rotation.z = 360 - myHandsPosition
secondHand1.Rotation.z = 360 - myHandsPosition
secondHandnight.Rotation.z = 360 - myHandsPosition
SecondsCheck = globalsecond
minuteHand.Rotation.z = -((machineStatus.CurrentTime.Value.Minute / 60 * 360) + ((machineStatus.CurrentTime.Value.Second - 5) / 10))
minuteHandnight.Rotation.z = -((machineStatus.CurrentTime.Value.Minute / 60 * 360) + ((machineStatus.CurrentTime.Value.Second - 5) / 10))
else
ClockSecondTimer:Stop()
end
end
balance wheel (secondhand2)
function "ClockSecond2". The balance wheel has not the same behavior as the other "hands". It swings with 5 (= FinenessFactor2) frames 180° back and forth. Crucial for the speed (and the frequency of queries) is the ClockSecond2Timer = timer(0.04) in line 194. At present it realizes 25 frames per second, a value 0.1 is only 10 fps (I attached a 1EC5924B_manila/461d3306_manila with this value in post 30) . This is the most CPU power and energy consuming process in the clock, but also the most visible.
Code:
Counter2 = 0
turn2 = 0
ClockSecond2 = function()
if secondHand._visible == true then
local FinenessFactor2 = 5
local myHandsPosition2 = 360
if turn2 == 0 then
myHandsPosition2 = 360 - ((360 / FinenessFactor2) * Counter2)
if Counter2 == FinenessFactor2 then
turn2 = 1
Counter2 = 0
end
else
myHandsPosition2 = (360 / FinenessFactor2) * Counter2
if Counter2 == FinenessFactor2 then
turn2 = 0
Counter2 = 0
end
end
Counter2 = Counter2 + 1
secondHand2.Rotation.z = 360 - myHandsPosition2
secondHand2night.Rotation.z = 360 - myHandsPosition2
else
ClockSecond2Timer:Stop()
end
end
The calling of both functions for the tourbillon with update:
Code:
if ShowSecondHand then
secondHand._visible = true
ClockSecondTimer = timer(0.2)
ClockSecondTimer.OnElapsed:connect(ClockSecond)
ClockSecond2Timer = timer(0.04)
ClockSecond2Timer.OnElapsed:connect(ClockSecond2)
else
secondHand._visible = false
secondHand1._visible = false
secondHandnight._visible = false
secondHand2night._visible = false
end
second hand (secondHand3)
It is bound to the movement of the Tourbillon cage. See code above
minute hand
function "ClockMinute". For continous moving every second a 1/60 of a minute step is added.
Code:
minuteHand.Rotation.z = -((machineStatus.CurrentTime.Value.Minute / 60 * 360) + ((machineStatus.CurrentTime.Value.Second - 5) / 10))
calendar day by disks
The disk for the tens (DateDayTens) turns every ten days for 90°, the disk for the ones (DateDayOnes) every day for 36°. (Don't be afraid for month with days lower than 30, it is in the formula). It checks at the change of the current time value of windows mobile.
Code:
CalendarDate1 = function()
local locday = machineStatus.CurrentTime.Value.Day
local DayTens = 0
local DayOnes = 1
if locday < 10 then
DayTens = 0
else
if locday < 20 then
DayTens = 1
else
if locday < 30 then
DayTens = 2
else
DayTens = 3
end
end
end
DayOnes = locday - (DayTens * 10)
DateDayTens.Rotation.z = DayTens * 90
DateDayOnes.Rotation.z = DayOnes * 36
DateDayTensnight.Rotation.z = DayTens * 90
DateDayOnesnight.Rotation.z = DayOnes * 36
end
Code:
CalendarDate1()
Code:
machineStatus.CurrentTime.OnValueChanged:connect(CalendarDate1)
calendar day by text object
Code:
CalendarDate1 = function()
local locday = machineStatus.CurrentTime.Value.Day
DayDate.String = tostring(locday)
DayDate.Rotation.z = 330
local val = (AnalogAMPMColor / 10) * 255
DayDate.Color = Color(val, val, val, 255)
DayDatenight.String = tostring(locday)
DayDatenight.Rotation.z = 330
end
In this example the color of DayDate is bound to the color of AMPM. So you can set in CHT Editor also the color of the Date. The calling and the update is the same as above.
If you want a constant rotated position for an object simply add the line
XXX.Rotation.z = 360 - y
where XXX is the name of your object in the mode9 file and y the ° value ot the incline of your object
(example for AMPM in the above mentioned Hero clock "ShowAMPM.Rotation.z = 330")
moonphase
The mathematical formula for the moonphases is described at various astronomical websites. I took it from this Swiss site (at Berechnungen). The formula takes a date of a full moon and then counts the difference to the present day and divides this through the lunar month. The not integer part of the result describes the position of the moon.
Code:
local lochour = machineStatus.CurrentTime.Value.Hour
local locday = machineStatus.CurrentTime.Value.Day
local locmonth = machineStatus.CurrentTime.Value.Month
local locyear = machineStatus.CurrentTime.Value.Year
local valueYear = 365 * (locyear - 2010)
if locyear > 2011 then
if locyear > 2016 then
valueYear = valueYear + 2
else
valueYear = valueYear + 1
end
end
local valueMonth = 0
if locmonth == 2 then valueMonth = 31 end
if locmonth == 3 then valueMonth = 59 end
if locmonth == 4 then valueMonth = 90 end
if locmonth == 5 then valueMonth = 120 end
if locmonth == 6 then valueMonth = 151 end
if locmonth == 7 then valueMonth = 181 end
if locmonth == 8 then valueMonth = 212 end
if locmonth == 9 then valueMonth = 243 end
if locmonth == 10 then valueMonth = 273 end
if locmonth == 11 then valueMonth = 304 end
if locmonth == 12 then valueMonth = 334 end
if locyear == 2012 then
if locmonth > 2 then valueMonth = valueMonth + 1 end end
if locyear == 2016 then
if locmonth > 2 then valueMonth = valueMonth + 1 end end
local presentday = (lochour / 24) + locday + valueMonth + valueYear
local moonposition1 = (presentday - 30.25) / 29.530588
moonphase.Rotation.z = - ((moonposition1 - math.floor(moonposition1)) * 180)
moonphasenight.Rotation.z = - ((moonposition1 - math.floor(moonposition1)) * 180)
end
Code:
moonposition()
Code:
machineStatus.CurrentTime.OnValueChanged:connect(moonposition)
day of week
This function takes the first (here two letters) of your date string.
Code:
DayOfWeek1 = function()
local weekday1
weekday1 = machineStatus.CurrentTime.Value:GetDateString(Locale:GetString("IDS_DATEFORMAT"))
weekday1 = string.sub(weekday1, 1, 2)
weekday.String = tostring(weekday1)
weekdaynight.String = tostring(weekday1)
end
Code:
DayOfWeek1()
Code:
machineStatus.CurrentTime.OnValueChanged:connect(DayOfWeek1)
For another approach with three letters you have to subtitute the lines
Code:
weekday1 = machineStatus.CurrentTime.Value:GetDateString(Locale:GetString("IDS_DATEFORMAT"))
weekday1 = string.sub(weekday1, 1, 2)
with
Code:
weekday1 = machineStatus.CurrentTime.Value:GetDateString(Locale:GetString("dddd"))
weekday1 = string.sub(weekday1, 1, 3)
visibility
Visibility depends on the hour value of the clock. That's a problem with the 12h use in AMPM Regions. So you have to transform all values to 24h. This happends in the first part of the function. In the second part the opacity of the "night objects" is determined in a definite time intervall. A special case in this code example are objects which can be made unvisible by settings in CHT or Windows Mobile. For the animation functions I found some tips in the attached animation toolkit for CHT 1.6.1 by Co0kie.
Code:
switchvisibility = function()
local locAMPM = machineStatus.CurrentTime.Value:GetTimeString("tt")
local lochour = machineStatus.CurrentTime.Value.Hour
if locAMPM == "AM" then
ShowAMPMnight.String = "AM" else
ShowAMPMnight.String = "PM" end
if machineStatus.CurrentTime.Value.IsTwentyFourHour
then
local lochour = machineStatus.CurrentTime.Value.Hour
else
if locAMPM == "AM" then
if lochour == 12 then lochour = 0
end
else
if lochour ~= 12 then lochour = lochour + 12
end
end
end
if lochour > 7
then
if lochour < 20 then
minuteHandnight.Opacity:Interpolate(0,200, 0, Interpolate_Linear)
hourHandnight.Opacity:Interpolate(0, 200, 0, Interpolate_Linear)
analogclocknight.Opacity:Interpolate(0, 200, 0, Interpolate_Linear)
moonphasenight.Opacity:Interpolate(0, 200, 0, Interpolate_Linear)
if secondHand._visible == true then
secondHandnight.Opacity:Interpolate(0, 200, 0, Interpolate_Linear)
secondHand2night.Opacity:Interpolate(0, 200, 0, Interpolate_Linear)
end
if machineStatus.CurrentTime.Value.IsTwentyFourHour then
ShowAMPMnight._visible = false
else
ShowAMPMnight.Opacity:Interpolate(0, 200, 0, Interpolate_Linear)
end
weekdaynight.Opacity:Interpolate(0, 200, 0, Interpolate_Linear)
DayDatenight.Opacity:Interpolate(0, 200, 0, Interpolate_Linear)
else
minuteHandnight.Opacity:Interpolate(100,200, 0, Interpolate_Linear)
hourHandnight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
analogclocknight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
moonphasenight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
if secondHand._visible == true then
secondHandnight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
secondHand2night.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
end
if machineStatus.CurrentTime.Value.IsTwentyFourHour then
ShowAMPMnight._visible = false
else
ShowAMPMnight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
end
weekdaynight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
DayDatenight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
end
else
minuteHandnight.Opacity:Interpolate(100,200, 0, Interpolate_Linear)
hourHandnight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
analogclocknight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
moonphasenight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
if secondHand._visible == true then
secondHandnight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
secondHand2night.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
end
if machineStatus.CurrentTime.Value.IsTwentyFourHour then
ShowAMPMnight._visible = false
else
ShowAMPMnight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
end
weekdaynight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
DayDatenight.Opacity:Interpolate(100, 200, 0, Interpolate_Linear)
end
end
Code:
switchvisibility()
Code:
machineStatus.CurrentTime.OnValueChanged:connect(switchvisibility)
I hope this description will help you to understand a little bit the modifications and maybe to make yourself some examples. You can also mod or delete the indivual modifications. I'm open for improvements and simplifications.
files and templates
I hope the description in the above posts will help you to understand the modifications. I add the manila lua script, the manila files and the png files as zip. The Reference clock can be found in post 1.
For all who are about to despair because of compiling I made some templates. The first zip contains various versions of the compiled lua script and if necessary the mode9 file. You can get:
jumping minute/continous minute,
jumping second/continous second,
without date/ with date (as text object) not inclined, inclined 15°, inclined 30°,
12h/24h (the 24h modus works only with 24h settings).
The position and the colour of the objects can be changed in the mode9 file like described above.
The second Template zip contains a new reference clock with some basic modifications - continous minute and second, date as text object - and changing visibility for all objects (including AMPM). For the pictures I took my carbon clock but they can be changed by you as you like. Tip: If you wouldn't change some objects, take the same picture for day and night object. The text object DayDate could be "hidden" behind the clock background by repositioning in the mode9 file. So you have only to change the mode9 file.
Really nice job!
installed orig cab over orig CHT clock reset and all I got was a second hand added to CHT orig but quite abstact ?
really nice!
Really nice clock and you also made the second hand, date and AM/PM working which is something nobody had made yet. Great job
great work you are the best man
11calcal said:
installed orig cab over orig CHT clock reset and all I got was a second hand added to CHT orig but quite abstact ?
Click to expand...
Click to collapse
In this cab are the original CHT manila files. Can you post a screenshot?
THANKs for the Good WRK
11calcal said:
installed orig cab over orig CHT clock reset and all I got was a second hand added to CHT orig but quite abstact ?
Click to expand...
Click to collapse
Sorry, didn't saw the edit. You used a modificated 7c60907d_manila file (thats why the changed position of the second hand). Sometimes if you installed a cab without deactivating HTC Sense and a file is in use, then this file is not copied. Try this: Deactivate Sense and install the original cab once more, than activate Sense.
Or install the attached cab for the original file.
WOW, this is getting real awesome man. Thanks
The BEST CLOCK MADE FOR COOKIE HT SO FAR
And the first clock which forced me to enable the SECOND HAND
Well Done Mate.........
Steve0007 said:
Really nice clock and you also made the second hand, date and AM/PM working which is something nobody had made yet. Great job
Click to expand...
Click to collapse
I agree....
+1
----------------------
EDIT: After testing the clock, the second hand and the lower gear still get stuck and still after waking the phone up ................
jaguaralani said:
I agree....
+1
----------------------
EDIT: After testing the clock, the second hand and the lower gear still get stuck and still after waking the phone up ................
Click to expand...
Click to collapse
Thats right. The clock is very depending of other processes. Especially till the calendar is fully open there is a delay. Other point are the turning of the minute (with all the animations) or activesync. Sorry I tried to minimize this but thats the best solution I found.
CPU load.
Wonderfull clock.
But it takes 70% of my HD2 CPU when i am on "Home". I check this using BattClock v2.1.2.
I am afraid that it will drain battery. I'll monitor and let you know.
Congratulation for this.
emottier said:
Wonderfull clock.
But it takes 70% of my HD2 CPU when i am on "Home". I check this using BattClock v2.1.2.
I am afraid that it will drain battery. I'll monitor and let you know.
Congratulation for this.
Click to expand...
Click to collapse
That's the second disadvantage. It is power consuming because of the necessary processes in the background (please see later post 2). I noticed the same. But I think it is only when you use the home screen (f. e. for watching the clock), not in standby or at the use of other programs or functions. Can you please post your experiences? Thanks

Tablet Mode For Sensation?

I would really love to see this on our phones:
http://forum.xda-developers.com/showthread.php?t=1543892
is it possible with our AOKP and CM9 builds? can a Dev please make this possible? as i think the size of our screen can really work this one out!
what do you think...
wow no one seems to care about this one....?
Looks like its just changing the DPI to one that is recognized as a tablet. Seems it's 129 for the GNex... he posted something showing a formula for finding the "magic number" for other devices.
From his post:
Code:
int shortSizeDp = shortSize * DisplayMetrics.DENSITY_DEFAULT / DisplayMetrics.DENSITY_DEVICE;
mStatusBarCanHide = shortSizeDp < 600;
full description here: http://baroqueworksdev.blogspot.com/...ice-cream.html
nexus has a width of 720 and a density of 320. shortSizeDp = 720 * 160 / 320 = 360. lower than 600, phone mode.
now put the dpi to magic number 192. shortSizeDp = 720 * 160 / 192 = 600. tadaaa, tablet mode.
Click to expand...
Click to collapse
Edit: It's also using a modded nova launcher. Not sure, however, I don't see why the launcher wouldn't work for us.
In fact, I just spent a little more time looking through this and I think it will work close to 100% with CM9 or AOKP roms. Hmmmm, just gotta find out the right DPI. (I haven't bothered, busy at work.)
Looking at DisplayMetrics:http://developer.android.com/reference/android/util/DisplayMetrics.html
There are a few preset densities which may interest us:
DENSITY_DEFAULT = 160
DENSITY_HIGH = 240
DENSITY_LOW = 120
DENSITY_MEDIUM = 160
Assuming that the above values holds true to the Sensation, then the following would give a 600 output:
DENSITY_DEFAULT = 160 (540 * 160 / 144 = 600)
DENSITY_HIGH = 240 (540 * 240 / 216 = 600)
DENSITY_LOW = 120 (540 * 120 / 108 = 600)
DENSITY_MEDIUM = 160 (540 * 160 / 144 = 600)
Still checking it out!
EDIT: Additional info - DENSITY_DEFAULT is directly linked to DENSITY_MEDIUM (DENSITY_DEFAULT = DENSITY_MEDIUM) so that explains why changes to DENSITY_MEDIUM affect the OS system wide (Not sure if this is the case in all ROMs).
Still checking, but bed time for me!!!.........
Seems we also need a modified services.jar
There is some info here: http://forum.xda-developers.com/showthread.php?t=1467051
Thread here for AOKP B33: http://rootzwiki.com/topic/23418-mod-tabletui-for-240-dpi-legacy-devices-aokp-b32b33/
Instructions state: Set density to 128 MAX & Tablet mode will be automatically activated However, since our Sensations have a screen width of 540, not 480 as most legacy devices, we may still need to find that "Magic Number"
Haven't tried it as i'm not running an AOKP based ROM but we need to know what to change in services.jar and then this should be able to be implimented in all ROMs!
Hope this helps
EDIT: The services.jar above uses the following formula: (480 * 160 / 128 = 600)
We should be able to do it using (540 * 160 / 144 = 600) 144 MAX - However, it wont hurt to try 128 since our device has a default density of 240?!
Also, don't forget to set your Font size to huge (or large) in ROM Control.
I have created a flashable zip for AOKP B33/34 which includes a Patched Launcher, Phone, Market & services.jar.
This should work on all AOKP ROMs!
This should also parse the build.prop and adjust your LCD Density to 128.
Also, don't forget to set your Font size to huge (or large) in ROM Control prior to flashing this.
I haven't tested this - I have created it blind so if you are going to try it then please make a nandroid backup first!!!
Should you try it, then Please leave feedback but don't get upset if it doesn't work for you - If it doesn't work then just restore your nandroid backup!
I hope this is of some use to someone
BTW: Flash using recovery!

[Q] Measurements SP3 + Typecover + Pen

Hi,
I recently ordered the Surface Pro 3 and it's black typecover.
(I went for the most complete model on the market today, as I will be using it a lot for work and graphical design)
As my order arrives Thursday I'm currently looking around for some accesoires. I found some nice sleeves and covers
but they aren't specificly developed for the SP3 so I need to check some things first:
Can someone tell me the measurements of the Surface Pro 3 with the typecover attached and another measurement
with the pen attached to the side of the device.
Did some research myself
I did some web searching myself and i found some measurements:
The Surface Pro 3
length: 29,21cm
width: 20,14cm
height: 0,91cm
The Typecover
length: 29,5cm
width: 20,17cm
height: ????
The Pen
length: 13,7cm
width: 0,95cm
height: /
I'm still looking for the combined heigth and the max width wit the pen attached to the "pen holder"
I'm guessing just combining the measurements will give me an idea of the sizes but I would like
to know specificly what the size is.

Categories

Resources