yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] werD:
Just added 1.2.5..

@l3v5y

I had a custom splash screen button that when clicked showed a form that you could add images and add string text to the image as well. that was pretty straightforward but I took it out in the interest of size a lack of interest in it. I guess i should've just removed the the string option and left the image preview and such enabled. in the next build I'll bring some of those features back

I haven't had a chance to play with multiple splash screens option yet. But short of allowing the user to tweak the timeout values after I find some that work well on my wizard and emus, im not sure how I would need to implement it further other than allowing a few options for which one(if any) remains static while the other changes. Did you have any ideas? what timeout values work well for you? about how long does it take for your phone to boot?

Thanks
[Windows Mobile Software Development] werD:
1.2.5 is Released

Changes From 1.0 to 1.2.5

Now use ANY of the major image formats(.bmp,.gif,.jpg,.jpeg,png,.tif) as your splash screen(the image is scaled and saved as a .png in your splashes folder)

The settings screen is now drawn dynamicaly(i.e. no scrollbars should be displayed when in portrait or landscape mode)

.bmp and .png files will be displayed/randomized if they are in your splashes folder

option added to replace your default splash(original splash is saved to your splashes folder)

Optimized code in several places and reduced overall size

Due to it's size, the default splash included with the smaller version is black_shadow69's black version below

Future Thoughts(Feel Free to add your own)

1.2.5 is here: Let me know what you think. I decided to leave out the option for adding watermarks and text strings when you make splash screens, If people express a want for it, I'll add it into a future build.

I also thought it might be nice to batch convert and import some pictures to your splashes folder. Let me know what you think
[Windows Mobile Software Development] TheChampJT:
Looks awesome, excellent job here!
[Windows Mobile Software Development] l3v5y:
Why not have an image editing/watermarking program as an extra for those that want it, but keep the randomizer simple.
[Windows Mobile Software Development] werD:
that was my thought process at first then i thought,

why reinvent the wheel. Let the users use any one of the great image editors out there to watermark or edit their images. and only use mine to import them in a friendly format. This is what the custom screen button will do

sound good?

Edit:I had planned a version for cooks when I was done that only included the randomizer and the xml settings file, No settings manager. that would make total size < 34KB(less than that when I remove some unneeded constants and functions from randomizer.dll that only the settings manager needs).

Size Breakdown for 1.2.5:

Installed Files

SplashScreenRandomizer.exe 18.5 KB - The module for ensuring the environment and calling randomizer functions

SplScrnRndStg.exe 37 KB - The settings app that does all the back end work

Referenced Files

Randomizer.dll 15 KB -The code and constants for the randomizer and for the persistent settings

OpenFile.dll 16 KB - The code for the open file menu(only used in SplScrnRndStg.exe)

Optional Files

Splash Screens 1.49 MB - The images installed
[Windows Mobile Software Development] l3v5y:
Sounds good to me!

I think for me, the most important factor for cooking this into a rom would be the ability to put it in the ExtROM rather than somewhere like \Windows\... The size then matters a lot less, and anything under 100kb isn't going to dent storage too much.
[Windows Mobile Software Development] werD:
@l3v5y That should be no problem. Are there any specific changes you can think of that need to be made to make an app ExtROM enabled or should i just get to reading ;)

I found two issues with the current build so far.

.bmp files are not actually included in the randomization at this point.(forgot to add them to the randomization code) This is already resolved for next build. You can convert the bmp to png for the time being with the built in tool

the alphabetically first file in the file list in your splashes folder is never displayed. I have resolved this for the next build.

im going to hold off on adding the next build and add a bit more to the interface for importing images.

pce
[Windows Mobile Software Development] l3v5y:
So long as the references to other files are relative, it should work fine: instead of having "\Program Files\Something\file.exe" it has "file.exe".
[Windows Mobile Software Development] yappyc:
Thanks for sharing, It looks cool.. ~:)
[Windows Mobile Software Development] black_shadow69:
God jobs.....

Thanks again....:D
[Windows Mobile Software Development] Ather:
i have also developed a similar utility for ROM cookers..although it does not Randomly change it but it allows new cookers to easily change it

