//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 Website
SGLauncher Roadmap (Contains planned changes for future versions)
//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.0.0 - 22.05.2010 (284 KB)
1.0.1 - 22.05.2010 (285 KB)
1.0.2 - 24.05.2010 (294 KB)
1.0.3 - 25.05.2010 (1021 KB)
1.0.4 - 25.05.2010 (1037 KB)
1.1.0 - 5.08.2010 (1112 KB)
1.1.2 - 21.08.2010 (1134 KB)
1.1.3 - 10.10.2010 (1186 KB)
1.1.5 - 30.12.2010 (1251 KB)
1.2.0 - 18.1.2010 (1226 KB)
1.2.1 - 4.2.2011 (1288 KB) [Mod DB Mirror]
SGLauncher is also available on FPS-Media (thanks to
BlackFox for keeping it up to date!):
[FPS-Media Mirror]
Templates
Download Launcher Template #1 [MODDB Mirror]
Like
SGLauncher and want to support the further development, or just want to say thanks?
-Doomster