This is amazing evil.thanks to @kokokoko @jo3bingham and a big thank you to @Sarah Wesker
RME is so beautiful right now with ALL named items
and here is the PR so you guys can hopefully help reviewing it (and using it if you want)
we are also currently working (as you read this) on an up-to-date items.xml to work with my 12.70 downported sprites so we will have like 99% of tibia items ready on items.xml up to 12.70 version (not compatible with otservbr)
In addition to what @fabian766 mentioned about the appearance.dat file, you can also abuse theGetObjectInfo
client packet. By using my API, sending theGetObjectInfo
packet for every valid ID, then dumping what the server sends back in theObjectInfo
server packet you can get the name for every valid object in the game. I did this just now on the current version (12.52.10394), and this is the dump I got: https://gist.github.com/jo3bingham/e06949655e30e9c4e556834286b16982
Post in thread 'Getting tile names from dat file?'Sorry to revive an old thread, but I don't fully understand how to do it. I'm not really a scripter. I would like to use your tool to extract the names for items upto 12.85
Post in thread 'Getting tile names from dat file?'
Getting tile names from dat file? (https://otland.net/threads/getting-tile-names-from-dat-file.273410/post-2667031)
This post may help. Check their repo link.
What happens after the README's last step, typing send in getitemnames.exe?I was able to get an updated version for the current client (12.70.10971) using the same method as @jo3bingham (big thanks to him for helping me figure it out via DMs!). I've attached the dump for the current client.
If anyone wants to generate their own version, I have a fork of TibiaAPI with my changes here. I made some minor changes to the TibiaAPI library, but most additions are in a new project under Apps/GetItemNames. Also, make sure to read through the README file if you plan on running it.
It writes the file to ./item_names.txt, the path should be relative to the .exe file (so in the same folder as the .exe file)It indeed helped a lot, thanks. I'm at the last step, I think my list of item names is created, I'm just not sure where it's put, lol.
What happens after the README's last step, typing send in getitemnames.exe?
It writes the file to ./item_names.txt, the path should be relative to the .exe file (so in the same folder as the .exe file)
./Apps/GetItemNames/bin/Debug/netcoreapp3.1
./Apps/GetItemNames/bin/Release/netcoreapp3.1
Thank you. I won't say I'll becoming a scripter now, but this gave me a view into a new world for me. I might try again later to see if I can do it myself.No, that means this stuff never happens. I'm not sure what the problem might be.. I ran it following those instructions around two weeks ago
Here's the output from my latest run if you want it: Upload files for free - item_names_12.8.txt - ufile.io (https://ufile.io/wuj4g2ql)
Any chance you could update the list for the current client version "13.35.14931" & if you're able to do so and you're willing to reach out to show me how to do so myself that would be greatly appreciated!For those interested, I have uploaded the extracted names (JSON format) from Tibia 13.21.13810 here: https://gist.github.com/Decretis/22f9781dad8ae21d9ac78dc62691b585
As I see there is a problem with logging in on the latest version. Maybe @jo3bingham could help with this.Any chance you could update the list for the current client version "13.35.14931" & if you're able to do so and you're willing to reach out to show me how to do so myself that would be greatly appreciated!
thanks for releaseI was able to get an updated version for the current client (12.70.10971) using the same method as @jo3bingham (big thanks to him for helping me figure it out via DMs!). I've attached the dump for the current client.
If anyone wants to generate their own version, I have a fork of TibiaAPI with my changes here. I made some minor changes to the TibiaAPI library, but most additions are in a new project under Apps/GetItemNames. Also, make sure to read through the README file if you plan on running it.
Would be possible to add this flag to other versions exist a tool for this?Only items that are used in the market have names associated with them.