see my signature for it
[Windows Mobile Software Development] werD:
@ather90 That sounds like a good tool for changing the default screen while cooking.

The cookers version of Splash Screen Randomizer will be released with the next build. It will be the executable and xml settings file so that cooks can release several splash screens with their roms and seamlessly cycle them for the user. until then you can safely pull SplashScreenRandomizer.exe and SplashScreenRandomizer.xml from the install directory and add a shortcut to wherever you place SplashScreenRandomizer.exe in your startup. The rest is all relative
[Windows Mobile Software Development] l3v5y:
Great! What's coming in the next build?
[Windows Mobile Software Development] wickidninja:
i think i may be doing something wrong. first up, not sure if this helps, but i am running the stock rom 3.16. i installed this app, and i made a few images for it to test. and left some of the originals. but its not working for me. anyone else com across this.
[Windows Mobile Software Development] werD:
What format are the images that you're adding to your splash folder? Have you run SplScrnRndStgs from Start-->Programs yet?

@l3v5y - The next build has a custom splash form with a tab control for importing single files and folders and a tab for Multi Splashes :) I have to try out some timeouts tomorrow before I release that one though/

@wickidninja again - If you continue to have issues i have a newer build that I adjusted some of the randomizer settings in to better enable the .bmp support and improved consistency(also in 1.2.5 the first image in the folder isn't displayed- i have that fixed as well)
[Windows Mobile Software Development] l3v5y:
Awesome! Can't wait for that release!
[Windows Mobile Software Development] mozillaxom:
Great progie....

Splash Screen Randomizer 1.2.5 work perfectly in my himalaya.....

Many thanks
[Windows Mobile Software Development] black_shadow69:
u can create ur own WS, and copy the WS to the My documents/Spashes...And using ur's....:D
[Windows Mobile Software Development] black_shadow69:
Working in prophet 818 pro....:D
[Windows Mobile Software Development] play8oy:
nice work, i'll def check it out.
[Windows Mobile Software Development] wacky.banana:
Good job Werd and thanks

WB
[Windows Mobile Software Development] haam1978:
it doesn't work with wm2005 is there any hope to fix that and also i think it doesn't support vga screen

it's an awsum but i hope these issues can be fixed in the next version

thanks for your hard work

cheers
[Windows Mobile Software Development] werD:
1.2.9 Testers needed

Thanks, Evidently WM5 doesn't use the registry settings for splashes in the same way they do from WM6 on. The original version worked perfectly on WM5. I've also noticed how badly everything looks on a vga device:o I'll be adding vga support in 1.3.something, and will put out a version specifically for older devices after I run some more tests.

I'm attaching version 1.2.9 so you guys can give it a try. I've added, support for multi screens and added a feature to import files and folders in a more straight forward way(click customize to view either option)

A specific behavior I'd like feedback on.: When you choose "Multi Splash" from customize then choose "Done". Settings are in a temporary state and are not fully saved until you hit "Save" from the first screen(this means that if you Choose multi with Splash 1 & 2 random then change to a specific splash from the main screen without saving first, you will no longer be set up for multi).

As always, thanks for your feedback and keep it coming
[Windows Mobile Software Development] Synned:
I can't seem to get this working on my 6800. I opened it up, hit randomized, saved and tried to soft-reset. Stock green screen, even though the program said next boot screen was different.

I also tried running the shortcut or exe from the startup folder, still nothing.

Would love to use it, looks awesome.

Thanks

Joe
[Windows Mobile Software Development] werD:
After a soft reset does SplScrnRnd Settings still show a new screen for next boot, or does it show the default each time you load it? Do you get the same results with 1.2.9 posted above? I assume choosing replace default works properly?
[Windows Mobile Software Development] haam1978:
thank you so much

for now i want to know which version is working with wm5 ?
[Windows Mobile Software Development] Synned:
After soft-reset it does show a random screen in the settings. Replace default does work.

Is there a registry key I can check after I randomize to see if it took?

Thanks man

Joe
[Windows Mobile Software Development] werD:
Are you running Windows Mobile 5 as well? The registry keys are at

[HKLM\Software\Microsoft\Splash Screen\]MSBitmap & CarrierBitmap

If replace default is working but It's never reading from the registry settings then you may have to wait for a version that supports IO instead of registry. The first version (0.5.7)used IO but It didn't support multiple image formats and such. I need to get 1.3 finished up before I release the IO version again. Until then if you don't mind a bug or two I've attached the original version/NOTE: read the changes from post 1 to see what is missing in 0.5.7.

To help me test out version 1.2.9 see here:http://xdaforums.com/showpost.php?p=2144129&postcount=42
[Windows Mobile Software Development] pak kamchan:
yeh man !!!

i looking for an application to change boot screen on my device. hope get good program. thank a lot.:D
[Windows Mobile Software Development] furiardy:
can i change the first boot screen on my device ?
[Windows Mobile Software Development] l3v5y:
That requires a ROM flash... It'll be different for different devices...
[Windows Mobile Software Development] abc001:
I got errors on this version. Would you mind repost v1.0??
[Windows Mobile Software Development] werD:
Here's an archive of the versions released so far

Splash Screen Randomizer Sky Drive Archive

Ill add more descriptions soon after I release 1.3.

lot's of work lately but i've just reached a milestone and will be focusing on my pocketpc apps..

ps anyone know where to get a cheap lcd for an htc wizard? mine is oh so broken :)
[Windows Mobile Software Development] kronos82:
error

