kalilistic / PlayerTrack

Keep track of players you meet.
MIT License
15 stars 9 forks source link

[Request] Use ContentID Everywhere! #165

Open LittleNightmare opened 1 month ago

LittleNightmare commented 1 month ago

i just noticed that acountID and contentID can be get directly from Character. image i think it is better to use contentID as primay key for each player. this way it will be easier to track.

PS: could you add a feature to log used name? i find there is a function for log name and world change of player in PlyaerTrack, but looks like only work for local player.

kalilistic commented 1 month ago

Hey, with DT I actually already replaced lodestone id lookups with content id. There are still some name lookups as a fallback due to historical data.

I do have a historical name method in IPC but I can update it to include content id. public ((string, uint), (string, uint)[])[] GetPlayerNameWorldHistories((string, uint)[] players);