PDA

View Full Version : Hướng dẫn add new item vào server [English Guide]



Alexi_Laiho
02-04-09, 07:13 PM
Nguồn: dogpound - Ragezone


Adding items to your Client as well as you MuMaker 1.09
MuMaker 1.09
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

We will come back to MuMaker in the End.

Well in this guide will teach you to add Wings and sets. Many people post their repacks, but when you ask them to add them they are mean to you, today You know like they do.



Steps: 1 .- the tools: They need MuTools 0.9.1, So you can download from here.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


2.- OllyDbg:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>



3.- Main 1.4x no 3d + Fix the limit of Sets: does not count on the fix of the wings neither weapons, since with the tutorial one we will explain as fixing that limit, with that example they will learn to fix the limit of ítems by if same. <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Serial: laid21dnoks4rldr Versión: 1.4.24


4. Doing Backups of the following files because if they are messed up in some steps: *Item.bmd of the folder: Data \ local in the client.
*Item (New) and Item (Kor) of the folder: C: \MuOnline\Data\lang\Kor and
C: \MuOnline\GameServer_CS\Data\lang\Kor
Depending on if they use the gs_cs to endorsement the
files item,
if not, only of the files of the folder C: \MuOnline\Data\lang\Kor


5.- Introduction to the Guide:
In the guide we will speak of offsets, but what are the offsets? R. -the offsets are the binary directions that utilizes the main to be communicated with the Server and this to send to read and to receive the data of the Server.

Well with that small introduction XD already they will know to that we refer when we speak of offsets


6.- Beginning of the Guide: Of example so that You understand How to add their items, we will teach first to Fixing the
limit of wings:

Since this main already counts on a fixed limit of Sets, With the example of the fix of the wings you will be able fixing the limit of weapons and shields by you same, is easy to do, the same steps that were shown in the wings, but with the offsets
of the weapons and shields.

A you see finished the explanation on fixing the limit of items, they will know as to add the qualities and names of their items to the Client and to the Server…


* I start of the Fix of limit of wings: Open the main with OllyDbg. For this alone they open the program and they drag the main to the same program, is important that when they do this step the main this in the folder of the client and that wait for that charge in the program. If not, error will give them A you see open correctly showed them a screen as this:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image002.jpg


A you see open we proceed to seek the following offsets.
005E81A3 |> 837D FC 03 CMP DWORD PTR SS:[EBP-4],50 ;Wing
005E81E0 |> 837D FC 04 CMP DWORD PTR SS:[EBP-4],50 ;Wing
005E821D |> 837D FC 04 CMP DWORD PTR SS:[EBP-4],50 ;Wing

If they look at the image, in the left they will be able to see the binary codes seemed to these
005E81A3
005E81E0
005E821D

That are the ones that are seeking. Some you see found the first offset will appear them an image as this:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image004.jpg


We give double click on the line, and a picture will appear same as this:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image006.jpg


Substitute the number 3 with the number 50 and they pressure the button Assamble, after they see that in the offset the number 3 change to 50 and was put in red color they pressure in the button partition, since it do not them they pressure published the lower line. Image of the offset
published:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image008.jpg


A you see that this published, we select the offset and we give right click on her, later we select the option, Copy to executable Selection. Here they can see the image:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image010.jpg






A you see fact that step we will proceed to keep, since a picture will appear them as this, with the offset modified in
gray color, in which they give right click on this and the menu will appear them, they pressure the option Save File like
they see in the photo: :
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


A you see pressured Save File, the Box to Keep will appear them, they Pressure the button to Keep and a message in English will appear them that says that if they want to replace the file main, they pressure that If.
Here the photo:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image014.jpg


With this already they will have published and kept the first offset of which are 3 the ones that should be modified for fixing the limit of wings, The first one was this, that was the one that
fixeamos: 005E81A3
Alone these two would reduce them: 005E81E0 y 005E821D

For which they would have that to repeat the alone steps that now would seek the second offset would modify and they would keep, Later the third one, they would modify
and they would keep.

It notes important: After publishing each offset and to keep, you owe: Closing the program and to open it another you see and to drag the main to the OllyDbg another see. Since you caused proceed it to seek and to modify the offset.

This you repeat it for fixing the limit of the weapons and shields: Seeking, modifying, keeping, closing and opening. When publish each offset. It recalls that for fixing the limit of wings, Sets, weapons, and shields, in each main the offsets Are different, for which here you abandonment the same for each version:

