View Single Post
  #5  
Old January 28th, 2001, 06:06 PM
ColdSteel's Avatar

ColdSteel ColdSteel is offline
Sergeant
 
Join Date: Dec 2000
Posts: 248
Thanks: 0
Thanked 0 Times in 0 Posts
ColdSteel is on a distinguished road
Default Re: Modder warning - potential range check errors

These aren't really bugs. All programs use tables or subscripts to store game information. Those have finate sizes. There are also defined maximum sizes for other variables used to manuipulate and access these tables as well as for other stuff as well. The point is that in most games the values that go into these are hard coded in the program or in associated data files that no one can touch or change except the developer. So, when the size of one of these tables is exceeded it means the progam has a bug because it doesn't account for a condition that wasn't anticipated. Not the case in SE4 however, we get to actually play with the data values that are acted on by the game. MM made them external. If we make them too big you blow off the end of an array in the program somewhere and get the RCEs. Probably what MM should do at some point is add a "Max Size" comment to each of the setting in the data files so that modders won't exceed the game's variable limits. Right now we have to do it by trial and error as described here.
__________________
The difference between genius and stupidity is that genius has its limits.
Reply With Quote