[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] Anunnaki:
UPDATED 23.01.2011 21:40 GMT+1

I have created some startup and shutdown screens and animations.

It takes me neraly 20 hours of discovering and testing, how startup and shutdown animations and sounds are working (there was big chaos on that matter on internet). All informatios are mentioned bellow.

Note: Those pictures are only preview. Complete sets (many resolutions and many WM versions) are available to download bellow.

How it works ?

Installator will create folder on PDA:

\Program Files\SS theme\

and place there first set of sounds and pictures (in 240x320 resolution):

boot.png

animated_startup.gif

startup.png

animated_shutdown.gif

shutdown.png

sound_startup.wav

sound_shutdown.wav

Moreover, installator sets all necessary registry entrys (and add missing ones). That is all.

Than you can replace pictures in \Program Files\SS theme\ for other themes (or resolutions).

Automatic installation - install steps / how to install:

1. Download and install "SS theme" (from links bellow).

2. Download set of screens which you want to use, and copy them to your PDA device to the folder \Program Files\SS theme\ .

Automatic installation - DOWNLOAD:

For installation HTCAnimation.dll and related registry entries (preffered option), use this one:

http://www.ahaportal.com/ssthemes/ss_theme_ha.exe.zip or http://www.ahaportal.com/ssthemes/ss_theme_ha.cab

For installation StartupAnimationEngine.dll and related registry entries, use this one:

http://www.ahaportal.com/ssthemes/ss_theme_sae.exe.zip or http://www.ahaportal.com/ssthemes/ss_theme_sae.cab

For installation of both HTCAnimation.dll and StartupAnimationEngine.dll and both related registry entries, use this one:

http://www.ahaportal.com/ssthemes/ss_theme_ha+sae.exe.zip or http://www.ahaportal.com/ssthemes/ss_theme_ha+sae.cab

For installation of other DLL files, which are missing in your device, install also this one:

http://www.ahaportal.com/ssthemes/ss_theme_sf.exe.zip or http://www.ahaportal.com/ssthemes/ss_theme_sf.cab or http://www.ahaportal.com/ssthemes/ss_theme_sf.zip

Themes (pictures) can be downloaded in all common resolutions 240x320, 320x480, 480x640, 480x800, 600x800 with version 5.0, 6.0, 6.1, 6.5, 6.5.1, 6.5.3, 6.5.5:

Theme 1

Theme 1a

Theme 2

Theme 2a

Theme 3

Theme 3a

Theme 4

(more are comming soon)

Manual installation (install steps / how to install):

There are 3 types of startup pictures in the following order:

1. "boot picture" ... shows inmediatly afther power on

2. "animated picture" ... shows afther "boot" picture (not used on some devices)

3. "splash picture" (also called "welcome picture") ... shows afther "animated" and beffore home screen

"boot picture" can be changed only by flashing, and it is little complicated (and dangerous of course) so we skip this one.

Other two pictures "animated" and "splash=welcome" can be changed manualy by editing registry, or automatically by using some installer (exe/cab).

To change "splash=welcome picture", you must edit/create following registry entrys:

[U][I]in HKLM\Software\Microsoft\Splash Screen:[/I][/U]
MSBitmap (String): \SS theme\startup.png
MSShutdownBitmap (String): \SS theme\shutdown.png

[I]It is recomended to change also following entry to the same picture as previous entry, but i don't know, when this one would shows up, certanly not at boot (start):[/I]
CarrierBitmap (String): \SS theme\startup.png
CarrierShutdownBitmap (String): \SS theme\shutdown.png

[I]You can check also this two entrys, they should only to set, how long are those "splash" pictures shown:[/I]
CarrierTimeout (DWord): 30000
MSTimeout (DWord): 30000
CarrierShutdownTimeout (DWord): 30000
MSShutdownTimeout (DWord): 30000

For "animated picture" are commonly used two aproches, both are used by HTC company:

1) by using file \Windows\HTCAnimation.dll ... used for both startup and shutdown animation+sound ... (this is true for new devices and it is preffered)

