[APP][19/12/2010] TRITaniumWeather 5.9.2 (In Development) - Touch Diamond, MDA Compact IV Themes and Apps

Thread has moved to here since it's not just for the diamond!
First, the thanks. To all at XDA, cos we rock To Showaco for the base code, to nosedive for the mods done on it and anyone else who worked on TitaniumWeather in the past. Also to Sleuth for his myLocation service.
TRITaniumWeather Really Isn't TitaniumWeather:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Never Heard of it! - TitaniumWeather was an application for WM6.5's Titanium homescreen (WM6.1 Users, read on) which displays weather location using Accuweather. It provides much more detailed weather information than HTC Sense.
Yeah, I remember that! - Maybe you remember some common experiences with it:
You might have had to modify it as often as Accuweather disabled/re-enabled their APIs...
You might not have been able to find out what your location code was, despite help in the forums...
You might have never managed to get the panel to show in Titanium...
When it did work, every now and then you'd get a pretty cryptic error message and weather wouldn't update
You could only ever have one location
You could never tell what went wrong with it
There were too many options (subjective, yeah...)
What I have done
Almost a total rewrite. If you diff'ed the files you'd see the sheer volume of code change that's went down and I still don't think that'd be much of a testament to this huge work. So what have I done? The major changes are:
Internet connection not so good? No problem, I wrote a download script. If it crashes, who cares? You certainly won't notice it.
No code, no problem: Weather database so you can search for your location, by code, city or country.
The codes in there don't work, no problem: MYLOCATION weather works. And well! (Requires Sleuth's myLocation service or HTCGeoService; if you've got HTC Sense, you most definitely have this.)
Automatic history of successful locations, which you can go to later.
The program will check 8 Accuweather API's, when it finds the best one, it'll stick with that for any future updates and if that fails, it'll try them all again.
Implemented a whole extra feed: WorldWeatherOnline.
Grabbed the biggest Titanium *.plg file I could find, so it should work on any resolution and implemented panel installation from the configuration application.
Multiple Location Support!
Released under the GPL. Feedback, suggestions, code modifications welcome!
So What?! I don't use WM6.5
Although TRITaniumWether started out as only for Titanium, I've expanded it's functionality so that each loation's Weather is formatted in HTML for easy viewing from the configuration application (found in the start menu after installation) Like I said, TRITaniumWeather Really Isn't TitaniumWeather!
What's this GPL thingy?
The GPL can be viewed here. It makes sure your rights as a user are protected to distribute/change/use this Free software as you wish. A copy is included with the program.
Version and Release Info
The main release will be the cabinet installer file. Updates will usually be produced as zip files, to use the updates just unzip the files into your existing TRITaniumWeather folder, overwriting any existing files. Versions are numbered just like any good Open Source project:
The first number is the major version-features and compatibility generally won't change in a major version.
The second is the minor version-odd numbers are development for the next stable even number.
The third number is the release number.
If there is a fourth, it's a bugfix release number.
E.g. This program starts at 5.9.0 which means it's preparation for the stable release 6.0.0.
So, without any further ado I give you TRITaniumWeather 5.9.2.
Enjoy!
Appreciate my work?
Changelog
Code:
Changelog 5.9.2:
- Project renamed to: TRITaniumWeather
- Location services standardised:
> Easily add new service compatibility where possible
> Implemented start/stop functionality with myLocation
> Stub for HTC Geo Service, can read location. Don't know
how to start/stop
- Updated HTML Message writing to always occur, in the background
- Multiple locations now supported
> Currently named as per what their feed reports
> MYLOCATION is dealt with seperately
- Included FoddLib.mscr for:
> File version routines
> Future language/translation support
- Included 240x240 stanza in TRITaniumWeather.plg (thanks to gmorris)
Changelog 5.9.1:
- Now outputs HTML following a GUI triggered update
- Status Messages shown during a GUI triggered update
Changelog 5.9.0: Initial Release

ToDo
YOU! Yes, I mean you. Help me out by doing one of the following jobs:
Icon, I tried one of the HTC ones from the theme, but the CAB wouldn't install. For now, just the mortscript icon. If anyone can inject an icon into the exe files that'd be gravy!
More Feeds? Anyone want Yahoo weather, PM me, and if lots of you want it then I'll try and add it.
Full database control; add is done, needs delete/replace, possibly import?
It would be cool to add the radar page again.
HTCGeoService support (Can get location data: Only state switching/sensing to do!)
Configurable Panel/HTMLView layouts.
Wherever you see a "Stub!" statement would be a good place to help, it'll tell you which file and which sub function to look at. Some stuff is just low priority at the moment...
Update the documentation.

Looks AWESOME. Looking forward to trying it out. Thanks!

Went through the install great...
(removed all previous versions first)
Opened the TitaniumWeather from Start Menu...
It went through all the options...
Said "installing Panel"...
Said "installing Registry" ...
Selected Accuweather...
Selected Typed in Zip Code...
Displayed current Locations...
... ... But Panel still never showed up on Home Screen ...
Any ideas? I was so excited to get this working. LOL

Did the "BigMessage" show up with the weather information after you tried to update?
It would have taken maybe 3-4 mins on the very first run. If not, try running the configuration app again and select "run weather update and exit" and after a few mins you should see that, which will atleast confirm the script itself is working...
Shame about the panel, but probably just a few registry settings I had hoped that TICS would have taken care of for us:
Under "HKEY_LOCAL_MACHINE\Software\Microsoft\CHome" you should have "ExtensibilityXML" and "Plugins", as you can see the plugins are named between semi-colons (";" <== That symbol), could you check if TitaniumWeather is listed in both of those? Also, are there values called "CPRFile" and "DisplayStyle" under that same key? If not to the latter, try adding those keys, "ExtensibilityXML" should have the values you need to set them to mentioned at the very end, it's usually "Titanium".
Btw, what's your device resolution? I'm running a DIAM100 (VGA) which you can see in my sig with my own rom-I had the titanium plg injected beforehand but it's the same plg file so the only difference I can think of is the two registry values above. I'll try and reproduce the problem myself but some more info would help too. If you could post the "\tempTitanium*Cpr.txt" files too that'd be super!
In the meantime, what do you think of this? It's the replacement for that big ugly message box with the weather info in (if you saw it...)
EDIT: Ok, some updated files at the end of post #1. Anyone having difficulty getting the panel to show will like this!

arealityfarbetween said:
Did the "BigMessage" show up with the weather information after you tried to update?
It would have taken maybe 3-4 mins on the very first run. If not, try running the configuration app again and select "run weather update and exit" and after a few mins you should see that, which will atleast confirm the script itself is working...
Shame about the panel, but probably just a few registry settings I had hoped that TICS would have taken care of for us:
Under "HKEY_LOCAL_MACHINE\Software\Microsoft\CHome" you should have "ExtensibilityXML" and "Plugins", as you can see the plugins are named between semi-colons (";" <== That symbol), could you check if TitaniumWeather is listed in both of those? Also, are there values called "CPRFile" and "DisplayStyle" under that same key? If not to the latter, try adding those keys, "ExtensibilityXML" should have the values you need to set them to mentioned at the very end, it's usually "Titanium".
Btw, what's your device resolution? I'm running a DIAM100 (VGA) which you can see in my sig with my own rom-I had the titanium plg injected beforehand but it's the same plg file so the only difference I can think of is the two registry values above. I'll try and reproduce the problem myself but some more info would help too. If you could post the "\tempTitanium*Cpr.txt" files too that'd be super!
In the meantime, what do you think of this? It's the replacement for that big ugly message box with the weather info in (if you saw it...)
EDIT: Ok, some updated files at the end of post #1. Anyone having difficulty getting the panel to show will like this!
Click to expand...
Click to collapse
Yes, after a few mins I did see the big messagewith current weather details.
I am looking throught he registry now and will post what I find and the temp text file you asked for soon. Thank You!
Oh and the updated pic looked great!

I couldn't locate the temp file you referred to...
I have attached a screenshot of the registry.
The TitaniumWeather entries were not in the "ExtensibilityXML" or "Plugins", But I added them manually. Panel Still didn't show up though .
I attached a second screenshot of the TitaniumWeather subkey.
It only had one DWord named "wizard" with a value of "1".
My device is a Palm Treo 750 QVGA.
Windows Mobile 6.5.
The scripts are all working great.
I installed the 5.9.1 update you posted.
The HTML Weather View came up just fine.
Looked GREAT too!
Thanks!

