I'm in need of a relatively large, yet simple, application that will allow users to create a game launcher/updater.
I have a proposed system in place, however, if there is something easier the developer would like to do, that will be accepted.
The editor will allow the user to input values, explained below, and save them to an .INI file. The Launcher program would then run, and take on the values set in the .INI file (Window height and width, for example).
First I will specify the requested feature set of the launcher.
-Dynamic height and width of Window (specified by editor)
-Four buttons, "Launch", "Forum", "Update", and "Exit"
-Option to use (for the above) standard .NET buttons or small bitmaps
-Optional background image
The Launch button would launch an executable specified by the editor.
The Forum button would open a browser (be it a browser control, or IE, or Firefox).
Update would check a value specified by the editor (ex, 1.1) against a text file stored on a webserver (IE, [url removed, login to view]). If the version is outdated, download and run a file from an address specified by the editor. The program should provide a progress bar, file size, and file download rate to the user.
The optional background image, specified by the editor, will be loaded onto the Window background of the launcher- stretching to fit the resolution. .BMP, .PNG, and .JPG support is requested.
Exit would just close the application.
The editor itself just takes in all the information, images, addresses, and such- then loads them into an .INI file. The Launcher application then reads the .INI file, and conforms to its specifications.
Please provide the source code.
I'm on a tight budget, the lowest bids will receive the greatest amount of attention.