Jump to content

[Guide] How to import custom items on your server (For newbies)


Mask

Recommended Posts

Because someone asked me it i made this guide to help people who dont know how to import custom items into your server.

 

 

[move]

-:- The Guide -:-[/move]

 

 

1. First you should know what type of client is the share for for example Interlude/Kamael/Hellbound/Gracia

 

 

2. Ok you have downloaded it and you dont know how to put it in your server?

 

 

3. The downloaded file should contains server files/client files and sql.

 

 

4. First go to file edit and open the armorgrp for armors and weapongrp for weapons depends on what you want to import [weapongrp and armorgrp are dat files which are located in your system folder] . ( P.S Your system must be patched with l2 encdec.)

 

5. Ok now find the weapongrp.txt of the file you want to import and open it with notepad. Normaly is in client files/system

 

 

6. Press ctrl+a to select them all and turn to the file edit and paste the text in the last line of the file edit. (If there isnt 1 space at the end when you paste the text then press 1 time the enter or else you will get an error if it has a space then leave it and save it to desktop. After you saved it successful, cut and paste it into C:/Program Files/Lineage II/system and replace it with the other one.

 

7. If there are any folder with name systextures or animation in the share then copy/paste and replace them in to C:\Program Files\Lineage II

 

8. Ok now time for sql file. Open the Navicat and open the database l2jdb or whatever name the database of your server has. (Open it ,it means to turn to green the icon next to the name of database)

 

9. Now right click on the database and select Execute Batch File...

10. Find the sql file of the weapon/armor that you want to add and open it.

 

 

11. If it says that it installed successfully then its ok but if you get error then is something wrong with the sql file or you dont have the right pack of the share , for example  L2j free/ L2j server/L2j Oneo/L2j Umbrella/L2 Emu or whatever pack.

 

12. Ok now its time to import the server files. If its weapon you should put the xml file in data/stats/weapon or if its armor you should put it in data/stats/armor. Also you should know that some packs have this line in the xml files when you open them with notepad :weapons :<!DOCTYPE list SYSTEM "weapons.dtd">  and for armors:<!DOCTYPE list SYSTEM "armors.dtd">under this line: <?xml version="1.0" encoding="UTF-8"?> . If your pack has the 1st line above into the others xml then you should add it too in your weapon/armor you want to add. If your pack doesnt has this line and your file you want to add has it, then you should delete the line. If you edit something with notepad save it before close it.

 

13. You 've done it :o. You have just imported the custom item in your server :o!!! Now you have just to log in and type the id of your weapon/armor and enjoy.

 

 

 

[move]-:- Programs you will need -:- [/move]

 

File Edit (To open dat/ini/int files and save them)

C5/Interlude: http://depositfiles.com/en/files/6564172

Kamael/Hellbound: http://rapidshare.com/files/134224727/L2_FileEdit_Kamael-Hellbound_Collection_by_ExTaCy1337.rar

Gracia: http://rapidshare.com/files/138511463/Gracia_fileedit.ZIP.html

 

L2 endec 2.92 (To pach your system)

 

http://www.l2wh.com/dstuff/public/common/l2encdec_292.zip

 

Thx and i hope it help the people that ddidnt know how to do this. ;)

 

Link to comment
Share on other sites

Yes really nice guide...i suggest sticky!! :P

BTW this is the only File-edit that works for me! xD

(i was always getting an error with other versions)

Keep sharing dude!!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • Welcome to my store : https://topestore.mysellix.io/fr/ 2015-2022 Aged Discord Account 2015 Discord Account : 60.99 $ 2016 Discord Account : 10.50 $ 2017 Discord Account :4.99 $ 2018 Discord Account : 3.99 $ 2019 Discord Account : 2.99 $ 2020 Discord Account :1.99$ 2021 Discord Account :1.50$ 2022 Discord Account :0.99$ Warranty :Lifetime Payment Methods : Crypto/ PayPal Contact Me On Discord Or Telegram Discord : @ultrasstore11 Telegram : https://t.me/ultrastore11 Whatsapp ; +212614849119 Welcome to my store : https://topestore.mysellix.io/fr/ 2015-2022 Aged Discord Account 2015 Discord Account : 60.99 $ 2016 Discord Account : 10.50 $ 2017 Discord Account :4.99 $ 2018 Discord Account : 3.99 $ 2019 Discord Account : 2.99 $ 2020 Discord Account :1.99$ 2021 Discord Account :1.50$ 2022 Discord Account :0.99$ Warranty :Lifetime Payment Methods : Crypto/ PayPal Contact Me On Discord Or Telegram Discord : @ultrasstore11 Telegram : https://t.me/ultrastore11 Whatsapp ; +212614849119
    • The heavy lifting is done in the client, because while you can get away with small imperfections in the java, everything in the client must be impecable. So, if you haven't touched the client, I'd say pick the newest protocol version you can find the client editing tools and Interface.u (mandatory) / NWindow.dll (better to have it) / Engine.dll (optional) sources for. At the very least, you need the Interface.u to fix the Clan Window and enable skill enchanting on Classic/Essence versions, if you decide to use one of them instead of MAIN/LIVE.
    • Thanks for clarification. Do you think the newest clients offer solid advantages compared to the classic ones like Salvation? I'm also in the process of porting h5 to one of them just for the sake of it, so I was wondering if I should just attempt to go to the newest possible.
    • Upgrading to Salvation is exactly the same as upgrading to the newest client with the only difference being access to free-shared client editing tools and resources. I am speaking from experience. I have upgraded my HF source to one of the newest clients by myself (in terms of server side. got help with the client) and hit every single wall there was in the process. Now, I already have several multi-protocool server cores so I can easily compare different approaches to tackling the same issue, which also helped the learning process. Best way to learn would be to use this one (link below) to snoop around and figure out what has been changed in the server side (the packet structure will be different, for sure, but works for understanding/figuring the process out in general terms). https://github.com/iBezneR/L2J_SunriseProject_Purity The client side will always be the same, always the same files, only the DAT structure will be different. I personally wrote myself some parsers for the data of the DAT files from OLD -> NEW client.
  • Topics

×
×
  • Create New...