PDA

View Full Version : [NEW APP]CMSettings 1.0- Comm Manager Settings (28.04.2008)


FInixNOver
29th April 2008, 01:00 AM
CMSettings by edba and FInixNOver
(Comm Manager Settings)
Version 1.0 - 2008


=== LICENSE ===

This application may be redistributed by any means, HOWEVER it cannot be sold for profit, and providing that this notice and the authors name is included.

This application is provided "as is" with no expressed or implied warranty. The author accepts no liability if it causes any damage to you or your windows mobile device whatsoever. It's a free application, and it should be considered as such!

=== DESCRIPTION ===

CMSettings was created to make the Comm Manager customization easier.
It allows the user to change between available stiles (skins), and select the desired Comm functions to use.

=== SCREENSHOT ===

http://img183.imageshack.us/img183/2078/cmsettingsmf7.png

=== SYSTEM REQUIREMENTS ===

- .Net Compact Framework 2.0 or higher
- Comm Manager

=== HOW IT WORKS: ===

When the application starts, it will search the Windows folder for available skins. With this we can prevent applying a skin that doesn't exist.
It also makes a backup of your present Comm manager settings (see ROM default settings), in case you want to go back.
After this is very simple. Just select one of the available skin, change the functions to your likings and apply changes.
There's no need to terminate the Comm Manager process, as the application will do it for you.

=== ABOUT THE SKINS: ===

Default Skin - This skin will always be available since it belongs inside the CommManagerRes.dll(this file is necessary for Comm Manager to work, so...)
It supports from 4 up to 12 functions.