when i click "replace Default" then "OK" I get "OOPS! Error UnathorizedAccessException" any help......I'm running T-mobile wing with windows mobile 6.0 and Splash Screen Randomizer(1.2.9) also happens with splash screen randomizer (1.2.5)
[Windows Mobile Software Development] kronos82:
Solved

For some reason when I installed "Total Commander" file explorer, I was able to switch the splash screen manually, then I thought what the heck.....and I reinstalled "Splash Screen 1.2.5".....worked great; then I uninstalled and installed "Splash Screen 1.2.9".....and It works great and I can't wait to see the next version...keep up the great work.

I suspect that "Total Commander" did something to make ready only files readable, or something along those lines, I don't know but it works.
[Windows Mobile Software Development] abc001:
Same for me. My mobile is Atom Life, WM6.0.
[Windows Mobile Software Development] kronos82:
First Thoughts

After getting the program to work on my T-mobile Wing I have 2 thoughts.

1st, I love it, this is a hell of a lot easier then changing the file manually. thank you so much for the hard work and I can't wait to see what comes out next.

2nd, I don't know if this is a plan or not but I love things different everytime, I would love to see this program automatically change the splash screen everytime I turn on the device without me going into the program, and manually activating it. I'm sure one could do this with a second launch file that would automatticaly pick a random png file from a fold you designated from the existing launch file, then the automatic launch file would save the change and close down. then all we as users would have to do is place a shortcut of the file in the "/windows/startup/" folder and BAM new splash screen every time the device turns on and no actions from the user required, infact you could have the auto launch file be pasted or deleted through an option in the option menue of the existing launch program.....that is if you want to get fance with it.

OK OK OK.......I know it is not as easy as BAM.....codes need to be writen and tested...........but anyways i like the idea.
[Windows Mobile Software Development] l3v5y:
I thought it already did that... :p
[Windows Mobile Software Development] werD:
...BAM.. :) You have to uncheck the box that says "Use Specific Screen" if you want a random screen each boot. This will add a shortcut to Startup for the secondary program "SplScrnRnd". This app swaps your splash for a random one in your Splashes folder. If your device doesn't randomize with the newer versions, you may have WM5, and in that case you'll need to use an earlier version that uses IO and not the registry.

The next update will address the IO/Reg differences of WM5 and WM6+
[Windows Mobile Software Development] kronos82:
I have a T-mobile Wing Running Windows Mobile 6.0 on Rom version 4.26.531.1

Both Splash Screen Randomizer 1.2.5 & 1.2.9 do not randomize the splash screen.

on both versions when I go in and run splash screen randomizer a random splash screen is in the prieview box then I have to click "Replace Default" the "OK" to make sure I want to do it....then it works......

So my question is what version should I go back to?
[Windows Mobile Software Development] werD:
After you run the app and hit Save with the "Use Specific Screen" option unchecked..

make sure there is a shortcut in your "\Windows\Startup" pointing to "SplScrnRnd"..

If the shortcut is there you should be good to go.

It is truly random to a degree so you may get the same screen more than once in a row.. A way to test that it works without restarting your phone would be to click "SplScrnRnd"(Not SplScrnRndStg) a few times, then launch "SplScrnRndStg" and see if the screen is different. 0.5.7 is the only version that does it any differently, it overwrites the file instead of changing the reg location. I would definately try running it a few times and making sure you have .png .bmp files in your Splashes directory.. any other format has to be imported before it will be randomized
[Windows Mobile Software Development] kronos82:
the program is in the windows/startup folder.......and while I might get the same one a few times in a row......would it be probable to get the same one 6-10 times in a row? I'll also check out v0.5.7 when I get a chance.....

thanks for alll the help and keep up the great work.
[Windows Mobile Software Development] werD:
so replace default woks, but randomize doesn't? If the randomize button isn't working(i.e. image changes but not actual splash screen) after you hit save and reload then SplScrnRnd will have no effect as well(other than changing the associated reg key) Let me know if 0.5.7 works as expected.
[Windows Mobile Software Development] kronos82:
as far as the 1.2.5 & 1.2 9 problem.........the splash screen does not change automaticaly....however when I go into SplScrnRnd, the preview is not the current splash screen, wich means to me that the program randomizer works, it just DOES NOT CHANGE THE SPLASH SCREEN:).....when I click on Randomize button, the preview randomly changes.......

The only way I can make the next splash screen a different file is manually going into SplScrnRnd and clicking "Replace Default" button and then clicking save.....which works great.....well better then manual manual way of doing it at least

I just tested 0.5.7.....works like a charm, and while the newer version is pollished off a bit, this will do for now......please let me know if you would like me to test anything to help solve this issue, while I'm far from an expert on things.......I am willing to do anything......within reason:)
[Windows Mobile Software Development] werD:
don't worry, there's no issue with your phone or the apps. It is only that 0.5.7 overwrites the splash screen and all later version change the associated registry setting.. You will be able to use IO mode in the next version. IO mode will disable multi splash, but will be fully backward compatible with wm5 and 6.
[Windows Mobile Software Development] chrisnz1947:
Problem with random splash screen

I have the option on this set to randomize, wuth my splash creens in /my documents/splashes on my HTC Kiaser. however I get the same screen all the time.

I assume that at each boot you replace /windows/welcomehead.96.png with the next splash screen. This is obviously not happening on my phone.

I have a splscrnrnd.lnk file in my startup

command #66"\program files\splash screenRandomizer\splashscrenrandomizer.exe"

any ideas/suggestions
[Windows Mobile Software Development] l3v5y:
I think the latest version changes the registry to point to a different file. One of the older versions does swap the file, so I'd suggest trying that.
[Windows Mobile Software Development] chrisnz1947:
still having problems

HI still having probs

I have the version that came with the extra splash screens (latest i think)

I have 3 registery enteries under 'current machine/software/microsoft/splash screen'

(default)

Carrierbitmap

MSbitmap

the first one has value (default) and the last 2 change with each reset and point to the .png file in the my documents/splashes shown in the settings screen of your program.

However at each soft reset the screen that is windows/welcomehead.96.png displays and this in not changed across resets.

If I use the settings screen 'replace default' to over write this , the new image becomes my splash screen from then on.

I tried to delete the welcomehead96.png but the op system just restored the windows default (green screen) in its place.

nor can I remove the default entry in the registry

any ideas
[Windows Mobile Software Development] l3v5y:
Very odd...

What ROM and what device do you have?
[Windows Mobile Software Development] chrisnz1947:
Problem with random splash screen

i have a vodafone uk 1615 (HTC KIASER) with the standard rom as supplied by Vodafone.

VERSION 1.56.161.4 DATED 09/12/2007 (DD/MM/YYYY)

radio 1.27.12.11

protocol version 22.45.88.07w

