Neko

Remember Neko? Ok after reading that wiki, now you do.. :)

 

 

And here's the video preview from the0ne from 1800pocketpc.com

 

Boring days while in vacation and I was playing this old dos games from my sister's flash drive and I was so happy when I saw this little old program called "Neko". I first played with it way back Windows 3.1 or I think that was 95. So I runned it and I was so happy when It worked on Windows 7. Suddenly this bulb of mine suddenly turned on again and I thought .. why not make a Windows Mobile version of it? and that day I started coding!! 

 

A bit challenging because  I have to deal with form transparency which it did not work well due to some irritating form tearing and I also tried custom shaped form which it did not work as well because of delay of reshaping and form refreshing.

 

So I looked for some reference in Pinvoke.net, Googled, bindump coredll.dll and I saw this one method which helps a lot and done a great job of making a the form transparent .. sadly .. it works only for Windows Mobile 6.5 and up (I guess)

 

So! What does Neko do?

Neko can

  • chase your finger
  • and while Neko is not doing anything, Neko does different things
    • Run in different direction
    • Yawn
    • Scratch
    • Sleep
    • Lick
What you can do with Neko?
Icon designs are now exposed and that means you can now create and change how Neko look. You can probably make a Dog version, or sheep, or whatever you want or something the runs.
A little bit of NOTE
DO NOT USE BLACK COLOR in your design because BLACK is the transparency key. Instead use #101010.

and keep in mind that Neko needs 32 Icons and must be named "Icon_1.ico" - "Icon_32.ico"
check "%installpath%\nekoimages\Default" folder

Deploying your custom theme - 1.2b
Neko is now theme-able. If you have created your own Neko look, then put them in a folder and name it whatever you want and save it in "%installpath%\nekoimages". 

Setting up Neko - 1.2b
Well, you have to tap on Neko to bring Settings Window up.
If ever you set Neko into smaller size .. well, I suggest use something pointy (stylus) to tap on Neko  (bleh)

History
June 19, 2010 - version 1.2
- can now be customized
--- change theme
--- Size
--- Neko can now be quit
--- Run speed
- fixed bug

June 19, 2010 - almost 1 am
- exposed icons for redesign
- fixed graphics issue
- fixed IndexOutOfBounds issue

June 18, 2010 - (just before midnight)
- initial release


Download Neko here > http://forum.xda-developers.com/showthread.php?p=6856713#post6856713

download sample soure code for WM6.5 - Creating custom shaped form with animation and set opacity level