Main1.04X (1.4.24)
005E72D1 |> 837D FC 29 CMP DWORD PTR SS:[EBP-4],50 ; Sword
005E73A4 |> 837D FC 10 CMP DWORD PTR SS:[EBP-4],50 ; Axe
005E73E1 |> 837D FC 19 CMP DWORD PTR SS:[EBP-4],50 ;Mace
005E7437 |> 837D FC 05 CMP DWORD PTR SS:[EBP-4],50 ; Mace
005E748D |> 837D FC 15 CMP DWORD PTR SS:[EBP-4],50 ; Spear
005E74E3 |> 837D FC 14 CMP DWORD PTR SS:[EBP-4],50 ; Shield
005E7552 |> 837D FC 09 CMP DWORD PTR SS:[EBP-4],50 ; Staff
005E75DA |> 837D FC 20 CMP DWORD PTR SS:[EBP-4],50 ;Staff
005E7617 |> 837D FC 07 CMP DWORD PTR SS:[EBP-4],50 ;Bow
005E7654 |> 837D FC 07 CMP DWORD PTR SS:[EBP-4],50 ;CrossBow
005E81A3 |> 837D FC 03 CMP DWORD PTR SS:[EBP-4],50 ;Wing
005E81E0 |> 837D FC 04 CMP DWORD PTR SS:[EBP-4],50 ;Wing
005E821D |> 837D FC 04 CMP DWORD PTR SS:[EBP-4],50 ;Wing

For New Sets
005E5606 |> 837D F0 0A CMP DWORD PTR SS:[EBP-10],50
005E5AC7 |> 837D F0 04 CMP DWORD PTR SS:[EBP-10],50
005E5B9B |> 837D F0 20 CMP DWORD PTR SS:[EBP-10],50
005E5E89 |> 837D F0 06 CMP DWORD PTR SS:[EBP-10],50
005E5F58 |> 837D F0 02 CMP DWORD PTR SS:[EBP-10],50








Main 1.04H (1.4.8)
0062D612 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ;Sword
0062D6E5 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ;Axe
0062D722 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ;Mace
0062D778 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ;Mace
0062D7CE |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ; Spear
0062D824 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ; Shield
0062D893 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ; Staff
0062D91B |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ; Bow
0062D958 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ; CrossBow
0062E48E |> 837D FC 03 CMP DWORD PTR SS:[EBP-4],50 ; Wing
0062E4CB |> 837D FC 04 CMP DWORD PTR SS:[EBP-4],50 ; Wing
0062E508 |> 837D FC 04 CMP DWORD PTR SS:[EBP-4],50 ;Wing

For New Sets
0062BB1A |> 837D EC 50 CMP DWORD PTR SS:[EBP-14],50
0062BE15 |> 837D EC 50 CMP DWORD PTR SS:[EBP-14],50 ;
0062BFDB |> 837D EC 50 CMP DWORD PTR SS:[EBP-14],50
0062C0B0 |> 837D EC 50 CMP DWORD PTR SS:[EBP-14],50




Main 1.04J (1.4.10)
0062D7E2 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ; Sword
0062D8B5 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ; Axe
0062D8F2 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ; Mace
0062D948 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ;Mace
0062D99E |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ;Spear
0062D9F4 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ;Shield
0062DA63 |> 837D FC 50 CMP DWORD PTR SS:[EBP-4],50 ;Staff
0062DAEB |> 837D FC 07 CMP DWORD PTR SS:[EBP-4],50 ;BOW
0062DB28 |> 837D FC 07 CMP DWORD PTR SS:[EBP-4],50 ; CrossBow
0062E65E |> 837D FC 03 CMP DWORD PTR SS:[EBP-4],50 ;Wing
0062E69B |> 837D FC 04 CMP DWORD PTR SS:[EBP-4],50; Wing
0062E6D8 |> 837D FC 04 CMP DWORD PTR SS:[EBP-4],50; Wing

For New Sets
0062BCEA |> 837D EC 50 CMP DWORD PTR SS:[EBP-14],50
0062C1AB |> 837D EC 50 CMP DWORD PTR SS:[EBP-14],50
0062C280 |> 837D EC 50 CMP DWORD PTR SS:[EBP-14],50






7.- In the first document we saw to the step 6, Here we will see the step 7 and others, that are the Edition Client and Server. *We will begin with the Addition of a Helm with which alone they repeat the process for the other parts of a set and they will have it every aggregate: they recall that this main already has fixed the limit of sets, (if esque are using the one that we leave them in the discharges), if not, you are able fix the limit of ítems of any main. Since with our previous
example they were able to fix the addition of wings, with this they learned as is done and they will be able it to do in any main with the offsets that we leave.

