Possible error in registry causing Biotouch or TF3D to start slower? - Touch Diamond, MDA Compact IV ROM Development

I've seen this before in my registry playtime as I'm sure others have as well:
HKLM\Software\HTC\StratUpBiotouch - A folder which contains a few settings for Biotouch
Notice the folder name is "StratUpBiotouch" instead of what it should probably be "StartUpBiotouch"
Now I dismissed it before, but now I'm wondering if some reference in any of the xml's etc references the folder "StartUpBiotouch" and it can't be found so there is a delay while searching?

Related

Tried everything -Remove System Tray/Start Bar

So I've spent the past couple HOURS looking how to remove the system tray or start bar from my Excalibur. I've tried all VJ's tools, dcinobar, the init_tray.lnk from the start menu or /windows/startmenu (removing that link if you can find it will remove it), wisbar, searching the registry for what would work for the Wing, tried PMC Today Shrink, tried HKLM\init\Launch92:TrayAp.exe, HKEY_LOCAL_MACHINE/Software/HTC/ Tray/app, and I can't seem to either find the correct registry entry, program (all aren't for smartphones), and right now i'm searching through the xml file for the Kaiser tweat hoping to find something...
I'm trying to squeeze the extra home screen real estate by removing it but keeping the soft keys active...does anyone have any ideas of what file to remove or what registry entry to edit/remove or program that will accomplish this?
This forum rocks and I'm really hoping for some help.
Thanks!
try using smarttool kit, just google it and you will find it, you might like it... makes it like a vista style menu
You need to learn basic coding skills for editing the homescreen XML scripts (edit via PC using any text editors).
Edit the XML files for the homescreens (located at "\Application Data\Home\" folder. Just remove the code for the system tray plugin, and you're set to go.
As for the start bar, I'm still trying to figure out (just learned how to edit XML scripts couple of hours ago). Will inform you ASAP once I know how to.
Below is an example of such code. The plugin class ID (plugin clsid) for the system tray (iconbar) is the same for every smartphones (probably the same for all WM5/6 phones).
Code for system tray :
<plugin clsid="{837FC251-FE69-43ad-84E0-EBCEDEBA0884}" name="iconbar" height="27">
<iconbar fgcolor="COLOR_HOMEHIGHLIGHTTEXT"/>
<background gradient="title" bgcolor="COLOR_TRAYGRADLEFT" b-border-color="transparent"/>
</plugin>
Thanks for the replies. I have smart tool kit, and it has a feature to auto-hide it's vista style startbar...but the original start bar is still behind it after it "auto-hides" on the homescreen.
I have to mess around with xml file also...let's all keep each other posted on progress.
My intention is to remove the original startbar and then use smarttoolkits auto hide when a softkey is hit.
Any update on removing the start bar & soft key text from anyone? I'm assuming it's a registry edit?? I just can't seem to find they keys...
Again if anyone has any ideas I appreciate it.
removing the iconbar entry (or disabling it) out of the homescreen.home.xml will only remove the top bar, it will not remove the bottom bar/softkey labels.
-JD

Creating Shortcuts

I have two programs that I am trying to create a shortcut for. One is GPSToday. The other is Weather Panel. I looked through Windows registry and both program registries using Total Commander. Can't seem to find the .exe that launches either program. The goal is to add both programs to the Quick Launcher tab. Can an executable be created where none exist? Also, can a shortcut be created so that I can launch both programs from the programs menu? Neither program registers in the programs menu.
Sorry, Im still a noob, but ive playin around with making shortcuts & I find that if its Not in windows, the .exe is most likely in \Program Files\ "app name" , or Storage Card\Prog Files\"app name". Placing a link in \Windows\Start Menu\Programs should make it available on the Programs screen(page, launcher, whatever), and also should be on the list of quick launcher apps from the today screen. Not familiar with the ones you mentioned, tho.
Allright, I Knew I saw that somewhere (I check the freeware sites couple times a week). So the version I downloaded suggested installing on the device instead of the storage card.There IS an .exe in there, but clicking it does nothing. Maybe since its a today plugin, there is no launchable exe. ? only at start-up ? There definitely should be another way to run it. Cool app, but screws up all my icons.
Allright, I Knew I saw that somewhere (I check the freeware sites couple times a week). So the version I downloaded suggested installing on the device instead of the storage card.There IS an .exe in there, but clicking it does Nothing.Maybe since its a today plugin, there is no exe. ? only at start-up ? There definitely should be another way to run it. Cool app, but screws up all my icons.
Both GPSToday & WeatherPanel are today plugins, not applications. Both must be run from the plugin itself. Sometimes, adding a parameter to the link, which would be a simple text doc name <name>.lnk, can do the trick. But, this is not a simple shortcut you create through a file explorer. Your probably trying to access the map in GPSToday, which I highly doubt is possible. WeatherPanel will only show on your today screen.

Manila subfolders

Is there a way to make the manila startmenu have subfolder, like for games and office mobile?
Yep
brent372 said:
Is there a way to make the manila startmenu have subfolder, like for games and office mobile?
Click to expand...
Click to collapse
Hi brent372
It's a registry hack:
HKLM\Software\HTC\Manila\Launcher\ProgramLauncher\X
Where X is the number relating to the icon you want to edit (0-29 by default I think)
Then edit the following keys:
Command = Blank
Display Name = The name of the folder you wish to display (e.g. Games)
Icon Path = Either blank or the full path of an HTC .qtc file or the numeral in a .dll or .exe file that represents the folder.
IsReadOnly DWORD=0
Path = The full path of the folder; e.g. \Windows\Start Menu\Programs\Games
Cheers
andrew-in-woking
Thanks for the info,
but I am confusion on the "X" part, where "X" is the number of the icon I want to edit.
I want to see GAMES as a folder in Manila with Solitaire, etc inside of it.
What would I use for "X" in this case...
brent372 said:
Thanks for the info,
but I am confusion on the "X" part, where "X" is the number of the icon I want to edit.
I want to see GAMES as a folder in Manila with Solitaire, etc inside of it.
What would I use for "X" in this case...
Click to expand...
Click to collapse
Assuming you're referring to the 3-column, 10-row array Manila Start menu...
"Number of the icon..." refers to the postion of icon-placeholder in the array, where the top-row, left-column placeholder is number "0" and the bottom-row, right-column placeholder is number "29" (in the computer world, numbering begins with 0 instead of 1).
Something like that, anyway...I think.
Actually I am talking about the menu below that. The linear alphabetical list of all apps installed. It is the menu you get to by clicking on "All Programs" from the matrix you are talking about.

[TUT] A mini-tutorial on rearranging the Manila Home Screen

Rearranging the Manila Home Screen​
What do I need to know?
Manila uses few types of files: qtc, xml, mode9 and lua. First one is for graphics, second usually for different languages (although not only) and the two last ones are the ones we are interested in. Mode9 files contain information on position, visibility and other properties of almost every element on Manila tabs. Lua files contain different functions, used for animations, updating info and so on.
For editing the Home Screen we need the mode9 file - 1c684cd8_manila and the lua script - 25d04412_manila. You can find these files (from each Manila, starting from 1.0 and ending on 2.5) on this forum.
What tools do I need?
Editing mode9 files is quiet easy. You just have to run m9editor, open the file, make the changes you want and save it. Changing stuff in lua scripts is a bit more complicated, as you have to decompile it. Shorter scripts are easily decompilated by luadec, but some longer ones require us to correct errors. Fortunately, the lua script we have to change is easily decompilated (though there can be a problem with the if condition). To do this follow these points:
- copy luadec.exe and luac.exe to the folder you where you have the lua script (let's say it's c:\compacthome\mod\)
- press Windows Logo + R (or Start > Run) and type cmd
- go to the folder containing the lua script (in this case it's cd \compacthome\mod\)
- type luadec script_name > script_name.txt - where script_name is the script you want to decompile (for example 25d04412_manila) and script_name.txt is the name of the output file, which we will edit
- in case of errors you have to correct them (look for the lua decompiling tutorial by sztupy)
- once you have the script decompiled you don't need to do it again.
- open the output file and change whatever you want
- to compile the file just type luac -o script_name script_name.txt, where script_name is the file we want to have the script_name.txt compiled
What can I change?
When you open the mode9 file we want to edit, expand the tree and you'll see many sections called 'Object'. Below them there are few lines called 'Property'. What you can easily change is:
- Position - just change the value of X and Y (center position (X=0, Y=0) and axis are different for most of the objects - you have to test this)
- Visibility - True or False (sometimes you may have to change the size of a image to 0x0, so that it won't show never)
- Font
- Font Size
- Color of text in RGB format - if Property is not available, add it
In the 25d04412_manila script you can change positions of many objects in both portrait and landscape mode.
- TabsLeft - left part of the clock (animated)
- TabsRight - right part of the clock (animated)
- clock_tabs - background of the clock (pile of tabs)
- alarm_clock - alarm info and date
- NotifiCamera3D - notifications & appointments
- NotificationShiftY - shifting of appointments when changing to small clock
To change the position just modify the first two parameters of Vector3(X, Y, Z) - both CameraPosition.value and LookAtPosition.value.
How to save and test the changes in a fast way?
Open a cab creator (for example WinCE Cab Manager) and add the files you changed to /Windows. Save the cab, copy it to your device, install and reboot Manila. You can also copy manually the file, but I prefer the first way, because in case of any problems you can easily uninstall the cab and get the default Home Screen.
How to get the Home Screen working with Background4AllTabs?
Just open the 1c684cd8_manila file by m9editor, look for 'HomeBackground' and delete the whole paragraph which contains it (from <Object>Type="Group" to the next <Object>Type="Group").
- - -​
If you have any suggestions, propositions or ideas, please write them in this thread, I'll try to complete this tutorial, so it will be useful for everyone. Thanks!
i cannot come up with suggestions, but that tutorial is very nice on your side!
Although not actually about the home screen arrangement. I do think we need the information on how to patch the EXE for weather and especially non-HTC devices to be made public. The few people that know how to do it don't seem to want to SHARE that knowledge, which is damned frustrating!
Kamill, what an excellent idea. I'm looking forward to your tutorial. I wonder will it be for Manila 2.0?
Here are some ideas:
Change touch flo colour
Appointments for at least one week
Linking big clock with another application (similar to Ssmaho)
Changing soft keys names/applications
Changing font sizes/types
Changing date formats on appointments
I hope this doesn't make it too difficult (I think the second one is though for some Manila versions!)
UPDATE in first post - an early version of the mini-tutorial.
FloatingFatMan, unfortunately I don't know how to do it...
mitsi, thanks, I'll work on that.
Kamill, My question is what needs to be changed to get appointments in dates after tomorrow to appear? Do I need to edit both the mode9 and the lua script? Or is it just one of those? I'm willing to get my hands dirty to fix it.
The easiest way is to get the files from hallatore's mod for Manila 2.0 and compare them to the original. There are mainly 3 differences, you'll find them for sure. AFAIR all you have to change is in one script, you have to add an option to display the date, change the place from where appointments are being taken (poomappointments(TAB_Calendar) instead of poomappointments(TAB_Home)) and change the number of appointments in the for loop.
Hmm. Well I changed the TAB_Calendar and added the option to to display date. Those were easy. Finding the loop is harder. I forced A loop to go 5 times and I got 5 calendar events, but the ones past tomorrow were the default ones in the mode9 ("Review design comp (Dan's office)"). I did it in the InitializeFullAnimation function just below this if statement:
Code:
if l_15_15 > 5 then
l_15_15 = 5
end
So those items are not being updated from the calendar. Any ideas? Am I looking in the wrong loop?
Anyway you can post hallatore's mod de-compiled? I think I have the original, but when I use m9editor the lua has a lot of decompiled errors.
Here you go. Are you doing this on the Manila 2.1? I tried so many things to get this working, but with no success
how to change home tab
Hi, I have read all the posts here and in some other threads related, and I'm still confused
I did try to install the cabs posted, and it totally messed my home tab, so I had to hard reset every time (because uninstalling didn't fix it up).
All I want to have is this:
1. move the alarm notification on the upper-right corner (to cover or remove the ATT logo)
2. make the Call History to auto-hide if there is no missed call (or to delete it, if it is easier)
3. have more appointments visible (2-3) with the big clock, and to be able to flip the clock upwards in order to have even more appointments visible
4. when I click on the appointment, to open the Calendar (this is already possible, and I'd like to remain this way)
I apologize if this is a silly question: is this possible to be done only by editing some manila files, and if so, which ones and what should I modify?
I opened some manila files (e.g. 1c684cd8_manila) using notepad and m9editor.exe, and, honestly, I had no clue as to what should I do
I am sure that you guys know this stuff already, and it is very easy for you. If it's not complicated to explain it to me, please help me!
thank you very much
Kamill said:
Here you go. Are you doing this on the Manila 2.1? I tried so many things to get this working, but with no success
Click to expand...
Click to collapse
Thanks. I am trying for Manila 2.1. There's gotta be a way.
tatarasi said:
Hi, I have read all the posts here and in some other threads related, and I'm still confused
I did try to install the cabs posted, and it totally messed my home tab, so I had to hard reset every time (because uninstalling didn't fix it up).
All I want to have is this:
1. move the alarm notification on the upper-right corner (to cover or remove the ATT logo)
2. make the Call History to auto-hide if there is no missed call (or to delete it, if it is easier)
3. have more appointments visible (2-3) with the big clock, and to be able to flip the clock upwards in order to have even more appointments visible
4. when I click on the appointment, to open the Calendar (this is already possible, and I'd like to remain this way)
I apologize if this is a silly question: is this possible to be done only by editing some manila files, and if so, which ones and what should I modify?
I opened some manila files (e.g. 1c684cd8_manila) using notepad and m9editor.exe, and, honestly, I had no clue as to what should I do
I am sure that you guys know this stuff already, and it is very easy for you. If it's not complicated to explain it to me, please help me!
thank you very much
Click to expand...
Click to collapse
Here is the solution to all 4 requests, but it is for Manila 2.0, so be careful. Back-up first just in case. Your screen will then look similar to the one shown.
Been trying...
I've been trying for some time now to get more than today's and tomorrow's appointment's displayed in manila 2.1. I added in the code that Hallatore added (can be found in stupy's lua thread) but there seems to be something limiting the amount of days shown ahead (I hope is not limited by the manila.exe, but I think not).
As additional info, the lua file that use to be embedded in the Home.mode9 isn't any more and is named 53cc1e4f_manila for 2.1 manila and 652ae0f4_manila for 2.5 manila,
12
mitsi said:
Here is the solution to all 4 requests, but it is for Manila 2.0, so be careful. Back-up first just in case. Your screen will then look similar to the one shown.
Click to expand...
Click to collapse
This is exactly what I'm after.
Unfortunately, I tried that alternative and, again, it totally messes my TFLO, and I had to hard reset again.
What do you mean by Manila 2.0, is this the TFLO version (in Settings, I see that I have ver. 3.0 build 29946)?
thank you
Change Home tab display
Hi, thank you very much for your interest and trying to give me solutions for my request. It is amazing how people from different corners of the world are connecting and helping each other.
I presume that the file to work with is 1c684cd8_manila.
I opened that with m9editor 3.3.0.1. It's a lot of info there
Could you guys be so kind and give some clues as to what should I look for in order to change:
- the alarm notification - to move it on the upper-right corner
- the carrier logo - to delete it
- the Call History - to delete it
- the Appointments - to have at least 2-3 shown
Also, important clues as to what NOT to touch, in order to
- continue to be able to flip over the big clock
- continue to be able to open the Calendar when click on the appointment
thank you again
tatarasi said:
- the alarm notification - to move it on the upper-right corner
Click to expand...
Click to collapse
Change the X and Y in the 'Position' Property of these objects: AlarmClockOn, AlarmClockOff, AlarmTime.
tatarasi said:
- the carrier logo - to delete it
Click to expand...
Click to collapse
To the object 'OperatorLogo' add a property called 'Visibility' and change its value to False - if it won't work change it's height to 0 in the 'Size' property.
tatarasi said:
- the Call History - to delete it
Click to expand...
Click to collapse
The same as above, objects: MissedCall_SBar1, MissedCall_SBar2, MissedCallIcon, MissedCallText.
tatarasi said:
- the Appointments - to have at least 2-3 shown
Click to expand...
Click to collapse
You need to decompile the 53cc1e4f_manila script and find l_15_0.MaxShowCount and change the value of it to the desired one.
Kamill said:
You need to decompile the 53cc1e4f_manila script and find l_15_0.MaxShowCount and change the value of it to the desired one.
Click to expand...
Click to collapse
If only it was that easy... I've been trying all kinds stuff including what you suggest above. I have decompiled the 53cc1e4f_manila I'll attach it here (it's the one from yozgatg's r1.5),
12
I mean you CAN change the number of appointments, but in a range of 0 to 6 (5 with big clock). I've tried to get more appointments shown, but I failed...
Kamill said:
Change the X and Y in the 'Position' Property of these objects: AlarmClockOn, AlarmClockOff, AlarmTime.
To the object 'OperatorLogo' add a property called 'Visibility' and change its value to False - if it won't work change it's height to 0 in the 'Size' property.
The same as above, objects: MissedCall_SBar1, MissedCall_SBar2, MissedCallIcon, MissedCallText.
You need to decompile the 53cc1e4f_manila script and find l_15_0.MaxShowCount and change the value of it to the desired one.
Click to expand...
Click to collapse
Hi, Kamill,
Apologize for double posting, I am growing impatient feeling that I am so close to a solution
Regarding the Manila, I checked where you told me to, and I found out that I have TFLO 3D 1.2.37896.1_1813.6. Thank you.
Thank you for your advices, I already tried to remove the logo
- first, I added the <Property> Name=Visibility Value="False" - did not work
- then, I changed the Height=0 - still ATT was there
- lastly, I deleted the entire Object GLESSprite2D (which was above the "OperatorLogo" property - still no result
What do you think I am doing wrong?
Speaking of the number of appointments, I amazingly discovered that I do not have 53cc1e4f_manila file. What do you think that means?
thank you very much, again
Manila 1 is a bit different from 2.0 or 2.1, the 53cc1e4f_manila script is embedded in the 1c684cd8_manila mode9 file (one of those at the beginning).
AFAIK you can replace the logo file with a blank one (don't ask me which file is it, I don't know ). Or you can try to add a 'Position' property and move it out of the sight (but it may come back in some situations) - though I do not guarantee it'll work.
I hope you'll success in modifying the Manila 1 homescreen, I guess there is still a couple of people who use that version of TF3D.

Adding more items to the Programs Tab in TouchFLO 3D

Is there a way to add more items to the programs tab? I'd like to have more than thirty.
Here's another post that describes how to edit the registry to do this:
http://forum.xda-developers.com/showpost.php?p=4121013&postcount=10
Copy and paste in place an existing folder, rename it to the next higher folder-number value. It should also be added that the value of the entry "totalItemCount" needs to be increased from the default "30" to the number of total icons/links you want.
Someone has made a .cab to do this, but I can't find it right now.
Excellent. Thanks a lot!

Categories

Resources