Archive: Initial Spash Screen Supported


Initial Spash Screen Supported
Does NSIS support an initial splash screen with options?
Let me try to explain what I'm trying to do. I am using NSIS to install a game I wrote. A lot of games you buy off the shelf have an initial splash screen with a large graphic from the game, and gives you the option to Install, Play, or maybe even view the Readme. I'm trying to replicate that. I'm not sure if this is a feature that NSIS would be used for. If not does anyone have a suggestion on how it can be done?

Thanks.


have a look at the banner or splash plugins from the nsis wiki


I'd prefer that one, works great for me:
http://nsis.sourceforge.net/NewAdvSplash_plug-in


Ok, that looks good. But I don't think I can add hot spots where I can say do an event based on mouse position, like OnMouseOverInstall, OnMouseOverUnInstall, OnMouseOverPlay, etc.

Is there a plug in for this behavior? Maybe I'll extend the splash plugin for these features.


What you say is NOT possible with any of Splash plugins I'm aware of. :(

Maybe you better create a custom page?


But how the custom page can be made in a size of an image and without any borders, next close buttons etc?


The only thought I had was to manipulate the modern.exe with ResourceHacker.

Or maybe you could use a web page and manipulate the browser window to do what you want--such as removing the status bar, headers, address bar, etc. (I've done this a long time ago with VBScripts, but can't recall what methods I used. You might also have a look at the IEFunctions plug-in to see if that might work.)