Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Tutorial] Setup IrisLauncher + IrisPatcher + Patch Maker

Experienced Elementalist
Joined
Dec 16, 2010
Messages
233
Reaction score
75
Hello, as I say, I would like to show you, how this programs work.

Needed Files:
IrisLauncher:
IrisPatcher:
PatchMaker:
Hex Editor (Find some on google)
WebServer or WebHosting (If you dont have, or dont know how to install look at some Xampp or Wamp tutorial)
Brain

Setup PatchMaker:
-Unrar all Files once to "PatchMaker_Client" and second one "PatchMaker_Patcher" Folder
-Start PatchMaker.exe
-Setup Locations:


Why two Folder with same Files ?
It's becouse IrisClient use 2 Updaters, IrisLaunhcer and IrisPatcher.

That what you want to be Updated add To folder "patchs".

Into Client PatchMaker you should add:
-All "data" files
-All "language" files
-All "sound" files (Not needed)
-IrisClient.exe, IrisClient_GMTool.exe
-IrisLauncher.exe (Why? It's protection, that no-one will use another source of updates, and no-one can edit or hex it)

That, what is in Client PatchMaker, that will download IrisPatcher.exe

Into Patcher PatchMaker you should add:
-All "script" files (Packed! Becouse it contain more then 5,000 Files!)
-All ".dll" files in root of client
-All "launcher" files
-IrisPatcher.exe

That, what is in Patcher PatchMaker, that will download IrisLauncher.exe

To generate Patch, start PatchMaker.exe and click start, if you have in "patchs" folder all Files from Client, it will take like 15 min, so If you just trying to setup it, use just some files for test.

Generated Files will be in Updates folder.

SourceList.txt is file, that contain information about last patch, so ex. if I have IrisClient.exe and IrisClient_GMTool.exe PatchMaker generate Updates on all what is in "patchs" folder, and Backup all what was in last Updates to "Backup", when I create new one IrisClient.exe but just this not GMTool.exe I dont need to have in "patchs" folder the old files (in ex. IrisClient_GMTool.exe) but just the new IrisClient.exe, becouse SourceList.txt includ all new files that was In all Updates, so there will be information about newest IrisClient.exe, and the Newest IrisClient_GMTool.exe, so it's perfect!

Setup IrisLauncher:
-Unrar IrisLauncher to Client Folder
-Open IrisLauncher in Hex Editor
-Find gpotato.com:


-Edit the "download.iris.gpotato.com" to your site where will be localed Updates (Not the PATCH! just URL not Folders! This is bad iris.example.com/iris/download)

Setup IrisPatcher:
-Unrar IrisPatcher to Client Folder
-Open IrisPatcher in Hex Editor
-Find gpotato.com:


-Edit the "download.iris.gpotato.com" to your site where will be localed Updates (Not the PATCH! just URL not Folders!)(Same as in IrisLauncher)
-Open "Client\launcher\eng\url.txt"
-Edit "http://iriswebsite.com" to your main website
-Edit "http://registerwebsite.com" to your register website
-Edit "download.website.com" to your site where will be localed Updates (Not the PATCH! just URL not Folders!)(Same as in IrisLauncher and IrisPatcher)
-Save it

That's it! Now, you have Completed Client Side! Now let's setup server side!

Setup Files on WebServer:
-In your WebServer Create "patch" folder (So URL will be "iriswebsite.com/patch")
-In "patch" folder create 2 folders, "Client" and "Patcher"

To patch\Client Move all what you Generated from PatchMaker_Client
To patch\Patcher Move all what you Generated from PatchMaker_Patcher

Warning! The Client Must have Same PACK password Like gpotato (Normal Pack password) !!

That's all!
Thank you, for using this tutorial!

PS: dont miss "Like" button :)

Credits:
CodeSkilLs
Sungam
gpotato
relax (Some Source Code)
 
Last edited:
Experienced Elementalist
Joined
Apr 26, 2004
Messages
217
Reaction score
15
Nice work, really have code skills lol!
Perfect and clear guide!
And where are my credits? muhahaahah
 
