03-06-2019, 08:03 PM
(This post was last modified: 03-06-2019, 08:07 PM by DerVVulfman.)
Some 'errors' are not even properly defined. Take the ever regarded 'F12' bug.
People blamed the 'F12' button for causing crashes from 'stack' errors. *BRZZZ!* The problem wasn't the button, but that some scripters wrote code that rewrote or re-defined some 'Superclass' content. It would work fine when started... the code would rewrite or redefine just fine. But resetting the game while the engine is running, and it would try to rewrite the superclass again, and make continuous loops or other problems. A simple solution was to just prevent the code from being RE-defined when restarting (as it was already redefined the first time).
Rather than admitting this, scripters didn't fix their own code. Some relied on work-arounds that disabled the F12 key itself. This way, they wouldn't have the crash. But this was overly simplistic and didn't really fix anything. Leave it to people to see a problem, spend days trying to figure it out, come up with a solution, and it doesn't have anything to do with addressing the problem itself.
People blamed the 'F12' button for causing crashes from 'stack' errors. *BRZZZ!* The problem wasn't the button, but that some scripters wrote code that rewrote or re-defined some 'Superclass' content. It would work fine when started... the code would rewrite or redefine just fine. But resetting the game while the engine is running, and it would try to rewrite the superclass again, and make continuous loops or other problems. A simple solution was to just prevent the code from being RE-defined when restarting (as it was already redefined the first time).
Rather than admitting this, scripters didn't fix their own code. Some relied on work-arounds that disabled the F12 key itself. This way, they wouldn't have the crash. But this was overly simplistic and didn't really fix anything. Leave it to people to see a problem, spend days trying to figure it out, come up with a solution, and it doesn't have anything to do with addressing the problem itself.