PDA

View Full Version : [APP][11-12-09]HTC Menu Enhancement-Chinese Support and English[WINMO 6.0,6.1,6.5]


astart_start
10th October 2009, 06:45 AM
HTC Menu Enhancement-Chinese Support and English

As I am a Chinese and use 0404 rom for my winmo 6.0, HTC menu enhancement cannot support Chinese characters. The error is as follows:

http://forum.xda-developers.com/attachment.php?attachmentid=235830&stc=1&d=1255149049

Therefore I start a project to display Chinese characters on the menu.
The cab i adjusted is from
HTC MENUS 1.0
VGA: http://forum.ppcgeeks.com/showthread.php?t=60620
QVGA: http://forum.xda-developers.com/showthread.php?t=540922
HTC MENUS 1.1
VGA:http://forum.xda-developers.com/showpost.php?p=3443009&postcount=2
QVGA: http://forum.xda-developers.com/showthread.php?t=540922

And the menu should be confirmed to wake up by HTC MENU ENHANCEMENT LOADER from francarl (http://forum.xda-developers.com/member.php?u=1415587)
http://forum.xda-developers.com/showthread.php?t=540922
PLEASE DOWNLOAD THE LOADER AND INSTALL .CAB FIRST IN ORDER TO USE THE MENU!

This menu should support Chinese and English for Chinese rom at the same time.:rolleyes:
I adjust the TFF that used to be tahoma.tff. This tff is already in the rom.

RAM comsumption:
For QVGA/WQVGA: 0.3~0.6MB
For VGA/WQVGA: 0.5~1 MB

Bug(s) known:
-The menu may not wake at the first time. Please wake again if the menu fails.
-There is a click by the ppc when the menu closes. (I don't know how to edit it. It would be good if someone gives me the cab without this problem.)

To do:
-Install HTC bootlauncher.exe with HTCMenuLoader-BootLauncher.v1.1.cab (http://forum.xda-developers.com/attachment.php?attachmentid=209779&d=1248771963) if loading time can be reduced or not.
-Make the file path to pop up the menu too.


This is the first time i do contribution to WINMO
Please support my work by REPLIES AND REPORT

astart_start
10th October 2009, 06:46 AM
MENU 1.0

VGA verion
http://forum.xda-developers.com/attachment.php?attachmentid=242762&d=1257175584

Steps:
1. Remove any menu enhancement that you installed before.
2. Install the .cab that match your screen resolution.
3. For the machine build above 21000, it MUST NOT INSTALL THE BOOSTER!
For the machine build below 21000, non-HTC machines install the HTCMenuLoader.v1.1.cab (http://forum.xda-developers.com/attachment.php?attachmentid=209778&d=1248771963)
For HTC machine that do not have the menu, try to use install the HTCMenuLoader-BootLauncher.v1.1.cab (http://forum.xda-developers.com/attachment.php?attachmentid=209779&d=1248771963).
There is new francarl.HTCMenuLoader.v1.41.CAB (http://ip208-100-42-21.static.xda-developers.com/attachment.php?attachmentid=340569&d=1276153876) and francarl.HTCMenuLoader-BootLauncher.v1.41.CAB (http://ip208-100-42-21.static.xda-developers.com/attachment.php?attachmentid=340570&d=1276153885)
But it requires .net compact framework 3.5
For most cases, HTC machine doesn't require the booster.
4. For WVGA machine, please install the HTC Menu Enhancement WVGA Menu 1.0 fix.astart_start.cab (http://forum.xda-developers.com/attachment.php?attachmentid=244993&d=1257851954)
5. Soft reset!

How to change the skin
1. Choose you favourable skin which match your resolution.
2. Copy the HTCMenus.bmp to \Windows\ and replace the orginal .bmp
3. Soft reset!

Something that support HTC MENUS 1.0
--------------------------------------
Size of the menu:
http://forum.xda-developers.com/showthread.php?t=508919
Menu colour:
http://forum.xda-developers.com/showthread.php?t=504312

Known issues:
- For HTC machine, there is a HTCUti.dll that deters the menu from waking up.
The solution is from http://forum.xda-developers.com/showpost.php?p=4643859&postcount=1266. You can delete the file or replace the file with the attachment (http://forum.xda-developers.com/attachment.php?attachmentid=242498&stc=1&d=1257067754) unzipped. The .dll is a blank file. Please backup your own .dll before replacing it.

Change Log
------------------------------
11-12-09
-Missing part of HTC Framework is complied in the .cab
10-11-09
-Add HTC Menu Enhancement WVGA Menu 1.0 fix.astart_start.cab
31-10-09
-Change the .cab name to HTC Menu Enhancement.
-Skins are available in .zip
-Better English display
24-10-09
-Add black skin to default skin
-Change the colour depth of HTCmenus.bmp to 256 colours
-Change the HTCmenus_mark.bmp to 1 bit
17-10-09
-Add Chinese softkey display
10-10-09
-Add blue skin
03-10-09
-HTC menu 1.0 released

astart_start
10th October 2009, 06:47 AM
MENU 1.1

QVGA
http://forum.xda-developers.com/attachment.php?attachmentid=242763&d=1257175584

WVGA
http://forum.xda-developers.com/attachment.php?attachmentid=245031&d=1257858806

I know, I know, it is English because there is no CHINESE emulator of WINMO 6.5
這個東西是可以支援中文了,但我沒有中文機子或模擬器!

Steps:
1. Remove any menu enhancement and Dshow that you installed before.
2. Install the .cab that match your screen resolution.
3. For non-HTC machines install the HTCMenuLoader.v1.1.cab (http://forum.xda-developers.com/attachment.php?attachmentid=209778&d=1248771963)
For HTC machine that do not have the menu, install the HTCMenuLoader-BootLauncher.v1.1.cab (http://forum.xda-developers.com/attachment.php?attachmentid=209779&d=1248771963).
There is new francarl.HTCMenuLoader.v1.41.CAB (http://ip208-100-42-21.static.xda-developers.com/attachment.php?attachmentid=340569&d=1276153876) and francarl.HTCMenuLoader-BootLauncher.v1.41.CAB (http://ip208-100-42-21.static.xda-developers.com/attachment.php?attachmentid=340570&d=1276153885)
But it requires .net compact framework 3.5
For most cases, HTC machine doesn't require the booster.
4. For WVGA machine, please install the HTC Menu Enhancement WVGA Menu 1.1 fix.astart_start.cab (http://forum.xda-developers.com/attachment.php?attachmentid=244994&stc=1&d=1257852651)
5. Soft reset!

The menu may not wake up itself. Here is a method is from http://forum.xda-developers.com/showthread.php?p=4837944#post4837944
Wake up the menu
1.Open file explorer.
2.Click the file path.

Something that support HTC MENUS 1.1
--------------------------------------
Size of the menu:
http://forum.xda-developers.com/attachment.php?attachmentid=242768&d=1257175606

Here (http://forum.xda-developers.com/attachment.php?attachmentid=242508&stc=1&d=1257070454) by Ikachun9129 (http://forum.xda-developers.com/member.php?u=1351051)
Menu colour:
http://forum.xda-developers.com/showpost.php?p=4158069&postcount=71
http://forum.xda-developers.com/showpost.php?p=4271436&postcount=95

To do:
-Draw new colour skin i.e. blue, black for HTC MENUS 1.1 (TOUGH WORK, NEED HELP)
The HTCMenus.png is viewed as
http://forum.xda-developers.com/attachment.php?attachmentid=242766&d=1257175584
For ACDSee, it views as
http://forum.xda-developers.com/attachment.php?attachmentid=242767&d=1257175584
I don't know why.
The .png cannot work by changing the colour by red/green/blue or hue.
It is time consuming if the .png is redrew.
-Narrow the blank between the top bar and the black part of menu.
-Make the leaftsoft key(back) to be used

Known issue:
-For HTC machine, there is a HTCUti.dll that deters the menu from waking up.
The solution is from http://forum.xda-developers.com/showpost.php?p=4643859&postcount=1266. You can delete the file or replace the file with the attachment (http://forum.xda-developers.com/attachment.php?attachmentid=242498&d=1257067225) unzipped. The .dll is a blank file. Please backup your own .dll before replacing it.
-Left softkey (back) cannot be used
-The menu may not wake at first time.

Change Log:
------------------------------
11-12-09
-Missing part of HTC Framework is complied in the .cab
04-11-09
-Add HTC Menu Enhancement WVGA Menu 1.1 fix.astart_start.cab
01-11-09
-Small Menus cab is available by Ikachun9129 (http://forum.xda-developers.com/member.php?u=1351051)
31-10-09
-Essential part of Dshow is complied in the .cab
30-10-09
-HTC menu 1.1 released

tombbb
10th October 2009, 06:57 AM
感謝大大為使用繁體中文的人所做的付出~

TheRem
10th October 2009, 07:04 AM
just use Arial Unicode MS (arialuni.ttf) font and all the boxes will disappear and you will see the Chinese characters. ;)

but it's a 22MB font file.

astart_start
10th October 2009, 07:09 AM
just use Arial Unicode MS (arialuni.ttf) font and all the boxes will disappear and you will see the Chinese characters. ;)

but it's a 22MB font file.

So, i am going to create my own .ttf
I will do the .ttf later :)



Sorry i am wrong
i do not realize other .exe require the ttf.
i mix up my mind =(

pp18
10th October 2009, 10:44 AM
no need to create a .ttf. try adding a font link (from the font used by the menu enhancer to a Chinese font on your device)

TheRem
15th October 2009, 04:07 AM
using Segoe UI font...

http://img390.imageshack.us/img390/7931/11580898.jpg


using Arial Unicode MS font...

http://img124.imageshack.us/img124/747/46810406.jpg

astart_start
15th October 2009, 05:21 PM
using Segoe UI font...

http://img390.imageshack.us/img390/7931/11580898.jpg


using Arial Unicode MS font...

http://img124.imageshack.us/img124/747/46810406.jpg

Usung the font .ttf is a good thing to have a good and beautiful display.
However not everyone would like to install a 22MB file to the phone.

But I find out that the loading time of the menu is related to the HTC_MENUS.bmp size. So it is better for qvga machine to use the qvga one as the HTC_MENUS required is with a small size i.e. 100kb/

kaiser_tytnii
16th October 2009, 10:04 PM
As I am a Chinese and use 0404 rom for my winmo 6.0, HTC menu enhancement cannot support Chinese characters. The error is as follows:

http://forum.xda-developers.com/attachment.php?attachmentid=235830&stc=1&d=1255149049

Therefore I start a project to display Chinese characters on the menu.
The cab i adjusted is from dharvey4651 (http://forum.xda-developers.com/member.php?u=483667) http://forum.xda-developers.com/showthread.php?t=491457

And the menu should be confirmed to wake up by HTC MENU ENHANCEMENT LOADER from francarl (http://forum.xda-developers.com/member.php?u=1415587)
http://forum.xda-developers.com/showthread.php?t=540922
PLEASE DOWNLOAD THE LOADER AND INSTALL .CAB FIRST IN ORDER TO USE THE MENU!

This menu should support Chinese and English for Chinese rom at the same time.:rolleyes:
I adjust the TFF that used to be DroidSansFallback.tff. This tff is already in the Chinese rom. It is the "新細明體" in Chinese.
I just test the vga version only.Please test the cabs with the right resoultion.:D

RAM comsumption:
For QVGA/WQVGA: 0.3~0.6MB
FOR VGA/WQVGA: 0.5~1 MB

Bug(s) known:
-The menu wakes after 2 seconds on fexplore.exe, which is late. It is simply because .bmp used is big and it requires time to load .tff. (It is hard to rewrite the .bmp with same resolution to decrease the size of .bmp). I RECOMMEND the QVGA machines use the menu as the time for loading is smaller.
-There is a click by the ppc when the menu closes. (I don't know how to edit it. It would be good if someone gives me the cab without this problem.) Now the problem does not exist in emulator.
- "My documents" and English display badly.:(

To do:
- Investigate the menu booster if the time required to wake the menu can be shorten or not. (The time required depends on now large the HTC_MENUS.bmp is), it is hard to reduce the size of the .bmp
- Add .cab that menu without arrow (VGA/WVGA only) from http://forum.ppcgeeks.com/showthread.php?t=60620.
I tried the cab, but there is still arrow on the menu.
- Support winmo 6.5 by adjusting the cab (VGA/ WVGA only)
HTC Rhodium 6.5 Menu Enhancement.cab (http://forum.xda-developers.com/attachment.php?attachmentid=224292&d=1252093990) from dharvey4651 (http://forum.xda-developers.com/member.php?u=483667) It seems that the cab made for winmo 6.5 will be without arrow.
All the cabs from dharvey4651 (http://forum.xda-developers.com/member.php?u=483667) are not workable. Therefore, i cannot adjust it.





This is the first time i do contribution to WINMO
Please support my work by replies and reports.

show support to honger!

cklleung
17th October 2009, 07:05 PM
support
i will try it later:)

vipfox
30th October 2009, 05:23 PM
謝謝大大
期待6.5的中文選單~:)

astart_start
30th October 2009, 05:37 PM
謝謝大大
期待6.5的中文選單~:)
6.5 menu is released. Enjoy!

1stpKlosr
1st November 2009, 08:11 AM
I think the character block problem is due to the font htcmenu uses, which doesn't include Chinese characters.

Simply, in regestry, just change the current font used in htc menu (or other programs have the issue) to microsoft Yahei or any fonts that you've installed to support Chinese. Then do a reset, and the problem will be fixed!:cool:

This is how I fix this issue:D no need to install additional cabs:)

astart_start
1st November 2009, 08:15 AM
I think the character block problem is due to the font htcmenu uses, which doesn't include Chinese characters.

Simply, in regestry, just change the current font used in htc menu (or other programs have the issue) to microsoft Yahei or any fonts that you've installed to support Chinese. Then do a reset, and the problem will be fixed!:cool:

This is how I fix this issue:D no need to install additional cabs:)
Of course I change the registy, but there is other issue than the language=)

Mars.C
1st November 2009, 08:51 AM
嗨!朋友你好,請問支持簡體中文的嗎?

astart_start
1st November 2009, 10:32 AM
嗨!朋友你好,請問支持簡體中文的嗎?

It should support all chinese and english. Enjoy!
這支持繁體和簡體中文!

vipfox
6th December 2009, 05:29 AM
6.5 menu is released. Enjoy!

謝謝大大,請問大大這個中文選單只在檔案總管上嗎?怎麼裝都沒成功...
安裝說明能否也麻煩中文化一下..=.=

我用的是HD Miri WM 6.5 21882 V 32.0 這個ROM...

astart_start
6th December 2009, 06:16 AM
謝謝大大,請問大大這個中文選單只在檔案總管上嗎?怎麼裝都沒成功...
安裝說明能否也麻煩中文化一下..=.=

我用的是HD Miri WM 6.5 21882 V 32.0 這個ROM...

The menu is for all the pop-up. You can use google translution, but it is not too accurate.
You can find my msn on the right side of the thread.Add me into your contact list if you face any problem!
This website has a clear translation. http://sebbs.cnmo.com/thread-103052-1-1.html

Recently I am having exam.I may not able to go online to MSN. Sorry for that!

id26783337
18th December 2009, 04:53 AM
請問一下cruise 09要安裝那個檔案?
謝謝

astart_start
18th December 2009, 02:51 PM
請問一下cruise 09要安裝那個檔案?
謝謝

If you have any problems, you can add my MSN.

arnenlupin
20th December 2009, 08:27 AM
thanks,it is like very nice for me.
終於發現繁體的,一直再找qvga 6.5繁體版的rom.目前viva服役中

Kellicros
31st December 2009, 03:44 AM
chinese still does not display properly in HTC notification menu, is there a patch for that? thanks very much.

astart_start
31st December 2009, 06:20 PM
chinese still does not display properly in HTC notification menu, is there a patch for that? thanks very much.

QVGA
Conflipper QVGA Notification Enhancement.cab (http://forum.xda-developers.com/attachment.php?attachmentid=175394&d=1239509947)
VGA/WVGA
HTC Rhodium Notification Enhancement.cab (http://forum.xda-developers.com/attachment.php?attachmentid=165195&d=1236705985)
HTC Rhodium Notification Enhancement WVGA Images.zip (http://forum.xda-developers.com/attachment.php?attachmentid=165196&d=1236706227)

Steps:
1.Make sure you install the notification enhancement of right resolution.
NOTES::
1.1. You should have a 21000 or higher build before using this. THIS WILL NOT WORK ON OLDER BUILDS!!
1.2. If this is already in your ROM, DO NOT INSTALL IT!!! by dharvey4651 (http://forum.xda-developers.com/member.php?u=483667)
2. Install HTC Notification Enhancement-Chinese suppport patch.astart_start.cab (http://forum.xda-developers.com/attachment.php?attachmentid=262911&stc=1&d=1262421089)
3. Soft-reset!