Related
I like GS pocket magic but the icon files it uses are obviously from the older versions of Windows mobile.
I remember seeing a post on here with a newer decent WM5 bitmap but can't for the life of me find the post. Also, are there any other bitmap files around for the other buttons to improve their look?
Thanks
Not sure if you've seen it, but check out this page:
http://homepage3.nifty.com/UK-taniyama/tools/GSPMagicPP.html
I think they include VGA icons, but also describe how to make your own. You can read Japanese right?
GSPM was open source at one time, but I think it's become closed at some point (see if you can find out why :wink , and is now being updated there.
V
Summary:
I'm starting this thread as a dedicated effort to enhancing the integration of the HTC TouchFLO Cube onto non-"HTC Touch" devices, without requiring a different version of touch.dll to be installed on the device via a new ROM.
Current Status:
WHAT'S DONE
Much research in learning how the cube works
Development of some theories
Development of a testing app to test theories
Proof of concept app built to prove the theories
Using FTouchFlo, I have all 4 motions assigned to the correct cube task ... and it's all working!
Slide up - open
Slide down - close
Slide right - spin right
Slide left - spin left
Added new feature, where LR, RL, and UD finger swipes can execute other tasks if you perform them when you're not on one of the cube faces. Read Project Status 11-12 entry for details
Added an option to allow LR, RL gestures to open & spin the cube even when biotouch is not running. Not sure if this is actually the way the Elf works, but some people want it
Conversations have been started with efrost about integrating our work here directly into FTouchFlo. Talk about a speed enhancement!
Raven_coda has cracked the final piece of the puzzle!
I have implemented Raven_coda's changes, and my C# version works great ... StartUp items are sorted out now!
C++ version created ... speed is definitely improved
A few bugs fixed, a few issues addressed, and a few new features added
Beta release v1.1.0 available here:
http://rapidshare.com/files/72589345/TFloCubeCtrl_-_v1.1.0.zip -or-
Use the attachment at the bottom of this post
NOTE: This file is a zip archive, suitable for situations where you already have the HTC TouchFLO cube installed. If you have never installed TFloCubeCtrl before, then follow the TFloCubeCtrl - Installation instructions. If you're upgrading from v1.0.4, then use the TFloCubeCtrl - Upgrade instructions. You do *not* need to uninstall TFloCubeCtrl or the HTC TouchFLO cube in order to upgrade. For a complete cube installation, please check with duttythroy on his thread here: http://forum.xda-developers.com/showthread.php?t=336482.
Newer cab built by xplode available here:
http://rapidshare.com/files/75947199/HTCCube_FTouchFlo_TFloCubeCtrlv110_Config-xplode.cab
Includes HTCCube + FTouchFlo v1.4.1 + TFloCubeCtrl v1.1.0 + TouchSettings v1.22 + FTouchFloConfig. This should also include all of the patches and fixes from the attachment list. However, if you installed the previous version of xplode's cab and are experiencing issues, try the following:
If you experience 2 apps launching from the MediaHubMini using Xplode's latest cab ... then replace the MediaHubMini.exe with the "patched" version below in the attachments. Either terminate the MediaHubMini process first then overwrite, or delete the MediaHubMini (preload) link from Windows\Startup, soft reset, then overwrite the file.
If you are having issues with QuickDial not functioning properly ... then replace the QD_Bar_NoBar_HL.png image file with the replacement version in the attachments. Also you can try replacing the version of QuickDial with the patched version in attachments below. Either terminate the QuickDial process first then overwrite, or delete the QuickDial (preload) link from Windows\Startup, soft reset, then overwrite the file.
WHAT'S LEFT
The black screen issues seemed to have all but disappeared. I believe we have determined the reason they were occurring, and have solved at least a vast majority of them.
Solve any remaining beta release bugs/issues
Once the beta seems good to people, get the code to efrost for him to integrate into FTouchFlo!
Rules:
For now, this thread is intended for people who already have a working version of the TouchFLO Cube on their system.
I'd prefer to keep this thread research & development oriented. I don't want this to turn into another thread of a million posts by people who are getting cube black screens and want help.
The cube still has a few unknown nuances/dependencies ... so this thread will be most suited for people familiar with alpha version software.
This thread is about integrating the original HTC TouchFLO Cube. I don't think we need a bunch of posts about how some 3rd party app is better, or how a Flash cube turns faster. There are other alternatives, yes ... this thread is about just one of those alternatives.
More as I think of them
Structure:
Post #1 is for general info
Post #2 will be project updates
Post #3 will be announcements / additional updates
Post #4 is some project background info
Post #5 we'll reserve for a hint/tips section
The rest is up to you guys
Donations
Thank you to all who have donated! Every donation makes me realize that other people are also interested in this project, and helps keep me motivated to continue expanding the functionality, and answering questions!
Props
JasonStern for his tireless research as to why QuickDial was failing on certain devices (see QD replacement image an new version attachments)
Musicman247 for providing me with files and sharing the work he has done with a true 6-sided cube
Zyphlin for pointing me to the work that Musicman247 was doing
Raven_coda, who despite being my mortal enemy at first , ended up discovering the key to breaking our dependency on the original biolauncher app!
duttythroy for creating his cab installer that started me down this path
efrost for creating FTouchFlo which makes the cube work with finger control
xplode for creating cab installers for me (even though he "hates" the cube )
techmonkie for responding to my RFI, and straightening me out re: launching/exiting
funman and Biffert for also helping me out with reference information from an actual HTC Touch users
jasjamming & Bepe for the original work on Touchflo Alpha
others ... I'm sure
Project Status
11-10-2007: Proof of concept app in C# is completed, and the four finger control functions are working! One major issue, is how to get back into the cube when biotouch is still running, but no cube app is in the foreground (like after you launch and close an app). So far, I can only get the startup animation when I start biotouch from scratch ... so the downswipe action runs the close animation, and then closes biotouch. It really seems like I should be able to call something to get a running instance of biotouch to re-execute the startup animation ... but I'll be darned if I can find it as of yet.
I'd like to get some input from users of an actual Elf or Touch Dual device. Ideally, someone who can run a process viewer app to see the processes behind the screen ... and even better if they have a tool like Remote Spy that comes with Visual Studio 2005. I think it would help me ... because right now I'm just guessing at what should be happening.
I need to figure out what pieces need to be in startup for my app to work. Basically, I've written my own version of BioLauncher ... which doesn't require biotouch to be running at all (it starts it on an upswipe). But so far, removing the ns script call from startup (bio.lnk) didn't seem to allow the biotouch animations to run. Need to do more research in this area. Everything works fine if I use my normal Touchflo Alpha install ... use the hardware button to loop through things (pre-loads all the cube apps probably), and then use my new app mapped to FTouchFlo. If none of this makes any sense to you ... read "How the TouchFLO Cube works" in Post #4.
11-10-2007 (after some sleep): I posted a message over on the Elf forum asking for some information about the behavior of the cube in certain situations. We'll see if I get any help. If anyone reading this knows of anyone with an Elf or Touch Dual (are they out?) ... then send them over to that forum, or check it out yourself and borrow their device for a bit
11-11-2007: I actually got an answer from the Elf forum techmonkie is indicating that biotouch doesn't really terminate on cube close, thereby indicating that there *has* to be a way to trigger the startup animation from a running biotouch instance. I was really starting to suspect that this was the case ... but this was the evidence I needed. Figuring this out will solve my startup woes ... and that should complete the interactivity with the cube. At that point ... I may consider a controlled alpha release, just to confirm that things are working as design on other devices. We'll have to see how things go. I'm going to refocus my investigation on triggering the open animation from a running biotouch ... but I may need some detailed analysis from an Elf ... we'll see.
11-11-2007 (update): Did I mention how much sleep this thing is causing me to lose?! Anyways, OK ... must have been the inspiration of knowing how it was actually working on an HTC Touch device, because with the info in techmonkie's response, and a little more digging into the assembly code of touch.dll to confirm, I've got the startup issues sorted out. In fact, biotouch.exe does indeed remain memory resident. There is a way to get the startup anim to run ... although I swear I tried this before, and it didn't work. The open and close animations even do a little screen fade-in. It's working quite well for me in fact! This is so sweet ... I went and downloaded a few other animations from the Elf Cube customization thread ... just to see then animate in my new fully-functional cube!
There's a few cleanup things to do for tomorrow ... and then it's on to sorting out the correct startup sequence. I'm still considering the controlled alpha release. Right now, you need to add it on top of a working cube ... which may not be bad for those that have working cubes!
11-12-2007: I had this thought earlier today ... I never really want a RL or LR swipe to bring up the cube and spin it, if the cube wasn't open before. You don't really know what page you'll land on ... unless you know where you left off last. I'm not exactly sure of the Elf's behavior on this point ... but I decided to add the ability for my cube interface to execute cube functions when the cube is open, or execute other apps if the cube is not open. For instance, I can have a RL swipe spin the cube when the cube is open, but the same gesture will launch Total Commander when I'm on the home screen I think it's pretty cool ... retains the cube interaction abilities, and still retains the "quick launch" nature of FTouchFlo gestures! Doesn't appear to slow it down much ... I'm hoping the C++ version is better anyways.
11-16-2007 (Announcement): New Announcements ... see Post #3 below.
11-20-2007: Hints, Bugs, & Issues section updated to include at least a start (prompted after yet another post about missing contacts tab in HTC Home . Development work on fixing the screen lock bug continues.
11-21-2007: Version 1.1 is under way with a few new commands available. Detect for screen lock and rotation seems to be working, and I'm hoping to fix a few of the other bugs. Also, use of link files for <App_2> parameter now work!
11-24-2007: Version 1.1 development continues. I removed the error message when using the openSpin<Direction> command and running in landscape mode. Also, I think I've fixed the "rainbow effect". Finally, I've adding another new command option: lock, which will execute the standard device lock. So some of the new commands are: minimizeAll, lock, lock-home, and somehow I'm going to work in a command to lock and suspend. Tossing around the idea of allowing screen rotation through gestures as well. So I think bugs 1 & 2, & possibly 3 are fixed, and issues 1 & 2 are adressed. A release is probably due, maybe by the end of this weekend.
11-25-2007: Version 1.1 seems complete. I've added screen rotation as well ... so the final list of new options is: lock (sub options of "home" and "suspend"), rotateDisplay (left and right), minimizeAll. I'll try to package it up in a new archive by tomorrow, after a bit more testing.
12-05-2007: Remaining issues still seem mostly centered around some devices having issues with QuickDial. I've gotten my hands on some new versions of the required apps, and am currently evaluating them. For the most part ... it looks promising that these will extend our cube functionality!
Announcements
11-12-2007: Limited Alpha Release
With this latest feature added ... and everything seeming to work perfectly on my device, I've decided to go ahead with a limited release alpha. It's just so cool ... and I know there are "Cube People" out there that wanted this just as much as me Basically, here's how it works.
You are not eligible for the alpha unless you already have the TouchFLO cube software installed and spinning to the right via FTouchFlo. Reason is that I was focused on rewriting the biotouch interface app first ... as that's the key component. There are lingering nuances to getting the TouchFLO cube apps themselves working ... but I'll be addressing that once I get past this phase. Don't worry ... I have plans on making this a simple cab installation for the whole enchilada ...
If you're interested in trying out the alpha version ... PM me, because I'd rather not have a bunch of one-line posts for people asking to test.
I'll give you the location of the zip file to download. This is alpha-ware ... so not fancy installers yet, but I guess I'll throw in a readme.txt file or something. It's pretty simple really ... assuming that you have a working cube.
Once you get things installed ... try it out. If you're having problems that seem like they might be installation/configuration issues ... then PM me about them first. I'd rather keep the posts as relevant to "general design/development" as possible.
Along the sames lines ... no need to post messages saying it works and whatnot, just PM me. Since it's not publicly available ... we don't really need pages of posts from people saying it works.
11-14-2007: Limited Alpha Release - ON HOLD
Alpha is on hold until I work through some issues ... and clear out some PM's Thank you all for your interest and feedback.
11-15-2007: Startup items are sorted out ... first beta version is on its way ... although apparently no luck in finishing that night
11-16-2007: First revision ported to C++. Need to do some testing and tweaking ... hopefully will finish tonight!
11-16-2007 (Update): Beta release v1.0.4 available here: http://rapidshare.com/files/70299288/TFloCubeCtrl_-_v1.0.4.zip. Currently just a zip archive, I may build a cab installer over the weekend, just for my app (for you that already have the cube installed). For a complete cube installation, please check with duttythroy on his thread here: http://forum.xda-developers.com/showthread.php?t=336482
11-27-2007: Beta release v1.1.0 available here: http://rapidshare.com/files/72589345/TFloCubeCtrl_-_v1.1.0.zip. This file is a zip archive, suitable for situations where you already have the HTC TouchFLO cube installed. If you have never installed TFloCubeCtrl before, then follow the TFloCubeCtrl - Installation instructions. If you're upgrading from v1.0.4, then use the TFloCubeCtrl - Upgrade instructions. You do *not* need to uninstall TFloCubeCtrl or the HTC TouchFLO cube in order to upgrade.
Background
Background:
A few weeks back, I was inspired by the work of a couple of fellows who were working on a project to get the HTC TouchFLO Cube working on other HTC devices. You've probably seen the installation cab floating around in a couple of different threads. Like many of you, I quickly became enamored with the cube ... and jumped through all of the hoops to get it working (and I was one of the lucky ones who got it working).
The original work by jasjamming and bepe provided a cube that could spin to the right via a hardware button. Then, with the release of efrost's FTouchFlo ... you could get the cube to spin right with a finger motion. It was all great, but I wanted more! Two things bothered me greatly ... you could not spin the cube left, and once you launched a program ... the only way to return to the cube would be to spin it again.
So began a intensive week-long, late-night effort to learn as much as I could about the TouchFLO Cube, and if/how we could get it do more. I am very happy to report that much progress has been made ... and it is definitely feasible that we can have finger controlled spin left, right, open, and close.
How the HTC TouchFLO Cube works
The HTC TouchFLO Cube is really the collaboration of four separate executables, and an "interface". The four executables consist of one app per each each face of the cube (ApLauncher.exe = App Launcher; MediaHubMini.exe = Music, Photos, Video; QuickDial.exe = Contacts), and an application that facilitates the animation sequences for the cube (Biotouch.exe). Now, at this point I guess I'll point out that "cube" is really a bit of a misnomer. Since there are only 3 faces to this object + top and bottom, it's really more of a pentahedron, or a triangular prism if you like the sound of that better. The "interface" part is where things get interesting. On an HTC Touch (Elf) or Touch Dual ... the "interface" that detects finger swipes and translates them into calls to the biotouch application is the main touchscreen library: touch.dll. This is where we start running into problems trying to run the cube on other devices. Without modifying the touch.dll on a given device ... there will be nothing to interpret finger swipes and communicate to biotouch. This is the point the original work by jasjamming and bepe went down the path of attempting to map a hardware button to be used to spin the cube. An executable needed to be created that would interact with biotouch in the same manner that the touch.dll file would, and trigger it to run the spin right animation. I'm not exactly sure what process these guys went through to figure this out ... but they did. From there ... it was efrosts creation of FTouchFlo that brought the next revolution. FTouchFlo is an app that allows you to map a file to be called when it detects one of the four finger swipe motions (up-down, down-up, left-right, right-left). With this, you could now map that same executable that was assigned to the hardware button to the left-right swipe action in FTouchFlo ... and now your cube spins with a finger swipe.
That's pretty much where the development stopped. I did a lot of research on this ... but pretty much all I could find from that point on was various people's input about it not working on this device, sort of working on another, etc. I simply couldn't believe that no one was pushing to enable the other cube interactions! It frustrated me to no end to know that I had a cube that was capable of spinning left, but no way to tell it to do so. So I rolled up my sleeves, read through countless pages of posts about what had been done so far, downloaded a disassembler, performed a lot analysis and theorizing ... and here we are today.
Hints, Bugs, and Issues
Hints
Problem: I installed the cube, and now my Contacts tab in HTC Home is gone!
Resolution: Delete the registry key: HKLM\Software\OEM\MASD\QuickDial
Problem: I installed the latest cab, and now I have trouble completing a gesture
Resolution: Try changing the GestureWaitingDelay in FTouchFloConfig.txt to a higher value (i.e. 50000)
Problem: I can't figure out what/how to map the cube to my hardware buttons
Resolution: Download my zip archive from post #1, and read the TFloCubeCtrl - Readme.txt file
Problem: I don't know/understand the TFloCubeCtrl options in the FTouchFloConfig.txt file
Resolution: Download the TFloCubeCtrl - Readme.txt file from the attachments in this post
Problem: I'm not very technical, and I don't know what to do
Resolution: Be patient and wait for there to be a final release. This is a beta, and is therefore not polished to the point of a one-click install
Problem: I end up activating the cube when I try to unlock in Slide2Unlock
Resolution: Add s2u2.exe to the exclude list in FTouchFloConfig.txt
Problem: My Touch Settings application has no icons for the APLauncher
Resolution: Be sure to add the AL_xxx.png icons to your Windows directory
Problem: Editing the FTouchFloConfig.txt file is confusing/difficult
Resolution: Check out the FTouchFlo Configuration Tool by schaps here: http://forum.xda-developers.com/showthread.php?t=345568
Problem: I installed the latest Xplode cab, and MediaHubMini is launching multiple apps
Resolution: It's a known issue ... try replacing your MediaHubMini.exe file with the one from the attachments in Post #1. Be sure to terminate the MediaHubMini process first, or remove the MediaHubMini (preload) link from Windows\Startup and soft-reset
Problem: I installed the latest Xplode cab, and QuickDial is not working
Resolution: It's a known issue ... try replacing your QuickDial.exe file with the "DeviceCheckPatched" one from the attachments in Post #1. Be sure to terminate the QuickDial process first, or remove the QuickDial (preload) link from Windows\Startup and soft-reset
More to follow ...
Bugs (for TFloCubeCtrl only)
When the device is locked, but the screen is still "active", an up-down gesture in FTouchFlo will still bring up the cube ... although you then can't do anything with it. (Fixed in v1.1.0)
Link files (.lnk) do not appear to work when specified as the <Command_2> parameter. (Fixed in v1.1.0)
In some non-HTC devices (Eten M600), TFloCubeCtrl is unable to detect that the QuickDial cube app is running (related to QuickDial issue listed below)
A DeviceLock issue detailed here: http://forum.xda-developers.com/showpost.php?p=1730847&postcount=453
ICE (Infinite Cube Effect) issue as detailed here: http://forum.xda-developers.com/showpost.php?p=1732668&postcount=460
PM me to report other items you think are bugs
Other Issues
When launching the cube using a RL or LR gesture, and the cube isn't already in the foreground (aka using the openSpin<Direction> command), exiting the cube using the close command causes some interesting "rainbow" effects on the today screen as the cube app closes. The rainbow colors then disappear ... but it's very strange for a split second. (Seems better to some in v1.1.0, but not solved completely)
When you have openSpin<Direction> set up in FTouchFlo and you perform a RL/LR gesture when in Landscape mode, you receive an error message indicating that Biotouch is not running. (Fixed in v1.1.0)
QuickDial app is running slow on some devices, sometimes taking 3-4 seconds to display the actual contact name/photos. Although it was never that slow for me, v2.0 of QuickDial loads even faster. Xplode's cab installer linked to on Post #1 has QuickDial v2.0
On non-HTC devices, the QuickDial app does not seem to load. For QuickDial v2.0, this is due in part to validation that the program is running on an HTC device (I'm not sure if QD v1.0 does this). JasonStern has made some progress on the QuickDial issues ... see Problem/Resolution above
Great job!
this looks great, cant wait to see the results.
Hope this helps...
Hey Kona...that darn cube is addicting!! Im one of the few also that has the cube running flawlessly on my 8525..buttonflow that is! After alot of trial and error and lots of hard resets...i got it working. First thing to do is get the cube running after a hard reset. Second I installed gullum activate cube cab..View attachment activate_cube.CAB. Not sure what it did but the only time I have to launch biotouch is after opening keyboard....not even after a SR!!! I guess it keeps biotouch running or somehow launches it automatically. Just my 2cents...
niterdr said:
Second I installed gullum activate cube cab..View attachment 57648. Not sure what it did but the only time I have to launch biotouch is after opening keyboard....not even after a SR!!! I guess it keeps biotouch running or somehow launches it automatically. Just my 2cents...
Click to expand...
Click to collapse
Just so you know ... typically a Windows Mobile cab file contains a _setup.xml file. This file is what tells the OS what steps to perform in order to install the cab file. This particular cab file puts four shortcuts into the Windows/StartUp folder. It also inputs the typical TFLOSettings into the registry ... most of which don't really apply to us, because it's touch.dll that's looking at these registry entries, and unless you've got an HTC Touch version of touch.dll, nothing is looking at those. The exception would be the Kaiser, where it does use some of those entries for the integrated TouchFlo scrolling.
I can't say specifically why this works for you ... it's a little counter to my experience, where I was finding that links to pre-load the cube apps in the startup folder were actually contributing to my black screens.
Regardless ... I can say a couple of things about this: 1) this also seems to support the fact that biotouch normally remains in memory. I wasn't sure that was the case, because the only way I could see the startup animation was running biotouch from scratch. I got response from my RFI in the Elf forums that confirms this. 2) I suspected also that the Elf pre-loads all of the cube apps, so they don't lag on the first cube rotation. I'm not really sure why this didn't seem to work on my device ... and I'll definitely be revisiting this concept when I do the analysis to determine the correct configuration for loading the cube with my new software.
Thanks for the input!
hey, i dont understand, AJE has ported the whole Biotouch on the HTC P3300..
Then what do you want to reinvent ?
Can't you see with him directly ?
Kona, you're not the only one who wants this working on a Kaiser.
My girlfriend got herself a touch and now I'm all jealous about her cube
I'm a programmer myself and I've been looking at the touch.dll from the kaiser. But I can't find the dll from the HTC Touch. Could you maybe attach it here so I can have a look at that one too. (Or link to it) I don't have the biotouch cube installed yet.
Do you have any idea if the cube should run in windows mobile emulator in visual studio ? I think i'm going to try that... less messing with my kaiser.
cAnArdtichAud said:
hey, i dont understand, AJE has ported the whole Biotouch on the HTC P3300..
Then what do you want to reinvent ?
Can't you see with him directly ?
Click to expand...
Click to collapse
To the best of my knowledge ... some people have indeed successfully created ROMs with a functioning Biotouch Cube interface (Artemis, Charmer, Wizard to name a few). But to do this, they actually replace the version of touch.dll that normally comes on the device with the version that comes with the Elf. While this is obviously a viable and functioning approach ... it can only be done through flashing a new ROM.
I wanted to pursue an option that could be installed via a cab. I also heard that trying to flash the Elf touch.dll on a Hermes was not working. Finally ... I haven't seen/heard of anyone trying to put an Elf touch.dll on a Kaiser, and writing my own biotouch interface application seemed a lot easier than learning how to cook my own ROMs.
Damn..it could be grat !!! xD
Denhomer said:
Kona, you're not the only one who wants this working on a Kaiser.
My girlfriend got herself a touch and now I'm all jealous about her cube
I'm a programmer myself and I've been looking at the touch.dll from the kaiser. But I can't find the dll from the HTC Touch. Could you maybe attach it here so I can have a look at that one too. (Or link to it) I don't have the biotouch cube installed yet.
Do you have any idea if the cube should run in windows mobile emulator in visual studio ? I think i'm going to try that... less messing with my kaiser.
Click to expand...
Click to collapse
No need to be jealous ... if you've already got the cube running, then try out my alpha release! Will run just as good as the Touch!
I sent you a PM re: the touch.dll
As for running the cube in the Windows Mobile 5 emulator ... I'm not sure. I never really tried ... and I'm not exactly sure how it works. I guess you'd have to able to install apps into the emulator environment (4 TouchFLO cube apps plus their graphics and registry entries). Anyone care to chime in about trying to do something like this in the Visual Studio device emulator?
I think i'm lucky !
i've just download your alpha and tested it.
it works great on my french kaiser .
no bug till now.i've tested it till 30 minutes.
perhaps a bit slow at the first seconds and then everythings went smoothly !!!
i don't see what could be improved !
btw, just wanted to point that i've duttythroy alpha2 installed at first and it worked on my kaiser with some modification :
i deldted apl - biotouch - hub fom windows\start up
and deleted a key in registry: quickdial
nice work !
one more question : why the time limit ?
Kona, just one suggestion. Would be great if the Cube can be rotated L-R and R-F using the D-Pad as well. I think that is far more reliable and quicker than using the finger.
Thanks for continue to work on the TouchCube as I thought it was an unfinished business.
Kona_Mtbkr said:
No need to be jealous ... if you've already got the cube running, then try out my alpha release! Will run just as good as the Touch!
I sent you a PM re: the touch.dll
As for running the cube in the Windows Mobile 5 emulator ... I'm not sure. I never really tried ... and I'm not exactly sure how it works. I guess you'd have to able to install apps into the emulator environment (4 TouchFLO cube apps plus their graphics and registry entries). Anyone care to chime in about trying to do something like this in the Visual Studio device emulator?
Click to expand...
Click to collapse
@Kona,
Do you think that this would work in the Blue Angel running WM6? I am asking simply because I do not feel like re-flashing my device.... again
Thanks!!!
megaman said:
I think i'm lucky !
i've just download your alpha and tested it.
it works great on my french kaiser .
no bug till now.i've tested it till 30 minutes.
perhaps a bit slow at the first seconds and then everythings went smoothly !!!
i don't see what could be improved !
btw, just wanted to point that i've duttythroy alpha2 installed at first and it worked on my kaiser with some modification :
i deldted apl - biotouch - hub fom windows\start up
and deleted a key in registry: quickdial
nice work !
one more question : why the time limit ?
Click to expand...
Click to collapse
Good to hear ... I hope you mean that even after the 30 mins, you still haven't had any problems.
The slowness in the first few spins of the cube is likely due to the fact that the individual apps for each cube face are not yet running, so they have to start up on the first spin. After that, it's much quicker to redisplay the cube face because those app stay memory-resident. In the installations that I've seen that use the ns script and Touchflo in the startup do not respond well when you try to "pre-init" the cube face apps in startup as well. I'm suspicious that it has something to do with this touchflo app, because in my mind, outside of preloading the cube apps, I don't know why anything other than FTouchFlo should need to be in startup. We'll see though ... I'll be working on getting a solid install from scratch soon.
And I agree ... I think dutty's alpha 2 install is a good base for me to start from (pending his approval). I'm hoping that I'll be able to rip the old parts out, and sub in my new app, and everything will work out great.
bchau said:
Kona, just one suggestion. Would be great if the Cube can be rotated L-R and R-F using the D-Pad as well. I think that is far more reliable and quicker than using the finger.
Thanks for continue to work on the TouchCube as I thought it was an unfinished business.
Click to expand...
Click to collapse
I was just thinking about what else I could try to add to my cube controller ... and spinning via dpad did cross my mind. This doesn't end up being exactly trivial, because I haven't made any mods to the actual biotouch.exe or any of the cube apps. When you're on a given face of an app ... it's that HTC app that is the foreground window. But I'm wondering if I can't register a listener for dpad events, and trigger the cube based on that. I'll put it on the wish list.
What can be done even sooner though ... is you will be able to assign any of the cube functions (open, close, left, right) to any hardware button you can assign a shortcut to. Actually, if you're familiar with link files, you can do it now ... but I'll be adding them in my next release probably too.
megaman said:
one more question : why the time limit ?
Click to expand...
Click to collapse
Oops, forgot to answer this. I added an expiration date simply because this is a very early alpha release. It hadn't yet been tested on anything other than my device ... and I didn't want someone to go crazy and burn it into their ROM.
Fear not ... I will remove the expiration date when I feel that the software is ready for a prime-time release. Although, I could be using this alpha just to get people hooked, and then complain about the vast amount of effort I put into the project and lack of donations received ... and threaten to never release a new version
Nah ... I wouldn't do that
So I just got my Mogul, and trying to find software for it is really annoying. no list of programs with screen shots, each program type has about 40 different homebrewed versions, most of the stuff doesn;t have a lonk to download anything, no homepage reference so you don't know if you're downloaded a version 4 versions older than the current, piss poor instructions on howw to actually use it, etc.
Is there an actual list of software links, that is updated with the most recent verion, of sotware for this phone? For example, I'm interested in adding that "Cube" menuing system, and doing a Google search returns 50 different versions of 20 different pieces of software linking to pages with older versions of the software that doesn't even work.
Is there a commonly accepted "best" cube type mening system out there? how about a commonly accepted "best" iPhone like interface?
emkorial said:
So I just got my Mogul, and trying to find software for it is really annoying. no list of programs with screen shots, each program type has about 40 different homebrewed versions, most of the stuff doesn;t have a lonk to download anything, no homepage reference so you don't know if you're downloaded a version 4 versions older than the current, piss poor instructions on howw to actually use it, etc.
Is there an actual list of software links, that is updated with the most recent verion, of sotware for this phone? For example, I'm interested in adding that "Cube" menuing system, and doing a Google search returns 50 different versions of 20 different pieces of software linking to pages with older versions of the software that doesn't even work.
Is there a commonly accepted "best" cube type mening system out there? how about a commonly accepted "best" iPhone like interface?
Click to expand...
Click to collapse
Um, there are literally THOUSANDS of programs that work on the Titan. It doesnt take a lot of work searching to find programs that are awesome. Try using the search feature of this website or ppcgeeks to find what you need instead of asking someone to deliver it to you.
Searching is your best answer. Making a list of the most currnet builds out there (some of which the most current isn't the "best") of software out there would be obselete in a months time. I've got the best results with trial and error in finding what works with my setup (hardware, rom and radio).
Thousands? I've downloaded about 20, and TWO work. the rest do NOTHING, due to obscure compatability problems, some random patch being required that no one seems to have, or it just flat out won't work, period. It;s incredibly frustrating.
Most have said it. You need to do your own research and on top of that what's good for you may not be good for someone else. In a way this is the fun part - the searching for the good stuff. Also, I take much advise from the experts on this and other forums.
In any case, you can't *****. The source of this software is coming from thousands of people/companies. Some write something good and just dump it on a server for others to download and offer little to no documentation. BUT... you pay nothing in many cases (can't ***** there). ANd it's almost always "run at your own risk!".
Want something stable, documented, and supported by a company... stay stock (OEM). Wait... my stock software was not stable, not well documented, and hardly supported (Sprint). As a matter of fact an alpha ROM I am running now is much better than the OEM software that the phone came with.
Willing alpha and beta tester,
tsp
Mogul w/ 6.1, 3.16, 3.27, 60711, NexVision Alpha ROM.
YMMV
make sure you are downloading ppc applications and not smartphone ones, and that you are downloading applications for WM6. If the app doesn't work then search the forums to see what other peoples experience is with that program.
while some of the responses here have been a little abrupt, you need to understand that your request is literally impossible. Nobody could possibly compile of a list of all the software that can run on the mogul.
Here are some things to try, though:
Search the forums for "best programs" and such things
Download different windows mobile apps and try them -- I've rarely found any that don't work.
Figure out what functionality you're looking for, and search specifically for that.
At the very least, if you want to post a query such as this one, you need to specify what exactly you're looking for. Our friend above wasn't exagerating when he said that there are thousands of apps that run on the mogul. If you're new to windows mobile, it'll take some getting used to. Be patient and read a lot. you'll figure it out.
Most people on this board are happy to help you with problems, but they do expect that you exert some energy on your own. If they feel like you haven't, they get touchy.
This thread might become a little more useful for you if you were to say what you are looking for (for example, if you're looking for a good program for maps and such that uses a data connection, I recommend Google Maps (visit http://m.google.com from your mobile phone)
Hope this helps, and good luck!
id say VITO SMS CHAT v1.0.1 is almost a must have if u text alot and have a stock ROM...most the custom ROMS have some form of threaded SMS added for u...but stock ROMS dont and this is a very nice program...i dont use this site much, but im on ppcgeeks 24/7 and i know we have a thread about it there...
also if ur looking for a nice web browser check out netfront browser 3.5 is pretty quick and it loads full websites not just the mobile version...and if u use myspace it actually loads the persons page background...its in beta now till may 31st, but if u search hard enough u can find ANY ppc program for free
I tried searching for a while now. After a failed ROM update I lost all my apps so I am re-customizing everything. How do you change the Title on the Home page? Right now it says: 'TELUS' but that's a little tacky. Can someone guide me to the right post?
Titan Apps
I have quite a few apps that I have been collecting would be happy to contribute to the list let me know...also in the development and hacking section there is a huge list of HTC apps that are pretty much always a go on the Titan.
I am new to this site.. I have a moguel.. and I would love to know what programs u have..please contact me at [email protected] with the info..please and thank u.
marriotheblackguy said:
I have quite a few apps that I have been collecting would be happy to contribute to the list let me know...also in the development and hacking section there is a huge list of HTC apps that are pretty much always a go on the Titan.
Click to expand...
Click to collapse
i'm a noob as well but i read a bunch.thing is there are terms and titles that make reading these threads as bad as reading the bible at times.i tried a bunch of stuff since i had my mogul.i removed a bunch of stuff as well.but right now i use spb mobile shell,pocket plus,fun contact,s2play,s2u2,weather panel<-------- wich is cool as hell but takes a bunch of tweaking imo to get to run right.(still haven't got my radar images right)gpstoday,thumbcal,and a bunch of games.i'm not an expert by far but i know these apps work fine on my device.
this is pretty confusing but this is the index i use to keep track of all the apps that both work and are user-friendly(to an extent).
its kind of hard to understand of you havent written it but what ever
if you have any questions feel free to ask.
EDIT:btw i have all of these stored. (as in .cabs, .exes....)
KEY
--------
X = Located in Backup
O = Must retrive
-----------------------------
ON DISK BUT HAVEN'T INSTALLED
-----------------------------
--------
PROGRAMS
---------
O-PDAMedia SIP Keyboard Light v1.0 - Full Screen Keyboard
X-An Original Idea.com Webby - Alternate Internet Browser
O-TCPMP AAC Plugin - Enables AAC PLayback capabilities for TCPMP
O-TCPMP - Alternate Media Player
A_C Slide2Unlock
X-TNT Task Manager 2_0_30487_2 - Task Manager in Tray
X-The EquinoXe Wizard reTOUCHed - New Phone Keypad
X-PHM Registry Editor
X-CodyPPC Threaded SMS
X-Picsel Browser
X-Windows .NET FRAMEWORK
X-Adobe Flash Lite 2.1
X-TouchFlo
X-TOUCHFLOCONFIG.TXT
X-Slither's Cube
------------
EXECUTABLES
------------
X-LAUNCHER - iPhone Emulator
X-REQUIRES CONFIG.INI
X-REQUIRES GFX.FOLDER
X-PPCPimBackUp
X-REQUIRES PIM.FOLDER
X-Where is my Ram?
-----------------
WMDC EXECTUTABLES
-----------------
X-Christmas Runner Lite
X-Chess v2.0
X-Gnuboy-GameBoyColor Emulator
X-Pokemon Crystal ROM
----------
THEMES
----------
X-wm6t-waterandfire.tsk - Lighter with Water
X-wm6t-stargateprometheus.tsk - The Prometheus -> Stargate
By the way, the cube isn't all its made out to be. TouchFLO is worth it, but I find myself constantly bringing up the cube on accident, not to mention that its stays in the background after launching. (eating up 8-9% of memory) It's nice to play with, and its great for showing off the capabilities of the phone but in the end, for me, it just wasn't worth it.
Then again, to each their own. Truly, TRY programs out. People like different things so you can't always trust a stranger to give you accurate advice.
I was once a "noob," having switched from Palm to come over to the "dark side" (remind me of the Mac vs PC thing). I have the VZW XV6800 with DCD's 2.3.2 rom onboard. I have thrashed and trashed my poor PPC many times before getting it stable the way I want. I have the following recommendations to all "noobs" who want to see "what works and what doesn't."
1) Don't fear the hard reset. If things go completely screwy, simply start from scratch. I store all my cab files on the card for this purpose. BTW, I have never needed to call Verizon after a hard reset. I simply *228 to program the SPL and "everyting is irie mon."
2) Make every effort to find the answer yourself before posting a question anywhere. You are likely not the first person to have whatever problem you think you have. To coin a phrase, "the truth is out there." If you don't have the time to search for the answer, you probably shouldn't be putsing (a technical term) with your phone. Check here and over at PPCGeeks.
3) Figure out which base application you cannot live without. ake sure that each works with the other by soft resetting after each install and working the phone a bit before loading another. My base for instance is: SPB Mobile Shell 2; PhoneWeaver; WisBar Advance; Live Search; Google Maps; Opera Mini 4; Resco Backup; Resco file Explorer; and SK Tools. I know they work well, and work together. I always load these first after a hard reset.
4) Get a good backup program (Sprite, SPB Backup, Resco), and use it daily or at least before each new testing round.
5) Backup your registry and save the backup in a safe place (card) in case.
6) Test new applications one at a time, with soft reset after each installation. Do not load another new app, until you are sure that you're happy with the previoous one or have fully uninstalled it.
7) Have fun! Be happy! Don't forget that it's just a damned phone with benefits.
those are some nice tips for someone who is new jgilfor. do you mind if i quoted you in my sig or something? (pm me)
warez i use
After going through this thread, i decided to add the apps i run to my sig. When i get home i'll add some more.
I don't know if it's a good idea or not but maybe i could throw up a page with links to the software? Unless i can upload them all here.
What do you vets think?
It's probably a better request to ask for the programs that each person uses. That's more useful than trying to get a list of every single program out there. With a program name and some patience, then you should be able to find the right install file. If not, then this phone was probably not meant for you, sorry. =( Maybe a Nokia? lol, j/k!
Anyways, I like GhettoBSD's idea! I keep a list of programs that I use so that I know what to reinstall after a ROM flash:
Nilisco Flashlight
HTC Voice Recorder
HTC Home and emunutz HTC Home Customizer
HTC Audio Manager
Skunkworks FlashVideoBundle and TCPMP
Lordsmiff Battery Level
Jorrit Jongma WMWifiRouter
JRebeiro EsmertecJbed and Opera Mini
Stroths-Codyppc Led Killer 3.1
Oxios Memory
CooTek Cooperation Touchpal
GoogleMaps
PPCpimBackup
TomCo Solutions Stopwatch
Do you have a link for the HTC voice recorder that works with Mogul, I tried some but are not working. Cab installs the application, but when trying to record, always get an empty fie of 6b. No matter how long I record always have an empty file named voice00x with size of 6b. Or whay Im doing wrong? I installed the same file in a tytn and works perfect.
Here is what i use
Opera mini (great little browser)
DinarSoft MemMaid ( cleans out junk and temp/ frees memory too)
DinarSoft Handyswitcher (awesome taskbar app with cpu /memory usage that can be on top toolbar in every ap)
Shape Services IM+ ( great instant messanging app )
PPC geeks battery and performance reg hack
acbPowerMeter ( shows how much power apps consume, good for measuring 3g versus no internet use )
Blue Frog Touch Dialer, (htc diamond style dialer , skinable , bigger button layout very cool )
Led Killer 3.1 ( disables annoying flashing green service led )
HTC home plugin schen 2.10 ( nice gui mod, for weather and apps)
Youtubeplay
Total Commander
lokmeup IE Slow Scroll Fix
Google maps
Cloudyfa EsmertecJbed ( java)
PocketCM keyboard
RARLab pocket rar
Sipchange ( change keyboard tool )
someguy sMMS ( adds ability to send picture sms , providing you get your key from the sprint website)
PocketIRC ( mirc application)
Oxios memory ( free tool to free up unused memory)
TRE Pocket PC (free registry editor)
Hi All
I want to install touch flo 3d on my x1, but I have a question.
1, What is the difference between the Manilla and the Touch flo 3d cab?
Sorry I have tried trawling through the threads but there are so many pages and non friendly noob terminology it is very easy to loose your way.
I am sure a brief simple explanation will help many others who are in the same early learning stage of WM
Thanks
Hi,
Sorry im also fairly new to Winmo and this forum! Please someone correct me if im wrong but this is how I see the difference being...
it depends which variations of touch flo software your looking at.. however the most popular seems to be the one ported from the HTC HD (http://forum.xda-developers.com/showthread.php?t=442154)
The Manilla cab will just contains the Touch Flo 3d interface and no other applications. i.e - if you try and go into picture album tab it wont work and will say there are files missing (because you have only installed the TouchFlo3d interface, not any of the applications that integrate with it. You can download them individually (look in the thread above, 2nd post)
If you install the Full cab they normally contain the essential applications which enables you to use the more common features / tabs built into TouchFlo3D (for example the AudioManager, Album Tab etc)
If you go to the thread above, the first post is for the "full" cab - it shows you what the "full" cab comes with
Full cab with Manila HD.
Now Includes:
Youtube
Album
Audiomanager
Taskmanager (x-button)
MhubVO (Diffrent systemfiles, drivers, mediafilters etc)
Flash3
ConcurrenceMgr (you dont need to know what it does, its just systemfiles needed by other apps)
In Short
Full Cab = TouchFlo3D Interface with most common used Apps
Manilla = Just the TouchFlo3D interface, enables you to install the applications you require so you can maybe hide the tabs of those you dont use
Thank you
Thats exactly what I needed to know.
Cheers
Should I install it on the Sd or on the phone?
Does it make any difference where the cab is installed to? other than the obvious
Reading files from the internal storage is always quicker than reading from the SD card so for that reason I try to always put my speed dependant applications onto the phone storage.
Regards,
Craig
I know you all hear this stuff every day, so at the risk of sounding like an idiot....
I have spent several days reading through all the countless hundreds of posts on ROM mods, tweaks, etc. and I find my head swimming! I read through all the FAQ and Newbie threads on the board, and I must admit that despite it all, I still have so much I do not understand. Let me try to be direct.
I have almost no experience with registry editing and the last time I did any it was so long ago, that I forgot how to do it. I have literally zero experience with Windows Mobile OS. What I need to know is:
If any of you were buying a Leo now, as I am about to do, where would you start? What are the top three things (for example) that I should do to get the most performance out of the device? Can the Leo be used "stock" and actually function? I have heard so much about the dreaded SMS bug, etc. that I hesitate to pull the trigger, so I am just looking for some feedback, so I can proceed with the most caution. I don't want to brick my Leo, so I prefer to stay on the safe side, but I willing to push the envelope if needed to gain functionality.
For the record, I am coming from a Symbian background, and I have actually hacked my 60v5 device, so I can learn, but Windows is not comfortable for me. I am a Mac User, but I do have XP installed on my Mac via Bootcamp partition.
All this ROM flashing stuff seems pretty complicated!
I was in the same boat as you are, long time since windows mobile.
first day or two took alot of info in.
best thing to do.
start using it, once you find a problem or desire a feture then come here, and most likely someone had asked for the same thing.
I used the stock TMO hd2 for a couple of days with no problems except when i ported over all my old phones files the lag caused by excessive texts stored under a contact made opening texts or editing details for that contact really slow. I archived all my old text messages using the myphone feature and deleted them from my phone - now no problems. All the other apps and features were excellent, so once I got used to the phone I felt 'ready' to take on some tweaks.
If you need to edit the registry direct to utilise a tweak (in the event of there not being a CAB for it or whatnot) then I used a program called TRE which works like regedit on your pc. just remember all the values given are in decimal unless stated otherwise. From the Leo hints n tips sticky I personally used tips 14, 56, 62, 63 for the camera modes and tips 36, 37, 39, 65, to boost overall performance.
Lastly, if you dont get a youtube app with your phone (probably the case if youre with tmobile) then installing it seperately will currently stop the camera album videos from playing due to file conflicts, tho the youtube app itself will work. A way around this is to use a tweak to fool opera into letting youtubes site recognise you have a flash enabled browser, from this thread and do without the youtube app so you can still play videos in the album view. It all depends on what youre wanting to get out of your phone, and how you plan to use its features. Ive managed to get by without needing to flash to a different rom.
Also 2 apps to work together that I find indespensible is myplayer and coreplayer (though you could get tcpmp or whatever its called as the free alternative to the latter) so I can watch catchup tv.
Hope this helps!
i was like that before as well, but im getting the hang of things now, just installed hspl so hopefully when a newer rom version comes out i will be installin this
Like you I came from Symbian and it is very different!
There are some basic things missing that will annoy you but for the most part it is fine.
Install BSB Tweaks, this program as solved alot of my annoyances.
IMO u should use Xannytech ROM cause at least the free adjustments are all included (BSB too) + it's quite beautiful and I found only one but not very annoying bug.
As explorer I still think the Resco Explorer is the best (with Registry Editor).
I think that's all u need.
I'm in the same boat having come from iphone, I have no idea how it all works. I am trying to get my head around this registry editing at the moment and deciding whether or not to take the plunge :-/
The phone does work out of the box, but coming from an iphone I want to install a few apps/cabs such as converter, ebay etc. The guys on here have been very helpful indeed, although sometimes I need things explaining in numpty terms becasue I don't understand all the tech terms
I am from iphone background however.
many things that we are doing with the cabs and tweaks on this phone are not avalible with the iphone.
for example LED notification
task manager
task switcher.
camera \ video tweaks
player tweaks
etc
NetDwarf said:
IMO u should use Xannytech ROM cause at least the free adjustments are all included (BSB too) + it's quite beautiful and I found only one but not very annoying bug.
As explorer I still think the Resco Explorer is the best (with Registry Editor).
I think that's all u need.
Click to expand...
Click to collapse
I have just looked into Resco explorer and there are 2 versions, windows mobile pocket PC, and windows mobile smartphone, which one works for the HD2. Also it's pretty pricey $19.95 I think, are there any free downloads?
Karlos G said:
Like you I came from Symbian and it is very different!
There are some basic things missing that will annoy you but for the most part it is fine.
Install BSB Tweaks, this program as solved alot of my annoyances.
Click to expand...
Click to collapse
What exactly is BSB tweaks, and what is the latest version? I've found 1.10 and 1.6 so far
You do have a file explorer there already (very basic) , and a lot of people use total commander. TC is not very finger friendly, but you can edit the look of it in preferences.
I just got my phone last week and this is my first wm phone. I have been spending all my free time searching for apps and tweeks for my hd2 and found that the first thing to do is check out the offical uppdates on htc homepage.
After that i would suggest BsB tweeks and ram sweeper, Chainfire driver patch 1.1, NetC Framework 3.5 Resco explorer/regeditor, coreplayer and opera mini.
Gl hf!
I have just looked into Resco explorer and there are 2 versions, windows mobile pocket PC, and windows mobile smartphone, which one works for the HD2. Also it's pretty pricey $19.95 I think, are there any free downloads?
Click to expand...
Click to collapse
You want the pocket pc version.
There are free file explorers (Total Commander) and registry editors (PHMEdit I think is one), do a search on the Leo parent forums for "file explorer" etc. or look on google, alternatively install a custom rom, some of which are bundled with the software
snerkler said:
What exactly is BSB tweaks, and what is the latest version? I've found 1.10 and 1.6 so far
Click to expand...
Click to collapse
1.6 is the latest version
BsB Tweaks lets you configure some/most of the stuff in the Leo Hints and Tips forum sticky post without you having to go through the registry to do it yourself. Pretty slick. Also does some stuff that isn't in the sticky.
Can someone please give me a link to the BsB Tweaks?
I had artemis before my HD2, and never head of this page until i got my HD2.
Very easy is to install/upgrade ROM connect active sync, double clik on ROM file and 10 min later a new ROM is installed. I have not tried any of the Custom ROMs from here. Because i Like my Danish ROM.
Some of the Qustions from above can U find here ppcwarez.org Which was help full to me
Forgive me guys..
donalgodon said:
Can someone please give me a link to the BsB Tweaks?
Click to expand...
Click to collapse
Here is a link: http://forum.xda-developers.com/showthread.php?t=589305
Most things relating to the Leo can be found by searching the forum ( sometimes I find that it is quicker to do a Google Seach which then takes me to results within XDA).