2) by using file \Windows\startupAnimationEngine.dll ... used only for startup animation+sound ... (this is true for older devices, i don't recomende to use this way)

Check your windows folder (on PDA ofcourse) which one is presented here.

When you are using "HTCAnimation.dll", edit/add following entrys:

[U][I]in HKLM\Software\HTC\HTCAnimation:[/I][/U]
Enabled (DWord): 1
StartupGif (String): \SS theme\animated_startup.gif
StartupWav (String): \SS theme\sound_startup.wav
ShutDownGif (String): \SS theme\animated_shutdown.gif
ShutDownWav (String): \SS theme\sound_shutdown.wav
ShutDownAsStartup (DWord): 0
[I]For some devices, stratup+shutdown animations works, shutdown sound works too, [COLOR="Red"]but startup sound does not works[/COLOR]! Friednly, it takes me about whole 20 hours of my time to solve this issue and to discover existence of following registry entry by decompiling "HTCAnimation.dll". I have tested few values: 0,1,10,100 and 10000 = no sound. But value 500 works great, 1000 was also working, but end of sound was little cut. So when 500 does not work for you, try some higher or smaller values:[/I]
[COLOR="Red"]StartWavDelay (DWord): 500[/COLOR]
[I]There can be also "GifSpeed" entry, but i don't know, which value should be best, so when you don't experience any problems with animated pictures, don't change nor add this entry:[/I]
GifSpeed (DWord): 45 [I]I don't know which value is best, but 45 was in HD2 LEO device.[/I]
[I]I discover in "HTCAnimation.dll" file also references to following registry entrys, but i don't know what they do. Normally you don't need to change them. Perhaps someone can investigate that later:[/I]
GifInterval ???
StopGifDelay ???
StartGifDelay ???
GifPlayTimePriority ???

[U][I]in HKLM\Software\HTC\Poweroff:[/I][/U]
PlayShutdownAnimation (DWord): 1

[I]Check following entrys, and add them when they are missing. But when they are here, keep they values, not need to change:[/I]
[U][I]in HKLM\Software\OEM\Build_Order:[/I][/U]
HTCAnimation (String): 0

[U][I]in HKLM\Software\OEM\MASD:[/I][/U]
HTCAnimation (String): 1_3_5_2

[U][I]in HKLM\System\Startup\1:[/I][/U]
Dll (String): \Windows\HTCAnimation.dll

When you are using "startupAnimationEngine.dll", edit/add following entrys:

[U][I]in HKLM\Software\HTC\StartupAnimation:[/I][/U]
Enabled (DWord): 1
GIFFile (String): \SS theme\animated_startup.png
WAVFile (String): \SS theme\sound_startup.wav
[I]Keep in mind following entrys. You probably have them, or perhaps you don't need them. Check or change them only when you experience some problems with startup animated screen (picture).[/I]
Volumn (DWord): 127 [I]// notice that name is Volumn not Volume. This is sound volume only for startup sound, can be from 0 to 256 (perhaps more). Some users has reported, that 0 means MAX volume, but we have not tested that.[/I]
Priority (DWord): 200
DelayPerFrame (DWord): 80 [I]// i don't know the right value. I find on internet values 80 or 45, in some cases even lover valuses[/I]

Known Problems/Limitations:

1. Startup animation and startup sound is not working on some ROMs, oftly because some files are missing in those ROMs (files in \Windows folder: primary StartupAnimationEngine.dll or HTCAnimation.dll, or perhaps some support files like HTCUtil.dll, HTC_Lib.dll, PLAYSND.dll, , animation.dll, Engine.dll). In this case, afther installation of "SS theme", try install "SS theme support files" (ss_theme_sf). This one will copy missing dll files to your PDA only when they are mising. So you don't worry, your actual files (newest or oldest) would be not overwritted. And of course, they can be normally uninstalled later.

Message for ROMs cookers

I give permission for any ROM cookers to implement mine splash/animated pictures freely as they wish.

For Kaiser/Tytn2/TytnII

The sound_startup.wav must be only in PCM format:

44kHz, 16bit, mono

44kHz, 16bit, stereo

Any other format (for example 8bit or 22kHz) will not be played at start !

Boot picture

When you wish to change also first (boot) picture, you must create partial rom withouth anything (just boot picture) and flash it to your device. How to do it is described here (you can also find all necesarry files there):

http://xdaforums.com/showpost.php?p=5541185&postcount=196