//Information
SGLauncher is a fully customizable game launcher for your game projects.
Instead of a fixed layout, or a fixed set of controls, it's layout can be customized using the embedded "scripting language".
You'll be able to play music, play videos, to add images with hover images and you can even add controls that alter the game's settings with ease.
It's more complicated than other launcher's of course, because of all the possibilitys, so, you better read through the documentation.
It comes with a documentation and multiple examples.
----------
SGLauncher was originally developed with the classic FPS Creator in mind, so there's probably certain parts that won't work for FPSC:R out of the box, for example the option menus; if the settings are still kept in an INI configuration file, it should be possible to adapt it however.
There's still a way more advanced version that hasn't seen the light out of day yet, since I stopped working on it due to the passing activity over at the TGC forums for the Classic version, however it seems that FPSC:R is off to a good start and gains momentum so if there's anything you'd like to see in a launcher or know something it needs to work better with it; I'm all ears!
SGLauncher Website
//Features
Layout Designer
Video Playback
Background Music
Splashscreens
Settings controls (alter setup.ini values)
Images with Hover Effect
Changing the key layout
...see Documentation for full list.
Visit the Online Documentation
//Images
Main {
Window('x y w340 h560','000000','Launcher','9','205')
Movebox('x0 y0 w340 h75')
Image('Files\Background.png','','x0 y0 w340 h560')
Image('Files\Minimize-N.png','Files\Minimize-H.png','x280 y0 w23 h23')
Image('Files\Close-N.png','Files\Close-H.png','x305 y0 w23 h23')
Image('Files\Button-1N.png','Files\Button-1H.png','x0 y90 w340 h75')
Image('Files\Button-2N.png','Files\Button-2H.png','x0 y155 w340 h75')
Image('Files\Button-3N.png','Files\Button-3H.png','x0 y220 w340 h75')
Image('Files\Button-4N.png','Files\Button-4H.png','x0 y285 w340 h75')
Image('Files\Button-5N.png','Files\Button-5H.png','x0 y350 w340 h75')
Font('Arial','FFFFFF','8')
Text('Desperation, ©2010 All Rights Reserved','x5 y540 w200 h20')
Text('Version 1.0','x275 y540 w60 h20')
Rect('x280 y0 w23 h23','Minimize()')
Rect('x305 y0 w23 h23','Ask_IfYes(Do you really want to exit?); Exit()')
Rect('x0 y90 w340 h75','Splash(Files\Splash.png)')
Rect('x0 y155 w340 h75','Switch(Settings)')
Rect('x0 y220 w340 h75','Switch(Credits)')
Rect('x0 y285 w340 h75','Switch(About)')
Rect('x0 y350 w340 h75','Ask_IfYes(Do you really want to exit?); Exit()')
}
Settings {
Image('Files\Background.png','','x0 y0 w340 h560')
Image('Files\Minimize-N.png','Files\Minimize-H.png','x280 y0 w23 h23')
Image('Files\Close-N.png','Files\Close-H.png','x305 y0 w23 h23')
Image('Files\Button-7N.png','Files\Button-7H.png','x0 y385 w340 h75')
Image('Files\Button-6N.png','Files\Button-6H.png','x0 y450 w340 h75')
Image('Files\Help-N.png','Files\Help-H.png','x290 y130 w20 h20')
Check('Files\Checkbox-N.png','Files\Checkbox-C.png','x120 y160 w20 h20','GAMERUN useeffects')
Check('Files\Checkbox-N.png','Files\Checkbox-C.png','x120 y190 w20 h20','GAMERUN dynamiclighting')
Check('Files\Checkbox-N.png','Files\Checkbox-C.png','x120 y220 w20 h20','GAMERUN dynamicshadows')
Check('Files\Checkbox-N.png','Files\Checkbox-C.png','x120 y250 w20 h20','GAMEMAKE bloodonfloor')
List('Files\List.png','Files\Pfeil-L.png','Files\Pfeil-R.png','x120 y100 w160 h20','1024x768,1280x1024,1440x1024,1680x1050','Resolution')
List('Files\List.png','Files\Pfeil-L.png','Files\Pfeil-R.png','x120 y130 w160 h20','0,2,4','GAMERUN dividetexturesize')
Text('Resolution:','x20 y100 w100 h20')
Text('Texture Quality:','x20 y130 w100 h20')
Text('Shader Effects:','x20 y160 w100 h20')
Text('Dynamic Lighting:','x20 y190 w100 h20')
Text('Dynamic Shadows:','x20 y220 w100 h20')
Text('Blood on Floor:','x20 y250 w100 h20')
Text('Desperation, ©2010 All Rights Reserved','x5 y540 w200 h20')
Text('Version 1.0','x275 y540 w60 h20')
Rect('x280 y0 w23 h23','Minimize()')
Rect('x305 y0 w23 h23','Ask_IfYes(Do you really want to exit?); Exit()')
Rect('x0 y385 w340 h75','Write(); Switch(Main)')
Rect('x0 y450 w340 h75','Switch(Main)')
Rect('x290 y130 w20 h20','Msg(Texture Quality Setting:\n\n0=High, 2=Middle, 4=Low)')
}
Credits {
Image('Files\Background.png','','x0 y0 w340 h560')
Image('Files\Minimize-N.png','Files\Minimize-H.png','x280 y0 w23 h23')
Image('Files\Close-N.png','Files\Close-H.png','x305 y0 w23 h23')
Image('Files\Button-6N.png','Files\Button-6H.png','x0 y450 w340 h75')
Text('Desperation, ©2010 All Rights Reserved','x5 y540 w200 h20')
Text('Version 1.0','x275 y540 w60 h20')
Rect('x280 y0 w23 h23','Minimize()')
Rect('x305 y0 w23 h23','Ask_IfYes(Do you really want to exit?); Exit()')
Rect('x0 y450 w340 h75','Switch(Main)')
}
About {
Image('Files\Background.png','','x0 y0 w340 h560')
Image('Files\Minimize-N.png','Files\Minimize-H.png','x280 y0 w23 h23')
Image('Files\Close-N.png','Files\Close-H.png','x305 y0 w23 h23')
Image('Files\Button-6N.png','Files\Button-6H.png','x0 y450 w340 h75')
Text('Desperation, ©2010 All Rights Reserved','x5 y540 w200 h20')
Text('Version 1.0','x275 y540 w60 h20')
Rect('x280 y0 w23 h23','Minimize()')
Rect('x305 y0 w23 h23','Ask_IfYes(Do you really want to exit?); Exit()')
Rect('x0 y450 w340 h75','Switch(Main)')
}
//Downloads
Application
1.2.1 - 4.2.2011 (1288 KB) [Mod DB Mirror]
Templates
Download Launcher Template #1 [MODDB Mirror]
-Doomster