Touch Skin/Large Buttons Skin - This skin will be available, as long as the skin files are located in windows folder, and it has skin files for a minimum of 8 functions.
It supports 8 or 10 functions. When the user selects this style (skin), a popup window will appear to let him/her choose between 8 or 10 buttons.
(its up to the user to know which option to use, according to the files he/she has put into windows folder)
If the user wrongly selects the number of buttons to use, just select the skin once again and the popup will appear again.
If the skin files are the ones provided by HTC the user can quickly get the HTC settings by selecting the menu option "Default Settings".
If the option is not selected, when applying the skin, a popup will appear asking if the user wants to apply the default settings(if you have customized the skin for different settings, just press NO and the user's settings will be applied).

Touch Dual Skin/ON/OFF Buttons Skin - This skin will be available, as long as the skin files are located in windows folder, and it has skin files for a minimum of 6 functions.
It supports 6 functions only.

=== ABOUT THE COMM FUNCTIONS: ===

To select a function, just tap once.
To enable/disable a function, tap twice. If the function is already selected, the user just have to tap once and it will be enabled/disabled.
when the function is enabled, the user can see a green icon on the left side of the function text and the text will be black.
when the function is disabled, the user can see a gray icon with a red cross on the left side of the function text and the text will be gray.
When there are not files for a funtion in the selected skin, no icon will appear on the left side of the funcion text, the text will be gray, and the user will not be able to enable/disable the function.

=== ABOUT THE MENU: ===

About - A popup will appear showing info about the program. To close it just tap the popup.
Language - Here the user can choose the application language. If the desired language cannot be found in the list, the application can still support it. The user needs only to edit the CMSettings.ini (for more info on how to do this see "How to edit the .ini file").
Default settings - It can be used in all styles, but the best use of this function is when "Touch Skin/Large Buttons Skin" is selected, to apply HTC Settings (since when using the HTC skin, the functions must be in a specific order, so the background doesn't get messed up)
ROM Default settings - On first run, the device backs up the existing Comm Manager settings. This option is used to get those settings back.
Apply settings - Use this option to apply the changes made to the Comm Manager settings.

=== HOW TO EDIT THE .ini FILE ===

The application is provided with a few .ini files containing the following languages:
- English
- Portuguese
- French
- Dutch
- German
- Italian
- Spanish
- Slovenian
- Vietnamese - (This language will only fully work in ROMs that support the language)
- Russian - (This language will only fully work in ROMs that support the language)
- Czech - (This language will only fully work in ROMs that support the language)
- Arabic - (This language will only fully work in ROMs that support the language)
- Simplified Chinese - (This language will only fully work in ROMs that support the language)
- Norwegian

If the user's language is not yet supported, it can easily be added by translating one of the existing languages.
To do this, open CMSettings.ini with a text editor, copy all lines from one language, and translate all the strings.
If the user's language needs special text encoding, make sure to save into a separate file.
Finnaly copy the new .ini to the same place where CMSettings.exe is, and restart the application.
Now the language will be available to be selected.

=== NOTES ===

- Not all CommManager.exe versions support all skins.
So, if the user has the necessary skin files, applies changes but cannot see the skin or the skin doesn't display correctly maybe a different CommManager.exe version is required.


=== SPECIAL THANKS ===

- tonio94 for French translation
- Re-Mi for Dutch translation
- hugoff for German translation
- Bobo Xni for Italian translation
- jambolero for Spanish translation
- monsterfly for Slovenian translation
- Mountain King for the first Vietnamese translation
- cloudyfa for Vietnamese translation corrections and other suggestions
- Shiva for Russian translation
- MaRaHox for Czech translation
- AbuHumaid for Arabic translation
- mlalahoi for Simplified Chinese translation
- Cobolt for Norwegian translation

mikhe69
29th April 2008, 01:12 AM
So this is where you have been???

Nice work indeed!!!

I will try it with your ROM:D

abraço

@dom@
29th April 2008, 01:51 AM
Mybad!! :confused:
it doesn't work on my kaiser! i get an error starting it!

More info:
Original Italian Radio/ROM , .Net Compact Framework 3.5

FInixNOver
29th April 2008, 02:07 AM
So this is where you have been???

Nice work indeed!!!

I will try it with your ROM:D

abraço

Just wait a little longer and you'll have it included in my final FInixNOver3.2 ;)
Mybad!! :confused:
it doesn't work on my kaiser! i get an error starting it!

More info:
Original Italian Radio/ROM , .Net Compact Framework 3.5

Could you specify the error please?

nanastas
29th April 2008, 02:15 AM
Well done!
Downloading now.

huangcer
29th April 2008, 03:49 AM
What a great APP!!! THX many many lot!!!

Tried, It doesn't work well on my Artemis. Hard to load, and dump after apply any settings.

Base on Artemis, WM6, Kaiser's 10 buttem CommManager.

sim2dread
29th April 2008, 04:16 AM
Thanks....will try it!

Ather
29th April 2008, 04:44 AM
wow..great app..Now its easy to skin the CommManager

BTW..Schaps Advance Config does one of this functions i.e selecting the Desired Comm Features

huangcer
29th April 2008, 05:23 AM
Upload the language file of Chinese.

athome93
29th April 2008, 11:55 AM
Good work :D

Thank !

Marcdu81
29th April 2008, 12:50 PM
Thanks,works fine on my Kaiser ( installation in main memory ) .

Rockhound53
29th April 2008, 01:44 PM
An error on My Kaiser (orig. T-Mobile Germany ROM, .net 3.5, installed in Main Memory)

Error Message:

at i.t()
at i.aq()
bei
System.Windows.Forms.Form.Onload()
bei
System.Windows.Forms.Form._SetVisibleNotify()
bei
System.Windows.Forms.Control.set_Visible()
bei
System.Windows.Forms.Application.Run()
at a.a()

I have change the CommMannager by Shaps Advanced Config to the ON/OFF button Style 1 Month ago...

KukurikU
29th April 2008, 02:00 PM
elegant, functional, working without a glitch! i have a serious advantage because of my ROM...hehehehe...something familiar??
so, 2 times thank you, i am grateful!
all i can add is: WOW!:eek:
hmmmm..not able to find the other two skins and yes, i did search....at least can not find the 10 buttons skin..
[LATER] i think i found it. it's a cab file...
http://forum.xda-developers.com/showthread.php?t=317982&highlight=Schaps+3G+switch+button

emmeborn
29th April 2008, 02:41 PM
Works fine on my Prophet WM6.1

Still searching for the skins.

FInixNOver
29th April 2008, 08:17 PM
wow..great app..Now its easy to skin the CommManager

BTW..Schaps Advance Config does one of this functions i.e selecting the Desired Comm Features

I know that, but with advance config you can apply any skin even if you don't have the necessary files for it to work, causing a black screen comm manager.

Lets just say I wanted to provide a SAFE stand alone application to make Comm Manager functions and style selection easier. ;)

elegant, functional, working without a glitch! i have a serious advantage because of my ROM...hehehehe...something familiar??
so, 2 times thank you, i am grateful!
all i can add is: WOW!:eek:
hmmmm..not able to find the other two skins and yes, i did search....at least can not find the 10 buttons skin..

and

Works fine on my Prophet WM6.1

Still searching for the skins.

The program does not include any skin. You have to add the necessary skin files you want to use. After you do that, if all is ok, the program will let you choose the skin. ;)

