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

SharpMapTracker v0.7

Bruno D

Member
Joined
Oct 13, 2007
Messages
16
Reaction score
7
SharpMapTracker v0.7

Features
  • Supports Tibia 9.61-9.70
  • Track from TibiaCast files
  • Track creature spawns
  • Track NPCs speeches
  • Track NPCs shop items
  • Track NPCs voices
  • Auto talk to NPC based on key words
  • Real time minimap viewer
  • Save as OTBM
  • Reorder the tile items (Fix border problems)
  • Convert Tibia fluid types to OpenTibia fluid types
  • Load OTBM Maps

v0.5 Changelist
  1. Added NPC auto talk support
  2. Added smart spawn tracker
  3. Track NPCs shop items
  4. Track NPCs voices
  5. Other minor fixes

v0.6 Changelist
  1. Added support to load OTBM files
  2. Fixed spawn track
  3. Added "Retrack tiles" option
  4. Added "Highlight missing tiles" opition
  5. Other minor fixes

v0.7 Changelist
  1. Added support to Tibia 9.70
  2. Other minor fixes

Usage
  1. Copy the items.otb to the tracker folder
  2. Open the tracker
  3. Click on Load Client
  4. Choose a open client or open a new one

Requirements

Download
SharpMapTracker v0.7

Source
SharpMapTracker - Google Project

Please use the Google Code project to report bugs or make improvement suggestions.

Bruno D
 
Last edited:
Well, it does track and it does save the map to OTBM.
The only issue I'm having is that it won't load in Remere's Map Editor (Unsupported Client).

I'm guessing I need to add support to Remere's Map Editor.
Does anybody have information, especially the hex code?

Here is what 9.60 looks like, I need 9.63 I guess.
XML:
        <client name="9.60" default="true" visible="true" otb="9.60" data_directory="960">
            <otbm version="3"/>
            <extensions from="8.20 - 8.31"/>
            <data datversion="9.6" sprversion="9.6" dat="0x4FFA74CC" spr="0x4FFA74F9"/>
        </client>
 
Oh okay, well map tracker does work.
I took a TibiaCast recording and used the tool to automatically track that (took 2 seconds).
Then I did Piotrek's instructions and imported the map, everything loaded on the map perfectly fine!

I approve of this.

Here is a picture of new Gnome stuff that was tracked from a recording:

c2unMwy.png


The bloodsplash and moveable items track can be turned off, same with creatures (like I have in my picture above).
 
Last edited:
you rocks!

SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] New tile not found.
Last Packets: 6D
Packet Bytes: 2A 80 4E 7E 0C 01 29 80 4E 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Old tile not found.
Last Packets: 6D
Packet Bytes: 26 80 57 7E 0C 01 25 80 57 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Old tile not found.
Last Packets: 6D
Packet Bytes: 29 80 4E 7E 0C 01 28 80 4E 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Old tile not found.
Last Packets: 6D
Packet Bytes: 25 80 57 7E 0C 01 26 80 57 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Old tile not found.
Last Packets: 6D
Packet Bytes: 28 80 4E 7E 0C 01 29 80 4E 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Old tile not found.
Last Packets: 6D
Packet Bytes: 29 80 4E 7E 0C 01 2A 80 4E 7E 0C
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 1
Last Packets: 6D
Packet Bytes: 2A 80 4E 7E 0C 01 29 80 4E 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Old tile not found.
Last Packets: 6D
Packet Bytes: 29 80 4E 7E 0C 01 28 80 4E 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Old tile not found.
Last Packets: 6D
Packet Bytes: 28 80 4E 7E 0C 01 28 80 4F 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseTileRemoveThing] Tile not found.
Last Packets: 6C
Packet Bytes: 28 80 4F 7E 0C 01
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Creature not found on tile.
Last Packets: 6D
Packet Bytes: 27 80 5A 7E 0C 01 26 80 5A 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Creature not found on tile.
Last Packets: 6D
Packet Bytes: 24 80 57 7E 0C 01 24 80 56 7E 0C
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 1
Last Packets: 6D
Packet Bytes: 24 80 56 7E 0C 01 24 80 57 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Creature not found on tile.
Last Packets: 6D
Packet Bytes: 24 80 57 7E 0C 01 24 80 58 7E 0C
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 1
Last Packets: 6D
Packet Bytes: 24 80 58 7E 0C 01 24 80 57 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Creature not found on tile.
Last Packets: 6D
Packet Bytes: 24 80 57 7E 0C 01 23 80 57 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Old tile not found.
Last Packets: 6D
Packet Bytes: 17 80 34 7E 0C 02 16 80 34 7E 0C
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Old tile not found.
Last Packets: 6D
Packet Bytes: 16 80 34 7E 0C 02 17 80 34 7E 0C
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 2B 80 06 7E 07 02 2B 80 05 7E 07
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Creature not found on tile.
Last Packets: 6D
Packet Bytes: 27 80 01 7E 07 01 27 80 02 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 2B 80 05 7E 07 02 2A 80 05 7E 07
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Creature not found on tile.
Last Packets: 6D
Packet Bytes: 27 80 02 7E 07 01 27 80 01 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 2A 80 05 7E 07 02 2B 80 05 7E 07
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Creature not found on tile.
Last Packets: 6D
Packet Bytes: 27 80 01 7E 07 01 28 80 01 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 1
Last Packets: 6D
Packet Bytes: 26 80 07 7E 07 01 27 80 07 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 2B 80 05 7E 07 02 2C 80 05 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 28 80 01 7E 07 02 28 80 02 7E 07
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Creature not found on tile.
Last Packets: 6D
Packet Bytes: 31 80 04 7E 06 01 30 80 04 7E 06
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 1
Last Packets: 6D
Packet Bytes: 27 80 07 7E 07 01 26 80 07 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 1
Last Packets: 6D
Packet Bytes: 2C 80 05 7E 07 01 2B 80 05 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 28 80 02 7E 07 02 29 80 02 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 2B 80 05 7E 07 02 2A 80 05 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 1
Last Packets: 6D
Packet Bytes: 26 80 07 7E 07 01 26 80 06 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 29 80 02 7E 07 02 2A 80 02 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 1
Last Packets: 6D
Packet Bytes: 30 80 04 7E 06 01 31 80 04 7E 06
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 2A 80 05 7E 07 02 2A 80 06 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 1
Last Packets: 6D
Packet Bytes: 26 80 06 7E 07 01 26 80 07 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 2A 80 02 7E 07 02 2A 80 01 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 2A 80 06 7E 07 02 2B 80 06 7E 07
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Creature not found on tile.
Last Packets: 6D
Packet Bytes: 2A 80 01 7E 07 02 29 80 01 7E 07
SharpMapTracker.exe Warning: 0 : [ParseCreatureMove] Creature not found on tile.
Last Packets: 6D
Packet Bytes: 31 80 04 7E 06 01 30 80 04 7E 06
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 29 80 01 7E 07 02 29 80 02 7E 07
SharpMapTracker.exe Warning: 0 : [GetThing] Invalid stack value: 2
Last Packets: 6D
Packet Bytes: 29 80 02 7E 07 02 2A 80 02 7E 07