Well, we will proceed, once already they published the offsets of his main, (the limit of wings, weapons, shields, or sets)
they can proceed with this part of the guide that is that of Edition Client and server, as already mentioned…

Primarily we will publish the File Item (New) of the folder: C: \MuOnline\Data\lang\Kor (they Recall to do the Backups) we Open It with the notepad of notes and an image showed us as this
:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image002.jpg

If they revise it well they will see that all the items, weapons and others, they are for sections. This is very important since thus the client and the server can differentiate and not to cause errors, so be set well and they modify as themselves them this teaching since if they erase some line without being given account or some attribute, failures in the play can occur them.

We will go part by part they recall that alone we will add a helm, the procedure for the wings, weapons and shields will be seemed, alone that as opposed that the lines of the wings were published or you arm etc.

7.1.- Addition of a Helm: Having open the Item (New) we seek the section of the helm. You can open the search engine pressuring (ctrl.+f or ctrl + b) a see open write Helm and carried you to that section as can see in the image:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image004.jpg

Here I have the last sets that were published before those of Rimbros and Gyvastis That the I finalize Was the set Nightmare. The Illuson-Games is the set Canty alone Executor that I it renown, that of DarkElf, is the same one DarkElf, I have
aggregated those two sets of example as already saw in some photos that were published for the credits of Illuson-Games and by my.

Continuing with the guide, we will add a helm new that will be the XentarLion Set
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
We will publish the lines to add the new Helm Keep in mind and is very important that the lines of the Item (New) and the Item.bmd have to coincide, if not to the dropear the item will not leave them. The two files in this case should have the same lines as for the first number and some attributes of the Toadstool.

Now that we have explained that we will create the Helm,
Item in the (new) if they see the number 53 is the helm of the DarkElf, *now add the new number will be 54 depending on how many sets you have and the number will be different, but still continuing with the series. Always add one more number
Then whats on the Item.txt and item.bmd to you setsyou add . If it is 54 in Item.txt and .bmd then on your set .bmd files make sure you add the next number this is the only way Mu Recognizes the files, Remember BMD files go in your Client / Data/ Player folder. Weapons and MOnsters in Client/ Data/ Items.

Here is the picture:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image006.jpg

If you appreciate the blue line above has the same attributes of the previous
Why?This is so that Helm occupy the same slots in the inventory the X and Y
Is to position items, X is the space to
and Y indicates the position of the item to



Still, they should copy the values they see in the blue bar,
The marrow of the line before the new edit,
either armor, wings, shields, swords etc. .. those of the X and Y can modify to your liking in order to save space or increase the slots in the inventory as the item.
Once copied it and put the name of the Helm as seen from the quotation
"XentarLion Helm" Item.bmd to open the tool MuTools,
Go to File \ open and find the folder item.bmd their local customer and ,
We should see an image like this:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image008.jpg

Since you opened the file correctly, and leaves them as in the image on to edit it together with the Item (New) to have the same qualities of attributes in terms of defense and attack others.

7.2.-Small Item.bmd explanation:
This is the file that stores all the qualities of the items weapons, swords, bows and so on. Which are divided into sections, the first is to look like swords, each section with 511 items added to these spaces.

As in this example we are adding on to helm a search for that section,
Each type of item for this section so when you want to add any other party to seek a single in September and add lines to that section because they are the same steps.
Here is the photo:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image010.jpg

If you can see, we put the same name at the helm of the Item.bmd and the two are in sequence, the two are the number 54 as I said some attributes must be equal in Item (New) and in the Item.bmd Here were the numbers who are 2 different sections and slots.

2 .- The first type is
The 2nd and 3rd positions are 2 .- holding the item in inventory, if they do not edit the image in the box below the 160, why?
That can put the number you want to put 190 in my case, but they can put they want, there is the level at which the player will drop the item as you have configured the drops of Monsters.
Now an image indicating the significance of more attributes that must match the Item.bmd:

In pink: pink to the right of the Item (New) can view the attributes above the 160 and 190 which are the levels of the item drop.

In blue: the ranges of the defense can put any number you like is the attribute that appears in the item in this case the helm which will give them the range of defense shields.
Remember that we are editing the line 54 in this case, then continue with the guide, we also noted the number 54 in blue.

Green: Defense, as this is mentioned is the defense of the item that you are green, as they are fully in line with the Item.bmd Item (New)
Can put the number of its taste, I have only one example.

Yellow:Length of the item, this is the attribute of the duration of the item to receive or desgastare using the player.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image012.jpg


Finally, we will give the latest indications of the past as well as the attributes of the item classification for each race and evolution, and add the helm as the Player folder where are stored all parts of sets.

