First of all, I don't mind the overall removal of the tab, actually I never used the logging to the game_errors.log etc. but I did use the "Display error messages" option.
I would usually turn it off, because I wanted a custom error message in case something went wrong,
For example I could do professional error reporting like,
if (error_occured) {
if (show_question("An error occurred. Would you like to send a report to the developer?")) {
//send "error_last" string with some game info using http_post_string or http_get, or just open url with bug report form
}
}and also protect any code snippet from being exposed, there's no need the player to know the error that occurred in what object. They are not coders, nor is their business.
But they can report it or have meaningful error messages shown to them. And the developer of the game should be in charge of that.
I would like to urge you to please reconsider adding back the "Display error messages" option (Maybe in the General tab) and now deprecated error_last, occurred variables (maybe in the form of functions? error_get_last() error_occurred()? ).
I don't believe they are that much of an overhead and were really an underrated feature.
This overall gives a much better user experience and helps GameMaker and our games look much more professional.
Edited by alexandervrs, 15 May 2012 - 06:32 PM.











