I haven't found the files to use on the shop page...
I'm doing one here on my own, recreating design and scripts.
Printable View
here this will help you ,thei use some javascript session from client to webshop , so if you put this http://59.152.240.186:83/Default.aspx on mkzurl link to shop you will have the web shop working like 50%
like this
Attachment 108348
btw i know a guy that have full source and web files etc from mkz and he will excange them for othere rare full source files like 4story source
so if anyone of you got 4story tell me to exchange with him
Attachment 108347
4story is public?
please give full manual install server.
Nvm about my earlier post... i fixed up most of my problems so i can test now the launcher :wink:
I think ill finish it tomorrow and gonna post it here.
Screen:
Attachment 108352
59.152.240.186 this is your IP deluxx?
Ok guys for those who would like to create their very own launcher heres the sources used:
mmoobb - Open Source Cabal Launcher: http://forum.ragezone.com/f459/open-...uncher-590493/
luvssti - Login source: http://forum.ragezone.com/f111/mkz-m...ml#post7112961
The rest you figure out yourself.
And for those who cant use the above posted things or just lazy to do it, later (atm dont have time to clean it up because i go to work soon :glare:) ill post my compiled launcher with some changes + a new design... (no more silkroad thingy :ott1:)
*Also i noticed that in the databases there are a few missing tables, tables with missing columns also found some procedures+others pointing to wrong databases/tables.
Hmmm, I'm not sure, but this ip seems to be from the server: MKZ Hong Kong (GameCyber Technology Limited)
IP's starting at 59 are from Hong Kong. ;)
Excuse me, how MKZ add items?
Ok guys heres the compiled launcher.
First a little guide.
1. Client Side
1_a. Extract the MKZOnline_Launcher-Client_Side.rar to your MKZ Client folder
Contents of MKZOnline_Launcher-Client_Side.rar:
-launcher.ini
-MKZOnline.exe
-Updater.exe
1_b. Open the launcher.ini and change GameServerIP to your server ip adress and UpdateHostIP to your webservers ip/domain with launcher folder at the end (this will be used by the updater and md5 checker... see below for more info about this)
Note: At GameServerIP only ip adresses works with domain the client wont work :huh:
2. Server Side
2_a. Go to your webserver main folder (ex.: C:\xampp\htdocs\) and create a new folder and name it whatever you want, but lets say you name it "launcher" (this is the folder you need to write in launcher.ini - 1_b above).
2_b. Extract the MKZOnline_Launcher-Server_Side.rar into your newly created folder "launcher".
2_c. Contents of MKZOnline_Launcher-Server_Side.rar:
-updates (empty folder)
-index.php
-MetalKnightZeroClient.exe
-Updater.exe
-var.ini
2_d. Theres an option to check MetalKnightZeroClient.exe and Updater.exe md5 for this you must read these .exes md5 hash and write their values in var.ini (in our case its already done)
2_e. There are some other url settings... you will figure them out LOL :lol:
3. Update Function
3_a. The launcher writes version values in registry (HKEY_CURRENT_USER\SOFTWARE\MKZOnline\Settings).
3_b. To create a new update first you must create and sfx archive with the desired/updatable files (make sure its settings are made to overwrite all files without asking permission) and then rename the archive file to current version + 1 (in our case its 1 so we rename the archive to 2) and we place the archive in the webserver/launcher/updates folder.
3_c. We open var.ini and we will see first option is CurrentVersion = 1 change it to your new version and you are done.
4. Config Tool
4_a. Extract the Config_Tool-MD5Read+Change_Version.rar.
4_b. Contents of Config_Tool-MD5Read+Change_Version.rar:
-ConfigTool.exe
4_c. Open the ConfigTool.exe and you can change manually the version (in case if any update failed or u need to reupdate the client)
4_d. Open files in ConfigTool.exe to get their md5 hash.
Now you can start the MKZOnline.exe it will update if update is added else it will let you go ingame.
FAQ - :lol: LOL hope there will be not too much but heres some infos before you guys start asking why isnt working well & etc...:
1.Why my launcher is downloading components again and again?
- Because you have to add the Updater.exe in your webfolder and change the MD5 in var.ini to the right one (Read the md5 of the Updater.exe)+(in our case it cant be different only if you edit the compiled Updater.exe or it gets corrupted... if so then be sure to copy over ur webserver/launcher folder the original one).
2.When I press the Play MKZ button my launcher is re-downloading MetalKnightZeroClient.exe and Updater.exe again and again?
- This is for the same reason as explained above... just add MetalKnightZeroClient.exe and/or Updater.exe in your webserver/launcher folder and change the MD5 in var.ini to the right one.
3.When i press the Play MKZ button the game starts but it says Incorrect Password (or any account related errors)... why?
- The launchers login part uses the md5 encryption so if you use a register page make sure the password is md5 encrypted. Else it wont work!
I think thats all to know (you can still read the original thread about the open source launcher for infos that i missed here).
If you have any questions feel free to ask and if you have found any bug please report it so i can fix it.
Screen:
Attachment 108399
Note: If anyone is willing to share some good template for the launcher feel free to contact me or post here :thumbup1:
Downloads:
1. MKZOnline_Launcher-Client_Side.zip
2. MKZOnline_Launcher-Server_Side.rar
3. Config_Tool-MD5Read+Change_Version.rar
4. MKZOnline Launcher Folder - MediaFire
Credits:
nanoman - (his functions inspired mmoobb)
mmoobb - coding the launcher
luvssti - login source
Acnathon (me) - putting together them and made some modifications
Great. Thank you ;)
I still have some unused sh|t codes (that i added before) on the source so first ill clean them out and yes ill post it (also you can take the sources from one of my earlier posts and you can put them together if u want)
I only tested with top-level-domain and it doesnt works (but only the client wont start with domain the updater and the rest of the functions works) so i think its something related to client (you can also try using a bat to see if works with dns or domains.
(atm i dont really have time to check these)