Newbie Spellweaver
Joined
Aug 11, 2011
Messages
91
Reaction score
6
Hello, as I say, I would like to show you, how this programs work.

Needed Files:
IrisLauncher:
IrisPatcher:
PatchMaker:
Hex Editor (Find some on google)
WebServer or WebHosting (If you dont have, or dont know how to install look at some Xampp or Wamp tutorial)
Brain

Setup PatchMaker:
-Unrar all Files once to "PatchMaker_Client" and second one "PatchMaker_Patcher" Folder
-Start PatchMaker.exe
-Setup Locations:


Why two Folder with same Files ?
It's becouse IrisClient use 2 Updaters, IrisLaunhcer and IrisPatcher.

That what you want to be Updated add To folder "patchs".

Into Client PatchMaker you should add:
-All "data" files
-All "language" files
-All "sound" files (Not needed)
-IrisClient.exe, IrisClient_GMTool.exe
-IrisLauncher.exe (Why? It's protection, that no-one will use another source of updates, and no-one can edit or hex it)

That, what is in Client PatchMaker, that will download IrisPatcher.exe

Into Patcher PatchMaker you should add:
-All "script" files (Packed! Becouse it contain more then 5,000 Files!)
-All ".dll" files in root of client
-All "launcher" files
-IrisPatcher.exe

That, what is in Patcher PatchMaker, that will download IrisLauncher.exe

To generate Patch, start PatchMaker.exe and click start, if you have in "patchs" folder all Files from Client, it will take like 15 min, so If you just trying to setup it, use just some files for test.

Generated Files will be in Updates folder.

SourceList.txt is file, that contain information about last patch, so ex. if I have IrisClient.exe and IrisClient_GMTool.exe PatchMaker generate Updates on all what is in "patchs" folder, and Backup all what was in last Updates to "Backup", when I create new one IrisClient.exe but just this not GMTool.exe I dont need to have in "patchs" folder the old files (in ex. IrisClient_GMTool.exe) but just the new IrisClient.exe, becouse SourceList.txt includ all new files that was In all Updates, so there will be information about newest IrisClient.exe, and the Newest IrisClient_GMTool.exe, so it's perfect!

Setup IrisLauncher:
-Unrar IrisLauncher to Client Folder
-Open IrisLauncher in Hex Editor
-Find gpotato.com:


-Edit the "download.iris.gpotato.com" to your site where will be localed Updates (Not the PATCH! just URL not Folders! This is bad iris.example.com/iris/download)

Setup IrisPatcher:
-Unrar IrisPatcher to Client Folder
-Open IrisPatcher in Hex Editor
-Find gpotato.com:


-Edit the "download.iris.gpotato.com" to your site where will be localed Updates (Not the PATCH! just URL not Folders!)(Same as in IrisLauncher)
-Open "Client\launcher\eng\url.txt"
-Edit "http://iriswebsite.com" to your main website
-Edit "http://registerwebsite.com" to your register website
-Edit "download.website.com" to your site where will be localed Updates (Not the PATCH! just URL not Folders!)(Same as in IrisLauncher and IrisPatcher)
-Save it

That's it! Now, you have Completed Client Side! Now let's setup server side!

Setup Files on WebServer:
-In your WebServer Create "patch" folder (So URL will be "iriswebsite.com/patch")
-In "patch" folder create 2 folders, "Client" and "Patcher"

To patch\Client Move all what you Generated from PatchMaker_Client
To patch\Patcher Move all what you Generated from PatchMaker_Patcher

Warning! The Client Must have Same PACK password Like gpotato (Normal Pack password) !!

That's all!
Thank you, for using this tutorial!

PS: dont miss "Like" button :)

Credits:
CodeSkilLs
Sungam
gpotato
relax (Some Source Code)