VirgilWoods
30th April 2008, 02:49 AM
I'm very impressed, it's quite beautiful. I was pissed because the 8/10 button Comm Manager's black color clashed with the rest of my theme. Now, it looks great :) Thanks!

piphunter11
30th April 2008, 02:54 PM
An error on My Kaiser (orig. T-Mobile Germany ROM, .net 3.5, installed in Main Memory)

Error Message:

at i.t()
at i.aq()
bei
System.Windows.Forms.Form.Onload()
bei
System.Windows.Forms.Form._SetVisibleNotify()
bei
System.Windows.Forms.Control.set_Visible()
bei
System.Windows.Forms.Application.Run()
at a.a()

I have change the CommMannager by Shaps Advanced Config to the ON/OFF button Style 1 Month ago...

i do face the same error..
im using stock atom pure..

KukurikU
2nd May 2008, 10:35 AM
elegant, functional, working without a glitch! i have a serious advantage because of my ROM...hehehehe...something familiar??
so, 2 times thank you, i am grateful!
all i can add is: WOW!:eek:
hmmmm..not able to find the other two skins and yes, i did search....at least can not find the 10 buttons skin..
does anybody find other skins here, in the forum?? i do remember seeing, downloading and using the gray/black one but i can't find it now...

AllGamer
11th August 2008, 08:06 AM
ATHE400

when i run it on my X7510 it says
"CommManager NOT installed! Exiting..."

but Comm Manager is infact running., so what gives?

am i missing something here?

CMSettings.exe
NullReferenceException

at i.t()
at i.aq()
at System.Windows.Forms.Form.OnLoad()
at System.Windows.Forms.Form._SetVisibleNotify()
at System.Windows.Forms.Control.set_Visible()
at System.Windows.Forms.Application.Run()
at a.a()

boby1911
11th August 2008, 08:36 AM
thx, i have tried on my wm6 device in xdaII but error came out, it says no comm manager installed and exiting, bui actually i have

:D kinda of wondering how come its error

sinoo
2nd September 2008, 08:33 PM
Is this working on a XDA orbit 2 / HTC touch cruise?
And where can we find the skins?

vnt
23rd September 2008, 02:55 AM
the CM Settings,

the middle skin is disable... how can i enable it or which files that I should install?

Thanks

savesaint
17th November 2008, 04:21 PM
good job, thanks for your working.

