Posts: 6,486
Threads: 176
Joined: Jan 2012
Thanks: 40
Given 161 thank(s) in 840 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 161 thank(s) in 840 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,622
Threads: 114
Joined: Dec 2011
Thanks: 51
Given 60 thank(s) in 412 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 161 thank(s) in 840 post(s)
Not really. That's the most sensible course of action, of course - write some.
Posts: 4,622
Threads: 114
Joined: Dec 2011
Thanks: 51
Given 60 thank(s) in 412 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.