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!

Bunch of tutorials and other stuff.

Joined
Aug 20, 2010
Messages
1,387
Reaction score
253
Tutorials:

Setting up a server:
http://forum.ragezone.com/f641/tutorial-1-18-server-files-803523/

Enable and Run Dungeons, as the Circus:
http://forum.ragezone.com/f641/tutorial-enable-run-dungeons-circus-811482/

Setup Iris PackTools:
http://forum.ragezone.com/f641/tutorial-release-setup-iris-packtools-839918/

Code:
Needed Files:
PackTools: MediaFire
Brain

How to use:
-Unrar to "PackTools" folder
-Open "settings.ini"
-Edit what you need to edit :-)
-PackFormat must be without dot! (ex. "pack", "dat", no quotes)
-You can Edit PackPassword (Default "#7qlcRkfanwlrodldi#")
-Each time, you will change "Packs Names" you need to have created folder "rebuilt.PACKNAME" for each, as you can see in Unrared folder, all packed packs you will find in "Packed" folder

!Warning!
If you change name of language pack in settings.ini, you need to rename folder in "rebuilt.LANGUAGENAME\language\LANGUAGENAME".

Credits:
CodeSkilLs
Sungam

Adding Items to NPC:
http://forum.ragezone.com/f641/guide-adding-items-npc-740782/

Code:
[QUOTE="iHeartCake, post: 6263697, member: 600430"]This  explains how to add cash shop items to a in-game npc. Hope it helps someone. If there is already a guide for this feel free to trash it.

[B]What you need//[/B]
[LIST=1]
[*][B]item_define.txt [/B]
[LIST]
[*]Were you will be setting price
[/LIST]
[*][B]item_npcstore.txt[/B]
[LIST]
[*]Adding the items to npc
[/LIST]
[*][B]interfacemsg.txt[/B]
[LIST]
[*]New tabs and tab names
[/LIST]
[*][B]item_name.txt[/B]
[LIST]
[*]Id reference
[/LIST]
[/LIST]

[B][SIZE="4"]NPC//[/SIZE][/B]

First you need to pick a npc you want the items to go on, unfortunately they are numbered not named in the npc txt. I use npc 5 [SIZE="1"][Kristin in game][/SIZE] its easily assessable to everyone. But you can choose which ever one suits your needs.

[spoiler]
}																																																																							
--Å©¸®½ºÆ¾																																																																							
npc_store 5																																																																							
{																																																																							
	tab 97	100	0																																																																				
	{																																																																						
		800001	800002	800003	800004	800005	800006																																																																
	}																																																																						
	tab 226	100	0																																																																				
	{																																																																						
		806001	806021	806071	806081	806031	806041	806051	806131	806061	806111	806141	806101																																																									
	}																																																																						
	tab 227	100	0																																																																				
	{																																																																						
		807008																																																																					
	}
	[B]tab 500 100     0
	{
		1100029 1100026 1102024 1100049[/B]
	}																																																																					
}					[/spoiler]

The bold bit is the part I added. Adding new tabs is relatively easy. So don't skimp make it organized.

[B][SIZE="4"]Tabs//[/SIZE][/B]

[B][LIST]
[*]tab 500 100     0
[/LIST][/B]
The only bit you need to edit to change the name of the tab is the 500, you go into the [B]interfacemsg.txt[/B] Go all the way to the bottom add a new number.

so.

This should be the last one, you then add either 40304 or a new number it actually doesn't matter as long as its not a number already in there.
[code]40303	"The guild can acquire a percentage of gold that is transferred to the Guild Warehouse."

so you get this:

40304 "New Tab name"

Then go back to your npc store and add a new line should look like this:


}
tab 40304 100 0
{
some id's for items go here we'll get to that soon.
}
}


Keep in mind you can add as many tabs as you want to a npc with this format.

So now we know were the items are going and to what tabs now we need some items.


Items//
Open your item_name.txt
Pick some items you want to add. For an example lets just say were putting in 1110060 "Hot Summer Outfit (7)" & 1111001 "Alice's Townwear(30days)" . So now we have the Id's.

Lets go back to the item_npcstore.txt


}
tab 40304 100 0
{
1110060 1111001
}
}


Those items should show in game now but you still need prices.

Prices//
Go to item_define.txt
Now we need to find the sets were adding, just search the Id for "Hot Summer Outfit "

If it makes it easier you can open it in excel or you can use google docs spreadsheet which is what I use.

If you use google docs, just copy the full line you want, paste it in there.
Code:
1110060	ºÒŸ´Â ¿©¸§ ³²³à(7ÀÏ)	1110060	0	1	6	10	1001	12	1	1	0	0	0	0	0	0	1	604800	1	2	0	1110060	1	0	0	0	0	300333	0	0	0	0	0	0	1962	0	0	0	0	1