mitchkm55
11th December 2008, 04:45 AM
i am having trouble with my comm manager in general.
when i open it all i see is a bunch of different squares, all are grey to black in color. the names of the items show up, but no picture. this is a major problem, because 15 minutes ago it was fine. i installed Advanced Config and then it started this. i tried using your .cab to see if it would heal itself, but there was no luck :( does anyone know how to change this?!? thanks!


[EDIT]
oh, and i might add that when i tried to open your edit program it errored. the message is as follows...



CMSettings.exe
IndexOutOfRangeException

at i.t()
at i.aq(Object A_0, EventArgs A_1)
at
System.Windows.Forms.Form.OnLoad(EventArgs e)
at
System.Windows.Forms.Form._SetVisibleNotify(Boolea n fVis)
at
System.Windows.Forms.Control.set_Visible(Boolean value)
at
System.windows.Forms.Application.Run(Form fm)
at a.a()




Any ideas?

jeanne8fr
16th December 2008, 12:33 AM
Hello,

Anybody know where I can get this skin for my comm manager?

Thanks,

Jeannette

orb3000
16th December 2008, 12:47 AM
Great app!!

But I´ve searched for skind and couldn´t find them
Can someone post some skins here please?

Thanks in advance,

RealGunman
26th December 2008, 11:29 AM
hi

i'm using cmsettings, too. it really works fine on my kaiser. :D

i tried dutty's commmanager 10 button before (looks like the one on picture 2 in cmsettings), but there've been a lot of errors and my pda hang of again and again. and by the way the install-cab ist much bigger than cmsettings and takes much more space by installation. :mad:

the only thing i still want to do is getting the skins from pic 2 and 3 in cmsettings, because my rom-commmanager looks like the one on pic 1.

many people here in this thread allready aksed for such skins, yet. but nobody gave an answer up to now. :(

is there anyone who can do this :confused: please post them here.

thanks a lot!!!


greetings

mialemat
18th January 2009, 08:31 PM
An error on My Kaiser (orig. T-Mobile Germany ROM, .net 3.5, installed in Main Memory)

Error Message:

at i.t()
at i.aq()
bei
System.Windows.Forms.Form.Onload()
bei
System.Windows.Forms.Form._SetVisibleNotify()
bei
System.Windows.Forms.Control.set_Visible()
bei
System.Windows.Forms.Application.Run()
at a.a()

...

Same error on my Trinity with Claros v.3.51 ITA ROM.
Any suggestion for a working solution?

emresumengen
25th February 2009, 09:53 AM
Hi, I'm using QBus's M2D ROM on my Omnia and that includes the HTC Comm Manager.

I did try CMSettings yesterday and found out (unfortunately) that it messes up the display and I can't get it to revert back. I do select ROM Defaults from the menu, but when trying to apply it gives an error "Only 6 items are allowed" or something like that. I'm stuck with a WM5 style comm manager now.

So, which files and/or registry settings does this app mess with? What do I have to revert back to get my original look?

I'd be glad if someone can help.

PS1: The original comm manager had a horizontal list of items, just like the manila2d settings tab. (it was actually designed to be compatible with it, black background and all)
PS2: Now it looks like the photo attached, and I don't like either the colors or the layout.

dirlan2001
25th February 2009, 10:28 AM
Same error on my Trinity with Claros v.3.51 ITA ROM.
Any suggestion for a working solution?

+1 on iPAQ 614c (see screenshot)

:D

Dirk

FInixNOver
25th February 2009, 10:02 PM
Hi, I'm using QBus's M2D ROM on my Omnia and that includes the HTC Comm Manager.

I did try CMSettings yesterday and found out (unfortunately) that it messes up the display and I can't get it to revert back. I do select ROM Defaults from the menu, but when trying to apply it gives an error "Only 6 items are allowed" or something like that. I'm stuck with a WM5 style comm manager now.

So, which files and/or registry settings does this app mess with? What do I have to revert back to get my original look?

I'd be glad if someone can help.

PS1: The original comm manager had a horizontal list of items, just like the manila2d settings tab. (it was actually designed to be compatible with it, black background and all)
PS2: Now it looks like the photo attached, and I don't like either the colors or the layout.

That's probably because your Comm Manager had only 5 functions active, while the program only allows applying your original skin if you have 6 functions active.

To get your original skin back you will have to navigate (using a registry editor) to:

[HKEY_LOCAL_MACHINE\Software\HTC\CommManager]
"SupportedFunctions"=dword:5
"DisableButtonText"=dword:3

emresumengen
26th February 2009, 09:41 AM
That's probably because your Comm Manager had only 5 functions active, while the program only allows applying your original skin if you have 6 functions active.

To get your original skin back you will have to navigate (using a registry editor) to:

[HKEY_LOCAL_MACHINE\Software\HTC\CommManager]
"SupportedFunctions"=dword:5
"DisableButtonText"=dword:3

Actually, my comm manager was looking like the attached pic, and it did have 6 items. But CMSettings still kept complaining about the requirement for 6 functions. It was me, that played with the registry and set it to 5 items (I also tried others, but the theme didn't change)...

DisableButtonText and SupportedFunctions didn't help.

Does CMSettings mess with any files, or does it only change the registry?

FInixNOver
1st March 2009, 04:21 AM
Actually, my comm manager was looking like the attached pic, and it did have 6 items. But CMSettings still kept complaining about the requirement for 6 functions. It was me, that played with the registry and set it to 5 items (I also tried others, but the theme didn't change)...

DisableButtonText and SupportedFunctions didn't help.

Does CMSettings mess with any files, or does it only change the registry?

CMSettings only changes the registry. Whenever you want to change the skin, you will need to be sure that you have all the necessary files in your Windows folder, or the tool will not work.
In your case, if you choose different functions for your current skin, you'll most likely get an error because you don't have all the necessary files (you have only the files for 6 functions).

emresumengen
2nd March 2009, 08:25 AM
CMSettings only changes the registry. Whenever you want to change the skin, you will need to be sure that you have all the necessary files in your Windows folder, or the tool will not work.

Well, the original Comm Manager was cooked in the ROM I use, so I guess all that's needed must still be in my Windows folder... Only if I could know which files they were. I tried to look through files, but nothing rang a bell :(

In your case, if you choose different functions for your current skin, you'll most likely get an error because you don't have all the necessary files (you have only the files for 6 functions).

Well, I also see that it might be normal to get an error (something like "only 6 functions allowed"). The thing is, I just want to get back to original, and I can't :(

I think I'll need to hard reset or smth... Anyway, there's a new version of the ROM I'm using... It seems real difficult to flash again and install all 50-like apps I've got again, but there's no alternative I guess.

amarillis
21st March 2009, 12:46 AM
Hi. I get the same error "CommManager not found".
Please, is there a way to uninstall CMSettings?

Thanks in advance.