ok i am finnised with the recoding of this launcher(23124 lines of recode btw o.O)
and i am releasing V2
why? because so much have changed since V1
functions in launcher (bold = new in V2)
- Highly customizeable
- TLM and remove Launcher Tab *Removed due to bugs in V2(might try and code them again)*
- ServerStatus checker(does not constantly ping server!, it connects and if it gets answer it shows server online and disconnects!)
- Autoupdater (thanks to Xezis for letting me borrow his webserver)
- Optional: close launcher after pressing connect(if you DC alot you might want to keep it up)
- User can decide if launcher shall load the webbrowser(something for those with low connection)
- Graphics Mode(lets you use the launcher design you want!)
- Integrated Launcher designer that refreshes the launcher window when you change something
- Easly make and share launcher skins with skin.ini files!
- All settings stored in Launcher.ini instead of the registry(no more launcher.bat editing!)
- Automaticly makes backup of your Launcher design process and stores it in backup.ini(incase of launcher crash, if any or computer crash)
- Settings by admin is encrypted.
- Upgraded graphics module that fixes the out of bounds error
preview:
main window (ServerStatus OFF+graphics mode OFF)
main window (ServerStatus ON + graphics mode OFF)
options(more functions will come as i get suggestions)
Graphics Mode panel(skin maker)
yes it looks complicated but its pretty simple
all that is needed is height+width, placement coords(left+top) and 6 images (online, offline, options, connect, close, background)
everything except the background supports transparency!
here is an example on how a finnished skin can look like
updater window
due to the new function which includes encoding of some settings you must
setup the launcher settings by using Launcher INI creator
Launcher.ini creator automaticly encode the sensetive settings that users shouldnt mess with.
the image below shows how its entered in the creator and how it will appear in the launcher.ini (textfields will be disabled when the needed option isnt enabled)
more functions will come once i figure how to code them XD
PS: do not change name on the libs folder!! its needed for the launcher to work
Launcher links
NOTE: the launcher.bat in this release will remove the registry entries made by older versions of this launcher if you used one!download link: http://www.sendspace.com/file/zp11nr (last updated 07.10.09 at 06.09 gmt+1)
mirror: HKs standard launcher v3 - *************** Download Center
remember this is just a simple standard launcher and i dont do graphics, this is why there is a graphic mode in this launcher. its so people can add their own design.
NOTE: "coded by HikariKnight" is removed from the main window durring graphic mode, this is because its your design, but its still my code :P
NOTE2: more options isnt skinable due to tabs
thanks to Xezis for letting me borrow 200bytes of space on his webserver XD
you ppl should be happy he did it! XD now you got an autoupdater! and for finding a .ini module i could use
Thanks to *LoRD* for some VB sources i recoded to RB and for helping me with some dreaded API calls XD
############################################
GUIDE is in the attachment
############################################
How to share and use skins
PS: this autoupdater cant be bypassed by changing the version, but if you do find a way then tell me and i will fix it right awaywhen you finnish making a skin you should press the make skin.ini button, the launcher will then get the location of the images used in the skin and move them to a folder in the Launcher Skins folder, that folder will have the same name as the skin you made(it must have a name!), then it will create a skin.ini(yourskinname.ini) in the Launcher Skins folder, this ini file contains all the info the launcher needs in order to use the skin
zip/rar the ini file and the folder that belongs to it and send to those you want to share it with
to use a skin you have recived from someone, extract the zip/ini to the Launcher Skins folder.
launch the launcher and click more options
go to Graphics Mode
click load skin.ini
find the ini file for the skin(MUST BE IN LAUNCHER SKINS FOLDER!) select it and open
wait a few seconds for the skin to be added
done! and click enable graphics mode if you havent already
please report any bugs, i will fix them asap
Launcher INI Creator links
The Update Manager have its own Linux version that is compatible with winedownload link: Launcher INI Creator - *************** Download Center
mirror: http://www.sendspace.com/file/c27tip









Reply With Quote



