PortableApps.com Platform and Suite 1.6 have been released.

How to change splashscreen

Submitted by macgyver2004 on July 24, 2008 - 9:01am

Is there a way to change splashscreens in portable apps?
Resource Hacker didn't show it in the exe file?


( categories: )

change?

for that you'd need to compile it.
(BTW if you're planning to redistribute the modified you can't do FF because of the license Eye-wink)
Edit: Oh and you can't use Resource Hacker with these launchers because they have CRC enabled. (They also don't show it because the splash is actually saved into the launcher, not as a resource)

Insert original signature here with Greasemonkey Script.

Changing not allowed?

(BTW if you're planning to redistribute the modified you can't do FF because of the license Eye-wink)

Hi there, I understand, that it's not allowed to redistribute modified versions of FF under the FF name, but changing the splash for the launcher does not modify FF at all. Distributing FFportable with a different splash should be covered under the GPL, or am I missing something here?

Thanks,
Pavel

Nope

You can only redistribute Firefox with out completely unmodified launcher. You can modify our launcher and redistribute it... but not with Firefox.

Sometimes, the impossible can become possible, if you're awesome!

Okay, that's what digitxp

Okay, that's what digitxp said, but I seem to fail to understand why. As far as I see it, the launcher and FF are to separate products, bundled with one installer, each with their own license. I don't get the point where changes to the launcher invalidate the MPL.
Could you please explain the difficulties? Thanks a lot!

Trademark Law

You can distribute the unaltered, digitally-signed binary installer of Mozilla Firefox but you can't redistribute Firefox in any other way without Mozilla's permission. We have permission to distribute it packaged with our PortableApps.com Launcher as Mozilla Firefox, Portable Edition. This permission does not extend to third parties. Others can redistribute our unaltered, digitally-signed binary installer.

Sometimes, the impossible can become possible, if you're awesome!

Thanks!

Now I get it. That unfortunately means that even the distribution of CDs with FFportable pre-installed would not be governed by this license, right?
Guess I have to build my own portable non-branded version then...

CDs

You can burn it to a CD... it's equivalent to pre-installing it on a USB drive (which is also allowed). But you can't alter the launcher or disable the splash screen in that instance.

Sometimes, the impossible can become possible, if you're awesome!

1. Rename

1. Rename \Other\Source\[AppName]Portable.jpg to \Other\Source\anything.jpg
2. Put your new splash screen into \Other\Source\
3. Rename your image to \Other\Source\[AppName]Portable.jpg
4. Download NSIS Portable
5. Using the compiler, compile \Other\Source\[AppName]Portable.nsi
6. Enjoy your new splash screen

The developer formerly known as ZGitRDun8705

Is there a way to use

Is there a way to use pictures in different formats like png (transparent) and resolution?

not sure the splash screen

not sure the splash screen plugin handles other formats, or transparency....if it can, you would also have to modify the source \Other\Source\[AppName]Portable.nsi to use the correct size and filetype

The developer formerly known as ZGitRDun8705

It only supports

gif and jpeg.
Nothing to do with size.
oh and transparency is allowed but disabled here with -1 as a parameter instead of the hex # of the color.

Insert original signature here with Greasemonkey Script.

I managed to use gif with

I managed to use gif with setting transparent color. Needs a bit tweaking of the launcher script though..

All very helpful...

but sorry for the nooby question.
You say to re-compile the FireFoxportable.nsi (or any other app name)
How do i dooo this.
I have loaded the script in NSIS to recompile. but thats as fa as i have got where do i go from there. To add my custom Splash screen.
Thanx

No need to worry.

It was easier than i thought. Fixd now.