Hmm, very weird.
The plg file definitely contains entries for QVGA. (240x320)
I had a brief look and they seem to be similar to the VGA one.
The registry is a worry though. You should have a set of keys in there in addition to some other stuff. That looks like the default registry installed by the cab file (there's some other for mortscript but only one for TitaniumWeather)
Can you try running "Install Registry", and then "Install Panel" (in that order!) from the advanced menu and see if there's any change in the registry/panel state?
I think i might need to re-order those two options in the setup wizard, as the registry keys are all present on my ROM that might be why TICS can install it for me but not for you...
Cheers, glad you like the new BigMessage

arealityfarbetween said:
Hmm, very weird.
The plg file definitely contains entries for QVGA. (240x320)
I had a brief look and they seem to be similar to the VGA one.
The registry is a worry though. You should have a set of keys in there in addition to some other stuff. That looks like the default registry installed by the cab file (there's some other for mortscript but only one for TitaniumWeather)
Can you try running "Install Registry", and then "Install Panel" from the advanced menu and see if there's any change in the registry/panel state?
I think i might need to re-order those two options in the setup wizard, as the registry keys are all present on my ROM when the panel's being installed that may be why it shows up for me but not for you...
Cheers, glad you like the new BigMessage
Click to expand...
Click to collapse
Yippee! That got the panel to display ... But it is displaying oddly large LOL.
I attached another screenshot. Have a look.
Thanks!

Woop woop!
Ok, so it's down to the plg file now. Unfortunately I can't sort that myself because I dont have a QVGA device to test on. I will try with some guesswork to make an updated plg but it'll be much easier to do yourself:
The good news: It's real easy!
Open up the TitaniumWeather.plg from the program directory in your favourite text editor (notepad 2 is good, it has colour coding and is tiny), making a copy and storing it elsewhere beforehand of course!
Then search for your resolution's entry. I'd only modify the portrait version first. By the looks of things you'll need to reduce font sizes and image sizes. All the fields are labelled.
I'd start with the images first, and then move onto the text fields.
Here's a sample image entry:
<Image ID="CurrentIcon" Left="12" Top="-2" Width="60" Height="60"/>
You'll probably want to reduce the Width and Height to, say, 20 on your device.
And here's a text entry:
<Text ID="CurrentTemp2" Left="0" Top="-4" Width="88" Height="25" FontFamily="Segoe UI" FontSize="18" FontStyle="Regular" Wrap="False" HorizontalAlignment="Right" Trimming="EllipsisCharacter">
For those, you'll most definitely want to modify the height and the font size, possibly the width aswell.
Once you've made some modifications to the plg file, drop it back in the directory, overwriting the original: Run "Install Panel" again and see if there's any change.
Cheers!
BTW: How big are the images in the iexplore window when the BigMessage comes up? If you think they're too big I'm sure I can do some scaling for the different screen sizes, on the fly, as it were...

I have been messing with the plg file for a while...
After every change, I save it and copy over the one in the program files\titaniumweather folder, and then do another "install panel"...
... But nothing is changing ...
I am even rebooting my phone to see if something in the registry wasn't reloading correctly.
It stays exactly the same as the first screenshot of the panel I posted...
What should I try next?
UPDATE: I removed all layouts except the QVGA from the PLG file and tried that. Still no change. I attached the PLG file in a zip. Thank You!

Sorry, forgot about that...
Sounds, like a job for FoddTweak. I wrote this a little while back. How handy is that?! Unzip the three files anywhere you like, as long as they're together.
Open it up, you'll see various things. Ignore them apart from "Titanium/WM6.5 Tweaks"
Go in there and select Titanium Plugin Remover. Be careful, it doesn't confirm that you want to go ahead. But don't worry, because it backs up lots of important stuff on the first time you run the script anyway (That includes your Titanium Config)
Anyhoo, once the plugin is removed you can either use that to install the new plg file or TitaniumWeather's own plg installer, it's the same mechanism. Again, don't expect any kind of confirmation that it worked, I wrote it a little while ago and I have absolute trust in my work, hehe
EDIT: Just took another look at those screenshots. I reckon it might be only the images that need to be resized...

SUCCESS!! ...
Used foddtweak to remove plugin...
... Used foddtweak to reinject the PLG file.
* But there was something else I had to do...
After messing with the PLG file forEVER lol, I decided to do a little research.
The Treo 750 was listed as a QVGA device...
... But it is in fact a 240x240 device (not 320x240).
So I had to add a section to the PLG file for that resolution...
<layout screenWidth="240" screenHeight="240">
and I just copied the entire section for
<layout screenWidth="240" screenHeight="320">
And changed a couple settings from 320 to 240 and presto...
Also, after I reinjected the PLG file with foddtweak, I had to rerun the "install Panel" before it would activate the new settings.
Thank You for all Your help!
This App ROCKS!
And I can tell You put a LOT of time into it!
You Rock!

Nice work my friend!
Could you post the plg file-or just the new stanza for 240x240 resolutions?
Also, I had an idea-do you remember what actual changes you needed to make to get it to display nicely? was it just icon sizes or was there font sizes that needed changing aswell?
Could you run this little mortscript. It's one line that should display the resolution of your screen. So the idea is: check if the plg file contains the users device resolution. It'd be real nice to know why the heck the panel didn't show if you install the app, no?
A better idea-If you remember what you needed to change, and the numbers you used to make it work I can look at the other stanza's and see if there's a common factor associated with the elements. Which will allow, using placeholders in a template file, on the fly plg generation. What do you think?

That is a sweet idea!
I have attached the PLG file.
I removed all the other resolutions from my PLG (after I got it working).
(Made a backup of the original of course).
Figured it would be easier for me if I needed to make an adjustment in the future.
All I did was find the section that was already in the PLG for the 240x320 (not 320x240) resolution, copied and pasted it at the top of the <layouts>,
then I changed this line...
<layout screenWidth="240" screenHeight="320">
to this...
<layout screenWidth="240" screenHeight="240">
I figured since the screen was the same width, and most screens resolutions used the same height setting in this PLG, it would work. And it did
No other editing was needed.
And the panel looks absolutely awesome!
Other than that, I just used the foddtweak utility and the TitaniumWeather ap to rerun the "Install Panel" again.
No reboot was needed
I ran your screenProp utility.
It worked great.
The message shows 240x240 on my device.
Thanks!

New Release TRITaniumWeather 5.9.2
There's a new release on the front page. I hope you like it. The biggest change, we now have multiple location support
Other changes: The gui has changed structure and form. Location Options is now all of your locations-it tells you which you're looking at at the top bar, it's got a default which is the one that shows in titanium if you're wm6.5. Basically anywhere else, you're dealing with global program options.
The HTMLWrite() function got a makeover. It's pretty cool. If anyone wants to look at their registry and write a nice function to grab sections of the reg after an update-we can format the weather information there. As you can see from the updated screenshot there's a bit of duplication in the information.
There's a few more "Stub!" statements. I've updated them to tell you what file and what subroutine it is so that it's easy for you all to dive in and help out in a meaningful way! You know you want to!
What's coming? Well, the plan for WM6.5 users is multiple Weather panels for each of the locations, but I've got to work out some problems with that atm.
EDIT: Provisional Users Manual available now on post #1.
EDIT2: Thread moved to here since it's not just for the diamond!

(removed, posted in the other thread)

installed on my htc touch pro (1) w/ WM6.5
i see my location + temps on my main home screen.
i cannot change the temp from displaying C to F, i get an error when i launch the setting #3.
when i update, i get this error. SUB MY LOCATION NOT FOUND. LINE 153.... ect

@twenty4f: You're lucky I even saw this (notification still on for this thread)
Did you see the first post mentioning the change of thread? Not to worry, the issues you mention have already been fixed ready for 5.9.3-in the meantime you can fix the sub not found error by re-running the setup wizard.
If you'd RTFM you'd know that's the first stop

Wath comma???
Help please. When trying getting current condition, this message apears:
Comma expected
Line 124 (\Archivos de Programa\TRITaniumWeather\TRITaniumWeatherFeeds.mscr):
Call("PanelUpdate",location"GetForecast", daynum)
Any idea wath can it be????
Thanks in advance...

Related

[Development STOPPED] Slide 2 UnLock v1.219 (updated on 17 September)

Hot fix - v1.219 (posted on 17 September)
1. fixed the problem that all incoming calls were identified as "unknown" on some devices (e.g. Treo)
2. fixed the problem to treat data connection as voice call
3. fixed the power drain problem (but not 100% sure yet, pls report your findings as my device never has this issue)
4. fixed the blank screen when responding a call on some devices
5. fixed the abnormal call waiting screen
6. fixed the data reconnection problem
Pls get this hot fix of iLock.exe at the end of this post. It's only applicable with v1.21 has been installed first.
After the installation, pls soft-reset the device.
BTW, I'm very happy to let you know that we now have 2 versions of Configurator for S2U.
English
http://forum.xda-developers.com/showpost.php?p=1501071&postcount=1458
Chinese
http://forum.xda-developers.com/showpost.php?p=1479572&postcount=1217
__________________
Cheers,
A_C
Hey guys, (posted on 31 August)
It's now udpated to v1.21, the changes are:
1. moved the phone part from SNAPI to TAPI for higher reliability
2. fixed the "Unknown/Private Caller" issue
3. added option DialedID (DWORD): it will appear when dialing a call. But there are limitations:
- it only has a "End Call" key, i.e. no key for mute, speaker, contact... etc... but it has a big pic depending on your CallerID setting.
- it only works when CloseApp is 0, CallerID is 1 or 2, DialedID is 1 & SLIDE is already running in the background. WHY? Simply because don't want to slow down the normal dialing process.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
4. improved the responsiveness of keys on the Caller ID screen
5. added option to stop showing the total no. of "Active Task" - set ShowTask (DWORD) to 0
6. fixed the bug of displaying wrong "missed call" when CallerID is disabled
7. fixed the sliding date issue when a call comes in & out very quickly
8. SLIDE now awares of the running of HTC's Audio Manager
9. some bugs fixed
Please remember to RESTART iLock after any registry settings (under \HKEY_CURRENT_USER\Software\A_C\Slide2Unlock) changed, otherwise it won't work.
The download links are:
CAB file
http://rapidshare.com/files/52374401/Slide2UnLock1.21-WM5.cab.html
http://www.sendspace.com/file/4s1grz
http://www.badongo.com/file/4208845
Updated files only (for experienced users if you don't want the old settings changed by the installer)
http://rapidshare.com/files/52374619/Slide2UnLock1.21.rar.html
http://www.sendspace.com/file/2r57xk
http://www.badongo.com/file/4208862
Please read the readme.txt for more details.
If you're happy with it, don't forget to buy me coffee or send me a post to show your appreciation. I need your motivation. Thanks.
__________________
Cheers,
A_C
Hey guys, (posted on 24 August)
Just updated to v1.20, the changes are:
1. reworked part of Caller ID function (as before, you're still recommended to set CloseApp to 0 when using the CallerID function)
2. when Caller ID is enable & works, the Caller ID of the latest missed call will be alerted
3. added option Slide2Answer (DWORD, 1 is enable; 0 is disable): when a call comes in & your device is locked by SLIDE, you'll have to "slide to answer"; or press the power button to decline the call. Please test this function carefully, otherwise you'll not be able to answer any call! If your device have power off problem with the previous versions, please do not enable this option. This option will only work when CallerID is enable & SafeMode is disable.
4. added support to show the total no. of "Active Task"
5. added support to show current day's Weather info from the HTC Home plugin: set "ShowWeather" to 5
(since I have to remap the icon index of HTC to WP/PW manually, if you find any mismatch icons, pls let me know)
6. iLock now accept several command switches:
-slide to start/invoke SLIDE
-nomsg to not to show any message even it closes itself & SLIDE
-refresh to close SLIDE & reload the registry settings (except for SafeMode changes, the device need soft-reset before it's effective)
7. some bugs fixed
Please read the readme.txt for more details.
__________________
Cheers,
A_C
Hey guys, (posted on 2 August)
Here is another update v1.19, the changes are:
1. fixed some issues of Caller ID
2. added support to animated Wallpaper (but not GIF)
you have to make muliple frames of pics with same size and concatenated them together to a single BMP file;
add to registry - "WpFrameNo" (DWORD) with the number of frames in the file;
add to registry - "WpFrameRate" (DWORD) with the number of milliseconds the frames will be changed;
for the Landscape wallpaper, use "WpLFrameNo" & "WpLFrameRate" correspondingly
Pls be WARNED that the larger the animated BMP file, the more RAM will be consumed; and more POWER will be drained!
I've uploaded a sample (Animated Globe) at the bottom of this post, please read the readme on how to use it.
3. added user input Weather info: set "ShowWeather" to 4;
add to registry - "UserWeather" (DSTRING) with the format X|Y|H|L
where X could be S for using the weather icon from SPB; and P will use the weather icon from WP/PW;
Y is the weather icon's index no;
H is the highest temperature;
L is the lowest temperature.
e.g. S|10|30|20 means to show SPB's icon no. 10 with highest temperature 30 & lowest temperature 20
4. the weather forecast of WP & PW will not show the icons for night
5. increased the length of the paths of Wallpaper to 128
6. fixed the keyboard icon problem with Wisbar
7. some bugs fixed
Please read the readme for the details.
__________________
Enjoy,
A_C
Hey guys, (posted on 21 July)
After more than 2 weeks, here is another update... v1.18. I'm so excited to announce that now SLIDE supports UNICODE, i.e. it shows the operator name, date & appointment details in your native language.
Secondly, it has its own Caller ID...
and a new Call Waiting Caller ID...
other changes are:
4. Appointment details can be displayed in multilple lines
5. supports the device's native screen size, make sure you have a wallpaper with proper size & enough free RAM (it may take around 6.5M)
6. SLIDE loads a bit faster
7. fixed the memory leak when WP or PW is enabled
8. some graphics changed
9. some bugs fixed
10. from v1.18, it only supports WM5 or 6
How to enable/disable Caller ID
========================
Please read this session thoroughly before attempting to enable the CallerID setting, otherwise it'll not work & you may need to soft-reset your device.
1. Please disable other 3rd party Caller ID apps.
2. As the system has a default Caller ID notification, iLock has to depress it before showing it's own Caller ID. But the problem is different Language device has to be handled differently. So far, iLock is coded to identify the system Caller ID notification in English & Traditional Chinese devices only (i.e. for these devices, simply change the value of "CallerID" as below). For other Languages, please follow these steps:
a. stop iLock.
b. try to call your device, write down the Windows TEXT of the incoming call notification (i.e. the TEXT on the top window bar, for e.g., WM6 English will be "Phone - Incoming")
c. new a registry value "IncomingText" (STRING) under "\HKEY_CURRENT_USER\Software\A_C\Slide2Unlock" and enter EXACTLY the above TEXT
d. set "CallerID" to 1 (fullscreen mode) or 2 (thumbnail mode)
e. start iLock & SLIDE
f. try to call your device again. If there is no new Caller ID, the TEXT you just enterd is not exactly match with the system's Caller ID notification. Please repeat the above steps.
g. see the new Caller ID, enjoy!
3. It's suggested to set "CloseApp" to 0, otherwise you'll have to wait more than 1 second before you know who's calling. The downside is it'll eat about 5.5M RAM.
4. As displaying a Caller ID screen is a mission critical job, pls install SLIDE in device instead of Storage Card.
5. Sometimes, the Caller ID screen may come out more than a second after the ring begins, but it's out of iLock's control.
6. Pls do not use the built-in PIN LOCK, otherwise the Caller ID will not be shown up properly.
7. How to recover the system default Caller ID notification?
a. stop iLock
b. set CallerID to 0
c. soft-reset the device
__________________
Cheers,
A_C
Hey guys, (posted on 4 July)
As you may already notice that this app is recently unwelcome here, this is probably the last update.
Admin, don't panic, I'll not post any files here. Besides, the update I provided will not contain any copyright graphic files that Apple claims to have. I was wondering how you or they know this app contains the iPhone code?!
Why this patch exists? Because some nice guys provided me some great info about WeatherPanel & PocketWeather. Now, SLIDE can show weather data from these apps too. And there is some minor bug fixing as well (includes getting data from SPBWeather).
Please follow the readme file for this update & enjoy!
A_C,
your apps is nice and I have updated and tested on each release...
please don't leave us... >.<
A_C you are the best!!!
skypirate said:
A_C,
your apps is nice and I have updated and tested on each release...
please don't leave us... >.<
Click to expand...
Click to collapse
I totaly agree with you!!!!!
Quality A_C,
Don't let the buggers grind you down........off to eat my *pple pie
Hey A_C, you have been making a great contribution to the xda's real meaning, i.e. "developing". So, I'd request you to continue ur stay here..
Moreover, I think the main prob is that xda-developers cannot "host" the files here. You can still provide a rapidshare (or similar) link to ur creations. But maybe u can clear this up with admins...
Thanks so much A_C for everything, you definately have to stay.
(Won't you guys look over at www.slide2unlock.co.nr , it looks like somebody must have seen this page and updated it already )
i like this soft.thank you very much!!!!!!!!!
Thank you for the application, it is a great app......
If you continue to make changes it would be great if you would add the city name for the Weather Application...
hi A_C,
just tested out the the latest v1.172 patch on my magician and it now works 100% perfect! again, thank you for looking up the WM2003se bugs!
with your hard work all said and done, slide2unlock truly has become THE most useful and must have app for the pocket pc (even surpassing the iphone's keylock app by a mile). and with this being the final release, you really know how to go out in style!
thanks A_C,
myownregister
No Weather Icon Showing??
I just updated to 1.17 and added the patch. I've followed the instructions in the "readme.txt" file to a T, as follows:
Update steps:
1. install v1.17
2. stop iLock & SLIDE
3. overwrite SLIDE.EXE with the extracted file (the default path is \Program Files\Slide2Unlock\)
4. extract the weather icons to the default program path.
5. create a new registry key "ShowWeather" under "\HKEY_CURRENT_USER\Software\A_C\Slide2Unlock"
0 is disable
1 show data from SPBWeather
2 show data from WeatherPanel
3 show data from PocketWeather
6. start iLock, & then SLIDE.
I created the new registry key from step 5 to show data from PocketWeather, which is installed to the Storage Card.
In Step 4, exactly where does the weather icons go?? I've tried copying the entire weather folder to \Program Files\Slide2Unlock, and even into the \GFX folder. I've tried putting the weather folder into the bmp folder of Pocket Weather also.
Still, I'm getting nothing as far as a weather icon. Everything else works great!! I just really need help with getting the weather icon to show. What am I missing here??
A_C, this is a really GREAT app. I've been using it ever since your initial release and keep updating (although I somehow missed the 1.16 update). Looking forward to even more excellent apps from you!!!
for some reason, the file i donwload from the link is always error, broken.
anyone kindly send me one? to my email?
thank you so much, great app!!!!! and it always wrong on my Asus a696 when i use landscape mode. wierd.
[email protected]
Here: http://www.sendspace.com/file/a9so9e
MAN, thank you so much! got the file!
now, anyone has the same problem i have? on landscpe mode, it runs, but doesn't work.
i got Asus A696 PDA, not phone. 240*320.
thanks again!
Thanks for the great app, A_C. One of the most outstanding PPC apps ever.
Absolutely flawless.
Hey guys,
Thank you for your comment & support. Glad to hear to that you like this little app.
@newbie2
Pls make sure the key "ShowWeather" is DWORD.
The weather icons included in the patch should be placed under the folder where you installed SLIDE.
@delude
Thank you very much!
@tonyso68
It's a known problem that PPL cannot run on certain device's landscape mode. No solution yet.
Great work A_C. I have been playing with this in my custom roms for the Apache for a little while now. I would like to bring your attention to one thing that I have found in your newest version dealing with Weather Panel. Now, I did convert this to an OEM and put it in a custom 3.5 rom for the Apache. As part of the conversion, I tried to minimize the amount of copying that was necessary so it roms from \Windows instead of \Program Files. That said, I have not had any problems before the latest version.
Here is a screen shot of what is showing when I have the reg for Weather Panel enabled. As you can see, it moves the date to the bottom and is only displaying the forcasted temp with an incorrect "high temp". The actual forcasted temp at this time shoudl read --/65. Perhaps it is an incompatibility issue, but I was wondering how it reads the info from the WP data. Perhaps my version of WP is not the same as the one used to create the WP compatibility.
Sorry for the bad screehshot. I had to resize to post it. If you cannot read it, in the lower left it says "-9999/65"
Great program. Love it on my 6800.
Can anyone help direct me how to get slide2unlock to show up on my Today screen like a plugin so I only have to click once to execute it on my ppc6800?
Creating Today screen plugins doesn't look very easy.
This would be a nice feature and would make it similar to the 6800s original unlock app on the Today screen.
Just set it up to lock on wake (or idle I guess it is). Then, when you hit the power button and shut the phone off, it is locked when it comes back on.
I just installed this after having problems with some other locking apps and it's working great for me. I do have one question though. I couldn't read through the entire previous thread and I didn't see anything about this is the readme.
I see that I have slide.exe running all the time taking up 2.65mb of RAM. There's also iLock.exe taking up 15.90kb. It was my impression since iLock is in the Startup folder that it is what needs to be running to trigger slide which actually locks the device. So I killed the slide.exe process and tested, everything worked fine. However slide.exe showed back up among my running processes after locking the device.
So, should both processes be running all the time, and if so, why? If not, any idea what's going on?
Thanks again for the great app!

[4-21-2008] pShades Triple Theme Sets (Today, PocketCM, Dialpad)

After about a week of work I have a set of three themes that provide a consistent look on my WM6 device. The one shown below is pShades-Rainbow. I initially had just a HTC-Touch Dialpad theme, but decided to take the time and create a PocketCM theme to match. Eventually I will have a full set for each dialpad theme in the above link. I am also willing to entertain custom themes as time permits. pShades fully supports portrait and landscape modes for QVGA screens. Let me know what you think!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Screenshots
- pShades-Savior
- pShades-Grass
- pShades-WaterRock
- pShades-Calvary
- pShades-Dew
- pShades-pcDude
- pShades-Transformers
- pShades-Rainbow
Examples:
Includes:
The Theme zip file includes the following files:
Today Theme .tsk file
Dialpad Theme .zip file
PocketCM Theme .zip file
Portrait and Landscape .jpg files for S2U2 backgrounds
Sample .jpg file (seen above)
Requirements:
These files are dependent on the following applications. Listed are the version I am running.
Today - WM 5 or 6 (WM6)
Dialpad - HTC Touch Dialer
PocketCM - 0.20 or newer (0.20)
S2U2 - Any (0.99p)
To Install:
Today Theme:
Copy the .tsk file to the root of your device (or "My Documents" dir) and select via Start->Settings->Today
Dialpad Theme:
Unzip all images (png files) to your /windows directory. They will overwrite the existing HTC Touch Dialpad images. Next, reboot your phone, or disable the radio (airplane mode) and end the cprog.exe program. Re-enable the phone and you should be good.
PocketCM Theme
Copy the .zip file to the /Program Files/PocketCM/ dir (installation dependent). Go into PocketCM and select the theme from the "Options" screen.
S2U2 Backgrounds
Copy the images to the /Program Files/S2U2/gfx/ directory as file names wallpaper.jpg and wallpaperL.jpg for both portrait and landscape. To be honest, I use S2V to set my wallpapers for S2U2.
To Request:
If you like this style and would enjoy having a custom theme set just ask. I will need an image or both the portrait and landscape modes. Or an image large enough to be used for both. Depending on the response I will try to get them done within a a week. Family takes up much of my time.
Thanks:
To Michaelr219 for his wonderful Battery Status theme. It can be found with his iStyle theme.
To DvTonder who's green WM6 theme for PocketCM inspired me to create my own.
NICEEEEEEEEEEEEEEEEEEEEEE one .... keep up the good work , bro
Thanks....
ermenzegna said:
NICEEEEEEEEEEEEEEEEEEEEEE one .... keep up the good work , bro
Click to expand...
Click to collapse
Working on another one and found a typo in the PocketCM settings fill Link in first post has been updated with the correction. Sorry about that. I guess nothing is perfect the first time no matter how hard you try.
pShades-WaterRock Added
One more down. I have added pShades-WaterRock. Any requests? Otherwise I will keep working on my own.
Enjoy!
Unzip all images (png files) to your /windows directory. They WONT overwrite^^
Hi,
First, THUMBS UP! very great,
but i've been tryin it for an hour now and here's my problem:
Everytime i want to COPY the "Dialpad Theme:" PNG Files to the WindowsFolder ->
an ERROR occurs: "File is in USE" or "ACCESS DENIED" or somthing don't know the correct english translation, the point is,
I CANT COPY THEM into "Windows" folder....
And i want it soooooo much^^ can u help me / tell me how i can copy the PNGs to the windowsfolder.
until now i have done everythin as said!^^
have a HTC Orbit2 -.- and gettin crazy^^
"Sry 4 my bad english -.-"
Very nice work. Thank you for sharing.
gott23 said:
ERROR occurs: "File is in USE" or "ACCESS DENIED" or somthing don't know the correct english translation, the point is,
Click to expand...
Click to collapse
Humm. Must be because I am using Total Commander. Try disabling you phone (radio) and closing the cprog.exe program. You may need a tool to view processes and end them. In WM list of running programs.
Anyone else experience this or have a solution.?
First THANKS 4 fast reply,
Will test it with TC, I'm such a newbie^^, just started modding my phone, kay TC
I've already disabled my phone but didn't find the cprog.exe process, Okay,I will search a TaskTool to find it out
when disableing my phone, i cannot copy the PNG-files via PC(USB), cuz i don't have access to my phone-.-
I'm desperate...!
gott23 said:
I've already disabled my phone but didn't find the cprog.exe process, Okay,I will search a TaskTool to find it out
when disableing my phone, i cannot copy the PNG-files via PC(USB), cuz i don't have access to my phone-.-
Click to expand...
Click to collapse
I am sure with the help of the nice folks around here we can figure it out. I wouldn't think disabling the phone (airplane mode) would diable activesync? To be honest, I am a Linux guy so I have never tried copying files via activesync (assuming this is what you are doing).
It might be worth trying something like WM5torage to mount your SD card (if you have one) and then copy them over to /windows from within the phone. That is how I do it anyway. Let me know if you get it working!
Okay, I will never ever copy files via activesync again
THX 4 the TC advice, works well after i have killed all processes xD
BUT^^ after rebooting the dialpad, there is still the same old boring style like before do i have to start the Dialpad extra?^^
Sry 4 my Newbie Questions and sorry for annyoing you
Btw. i installed a Taskmanager called "duttythroy" taskmanager found here, but i can't find it on my phone.^^
I thought i killed the processes with Start->Preferences->(the normal WM6 one) taskmanager?! is Duttythroy only an add-on/extension OR does it run on its own?! im confused.
I only search a tool that shows all processes and let me kill them...
gott23 said:
BUT^^ after rebooting the dialpad, there is still the same old boring style like before do i have to start the Dialpad extra?^^
Btw. i installed a Taskmanager called "duttythroy" taskmanager found here, but i can't find it on my phone.^^
Click to expand...
Click to collapse
Humm, assuming you have the HTC-Touch Dialer installed from the link above and the images actually copied over to the /windows folder you should have the new dialpad after a reboot or soft resets. The only reason the "end" the cprog.exe process is to load the new images without having to reboot.
As for the taskmanager? I am not familiar with that one, nor did I find much about it. I use TaskManager and love it! Hope this helps.
Nice looking themes.
Glad to see my work helping others make great pocketcm themes
Keep up the good work!
today item order..
PhilD41... first off, these look a pure work of art dude..
OTOH.. how did you get HTC Home plugin to "move" from the top spot on the today screen and have something else show above it??
Whenever I try to do this in setting>personal>today> move item up or down on today, it doesn't let anything go above it! I'm just trying to get Windows Live Search box to go on top so whenever I tap in it, it doesn't get totally covered by my PocketCM Keyboard and making me force to turn landscape mode or or flip the keyboard out in my Tilt...
Sorry for being off topic.. but I just couldn't resist.
---
at&t Tilt
Sleuth's WM6.1 3.0
Included radio frm Sleuth's above rom.
ajfloridian said:
PhilD41... first off, these look a pure work of art dude..
OTOH.. how did you get HTC Home plugin to "move" from the top spot on the today screen and have something else show above it??
Whenever I try to do this in setting>personal>today> move item up or down on today, it doesn't let anything go above it! I'm just trying to get Windows Live Search box to go on top so whenever I tap in it, it doesn't get totally covered by my PocketCM Keyboard and making me force to turn landscape mode or or flip the keyboard out in my Tilt...
Sorry for being off topic.. but I just couldn't resist.
---
at&t Tilt
Sleuth's WM6.1 3.0
Included radio frm Sleuth's above rom.
Click to expand...
Click to collapse
Two ways to do it:-
1. You have to edit the Registry
Look in:
HKLM\Software\Microsoft\Today\Items\HTC Home
Change 'Type' from 5 to 4
Stop and start the HTC Home from settings. You can now go into the usual Today options and put the plugins in any order you want.
2. Or use HTC Home Customizer by choosing unlock in options menu u can move HTC Home anywhere u want.
2 questions....
1) What Today Plugin do you have on top? The one with the Speed Dials? Is it simply PhoneWeaver?
2) What's your process when it comes to getting your PhotoContact pictures to look glassy like that? I've been wondering lately how I can set something like that up but I don't know the dimensions of the contact picture and I'm not sure I want to photoshop all my contact pictures.
Best Regards,
Nik
ajfloridian said:
PhilD41... first off, these look a pure work of art dude..
OTOH.. how did you get HTC Home plugin to "move" from the top spot on the today screen and have something else show above it??
Click to expand...
Click to collapse
Thanks, I am glad you like them! They took some time, but I really enjoy having the same feel across my phone! I see that tjkhattak61 answered the HTC Home question. Although, it isn't HTC Home. It is Battery Status with the mentioned theme. I think there are a few HTC Home themes for BS.
nikjensie said:
1) What Today Plugin do you have on top? The one with the Speed Dials? Is it simply PhoneWeaver?
Click to expand...
Click to collapse
That would be SPB Phone. I use to use more of the functions, but now just use it as a quick launch and profile change. I think there are several apps out there that do this.
nikjensie said:
2) What's your process when it comes to getting your PhotoContact pictures to look glassy like that? I've been wondering lately how I can set something like that up but I don't know the dimensions of the contact picture and I'm not sure I want to photoshop all my contact pictures.
Click to expand...
Click to collapse
Unfortunately, I am still photoshoping (Gimping) my contact images. I don't know of any program that will display a png with alpha so I am doing it the hard way. I did write a script-fu scrip for the GIMP that automates it. It makes it a little easier.
Thanks for the feed back!!
pShades-Calvary Added
Okay, next addition is up. pShades-Calvary is the first red theme. I am tempted to complete the red reptile theme, but haven't gotten around to it yet. Hope you like it. Anyone have a favorite background they would like to see pShaded?
pshades-pcDude Added
One more for the collection. I still have one or two more I am hoping to get done sometime this week. Still not sure which one I am going to use on my phone. Until then, enjoy my pcDude!
Thanks a bunch.. tjkhattak61
tjkhattak61 said:
Two ways to do it:-
1. You have to edit the Registry
Look in:
HKLM\Software\Microsoft\Today\Items\HTC Home
Change 'Type' from 5 to 4
Stop and start the HTC Home from settings. You can now go into the usual Today options and put the plugins in any order you want.
2. Or use HTC Home Customizer by choosing unlock in options menu u can move HTC Home anywhere u want.
Click to expand...
Click to collapse
tjkhattak61... thanks for the direction. I always had HTC Home customizer and didn't know it had this feature in it.... AJ
pShades-Savior Added
Just added pShades-Savior. Created it around my Avatar. We will see how long it lasts on my phone. Hope you enjoy!

[Ideas] Realistic and usable Titanim plugins

I had a couple of ideas but my programming skills outside flash are poor at best.
I wanted to make a plugin packed much like AnalogClock that is a all-in-one plugin with severall features.
All these ideas can be done with a MORTSCRIPT file!
I tried to do a EXE file in flash that would update the registry much like a MSCR file, but it steals too much RAM and BATTERY when left ON after a few hours.
So I'll just leave the ideas here, in case anyone wants to pick them up.
Animated clock:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ALREADY STARTED ON POST #2!
It reads the current time and updates the regkey on the fly, but with a small twist:
If the current minute is different from the last X saved on the registry...
...runs this animation:
Save image name Xa on the registry
Wait 1/10 of a second
Save image name Xb on the registry
Wait 1/10 of a second
Save image name Xc on the registry
Wait 1/10 of a second
etc...so that we could display the same animation as the Diamond M3D clock.
This would require images with numbers 0-9 and their subsequent animation frames (5 should be enough)
If the digits were semi-tranparent with a glass glow, it would be extra good.
NOTE: Wouldnt advice having a seconds tab, as it would be always changing.
---------
Micro notifications:
ALREADY STARTED HERE!
http://forum.xda-developers.com/showthread.php?t=523015
Pretty much what I already did as a test here:
http://forum.xda-developers.com/showpost.php?p=3862296&postcount=475
...but with some extras:
The regkeys could change and make the numbers and icons disappear if they where equal to zero, by replacing the regkey filename with a blank png.
And the main button would change to the phone history or messages link when a call was missed or new unread sms existed.
So the icons would only pop-up when they were needed, and when they did, the main link would go to them.
------------------
Image viewer (stand-alone plugin):
ALREADY STARTED HERE!
http://forum.xda-developers.com/showthread.php?t=523015
Better than the one we have already...
Already explained that here:
http://forum.xda-developers.com/showthread.php?t=520488
...with possibility of a extra slideshow, as already done in the AnalogClock plugin.
-----------------
SMS viewer (stand-alone plugin):
ALREADY STARTED HERE!
http://forum.xda-developers.com/showthread.php?t=523015
Much like the notification of a new message, but with the help of APBilbo's message2reg.exe.
Already explained that here:
http://forum.xda-developers.com/showthread.php?p=3832398
DigiClock Quick test for QVGA
i'm trying the animation clock
attached is a quick test for qvga only
the animation not very smooth
Thats great!
I am currently trying to pull off a mortscript that does all this below:
So, the micro notifications I talked about above are suposedly working, it leeches of the titanium weather for the weather icon and temperature (no point on getting this onfo online, as that plugin is much complete), gets the system values like the system panel (but its based only on mortscript alone, no extra EXE's), and shows a clock based on pngs, much like analogclock's digital clock (not animated, hehehe).
I just need the date settings right and then learn how to do a titanium plugin, that I can change easily (I currently using the SYSTEM PANEL to test my mortscript file), but never did one myself.
I would like to see the SMS plugin in action. Looks promising to me.
However, what about a skype plugin for Titanium? There could be several options:
- Launch Skype (Right Softkey)
- Page1: Show amount of online contacts (ActionURL= Launch Skype)
- Page2: Show active chats (Username + Message/Topic)
- Page3: Show missed Skype calls/events
Or even a general "chat" plugin with Skype, WLM, FIM, ICQ, Fring etc. ?
I'd love to see a working notification panel myself. The stand alone one has overlapping txt in the notification areas on qvga and it doesn't look like its gonna get updated.
i'll have to try this one later on thanks.
Managed to make it work... and only with a MortScript that uses less than 150kb on the system.
When you receive a call or sms, the icon pops-up and the main button is used for accessing the call history or messages.
The icons arent showing in this screenshot because I didnt received any sms or call, lol.
The battery icon becomes on fire when its being charged.
The system bars show you your free mb and a visual percentage of how much that is (Mortscript only supports 2gb cards for now)
The clock can be easily skinned, as its simple png files.
To try (remenber its not finished) - QVGA ONLY!:
--------------------------------------------------
- Install System panel (I'm using it for tests until I learn how to create a plugin, shamefull... I know )
- Install Titanium weather (if for some strange reason you havent already, also configure your city on it).
- Install the Beyond Invisible Weather Icon pack, for some reason the CPR doesnt fix the icon sizes yet... :/
- Remove the shortcut to Memstatus.exe that the System Panel plugin installed on your Windows\Startup folder, because its not used by my plugin.
- Backup your \Windows\Titanium_240x320.cpr file.
- Install my files into your device (note that the CPR must be overwritten, if it gives you any trouble, use Resco Explorer)
- With Titanizer or Chome editor enable the System Panel plugin (if it isnt already) and move it to the bottom (so that its not on top on anything else).
- You can now remove the exe from the System Panel of Startup.
- You can customize some settings if you open the \My Documents\Themes\Titanium System Panel\TWolf.mscr file on notepad,
- Reset and enjoy the BETA!
---EDIT----
Small bugfixe, update my MSCR file into the \My documents\Themes\Titanium System Panel\TWolf folder.
There was a small bug when the plugin had a missed call or unread sms.
---EDIT 2----
Fixed the "on missed call" bug (it wouldnt jump to the call log).
Attached the latest MSCR.
---EDIT 3----
Did more changes on the MSCR file, separated the updates into 2:
- The clock, notifications and battery charge icon update every second.
- All the rest, every 10 seconds.
There are more customizable settings and are easier to change.
Also added the condensed view regkeys, but havent had time to change the CPR file yet.
Tryed a different version where the script would first check if the regkeys had changed and only then would change them, but that took more ram to run, so as it wasnt serving its purpose, I went back to the old way.
---Edit4---
Some extra notes:
At first I was thinking of a bigger size panel, true, but that forces ppl to change the design or layout of all their other plugins, thats why I was going for the default only.
So with that in mind, I was thinking (just thinking, for now) that my plugin could show:
- The clock, weather icon, date and notifications on a normal view (First page), that jumps to a pre-chosen app on clicked (Resco explorer, yey), if a notification existed it would jump to their app and on the right softkey link would make the weather update (its doing this already).
- The system settings + battery and network info on the second page that when clicked would go to memory settings, and the plugin settings could be the right softkey link.
- A image "slideshow" of a pre-chosen folder on the third page, that when clicked would change to the next picture (bottom link would go to album).
- On the fourth page a sms messages tab that would show the latest message and on clicked would show the next and so on... The right softkey would jump to all the messages.
- The clock, weather icon and notification icon (no text) on condensed view.
- The settings app (user customization) would be a flash EXE file that would save stuff in the settings (much easier for me to do )
Not sure yet how I'll do all this, but it all seems pretty duable on mortscript.
Would only do a QVGA version, since its all I could test.
This does not exclude my idea that the messages and album (explained on the first post) should have their own plugin.
But maybe after I do these, part of the code could be reused for someone else with better programming skills.
yea i def wanna change my clock
I followed your instructions on a fresh install with nothing added.
1) system panel
2) weather 4.2
3) copied files and below is what I get
Uh, your not the first to have that bug, for some reason the icons dont get resized on the cpr... :/
To fix you need to install and apply the excelent Beyond Invisible weather icon pack.
twolf said:
Uh, your not the first to have that bug, for some reason the icons dont get resized on the cpr... :/
To fix you need to install and apply the excelent Beyond Invisible weather icon pack.
Click to expand...
Click to collapse
Ok ill do that here real quick..oh and what .exe am i suppose to delete? isnt the file you have me copy there a mortscript file?
MrDSL said:
Ok ill do that here real quick..oh and what .exe am i suppose to delete? isnt the file you have me copy there a mortscript file?
Click to expand...
Click to collapse
Just the shortcut on the startup to memstatus.exe, its from the system panel, but its not used on my plugin change.
Also, found a bug in my MSCR, ill update the post with the fixed file.
it had a int(x) code to make number into a full decimal number, but mortscript cant recognize it like that... :/
Still looks the same with installing those beyond icons..
I assume I'm using all the same mods as you since theres only one of them but could you post the cabs your using to get this going just in case?
MrDSL said:
Still looks the same with installing those beyond icons..
I assume I'm using all the same mods as you since theres only one of them but could you post the cabs your using to get this going just in case?
Click to expand...
Click to collapse
i had that problem too but i made it work
its on the cpr cant remember were i found it but ill give you link as soon as i make this thing work.. gave me errors... and i dont c the plugin at all
only the system panel with big "x"
edit
does rperia's panel has to be install? because i only c the system panel not the other tab for the time ..
i did everithing and this is how it looks T_T
MrDSL said:
I assume I'm using all the same mods as you since theres only one of them but could you post the cabs your using to get this going just in case?
Click to expand...
Click to collapse
Im using the latest ones:
TitaniumWeatherv4.2
Titanium System Panel 2.3
magicalan said:
i did everithing and this is how it looks T_T
Click to expand...
Click to collapse
Looks to me that CPR isnt mine.
Use Resco Explorer to really overwrite yours.
Updated post #5 with the latest mscr version, it fixed another bug.
does rperia's panel has to be install? because i only c the system panel not the other tab for the time ..
magicalan said:
does rperia's panel has to be install? because i only c the system panel not the other tab for the time ..
Click to expand...
Click to collapse
No, nothing else has to be installed, only the mentioned 2 plugins and my files.
If you get that error its because you dont have the htc taskmanager app, but thats ok, its not important, you can change the main link to any other app you like in the SETTINGS area of my latest MSCR file.
I just used that one because it was already the default on the system planel.
am not going to the gym today to fix this hope it works
the new freaking rom i downloaded doesnt let me replace the Titanium_240x320
not even with resco because it says its a "rom " file
what other can i use
when i try replacing it..it actually does replaces it but i can delete the new one and the old one appears.. what the
Cant help you there...
Had the same issue with HTC Album 3, had to hard-reset.
twolf said:
Cant help you there...
Had the same issue with HTC Album 3, had to hard-reset.
Click to expand...
Click to collapse
but if i hard reset will it still be a rom file?
because it will still have the rom installed.
rPereira talks about a possible fix here:
http://forum.xda-developers.com/showthread.php?t=509492&page=3
Also, please please stop PM-ing me! This is a forum, not a costumer service, lets talk on the threads.
You sent me more than 20 messages this week alone.

iPhoneToday- iPhone conversion the easy way - Simple guide by Indiacam

iPhoneToday - iPhone conversion the easy way - Simple guide by Indiacam
Probably the most easiest Reference Manual to convert your WMDevice into iPhone.
Thanks to MiToNiOeS for this cool application (Click for his original post here).
Features
1) Easy to install
2) No need to do manual editing in any setup file like icons.xml and settings.xml . Its all ready to use and are in right place.
3) Takes very small amount of memory, say less than 100kb (65+kb as per developer) and so ideal to install on device with less memory, example Atom Life.
4) Consumes very low battery power or let us say almost nothing as this is just another today plugin with just normal shortcuts, hence you get more battery time.
5) Perfectly works in landscape mode too with no error.
6) Works and tested ok on WQVGA, QVGA, VGA, etc..
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How to Install iPhone on QVGA devices:
USE THIS INFORMATION AT YOUR OWN RISK
Step A: Installation
1) Download iPhoneTodayFolder-n-Settings.zip and extract to your pc in any temporary folder. Also download iPhoneToday0.9.5 stable version
2) Copy folders and files on Memory Card in any temporary folder to install one by one.
3) Copy whole "iPhoneToday" folder, including all files and subfolers (folder names are -> "icons" and "skin"), from Memory Card to ROOT of your device (Internal Memory, not sdcard). Just confirm that "SKIN" folder is also copied inside iPhoneToday folder.
4) Install iPhoneToday0.9.5 to device(internal memory)
5) Disable/Uncheck all items from Setting>Today>Items
6) Reset your phone, Installation finishes when device restarts
7) OPTIONAL: Now you can install "PureBlack2_QVGA.cab" which is cool black compatible theme. And enable the theme by selecting "PUREBLACK2" theme in Settings>Today>Apperance. You will find this theme in iPhoneTodayFolder-n-Settings.zip file. Or you can install any other suitable theme if it should look good.
Step B: Icon creation
1) Enable only "iPhoneToday" in Settings>Today>Items. Click OK. Now wow....iPhone screen appears with few already configured icons. Now you are ready to edit or delete some icons which are not properly visible and you can add more icons you want, with the help of UI Manager (Icon Settings in Image shown below)
2) Click stylus for 2 second on screen and Add Icon, Select Execute Program, Icon image if you want else leave blank, the program will automatically take icon from exe file. Click ok. This is called UI Manager which adds or deletes icons. Using UI Manager, while adding icon you can select SCREEN Number (Page No) for icon (-1,0,1,2,3,4,5,6 or 7).
0 is for first page icon, 1 for second page... and so on... More information on this is below...
3) You can change background image from Settings>Today>Appearance>Select "Use this picture as background" and browse to select your favorite image with proper screen size. Right now its black image for good visibility of icons, but you can use your own.
UI Manger
(also known as ICON SETTINGS see image below)
UI Manager is very simple to use. It appears after pressing stylus for 2 secongs on iPhoneToday screen or icon, you either say ADD ICON or EDIT ICON. The next screen appears is UI Manager.
With UI manager, here is what you can do:
Screen: This is actually a page number of icon from -1 to 7
Select -1 is for bottom four fixed icons (which stay fixed on all pages)
Select 0 for 1st page, 1 for 2nd page, and so on upto 7 (Total 8 Pages)
Icon: This is simply a serial number of icon on selected page. Give any priority number and see what happens. Generally should be 0 to 11 (for 12 icons on one page. I do not recommend more than 12 icons on one screen/page.
Name: Name of the icon to appear below each icon
Image: (optional) Select any BMP or PNG file for actual icon, leave blank if not available, UI Manager will take the icon automatically from EXE file. You will find most iPhone icons in "\iPhoneToday\Icons" folder of your device which you copied in 3rd step of installation. Try to use most of these for real iPhone look. You can select other icons for rest of the programs from anywhere else. Be sure the icons files are copies in above device folder only and not in Memory Card to avoid icon loss problem when you remove memory card.
Type: If this is a special icon, select it, otherwise keep NORMAL. For example for SMS icon select New sms option or for Calls icon select Missed Calls, SMS (Unread Messeges), etc.
Execute: Select Actual EXE program or Link (*.lnk) that runs when the icon is pressed.
Parameters: (optional) this is a command or setting used for the program being run. For example if you have a program that dials a number, this is where you would put the phone number
ExecuteAlt: (optional) What runs when the icon (special icon) has a status, if any.
ParamsAlt: (optional) this is a command or setting used for the Alt program being run if any.
Launch Animation: (optional) If selected the screen animates to expand the white box and new application starts from that white box. Completely optional. Dont select if you have slower device.
===========================================
Icons.XML and Settings.XML is optimized by me for QVGA device as I only have QVGA device.
===========================================
THIS APPLICATION WORKS PREFECTLY WELL ON ALMOST ALL WM DEVICES. QVGA, VGA, WQVGA, WVGA, etc. Only you need to modify value in following line in settings.xml found in iPhoneToday folder you just copied.
<screenHeigth>267</screenHeigth>
for QVGA__(320x240) keep screenheight = 267
for WQVGA_(320x240) keep screenheight = 347
for VGA___(640x480) change screenheight and iconwidth too. Do some tests with different values.
Other working setting are still coming...
WORKS PERFECT IN LANDSCAPE MODE TOO
OPTIONAL:
With neoNoBar 2.0, you can hide/disable bottom bar as mentioned in Tito's post. Thanks Tito...
DOWNLOAD neoNoBar 2.0 at link given below. If 2.0 does not work properly, Try NeoNoBar 1.3.
HONESTLY SPEAKING I DONT RECOMMEND NEONOBAR, AND IT DOES NOT WORK WIH SPB MOBILE SHELL AND ALSO CLASHES WITH WAD2. NOT RECOMMENDED TITO'S SCREENSHOT
Click to expand...
Click to collapse
PS: Soneome siad my Enlisgh is bad. So fnderis....SRROY FOR MY POOR ENLISGH. USE TIHS IFNO AT YUOR OWN RSIK
iPhoneToday Resources and supporting files
Create your own shortcuts (*.lnk files) for linking to icons.
DOWNLOAD CUSTOMIZED SHORTCUT LIST
In shortcut list file you will find many single line command lines which you can save in seperate text files with any name but with extension (*.lnk) LNK stands for windows shortcut or link file, similar to shortcuts on desktop.
=========================================================
MORE ICONS FOR IPHONETODAY
Hope you all liked sureshot settings of iPhoneToday for your QVGA Devices. Now I am putting some great looking iPhone icons for your most of the applications you use.
BLUEBIRD IPHONE ICON SET
TENUIS IPHONE ICON SET
Thousands of more great icon sets can be found here at ...
http://iphonetoolbox.com/news/the-15-best-iphone-iconsets-of-2008/
Hope all will like it. Now you can also share your great looking iPhone icon sets here... Enjoy...
Download Bluebird iconset
Download Tenuis iconset
dude,..i have try this,..,..thx,..
moccainhell said:
dude,..i have try this,..,..thx,..
Click to expand...
Click to collapse
how is it ? does it make u'r divice slow ?
I install it on Samsung Omnia and there is a big gap in the button. What should I do with it?
I updated the screen.xml file values to:
<screenHeigth>347</screenHeigth>
siabang said:
how is it ? does it make u'r divice slow ?
Click to expand...
Click to collapse
it's not,...this is small application,..just like theme for your WM 6.5,..
it's nice and simple,..
omer72 said:
I install it on Samsung Omnia and there is a big gap in the button. What should I do with it?
Click to expand...
Click to collapse
i think this is application for QVGA dude,..which is screen size 240x320,..
No the app in not just QVGA, it works on VGA abnd WVGA just edit screen settings in the settings xml. chack the main Iphone Today Thread for details
Pureblack Theme
...not working for me since I have WM6.0 (Xda Nova aka HTC Elf).
Menubar and bottom bar stay grey (as seen on other pictures above).
But this is a great app and despite of other posts (on freeware software sites) installation is doable with ease!! Working seamlessly on my device.
omer72 said:
I updated the screen.xml file values to:
<screenHeigth>347</screenHeigth>
Click to expand...
Click to collapse
Thanks for your settings I have updated main post with your working values for all.
siabang said:
how is it ? does it make u'r divice slow ?
Click to expand...
Click to collapse
moccainhell said:
it's not,...this is small application,..just like theme for your WM 6.5,..
it's nice and simple,..
Click to expand...
Click to collapse
This is smallest home plugin which takes only few kbs of memory hence extremely fast and easy to navigate.
robsno said:
No the app in not just QVGA, it works on VGA abnd WVGA just edit screen settings in the settings xml. chack the main Iphone Today Thread for details
Click to expand...
Click to collapse
You are right I optimized for QVGA and collecting exact settings for other size screens too. This home plugin runs on almost all WM5 and WM6 devices.
ti_kaei said:
...not working for me since I have WM6.0 (Xda Nova aka HTC Elf).
Menubar and bottom bar stay grey (as seen on other pictures above).
But this is a great app and despite of other posts (on freeware software sites) installation is doable with ease!! Working seamlessly on my device.
Click to expand...
Click to collapse
yes its far better and easier than iFonz0.8. In fact the original post with original cab file was too confusing and was not explained how to install properly. Many things were assumed. I tried to put them in simple english and step-by-step guide helps a lot, which very few people know how to put it in words
@ALL
ICONS TO RUN TRICK VIDEOS (LIKE ON REAL IPHONE) Coming soon...
---------------------------------------------------------
Sorry was away for sometime. Please wait for some more tips to immediately run VIDEOS just by tapping an icon. Am am testing it now and will post it after I finish testing some more.
TF2D on 23001
@ indiacam
i was install rom 23001 TF2D just like i do in 21812,..but i can't replace the patch,..idon't know why,..can u help me dude?
thx
ive been using this a while
and since landscape update i have a scroll bar only in landscape how do i get rid of it?
im on vga
WOW!!! really wanna try it. i've been using Thtottle Launcher Iphone theme. but i can make it perfect in Omnia since the resolution is WQVGA.
can someone provide a mediafire link please? i can't download from rapidshare n megaupload since my internet provider doesn't allow.
i do really really really wanna this awesome lite today plugin.
lbhocky19 said:
ive been using this a while
and since landscape update i have a scroll bar only in landscape how do i get rid of it?
im on vga
Click to expand...
Click to collapse
Its very simple to solve this problem. Just reduce screenheight setting one pixel at a time, I mean if you are using 534, then try 533, then try 532 and finally you will get a perfect number which will work both in portrait and landscape mode. I dont have vga, else I would have told you exact number.
I also request you to give that exact working iconwidth and screenheight number for the sake of all vga users here.
how do u add icons for SMS(unread),missed calls and other notifications. and is it possible to change background?? it's all black now. thanx in advance.
jaya7 said:
how do u add icons for SMS(unread),missed calls and other notifications. and is it possible to change background?? it's all black now. thanx in advance.
Click to expand...
Click to collapse
Hello jaya and all newbies....requesting please please read first post carefully and also remaining posts before your question here. Its all given there.
1) You can select special icons by selecting TYPE of icon when you are in icon settings (ui manger) page.
2) Notifications are original as available in 6.5 screen. Indicator is shown as usual on top bar.
3) I am sure everyone knows how to change background in WM. But its ok. Repeating here : You can change background image from Settings>Today>Appearance>Select "Use this picture as background" and browse to select your favorite image with proper screen size.
Once again newbies read carefully. Reading is good for everyones health
I managed to configure SMS notifications linking it to /windows/start menu/programs
Everything seems to be ok. wall paper still doesnt change to the 1 i have on WM 6.5 (even if you change the wall paper on today settings). any idea how we can link a clock icon to diplay the exact system time? this is completely awesome.
Thanks indicam,
good expl.,some screens (I used nuenobar 2 ), btw the white bar in landscape appears only when I activate Capsure, otherwise ok.
nueNoBar 2.0
tito12 said:
Thanks indicam,
good expl.,some screens (I used nuenobar 2 ), btw the white bar in landscape appears only when I activate Capsure, otherwise ok.
Click to expand...
Click to collapse
Thanks and glad you liked the guide.
I am adding information about freeware nueNoBar as you mentioned.
nueNoBar 2.0 (homepage)
Description
nueNoBar disables the bottom bar on the today screen, giving you more space on the today screen. The softkeys are still functional in this mode.
nueNoBar is WM 5, 6 and 6.1 compatible, and should run on WM 6.1 builds 20000+ as well. nueNoBar is donationware, so please donate to support nueNoBar and nueRom development. Please do not mirror this file, but link visitors to this page for the latest version.
Note: Please be sure to reset after you install if you are using the cab. It doesn't work with manila (manila makes its own bar).
Changelog
2.0 Complete rewrite, tries to intelligently detect new Microsoft tricks (er, bugs)
1.3 Fix bottom alignment issue, fix bar sometimes appears.
1.2 Fix “service restart required” issue, phonealarm issue
1.1 Fix issue with weatherpanel
1.0 First Release
Download from main thread.
WARNING : MAY NOT WORK ON SOME DEVICES. USE AT YOUR OWN RISK

