/TrinityCore.Map.Net.IO

TrinityCore map files manipulation library

Primary LanguageC#GNU General Public License v3.0GPL-3.0

TrinityCore.Map.Net.IO .NET

⚠️ Only supported version is TrinityCore branch 3.3.5 ⚠️

First of all, English is not my mother tongue, so sorry in advance for any mistakes.

The Dream

This library is the first step in a bigger dream.
One day, I thought to myself that there weren't enough people on my TrinityCore server (i was alone).
I could have invited my friends to join me, but I don't have many and they aren't as geeky as I am.
I could have invited strangers to join me, but I should have spent time administering the server, chatting, maybe even organizing events, in short, I didn't have the courage or the inclination.
So I decided to create the players for my server (mainly to have fun and see what I can do).
This library is therefore a piece of a bot system for TrinityCore, a system that will see the light of day in a long time or never.
Have a nice day

What can i do with the library ?

For the moment here are the things you can do

  • Load mmap files as objects from mmaps directory
  • Get the mtile file for a specific mapId, posX, posY.
  • Read the mtile file details (poly, verts)
  • Can be used to display mmap informations on unity.

alt text

How can i install the library ?

You can install the library by its nuget package : TrinityCore.Map.Net.IO