i have a problem
as you see
where 's my mistake?
and what 's the pack passwork?
i only know password: #7qlcRkfanwlrodldi# but it's incorrect
CodeSkilLs - [Tutorial] Setup IrisLauncher + IrisPatcher + Patch Maker - RaGEZONE Forums
 
Last edited:
Experienced Elementalist
Joined
Dec 16, 2010
Messages
233
Reaction score
75
On the webserver, you didnt have Right files, When you Use patchmaker to generate Updates, you must put files from "Updates" forlder to WebServer patch\Client (ex. ) not !
yop, #7qlcRkfanwlrodldi# this is the password, but that you dont need, it just for packing you data like 2ddata.pack .. etc..
 
Newbie Spellweaver
Joined
Aug 11, 2011
Messages
91
Reaction score
6
On the webserver, you didnt have Right files, When you Use patchmaker to generate Updates, you must put files from "Updates" forlder to WebServer patch\Client (ex. ) not !
yop, #7qlcRkfanwlrodldi# this is the password, but that you dont need, it just for packing you data like 2ddata.pack .. etc..

i really do like you say.
the laucher is very well. but patcher has a problem.
i put language to laucher.when laucher success, i cant play game.
the client said language/korea.pack was wrong. but i pack a language with pass: #7qlcRkfanwlrodldi#. i connect to game normaly
 
Experienced Elementalist
Joined
Dec 16, 2010
Messages
233
Reaction score
75
Hmm, this is ok, send me screens of launcher\eng\url.txt, and hexed IrisPatcher.exe with line of you WebSite URL

Edit: But here you have mistake too, you have there IrisPatcher, but IrisPatcher.exe can update your self, so In IrisPatcher (Patch\Client) you must have IrisLauncher.exe, and in IrisLauncher (Patch\Patcher) you must have IrisPatcher.exe :)
 
Newbie Spellweaver
Joined
Aug 11, 2011
Messages
91
Reaction score
6
Hmm, this is ok, send me screens of launcher\eng\url.txt, and hexed IrisPatcher.exe with line of you WebSite URL

Edit: But here you have mistake too, you have there IrisPatcher, but IrisPatcher.exe can update your self, so In IrisPatcher (Patch\Client) you must have IrisLauncher.exe, and in IrisLauncher (Patch\Patcher) you must have IrisPatcher.exe :)

CodeSkilLs - [Tutorial] Setup IrisLauncher + IrisPatcher + Patch Maker - RaGEZONE Forums

my ip is 192.168.1.134
i use xampp.
 
Experienced Elementalist
Joined
Dec 16, 2010
Messages
233
Reaction score
75
You can but the way is too non-practicle, every time you will edit one somethink in language, players will have to download completly language pack (about 40MB) just like the resource.pack and the other..
 
Newbie Spellweaver
Joined
Aug 11, 2011
Messages
91
Reaction score
6
You can but the way is too non-practicle, every time you will edit one somethink in language, players will have to download completly language pack (about 40MB) just like the resource.pack and the other..

i know that. but i am afraid someone want to steal my language.
i translate it from English 100% to Vietnamese.
i get a lot of time to translate.
so i want to protect it.
i set new passwork for all pack file.but the client not work.
can you teach how to change the pack passwork?
 
Experienced Elementalist
Joined
Apr 26, 2004
Messages
217
Reaction score
15
i know that. but i am afraid someone want to steal my language.
i translate it from English 100% to Vietnamese.
i get a lot of time to translate.
so i want to protect it.
i set new passwork for all pack file.but the client not work.
can you teach how to change the pack passwork?

U need to change the client password, not only pack password.
 
Newbie Spellweaver
Joined
Aug 11, 2011
Messages
91
Reaction score
6
U need to change the client password, not only pack password.

yes, i know that! but i dont know how to do.
how to change client password.
if hexing it. please tell me where is the place i need to edit?
thanks man...
 
Newbie Spellweaver
Joined
Apr 14, 2012
Messages
15
Reaction score
0
Thank you for this sir. =)
I'll put it on my collection and test it later.
Liked!
 
Back
Top