[AddOn+HowTo for JMLToday]WeatherBackgroundChanger as Example[Titanium]

Ok - like promised - here now the explanation, how you could make your own AddOns for JMLToday.
It's good to do this with an example - and therefore I will use my "WeatherBackgroundChanger"
But at first:
To use it - you need JMLToday as Titaniumplugin -> *View and Download JMLToday*
I want to introduce the Names as start, so you will know the Differences:
JMLSpecial/Specials: This is the name of the developer interface for additional Script, which you can bind to ONE Skin.
It will be call while "Updating" by ContextMenu - after reading the Weather Information (will be also called after "Updating", when Internet is not available).
It has a name convention, so that JMLToday knows, which Script belongs to which Skin.
You can use it e.g. to change the Directories for the Skin-so you mustn't overwrite the existing meteo-sys-,battery-,clock-,...whatever-Files for your skin - you can fast switch between Skins & Images at the same time!
But you can also call Scripts from the JMLLibrary.
Each JMLSpecial-Script is stored direct in the JMLToday-Directory and starts with "JMLSpecial_.....mscr"
JMLLibrary/Library: This is the name - almost all Developers uses "libs", "Libraries". There you can find Skripts which CAN be used by EVERY Skin. The call is made over the JMLSpecial.
Each JMLLibrary-Scripts is stored direct in the JMLLibrary-Directory.
I hope we will find some developers here, who wants to can or want to learn a little bit MortScript - to make a great Library, which can be usesd by the Skinners.
Graphics: I call them by intention not "Images" - to make a difference, if I use this word. Some Library-Scripts will use additional Graphics - also my example here. They must be stored in a strice Directory-Structure to avoid collisions by multiple use of the JMLSpecials.
There are 2 different kind of Graphics:
- essential: These Graphics are a "Must" for the system, if the wouldn't be available, the Titanium-System would fail. So this images must always remain on Main Storage
- common: These Graphics are not a Must for the system. If the wouldn't be availsable - the maxiumum which can happen, that a short error-message would come from JMLToday - or you would see a "red cross" instead of the Graphic. Now you know, why I made this difference... these common graphics can be moved to the Internal Storage. And if you use your Device as USB-Stick for your PC... then you would have no access to your Internal Storage - and so also no access to the common graphics.
But that will be the decision of each User - he can change the path for the common graphics in Registry.
I will make somewhen a script to make this change automatically.
So everybody can decide on it's own, what is more important for him - more free Main Storage - or the Accessability to Icons also during PC-Connection as USB-Stick
Ok - the Directory-Structure is simple to use - I "paint it" now - JMLLibrary is also in your Program-Files-Folder - on the same level like yours "JMLToday":
<Program-Files-Folder in MainStorage>
.|-->JMLLibrary
..........|-->Graphics
.........................|-->common
.........................|-->essential
.|-->JMLToday
Don't be afraid - I have made a .cab which integrates the Version of the Library and will make the correct Registry-Entries and provides the directory-structure and of course the Library-Scripts.
If you write one on your own, then you can make (if it's a bigger/more complicated Script) a new thread with this AddOn. If it's a smaller script - you can publish it in the Skins/AddOn-Thread from JMLToday: *klick*
Sounds complicated? No - it isn't - but I will put the Download of the first JMLLibrary in the following post (#2) with the exact explanation of the WeatherBackground-Library-Skript.
In the Post #3 - there I will show you - how to call the Library-Script from JMLToday with JMLSpecial-Function - and you will get 2 new skins to download, which uses the WeatherBackGroundchanger. Don't forget - you need the .cab of the current JMLLibrary to use Skins, which uses the Library - so install .cab from Post #2 (later on the newest version will be also found in Skin&AddOn-Thread)
and afterwards on of the both skins from Post #3 (one is for normal Titanium, all resolutions QVGA,WQVGA,VGA,WVGA, the other one for Titanium7-Project and VGA)
#2 Library
Fine - from Post #1 you know the directory structure - now let's go to our example - the WeatherBackgroundChanger.
You will see, how powerful and easy it is, to make something like such a Background-Changer
The Library-Script should look at the current weather and because of this changes your complete titanium Background. If it's sunny, then you will get a picture of a Sun as Background... and so on (Screenshots in #3)
Have in mind - it's a Library-Script - so it will be stored direct in the "JMLLibrary"-Directory
I've chosen the name (it's free how you name it - no convention, but I recommend to start at least with JMLLib_...) : JMLLib_weatherbackgroundchanger.mscr
The graphics are stored in /<Program Files>/JMLLibrary/Graphics/common/weatherbackgroundchanger
It's not necessary to put them in essential - if the graphics wouldn't be found, than only the copy wouldn't work and the current Background would remain. I called the pictures "sun.jpg" "flash.jpg"... and so on.
They are VGA-Resoltion at the moment - but you can change them to the size, which you need - and also: everybody likes other pictures... feel free to change them. But never change the filenames
OK - and here's the code - all the code above the ################# you mustn't touch - it's always the same - it only provides you the pathes.
As Developer you only have to make the Part under this ##########
- and withoutout comments... it would be very short and you see - it's easy:
Code:
# Made by MichelDiamond, 27.07.09
# Version 1.0
# Description:
# Changes the Background of Titanium according to the Weather-State of JMLToday - VGA
# following pathes are still the same - no need to change it if you make your own Library-Script - each script in /<Program-Path</JMLLibrary
LibraryPath = SystemPath( "ScriptPath" )
CommonGraphicPath = RegRead ("HKLM", "Software\Microsoft\CHome\JMLToday","CommonGraphicPath")
EssentialGraphicPath = LibraryPath&"\Graphics\essential"
# no update during phoning
If (RegRead("HKLM","System\State\Phone","Status") AND 537067520)
exit
EndIf
############################## Now we can start with our own script
# Weather-Icon is available?
if (RegValueExists("HKLM", "Software\Microsoft\CHome\JMLToday\Page1","Icon") = FALSE)
exit
endif
# Get WeatherIcon
weathericon = RegRead("HKLM", "Software\Microsoft\CHome\JMLToday\Page1","Icon")
# Get number as String ( Icon= <jmlpath>\meteo\<number>.png )
weatherpng = Part(weathericon , "\", -1)
weatherstring = Part(weatherpng,".",1)
# Weather -> Backgroundpic (if nothing is found it's sunny)
picname="sun.jpg"
Switch( weatherstring )
Case( 27,29,31,33,45,46 )
picname="moon.jpg"
Case( 6,8,9,13,14,18,19,21,22,26,39 )
picname="cloud.jpg"
Case( 1,2,10,11,12 )
picname="rain.jpg"
Case( 3,4,12,17,35,38,47 )
picname="flash.jpg"
Case( 5,7,15,16,25,40,41,42,43 )
picname="snow.jpg"
EndSwitch
# Copy this pic from ...graphics\common\weatherbackgroundchanger to Wallpaper in Windows-Directory
# The Wallpaper's name is e.g. Stwater_480_640.jpg (VGA) - other resolutions corresponding
# you can find the Wallpaper in Registry-Key "HKCU\Software\Microsoft\Today\Wall
# For example with VGA the content of this key is "\windows\stwater_480_640.jpg"
source=CommonGraphicPath&"\weatherbackgroundchanger\"&picname
dest=RegRead("HKCU", "Software\Microsoft\Today","wall")
Copy(source,dest,TRUE)
# Titanium Refresh must be made by the calling script
exit
I think the comments are good to understand, what this script does.
But only remind, if you also make an AddOn with the Library: You can use each Registry-String, each file... you can manipulate all Registry-String... and so there are soooooooooo much possibilities for AddOns.
OK - in Post #3 will be the both Skins, which uses this Library-Element and they change the Background according to the weather.
Here is the download for the Library - it's international format and will install in the correct directories (But don't forget... you need a skin, which uses it - but meanwhile you can change the Graphics to your favorite Graphics and Resolution)
The current download of JMLLibrary is to find: *here*
.
.
#3 Weatherbackground-Skins with Screenhots
Good - now it totally easy - but I want to explain, how every Skinner can use the Library - and now we are at JMLSpecial - the developer interface (look at Post #1)
There is a strict name convention! But it's easy to know:
After "Updating" (Context Menu - I think with 5.3 will come the automatic update-possibility) - there CAN be called the JMLSpecial-Script.
But it's only called, when it exists - in my example, the .plg (the Skin) has the name "JMLToday_weatherback.plg"
And the corresponding JMLSpecial-File must have following Name: JMLSpecial_<Skin-Name>.mscr
And so the Name of the Calling-Script must be "JMLSpecial_JMLToday_weatherback.mscr"
Do you check the trick? If you want to add something to your Skin or if you want to use the JMLLibrary, you need this JMLSpecial_<the name, how you baptized your Skin>.mscr
So if you want the Background-Changer for your Script... you only have to rename the JMLSpecial_... of this example - nothing else.
Ok - here is the code - the same as above in #2 - there's no need to change something above the ###################, if you want to do something with another Library-Item - the Rest is easy:
Code:
# Made by MichelDiamond
# Here: Static - only to set the Path-Variables - nothing to change.
# JMLTodayPath
instPath = SystemPath( "ScriptPath" )
# Path, where Library is to find
LibraryPath = RegRead ("HKLM", "Software\Microsoft\CHome\JMLToday","JMLLibraryPath")
# Path where the common graphics are stored
CommonGraphicPath = RegRead ("HKLM", "Software\Microsoft\CHome\JMLToday","CommonGraphicPath")
########################### Call in Library JMLLib_weatherbackgroundchanger_VGA.mscr
libspecial = LibraryPath&"\JMLLib_weatherbackgroundchanger.mscr"
if (FileExists(libspecial))
CallScript(libspecial)
endif
### Refresh Tianium to show new Pic
Sleep(500)
RunWait(instPath&"\CHomeRefresh.exe","")
Exit
What's the result? - here the screenshots (pay attention to the weathericon and the Titanium-Wallpaer):
JMLToday_weatherback.plg (VGA,QVGA,WVGA,WQVGA) (I didn't changed my double-size-Style - in a "normal" Titanium the panel will have no empty space in the lower half) :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
-Update Weather->
Download: *klick*
JMLToday_WM7_Analog_vga_weatherback.plg (VGA,Titanium7-Project) :
-Update Weather->
Download: *klick*
If make here only a .zip and no .cab for the skin... why? Because there's almost no need for a .cab - each Skin has only 2 Files (The .plg and the corresponding JMLSpecial_...mscr) - and not very much people knows how to .cab it international. And to copy the files in a directory - I think it's easier for some people than installing a .cab
A .cab is more important for a skin, which uses own Graphics for Weather, Battery,Clocks,... but that will be anoher example.
If you have questions or imrovement proposals for the Library or the JMLSpecials - please answer here in this example-Thread!
And give Feedback how you like it or not
If you makeyour own Library-AddOn - make a new Thread or post it in the Skin-Thread - then I will update the Library-Cab (of course with mentioning and praising your name )
Very important for all users, who only wants this Backgroundchanger:
You don't need to understand anything above this
Only install the JMLLibrary-Cab from Post #2 and take here the Skin, you want and copy the content of the .zip-File into /<Program Files>/JMLToday
Here's the Skins - enjoy your changing Background (and change your Background-Picures in /<Program Files>/JMLLibrary/Graphics/common/weatherbackground how you like it - only the filenames must remain the same. I took for here only some arbitrary pictures, which I found somewhere in xda-devs as wallpaper.
Hope it was good to understand, that you can make your own AddOns
Have Fun!
#4 How to .cab this Library - perhaps I will explain it somewhen
At the Moment <perhaps for future use>
OK - I'm finish
For all who wants to install the Skins - just install the Library-Cab from Post #2 and afterwards copy the extracted files from the .zips in Post #3 to your JMLToday-Directory. (Screenshots of the new Skins also in Post #3 )
Change the Skin by Contextmenu to the new Skin - and enjoy that your Titanium-Background changes like the current weather is in your JMLToday
One Tip: If you don't like, that after a Refresh the Default-Windows-Clock-Plugin is active (CClock) - then have a look at the *FAQs - Frequently Asked Questions* who to make JMToday your Default Clock PlugIn in Titanium.
Have Fun!
Micha
haha. I made update of weather,the wallpaper changed, that saw my collegue with his iPhone. I believe he also want Windows Mobile
Works! Long explanation but simple to install. luvit
MichelDiamond : SUPERBE ! (in french)
A++
Wow nice work Michel!
Not for me as I like my West Ham wallpaper.......but may adapt for my own use. Very impressed with this tool
AGxM said:
Wow nice work Michel!
Not for me as I like my West Ham wallpaper.......but may adapt for my own use. Very impressed with this tool
Click to expand...
Click to collapse
Therefore I called it "example" - so you can see, what's possible - and you can create it suitable to your personal preferences. Perhaps you share it with the other West Ham - Fans (or you have a completely different idea - now you know how powerful this little extension can be).
But hey - don't make the Background according to the result of the latest game of West Ham - could sometimes making depressive But you can make your own weather-Icons according to the last results of West Ham perhaps..or instead of the clock showing the results? All of this would be possible now
@JMHL: Thanx
Oh wow, what possibilities. Man, I gotta make a new skin. Excellent work, I can see this going far!
Yes - I know - we can also furthermore talk about new possibilities, what should be in the Library.
Very much download of the Library in the short time - I want to know, if each resolution really works - and if the update works also - could I have some feedback for it, please? (want to assure hat the .cab is completely bug-free, because it's the basic)
I would be also interested, wheather it works,when stwater_... is not the standard wallpaper.
If not - could somebody try instead of
Code:
RunWait(instPath&"\CHomeRefresh.exe","")
the little bit farer way with MortScript-Command
Code:
RedrawToday
There's no sense if I try it on my own, because the command above works fine on my device
Hi
Unfortunately the script isn't working on my device.
I've tried RedrawToday instead, but still the wallpaper isn't changing. I believe I've followed all the steps...
Installed the Library cab
Copied both the .mscr and the .plg to my JMLToday folder
Ran Update
I took a look at the JMLSpecial .mscr - should this line
JMLLib_weatherbackgroundchanger_VGA.mscr
not be
JMLLib_weatherbackgroundchanger.mscr ?
I'm not sure why it's not working but I'll keep investigating.
I think I know what's the problem: Please have a look into your today settings - is "stwater...." your Background-Picture? Because the Registry-Key points to this graphic.
Please try to change this Setting in your today (to be found in \windows as "stwater_<your resolution>"
(and change the graphics in \<programfiles>\JMLLibrary\graphics\common\weatherbackgroundchanger to your resolution - then it looks nicer.
I normally use S2V for changing my background - and this also accesses this reg-key and only change this graphic. (Had the same case yesterday in german forum)
Please give feedback, if it works. Then I know the Library is correct cabbed and I can make further library-.cabs.
Thanx for answering
Micha
MichelDiamond said:
I think I know what's the problem: Please have a look into your today settings - is "stwater...." your Background-Picture? Because the Registry-Key points to this graphic.
Please try to change this Setting in your today (to be found in \windows as "stwater_<your resolution>"
(and change the graphics in \<programfiles>\JMLLibrary\graphics\common\weatherbackgroundchanger to your resolution - then it looks nicer.
I normally use S2V for changing my background - and this also accesses this reg-key and only change this graphic. (Had the same case yesterday in german forum)
Please give feedback, if it works. Then I know the Library is correct cabbed and I can make further library-.cabs.
Thanx for answering
Micha
Click to expand...
Click to collapse
Hi
I think the problem is the script is looking for stwater_x.jpg while my system uses stwater_x.png
?
Aha, I got it!
I've found if you're using a Today theme (selectable by going to Settings -> Today) it won't let you choose a file in the Windows folder to use as the background.
If you have a theme selected (eg GlossBlack) and don't have "Use this picture as the background" selected then it removes the "Wall" key entirely from the registry. If you then select "Use this picture as the background" it won't let you choose any file in /Windows to use as the background.
I found I had to manually edit the registry value to read "\Windows\stwater_240_400.jpg" - then changed the skin and ran an update.
It's now working! But I think other people may run into issues if this registry key doesn't exist on their devices. Maybe there's another way around this? One possible solution is to do a check if the key exists first and then create it if it doesn't.
Cool Thanx for the exact description also!
Yeah - there can be made any improvement to any script in the Library.
It's only Version 1.0 of weatherbackgroundchanger - and I also intended to make a check if the weather has changed - otherwise he shouldn't change the Wallpaper at all.
I will have a look - but there must be an other Registry-Key, which describes it (which Registry Value did you change?)
To get a .png instead of a .jpg would be easy... just rename Titanium is in this case very nice to the programmers.
But ok - the weatherbackgroundchanger is only one example for the JMLLibrary... but now I'm confirmed - the JMLLibrary works - and the .cab installs the Directory-Structure and Registry-Values abolutely correct.
So we can go on with the other AddOns - who has fun in programming some little MortScripts - here's some MortScripts we need:
http://forum.xda-developers.com/showthread.php?t=542229
Please take a little time (I would estimate it wouldn't take even a half hour to make the "easy" scripts and test it) and try yourself on one of this Scripts - some are totally easy and with the example here - no problem to make it. Also for people who have never programmed with MortScript - learning by doing.
I will add your Scripts to the JMLLibrary (with highlighting your name of course) - there's nothing more to do for you.
The Skinners can use your Scripts in Library like they want afterwards.
which Registry Value did you change?
Click to expand...
Click to collapse
As mentioned all I did was manually add the String "Wall" with the value \Windows\stwater_240_400.jpg
Looking forward to more scripts. I've never made one myself, but I suppose there's only one way to start.
Great Job!
Jumba said:
As mentioned all I did was manually add the String "Wall" with the value \Windows\stwater_240_400.jpg
Looking forward to more scripts. I've never made one myself, but I suppose there's only one way to start.
Click to expand...
Click to collapse
+1 regarding the reg key. I tried installing S2V but it wont let me view pictures in the \windows folder, it displays the folders but nothing within the windows folder.
could you provide additional information on where we need to add the reg key.
thanks
In Post #2 is the source code of the BackgroundChanger V1.0 - the link is: HKCU\Software\Microsoft\Today\Wall
But it's only read, to know, where the wallpaper is to find.
I have another .tsk, which doesn't change the Windows-Default - so it worked. But it don't work, if this Value is not set.
I o wanted to make an 2.0 of WeatherBackgroundChanger, that it only changes the wallpaper, if the weather would cause annother wallpaper.
It's only an Examp for the JMLLibrary, that everybody can help to expand it. And only to update the Library for one script... (change meanwhile the String manually)
We really need some simple mortscripts for this Library - because of your and our ideas:
-> click here and have a look if you can help or have further ideas, which should be in the Library <-
If I have 1-2 more Library Items (most wished: "isNight" at 3. and "Next Alarm within the next 24 hours" at 12. ) then I will add the weatherbackgroundchanger 2.0 to the next Update of JMLLibrary, too.
Micha

Categories

Resources