So, I've been thinking about writing a C++ library(still not sure how I would do this so that I can use it in managed C#...) that will have all the functions to find playerbase and stuff so that I don't have to update all of my other code during patches, just update my dll. How do you write the C++ dll so that you can use it in your C#? Do you just do standard P/Invoke and you can use unmanaged classes/functions/etc?