Setup Maker
Posted: Fri Dec 17, 2010 10:19 pm

Hi, and thanks for reading this thread...
What am I working on
I am working on a project that is not really named yet, so I called it Setup Maker. I didn't want to make this thread into Full softwares, since this isn't really near the stable release.
I started working on this this week's Monday, and been programming it pretty much about 3-5 hours a day minium.
How does it work
The Setup Maker
You can create Installers with various setup templates, later in the future. You can make Installers with ease, just few clicks and types. I added some pictures to my FTP host. I don't know really how-to explain this project, sorry about that.
The Setup Maker will generate a small less than 5 KiloBytes size of SETUP file that The Setup can read. If this is older than the Setup was, then the Setup cannot read it and you need to download the latest Setup. The Setup Templates will be around less than 100 KiloBytes
The Setup
These are the Templates that are used in The Setup Maker. It simply reads all required information from file called "SETUP" from the same directory of the Setup. Setup will contain information such as Product Name, FTP Information from where it would download the files, and such. This file would be greatly encrypted, of course.
Future Updates
- Edit the User-Interface to be more user-friendly
- Create new Setup Template
- Setup Statics
- Maybe append my Language Engine to this project (as the last, this would take me some time)
- Bind the SETUP file with the Setup (I would actually pay 50 Credits for this...)
Known errors, bugs, glitches:
- I think I've fixed errors I know so far, you can simply add a comment below and I will fix it, but please do not double post. I am paying a credit reward from the bug. Also, if you are a hard-core bug finder your name is included in part of the credits.
- The Language Form and Setup Files won't work. I simply haven't coded them as I had so much other stuff to do with Setup Maker. Just drag & drop files in to the Setup Files folder that is in the same directory as the Setup maker.
- Some parts doesn't work with my Language Engine with the Setup ("Downloading", "Downloaded, "Completed")
- The Context Menu doesn't work properly, since I didn't code it fully yet, just wanted to see how it would look like
- Start page needs latest projects fix.
I kinda rushed to create this topic as I wanted to go and code much stuff, sorry about that again.
Thanks to my friend Runarm for making me a simple logo for the start page.
Here are some images with text about the image:
Note: You can find all images used in this thread with link under this text
http://ftpbase.kilu.de/Images/
Starting with Setup Maker

This is where everything starts. You either create new project or load project. The News button is disabled, since I haven't coded it yet. Also, Recent Projects doesn't work yet.

Enter your Project's Name including password. Note: Password shouldn't be forgotten, as it's required everytime you load your Setup Project.

Loading an existing project.

This is how it looks so far, I haven't really done much with the User-Interface, so much coding to do.

A simple InputBox I deicided to make for my Setup Maker.
This is not actually what's in it totally, theres alot of more. You will see that tomorrow. Now for the Classic Setup Template

This is how the setup starts, unless multiple languages are disabled. You choose a language from the ComboBox and click Continue (This really works.)

This is the Setups welcome form. It informs you about this setup a little bit, and stuff...

End-User License Agreement Form. You must agree it to continue for legal stuff.

This is where you choose where you would like to install this product. You cannot edit if the location is locked.

This is the installation part, It should say Downloading File: and Downloaded File: but I messed up my Translation file, sorry about that.
Also, the Status should say the downloaded bytes amount and percent completed (worked before I messed my translation file, sorry again)

This comes when the installation is completed. You can choose to open the readme file or run the program itself. Also, create shortcuts
I didn't include MessageBoxes and stuff, You will see them in the video I will post tomorrow on my YouTube account.
Thanks for reading this long story... I hope you like the project I am developing, for the next... week? I hope next year, since I usually give up what I'm doing, but with this project, I didn't really think I would go this far
You can post what you think about it and I will try to answer / give help for you ASAP.
I added a video of the Setup Maker with the default setup template, I kinda failed in the video sorry
You can download the video at: http://ftpbase.kilu.de/20101218_2134_16.avi
Sorry for the low speed, give it a time.
See you,
macHard :ugeek: