• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Tutorial on how to create new weapons, armors and shields.

Joined
Dec 7, 2016
Messages
22
Reaction score
6
Can someone provide a tutorial on how to create new weapons, armors and shields? I'd like to be able to make new rods and stuff. I don't necessarily need to create new sprites and stuff but a tutorial on that would also be appreciated.

I already tried some methods and gave a shot on using the Item editor provided here on otland on several posts, but none of them work with protocol 10.98.
 
Solution
Hm let's start:
Item Editor:
Load your items.otb -> Create Item

items_2.jpg

Next Step:
Change ClientID, you can find it in ObjectBuilder, set attributes

items_3.jpg

Next:

items_4.jpg

And:

items_5.jpg

If you have it, save your files now.

Creating new weapone/armor/items..
1) items.xml

XML:
        <item id="26516" article="a" name="training sword">
        <attribute key="charges" value="50" />
        <attribute key="showcharges" value="1" />
        <attribute key="weight" value="1000" />
    </item>

Server ID - i got from itemeditor id = 26516

If you want add rope/wand/bow/amunition:
data/weapons/weapons.xml
Add what you need, i add bow:

XML:
    <distance id="Server ID" level="300" unproperly="1"> <!-- Angel...
Lets Start! - Making New Weapons for example rods, go to weapons.xml, you will find each rod,wand,axe,sword,club,bolts inside there, you can copy a typical rod code and then paste it below the original to not confuse yourself, paste it in a way so that the code is coherent, change Item ID of pasted code for the item you want, now go to items.xml, find any wand/rod, copy wands attributes/slot type the whole wand/rod attributes, then go to your item id and paste them there.. fast,simple. for shields you just need to go to items.xml and change slot type of any item id, same goes for armors and legs..
none will need editing with item editor except if your making a container or tile..
 
Hm let's start:
Item Editor:
Load your items.otb -> Create Item

items_2.jpg

Next Step:
Change ClientID, you can find it in ObjectBuilder, set attributes

items_3.jpg

Next:

items_4.jpg

And:

items_5.jpg

If you have it, save your files now.

Creating new weapone/armor/items..
1) items.xml

XML:
        <item id="26516" article="a" name="training sword">
        <attribute key="charges" value="50" />
        <attribute key="showcharges" value="1" />
        <attribute key="weight" value="1000" />
    </item>

Server ID - i got from itemeditor id = 26516

If you want add rope/wand/bow/amunition:
data/weapons/weapons.xml
Add what you need, i add bow:

XML:
    <distance id="Server ID" level="300" unproperly="1"> <!-- Angel Crossbow -->
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </distance>

And effect:

Items_1.jpg
 
Solution
Hm let's start:
Item Editor:
Load your items.otb -> Create Item

View attachment 45934

Next Step:
Change ClientID, you can find it in ObjectBuilder, set attributes

View attachment 45935

Next:

View attachment 45936

And:

View attachment 45937

If you have it, save your files now.

Creating new weapone/armor/items..
1) items.xml

XML:
        <item id="26516" article="a" name="training sword">
        <attribute key="charges" value="50" />
        <attribute key="showcharges" value="1" />
        <attribute key="weight" value="1000" />
    </item>

Server ID - i got from itemeditor id = 26516

If you want add rope/wand/bow/amunition:
data/weapons/weapons.xml
Add what you need, i add bow:

XML:
    <distance id="Server ID" level="300" unproperly="1"> <!-- Angel Crossbow -->
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </distance>

And effect:

View attachment 45939
12:31 You see a knight armor (Arm:12).
It can only be wielded properly by knights and paladins.
It weighs 120.00 oz.

How change this to for example for all players not only knight and paladin?
 
12:31 You see a knight armor (Arm:12).
It can only be wielded properly by knights and paladins.
It weighs 120.00 oz.

How change this to for example for all players not only knight and paladin?

you need remove this item id from movements.xml
I mean this part:
XML:
    <movevent event="Equip" itemid="2476" slot="armor" function="onEquipItem">
        <vocation name="Knight" />
        <vocation name="Elite Knight" showInDescription="0" />
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </movevent>
    <movevent event="DeEquip" itemid="2476" slot="armor" function="onDeEquipItem" />
 
@Kouki
Hm let's start:
Item Editor:
Load your items.otb -> Create Item

View attachment 45934

Next Step:
Change ClientID, you can find it in ObjectBuilder, set attributes

View attachment 45935

Next:

View attachment 45936

And:

View attachment 45937

If you have it, save your files now.

Creating new weapone/armor/items..
1) items.xml

XML:
        <item id="26516" article="a" name="training sword">
        <attribute key="charges" value="50" />
        <attribute key="showcharges" value="1" />
        <attribute key="weight" value="1000" />
    </item>

Server ID - i got from itemeditor id = 26516

If you want add rope/wand/bow/amunition:
data/weapons/weapons.xml
Add what you need, i add bow:

XML:
    <distance id="Server ID" level="300" unproperly="1"> <!-- Angel Crossbow -->
        <vocation name="Paladin" />
        <vocation name="Royal Paladin" showInDescription="0" />
    </distance>

And effect:

View attachment 45939

where i can find this program?
 
Back
Top