Change the splash screen of Slicer upon launch

I’ve fiddled around with editing the filepath in SlicerApp.arc as well as slicerlaunchersettings.ini to no avail. Could someone please help me? I have a custom .png file I’d like to change to.

The first splash screen is displayed by the launcher and it is stored in a separate file (Slicer-SplashScreen.png) that you can easily replace. However, the second splash screen is displayed by SlicerApp-real.exe and it is embedded as a binary resource in the application that you can only replace if you build a Slicer Custom Application.

As a workaround, you can hide the splashscreen by launching the application like this:

Slicer.exe --no-splash

Hello Prof Andras

I tried replacing the Slicer-SplashScreen.png file however it does not seem to do anything. Just so we’re on the same page, are you talking about the Slicer-SplashScreen.png located in the /images folder?

If possible, I’d like to not use the terminal if possible as the reason I am replacing the splash screen is to make it available to my wider audience (research participants). Would there be absolutely no other way to change the second splash screen without having to start my project from scratch with the Slicer Custom Application?

You can edit the bin\SlicerLauncherSettings.ini file so that no splashscreen is displayed:

[General]
launcherNoSplashScreen=true
...

[Application]
arguments=--no-splash
...

this does not seem to do anything :frowning:

Well, it does what I described above. I don’t know what to say, so I just show a video proof of how the splash screens are shown, then changing one option hides one, and setting another option hides the second:

Just repeat what is shown in the video on your computer and it will work for you, too.