Hi,
So I have been doing a bit of mod writing for DayZ Epoch and am getting increasingly frustrated at the limitations placed by the supplied HiveExt.dll.
The .dll is opensource but written in C++ which I am not familiar with.
To this end I am beginning to see if I can build something with VB.net as a PoC for now. I have Visual Studio Express 2013 installed. I have the MySQL connector installed and the and loaded so the dll -> MySQL side should be ok.
The ARMA 2 / 3 engine expects any referenced dlls to contain an entry point of a form _RVExtension@12, with a following C signature:
So the questions are
Is it possible to create an entry point for a VB.net class to meet the criteria and if so how would I define it ?.
Info on extensions and ARMA can be found here.
Oh, I am also familiar with Arma2net but it seems there is no active development on it, it has issues with .n 4.5 and now requires mono. I find having so many 3rd party dependencies worrying.
So I have been doing a bit of mod writing for DayZ Epoch and am getting increasingly frustrated at the limitations placed by the supplied HiveExt.dll.
The .dll is opensource but written in C++ which I am not familiar with.
To this end I am beginning to see if I can build something with VB.net as a PoC for now. I have Visual Studio Express 2013 installed. I have the MySQL connector installed and the and loaded so the dll -> MySQL side should be ok.
The ARMA 2 / 3 engine expects any referenced dlls to contain an entry point of a form _RVExtension@12, with a following C signature:
Code:
void __stdcall RVExtension(char *output, int outputSize, const char *function);
So the questions are
Is it possible to create an entry point for a VB.net class to meet the criteria and if so how would I define it ?.
Info on extensions and ARMA can be found here.
Oh, I am also familiar with Arma2net but it seems there is no active development on it, it has issues with .n 4.5 and now requires mono. I find having so many 3rd party dependencies worrying.