Posts: 6,486
Threads: 176
Joined: Jan 2012
Thanks: 40
Given 157 thank(s) in 838 post(s)
Yes, those are great, keep them coming. We need to fix all these, there's nothing worse than an unstable API.
Posts: 6,486
Threads: 176
Joined: Jan 2012
Thanks: 40
Given 157 thank(s) in 838 post(s)
I don't really know how to approach this. If we add coord checks into the API, we will impose a penalty on everyone. If we don't, it's possible to crash the server, but well-formed plugins run faster. Which one is better?
Or perhaps we could do something in the middle - check in Debug builds (so that plugin authors get proper error messages) , don't check in Release builds, so that we get better perf.
Posts: 4,621
Threads: 113
Joined: Dec 2011
Thanks: 51
Given 58 thank(s) in 410 post(s)
Depends on how much performance we'll lose. Have there been any tests?
Posts: 6,486
Threads: 176
Joined: Jan 2012
Thanks: 40
Given 157 thank(s) in 838 post(s)
Not really. That's the most sensible course of action, of course - write some.
Posts: 4,621
Threads: 113
Joined: Dec 2011
Thanks: 51
Given 58 thank(s) in 410 post(s)
That's strange, I wouldn't think it would be depended on the type of Visual Studio you have. It does depend on the version of VS though. Are you sure you're not just getting the wrong version? There is a download for 2012, 2013 and 2015.