In google docs O is the price to buy it. So edit to what you want there you go price set.[/QUOTE]
[/CODE]

Setting up ODBC:
http://forum.ragezone.com/f641/guide-setting-odbc-32-64bit-708058/

Code:
[QUOTE="jM2.me, post: 6024179, member: 749376"]Okay so first off we have to open [U]Data Sources (ODBC)[/U]
[I]32bit users go to [U]Start > Control Panel > Administrative Tools[/U] and open [U]Data Sources (ODBC)[/U][/I]
[IMG]https://forum.ragezone.com/images/404_image.png[/IMG]
[I]64bit users go to folder [U]c:\Windows\SysWOW64\[/U] and open file [U]odbcad32.exe[/U][/I]
[IMG]https://forum.ragezone.com/images/404_image.png[/IMG]


Now you have to click on [U]System DSN[/U] and you will see empty list unlike me because I already have added entries. But all you do here is click [U]Add[/U] (sorry forgot to highlight)
[IMG]https://forum.ragezone.com/images/404_image.png[/IMG]


Then you have to select [U]SQL Server[/U] and click [U]Finish[/U]
[IMG]https://forum.ragezone.com/images/404_image.png[/IMG]


After that you enter [U]Name[/U] and [U]Server[/U] which is [U](local)[/U] and click [U]Next[/U] (sorry forgot to highlight again). Note: you will have to do this for three times, first for [U]IRIS_LOGDB[/U], second for [U]IRIS_GAMEDB[/U], and last time for [U]IRIS_MEMBERDB[/U]
[IMG]https://forum.ragezone.com/images/404_image.png[/IMG]


Once you are done you will see this. Select highlighted radio button and enter [U]Login ID[/U] which is [U]irisdb[/U] and [U]Password[/U] which is [U]ehdwjq10aks![/U] Once done click [U]Next[/U] (yeah, yeah, I know, forgot to highlight again)
[IMG]https://forum.ragezone.com/images/404_image.png[/IMG]


Then make sure to check [U]Change the default database to[/U] and select corresponding database and press [U]Next[/U] (don't even ask...).
IRIS_LOGDB -> IRIS_LOGDB
IRIS_GAMEDB -> IRIS_GAMEDB
IRIS_MEMBERDB -> IRIS_MEMBERDB
[IMG]https://forum.ragezone.com/images/404_image.png[/IMG]


Here simply enough press [U]Finish[/U] (yey highlighted I know :lol:)
[IMG]https://forum.ragezone.com/images/404_image.png[/IMG]


And lastly we press [U]OK[/U] and repeat same process for other databases. Note: you can test if everything is okay by clicking on [U]Test Data Source...[/U]
[IMG]https://forum.ragezone.com/images/404_image.png[/IMG]


[COLOR=Red]Remember do this for all three databases, at the end you must have something like in first picture

[B][COLOR=black]Credits:[/COLOR][/B]
[COLOR=Black]Me for writing this guide and everyone else who worked on iris[/COLOR]
[/COLOR][/QUOTE]

EXP RATE:
http://forum.ragezone.com/f641/guide-exp-rate-708370/

Code:
[QUOTE="jenose, post: 6084482, member: 236481"]i found info from file

it's be like this

[code]
0 << Mean Field EXP
{
	[COLOR="Red"]-5	0.3
	-4	0.4
	-3	0.6
	-2	0.8
	-1	1[/COLOR]
	0	1
	[COLOR="Blue"]1	1.02
	2	1.04
	3	1.06
	4	1.08
	5	1.10
	6	0.1[/COLOR]
}

1 << Mean Dungeon EXP
{	
	[COLOR="Red"]-5	0.3
	-4	0.4
	-3	0.6
	-2	0.8
	-1	1[/COLOR]
	0	1
	[COLOR="Blue"]1	1.02
	2	1.04
	3	1.06
	4	1.08
	5	1.10
	6	0.1[/COLOR]
}

0 is field monster exp
1 is dungeon monster exp

RED is monster level below from you
Blue is monster level more than you

:$:[/QUOTE]
Code:
[B][I]Releases:[/I][/B]

[B]Patch Maker:[/B]
[url]http://forum.ragezone.com/f640/release-iris-extremes-patch-maker-755030/[/url]

[B]Iris 1.18 Single IP Setup:[/B]
[url]http://forum.ragezone.com/f640/release-iris-1-18-single-733084/[/url]


Gonna add more topics later.. and i'll write my own tutorials on changing things within the server and client.

Credits go to all the users who made the threads & posts.
Please if you have trouble, reply in the threads and not here.

~ Tidie10 ~
 
Last edited:
Back
Top