running windows 6 professional CE OS 5.2.1620 (build 18125.0.4.20)
[Windows Mobile Software Development] werD:
You need to run in "IO Mode". To prove this, choose "Randomize" Then "Replace Default" in the newest version/ Then soft reset. You should have a new splash screen

*To get SSR to work right now if you dont have win mo 6.1*

Go to the "SSR SkyDrive Archive" link in my signature and download the oldest version of Splash Screen Randomizer(0.5.7). This should work as expected(it changes the file instead of the registry setting)

Thanks l3v5y for pointing people to this as well. Im going to go ahead and "fix" this issue quickly by placing a checkbox for "IO Mode" on version 1.3 that calls the function from replace default.

*vga support planned for 1.5
[Windows Mobile Software Development] l3v5y:
Great!

Now all I need is a VGA device! :D

Also, any plans to use AppToDate for updates? :rolleyes:
[Windows Mobile Software Development] werD:
sweet. yeah I'll step up to AppToDate in a future release. Depending how much time I get tonight, Ill try and include it in 1.3. It's beta so no promises though, but I'll definitely check it out more thoroughly when I'm not on my lunch break :)
[Windows Mobile Software Development] chrisnz1947:
can confirn the run in "IO Mode". To prove this, choose "Randomize" Then "Replace Default" in the newest version/ Then soft reset. You should have a new splash screen.

new splash screens stays constant acrros resets.

Loaded down oldes version.

looking forward to v1.3

I have on my list a rom upgrade to win6.1 but this may be a few months away.
[Windows Mobile Software Development] werD:
Version 1.3.0 Adds IO Mode and AppToDate Support

I've added version 1.3.0 of SSR. It includes IO Mode and AppToDate Support. I encourage you to read the first post for the recommended install method with AppToDate so that you'll only have to download minimal sized updates in the future.

As Always, Thank you for any and all feedback, I appreciate it and look forward to hearing back from you with your results.

This was mainly a refactoring build to re add the support for older devices. So let me know if you are still having any issues.
[Windows Mobile Software Development] electricinfoman:
My screens

I have created a few screens of my own form pics I have found on the web.

View attachment 114818

I hope you like them.
[Windows Mobile Software Development] Carlo626:
how to import folders?

when I try to import a folder there is no way to give the ok

to import a file need to double click (tap) on the file for folder that's not possible as it would simply open and sit there

adding the path manually doesn't activate the import button

the only two soft key are UP and CANCELL - nothing also works

- I'm I missing something ? does anybody got it to work?

anyway thanks for a great app.
[Windows Mobile Software Development] werD:
Thanks, Im glad you like Splash Screen Randomizer. You have to press the import button after you've selected the folder/file you want.

Example: To import a folder

you must first select the "Import Folder" option

next the button labeled "..." (This brings up the "Choose a Folder" dialog.)

When you've found the folder you want. Tap and hold it to bring up the context menu so you can select the folder.

When you return to the import form, the path should be filled out in the field ready to go and there should be a status message saying something like "The files in the folder have been scanned. Press 'Import' to import them to your splashes folder.

You can now click the Import button to import the files

Note: I understand that the current layout is a bit confusing. I've got some much more intuitive interfaces laid out for the next version.

Also what do you guys/gals think of an online gallery of splash screens that you browse with your phone to add files to your splashes folder?
[Windows Mobile Software Development] aikman808:
AWESOME!!! You have no idea how tired I was getting of green WM 6.1. You rock out loud!!!

Great work.
[Windows Mobile Software Development] Carlo626:
thanks

thakyou verymuch werD for the very clear explanation - my problem was the holding of the folder to call the choice to add-it - I was double tapping it and it would just open (it works with the single files)

the layout is ok (but looking forward to your next version :-) ) - it just needs a little txt (file o screen) to explain little things like the folder addition

one addition that could be useful (at least for me) would be the rotation of the pictures - even if thay display fine in the preview at boot time they are in the wrong direction

overall is a very nice program, thanks and while the online gallery sounds nice my main use of your program is to display some picture of people dear to me at boot time and as such it may not be of great use but I'm sure many people would apprecciate it - expecially if they are looking for their favorite team pictures or the latest pop star