Here is a picture of an attribute that is the ultimate strength and agility required by the item to use.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image014.jpg

Can be mentioned as the attributes they want with the simple reason that the two agree.
-Space at 0 and let them come on the line items above.

Now the most important as knowing which race and developments may use each item.
And the addition of options such as resistance rings and necklaces.
Here is the explanation of the colors in the picture:

Green: races
Purple: 1 = a number without changing example (Dark Knight)
Pink: the number 2 = changes to the 2nd example (Blade Knight)
Yellow: 3 = a number of developments such 3era (Blade Master)

Gray: the activation of the options similar to those of the pendant and rings.
Must be 1 to be activated, the maximum strength of these is (14)
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image016.jpg


Finally we have to add the file and the texture. MDBs to Folder Player
Remember that there are all the sets.
Item in the folder van arms, badges and wings

As you will see in the picture we have to rename any helm that we have downloaded HelmMale55 it would in my case, because if you remember we were editing the line 54, Remember we are adding one more number to Clinet files.

Here the. MDBs is read by adding a number that is HelmMale55 with 1 added.
Line and Item.bmd Item (New) should always be a number of previous andalusia. MDBs why I called HelmMale55

As for the textures only agréguenlas to the folder, these are the ones with the extension. Ozj or. OZT those not known, the direct read.

Here is the photo along with the textures.
As you see I have selected the file from the helm, this is the renamed to HelmMale55 since the previous helm was that I had in Item 53.BMD and the BMD of these lines is 54 so here is the new line 54 has the number 55 helm.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image018.jpg

Once moved into its game and take the helm as already seen in the photo:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
file:///C:/DOCUME%7E1/Dad/LOCALS%7E1/Temp/msohtml1/01/clip_image020.jpg


If you do not know the other names are in the Folder Player:
HelmMale and a number of the Item.BMD and Item (New)
ArmorMale and a number of the Item.BMD and Item (New)
PantMale and a number of the Item.BMD and Item (New)
GloveMale and a number of the Item.BMD and Item (New)
BootMale and a number of the Item.BMD and Item (New)


Remeber to Name then just like this BootMale, if you mame them BootsMale, Becuase of this S you will get a invisible item, Buged


In the Folder Item:
Wing and a number of Item.bmd and the Item (New)
Shield and a number of andalusia and Item.bmd Item (New)
Staff and a number of Item.bmd and the Item (New)
Bow and a number of andalusia Item.bmd and Item (New)
Crossbow and a larger number of andalusia Item.bmd and Item (New)
Sword and a number of andalusia Item.bmd and Item (New)
Mace and a number of the Item.BMD and Item (New)

True of Note that the Item File (New) is the main file that stores the data concerning the names and other attributes of the items in the 1.4x versions
In previous versions is the Item (Kor)

But to avoid copying the item (new) was that we were editing and renómbrenlo to Item (Kor)
Then if you use the glue the two files Gs_cs the Item (New) and Item (Kor) already had in the folder Data \ lang \ kor Gs_cs of and have no problems with that.
With respect to photos, there is a small detail that when I step desapercibido.Si by setting the number 1,2 and 3 are by turns,
As andalusia Dl. MG and only takes the number 2 as the third evolution
Since these do not have the player 3era real evolution.
E there so that does not carry the number 3 as I if not the 2.



Greetings and hope to be able to read the guide
That's easy, I am not able to make it short.

Credits to
Rimbros Supplying me with the Guide
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Illuson-Staff for the Guide in Spanish

Now for MuMaker 1.09
When you extract the MuMaker Copy And save the

MuMaker.mdb
Here is your Guide:

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Any Questions Please fell free to ask.

Hy vọng Guide này có thể giúp được mọi người 1 phần nào đó. Ai biết English thì có thể làm được. Anti stupid boy^^!

cena_hiphop_12
02-04-09, 09:10 PM
Đã có guide tiếng việt do mình viết từ lâu rồi bạn

Alexi_Laiho
02-04-09, 11:14 PM
Cena có thể share mình được không? Cảm ơn bạn

cena_hiphop_12
03-04-09, 03:37 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> <<Click here

LHB_LOVE
03-04-09, 04:24 PM
up lại link hình đi die hết rồi :(

Destruct
03-04-09, 04:37 PM
Chỉ là có Edit main.exe, còn Edit để thêm các Slotes trong item.bmd thì chưa có, cả cách nhận dạng items cho file item.bmd trong thư mục Data/Items/ của Client cũng chưa có luôn. Nói chung là còn xa ^^!