Quast65 wrote: 27 Nov 2024 08:45
I hope I am not too annoying...
But I am missing one supermarket:
You're not annoying, but to be honest, I have already spent too much time putting this together, so I plan not to touch it for a while (besides fixing potential bugs). Maybe in the future?
Now, it looks like it's time to clear some things up:
moof wrote: 28 Nov 2024 00:10
first of all, let me tell you I absolutely adore your set.
I love the love, but to be clear - I keep mentioning in Readmes and descriptions the original authors, because most of the credit goes to them.
I only drew some smaller bits, added snow sprites, modified some buildings etc.
I have literally thousands of villages and towns. Each one built manually. And when the creator suddenly changes the buildings within the set, ...
I don't know if it's possible to add new buildings without changing the ID of old ones.
Unfortunately, this is how things are and will be. But it had to be done, like I said in the first post, the code is completely reworked from scratch (because the old one was very, very not good, barely functional).
Which makes the current version not compatible with any older ones (it shouldn't even let you upgrade an existing save!) - I added a warning in the first post to emphasize this point.
I guess it has become one of those NewGRFs that you have to archive together with the save file.
ebla71 wrote: 28 Nov 2024 00:32
"decorative sprites" like buildings have no fixed ID that can be assigned in the code.
That's it, sort of.
You can give IDs to objects, so technically they are uniquely identifiable, and if "you insert code in the middle of a file", you don't shift them.
That's because the ID makes their order fixed - but then the problem is, that you can't shift them, even if you want to.
And of course, when you start changing IDs, you get just transmitters.
Ergo. whichever path you choose, compatibility breakage will occur.
luxtram wrote: 28 Nov 2024 10:57
Some people have solved this by leaving intentional empty place holder in object sets.
Sure, next time, I will ask Doc Brown.