when trying to track this
 
Last edited by a moderator:
Awesome release!
I'm downloading right now.

And I'm glad you released sources as well, gives people the chance to bring it back to life if you ever discontinue it.

- - - Updated - - -

Also maybe someone could make a tutorial for those retards out there. (myself).

Much appreciated.
 
It uses the client 9.61. Here is the hex codes:

Code:
<otb client="9.61" version="3" id="41"/>
Code:
<client name="9.61" default="true" visible="true" otb="9.61" data_directory="961">
    <otbm version="3"/>
    <extensions from="8.20 - 8.31"/>
    <data datversion="9.6" sprversion="9.6" dat="0x50226F9D" spr="0x50226FBD"/>
</client>
 
@Tyren

All I basically did was get the 9.60 (or 9.63, don't remember) dat/spr and otb files and put it in the same folder as the MapTracker.
Then I loaded the client first (without logging in). Then I loaded the MapTracker.
Then I logged into Tibia and it just started tracking for me.

TibiaCast recording is much easier. You don't need to load the client.
Just go to https://www.tibiacast.com/recordings and click Watch, the recording will be downloaded.
Then I loaded the MapTracker and clicked Load TibiaCast Recording (I think its named), then selected the recording file.
It only takes a couple seconds for the software to track the whole thing.

Then when I finished, I saved it.
Then I opened Remere's Map Editor and imported the saved tracked otbm file.
Ta-da, it was successful as you can see in my previous post.
 
If anyone needs spr/dat hex values...

Code:
9.61 - dat="0x50226F9D" spr="0x50226FBD"
9.62 - dat="0x503CB933" spr="0x503CB954"
9.63 - dat="0x503CB933" spr="0x503CB954"

- - - Updated - - -

@Hell Master (Bruno D)

I responded to your thread on TP. If you need any help with issues or future/backwards compatibility, just let me know.
 
I responded to your thread on TP. If you need any help with issues or future/backwards compatibility, just let me know.

TP is still alive? Omg, I remember going there WAYYYY back in the days trying to find a light-hack.
 
TP is still alive? Omg, I remember going there WAYYYY back in the days trying to find a light-hack.

I wouldn't exactly call it alive.. It's more-or-less on life support. It's basically just a pool of amateur "developers" asking for handouts.

"gimme 9.723 addresses plx!"
"y mi code no workz?!!#$"
"update TibiaAPI nao or die!"
 
I wouldn't exactly call it alive.. It's more-or-less on life support. It's basically just a pool of amateur "developers" asking for handouts.

"gimme 9.723 addresses plx!"
"y mi code no workz?!!#$"
"update TibiaAPI nao or die!"

Sounds exactly like OpenTibia nowadays, what is going on?...
 
Back
Top