haha, don't count on anything going down the drain
. The configuration on this script is so heavy I'll be surprised if anyone uses it. The original reason I didn't post it was because I wanted to make a tool to make configuration easy, but I never got around to it. Besides, your footsteps script is really nice and easy to use - anyone who doesn't want
all of these features are way better off just going for the single feature scripts that are out there, rather than going through the pain of configuring this just for one of the features.
As for tables - tables are sort of multi-dimensional arrays. Ruby's Array class doesn't run efficiently when handling large amounts of data; partly this is because they are so dynamic. You can have a 5 element array. and then put in for a 785th element and it wouldn't throw an error. Tables are fixed-size however, and they only take integers as values. Tables can be resized, but they have to be resized through a specific command. And like I said, they are multidimensional, so instead of array = [[[5, 6], [6, 6]], [[4, 5], [7, 5]]], which you could access like: array[0][1][0], you could make a Table like:
table = Table.new (2, 2, 2), and it would be accessed like this: table[0, 1, 0]
In the case of this script, the tables likely have little to no benefit. I used it only because they were fixed size and I did not need any dynamic function to it. Also, because the elements default to 0.
(I am not sure about this, but I also think tables only save non-zero elements and default return 0, rather than an array which would have to save every 0. That would make tables better for arrays that mostly consist of 0s. I might be mixing it up with something else entirely though)
As for only posting here. I sometimes post elsewhere, but I find the demands of support on larger forums takes a lot more time. (see how many times I post Try putting it under x script in this topic:
http://www.rpgmakervx.net/index.php?showtopic=14687. That being said, they helped me find a lot of errors, so there are benefits to posting on larger forums)
Also, I like the community here a lot and I think it is easier for me and better for everyone if I keep all my scripts in one place and provide swift support rather than going here there and everywhere. But yeah, itès not that I have anything against other forums, just this is my favourite one and it is easier to provide support for my scripts if they are all in one place.