PoI - Infos
- Blackstorm
- Retired
- Posts: 354
- Joined: Thu Sep 04, 2014 11:11 am
- Location: Paris, FRANCE
- Contact:
PoI - Infos
PoI (Points of Interest)
- PoI and PoI_add into the raw DB seems to have the same struct.
- Houses (and Guilds) locations seems to have a pre-defined poi location into the DB. A PoI location for House, can also be used for Guild location.
I recently run 2 pass on the logs, and like Xinux said, we have approximately 3500 PoI.
My tables have renamed columns, so take care when you import them into your own environment ^^ (prefer a new DB and complete yours^^)
- Apparently several PoIs may have the same location but with an other name...
PoI: 810
PoI add: 3475
PoI chunk: 97
PoI region: 3
In addition, PoI on IoD have a bug into the locations book (present on the live server from the beginning).
* like you can see, the IoD region is not correctly adjusted like the others regions.
To avoid that, just forget to send the packet where is defined the root parent_id.
So you should be able to correct this bug ^^ to have something like that:
- PoI and PoI_add into the raw DB seems to have the same struct.
- Houses (and Guilds) locations seems to have a pre-defined poi location into the DB. A PoI location for House, can also be used for Guild location.
I recently run 2 pass on the logs, and like Xinux said, we have approximately 3500 PoI.
My tables have renamed columns, so take care when you import them into your own environment ^^ (prefer a new DB and complete yours^^)
- Apparently several PoIs may have the same location but with an other name...
PoI: 810
PoI add: 3475
PoI chunk: 97
PoI region: 3
In addition, PoI on IoD have a bug into the locations book (present on the live server from the beginning).
* like you can see, the IoD region is not correctly adjusted like the others regions.
To avoid that, just forget to send the packet where is defined the root parent_id.
Code: Select all
/*
if((out = packet_struct_list.GetPacketStruct2Server("WS_ServerPOIChunk")) == NULL)
return;
out->SetStringWide("location_name", "");
out->SetUInt32("id_1", 802);
out->SetUInt32("id_2", 0);
client->QueuePacket(out->Serialize());
delete out;
*/You do not have the required permissions to view the files attached to this post.