mealzonwheelz
30th July 2008 22:26 UTC
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.
Yathosho
31st July 2008 17:36 UTC
have a look at the banner or splash plugins from the nsis wiki
LoRd_MuldeR
31st July 2008 18:45 UTC
I'd prefer that one, works great for me:
http://nsis.sourceforge.net/NewAdvSplash_plug-in
mealzonwheelz
31st July 2008 19:07 UTC
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.
LoRd_MuldeR
31st July 2008 19:20 UTC
What you say is NOT possible with any of Splash plugins I'm aware of. :(
Maybe you better create a custom page?
is99
4th August 2008 11:13 UTC
But how the custom page can be made in a size of an image and without any borders, next close buttons etc?
Comperio
4th August 2008 17:55 UTC
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.)