Welcome!

Any development news for TSM will be posted here! Posts will contain things like recently added features, announcements for new beta versions, what is coming in the near future, as well as general TSM-related news / commentary.

Tuesday, November 29, 2011

As I've talked about previously, there were some pretty major changes this patch. I was almost successful in fixing all the bugs before the servers came back up, but alas I missed a few things which caused various errors as well as introduced a brand new error with an unrelated change I had made.

After all the "chaos" that is patch day, I'm pretty confident that any bugs introduced with patch 4.3 have now been fixed. If you are still experiencing issues, see the following thread.

Some of the situations are easy enough to fix (just use math.huge instead of 1/0), but others are not so easy. For example, everywhere I have 1/X where X is some variable, I now have to make sure X is not zero. Previously, if X were 0 I would catch later on that 1/X was too high a number, but in 4.3, this would cause an error and crash the addon so I'll have to be a lot more paranoid when doing division.

So, going through the dozens of code files to find and fix all these situations will take a while but I will try my best to have it done before 4.3. There will likely be ones that I miss so please check for updates when 4.3 goes live and let me know if you encounter any divide by zero errors (or any other errors for that matter).