Next the only thing I am coding at the moment is a heightmap tester.....nothing else, I have told you guys this over and over, and yet still you want "me" to answer questions on how stuff was coded that I did not code. I asked the person that wrote the code and that was the answer I was given so I passed it on. The next question that I know is going to be asked is how then do you have a working exe with these changes and to answer that I compiled one.
Actually, I was wondering if this is a modification of the original source release or say a branch of the 2.x sourcetree. Also reading the above I understand that someone else modified the source of the executable you're working with. I would like to know how he/she accomplished getting rid of (some of) the hardcoded limits (preferrably from him/herself, but if that person wants to remain anonymous I can understand). I do have some ideas of how to do this myself of course, but some exchange of thought has rarely ever hurt a human being.
I find it funny that when I asked for a few simple things I was told no but if I give an answer of no even though it was the answer to your question people think I am being an ass...Maybe it would be best if I just post my progress elsewhere....
Actually DevUrandom asked "'Linked lists' or 'arrays'", and you answered "no". This was a quite confusing answer. From your response above I gather that it meant that you simply didn't know an answer to that question.
On a sidenote: "linked lists" and "arrays" are storage techniques used when programming. Arrays usually result in hardcoded limits (unless lots of effort is taken to "dynamically" resize them), whereas "linked lists" are very easy to "dynamically" resize.
Either way, I'm not asking you which of those techniques (if any of those) are used to remove those limits. I'm just trying to explain why a simple "no" might have been a confusing answer to that question. Although I think DevUrandom's question wasn't very easy to understand for a non-programmer, or a programmer with little experience.
So just to clear this up, I didn't think of you, Grim, as an ass, and still don't think so. It's also my belief that DevUrandom doesn't regard you as such either. This most likely was just a bit of a communication error.
Oh let me clear something up also by no hardcoded limits...which I guess is actually incorrect, but you can fill every square on a 250x250 map with a feature now so since the limit is more then could actually be placed on a map, there are no limits. Sorry if this confused anyone.
I assume this is just a guess of you? It seems like a reasonable approach; but doesn't necessarily have to be one taken.
edit: fixed a small typo