• 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!

OpenTibia [7.6] Mignari Item Editor

Nekiro

Legendary OT User
TFS Developer
Joined
Sep 7, 2015
Messages
2,677
Solutions
126
Reaction score
2,112
Hi, I downgraded that for someone, but it didnt find an use, so here it is. Should work with any 7.x version (especially 7.72), just make sure to update dat and spr signature.

 
Last edited:
Hello.
Deleting HasCharges flag and adding signature of spr & dat is not enough.
Versions of protocol 7 are different than 8+ because of attributes: decay to, decay time, floor change, slot, rotate to, skill, attack, defense, armor, weight etc.

Let's see armor as an example, EdMignari's ItemEditor:
1572214009588.png
and old ItemEditor:
1572214025798.png

That's why it's not that easy as it may seem.
 
Hello.
Deleting HasCharges flag and adding signature of spr & dat is not enough.
Versions of protocol 7 are different than 8+ because of attributes: decay to, decay time, floor change, slot, rotate to, skill, attack, defense, armor, weight etc.

Let's see armor as an example, EdMignari's ItemEditor:
View attachment 39905
and old ItemEditor:
View attachment 39906

That's why it's not that easy as it may seem.
I used 7.72 dat and thats what is this item editor working with, I have no idea which version got these attributes, but I'm sure not 7.72.
Anyway if these attributes are present, tfs does not use them, so whats the reason for including them anyway? Server wont load them from normal items.otb
 
If I understand you made support for 7.6 / 7.7 / 7.72.
Let's go then to itemsloader.h. There we have otb versions:
C++:
enum clientVersion_t {
    CLIENT_VERSION_750 = 1,
    CLIENT_VERSION_755 = 2,
    CLIENT_VERSION_760 = 3,
    CLIENT_VERSION_770 = 3,
    CLIENT_VERSION_780 = 4,
    CLIENT_VERSION_790 = 5,
    CLIENT_VERSION_792 = 6,

As you can see, we talk about otbversion 3 and otbversion 3 contains these attributes.
List of missing parameters sent by a friend:
floorChangeDown
floorChangeNorth
floorChangeSouth
floorChangeWest
canDecay
ITEM_ATTR_NAME
ITEM_ATTR_DESCR
ITEM_ATTR_SLOT
ITEM_ATTR_MAXITEMS
ITEM_ATTR_WEIGHT
ITEM_ATTR_MAGLEVEL
ITEM_ATTR_MAGFIELDTYPE
ITEM_ATTR_ROTATETO
#ITEM_ATTR_SPRITEHASH - not used
#ITEM_ATTR_MINIMAPCOLOR - not used
#ITEM_ATTR_07 - not used
#ITEM_ATTR_08 - not used
ITEM_ATTR_DECAY2
ITEM_ATTR_WEAPON2
ITEM_ATTR_AMU2
ITEM_ATTR_ARMOR2
ITEM_ATTR_WRITEABLE2
 
If I understand you made support for 7.6 / 7.7 / 7.72.
Let's go then to itemsloader.h. There we have otb versions:
C++:
enum clientVersion_t {
    CLIENT_VERSION_750 = 1,
    CLIENT_VERSION_755 = 2,
    CLIENT_VERSION_760 = 3,
    CLIENT_VERSION_770 = 3,
    CLIENT_VERSION_780 = 4,
    CLIENT_VERSION_790 = 5,
    CLIENT_VERSION_792 = 6,

As you can see, we talk about otbversion 3 and otbversion 3 contains these attributes.
List of missing parameters sent by a friend:
Alright, sending you back to the second part of my message.
 
simply beatifull thanks nekiro. I always wanted to use this tool, it's more friendly user.
item editor.png
 
I'm trying to open items.otb from [7.4] [OTX] RLMAP 100%, Port Hope 7.4, POI, Demon OaK, War S ... I have this error, does anyone know how to solve it?


1583530665959.png
 
@Nekiro
1#
have the possibility to add option delete item?
Sem título.png
new items are coming above 20028 and not 7926

2#
when giving update item.otbm version 7.6 to 10.98. result is wrong
Official Version OTB 7.6 = 1.3.555-7.60
Official Version OTB 10.98 = 3.57.1-10.98
Result Tools Update otbm version = items.otbm 10.98 version 1.57.556-10.98 << correct would be 3.57.1-10.98 or 3.57.556-10.98

fix please?
 
Last edited:
Back
Top