Adf88 and oberhümer, this is a long desired feature for me.
The only drawback is that the town overbuilds my creations after a while.
I made a small patch (very experimental and not enough tested) to show what I would like.
The only thing changed is m5
Bit 8, m5 is used to tell if house is town-owned or not.
The rest stays the same except that the m5 counter is now 7 bits long.
The first 5 bits are only used by brand new building for countdown to mark the building ready after construction.
After that depending on bit 8 set or not, they are used for counting down if building is going to be replaced.
If house is not owned by the town those 7 bits are not used.
So that could be a nice place to write the owner (4 bits) of the house.
Problem however is that I need a 5 bit counter.
I investigated bit 2 - 7 of m6. (need 5 bits for countdown to building ready)
It is used for elevator and HouseSpec -> processing_time
I do have the feeling that both are not necessary while the house is being build.
In my opinion m6 could be used to place a counter (5 bits) until the building is ready.
The moment building is ready that place can function again for newgrf and elevators.
It would be nice but very uncertain.
If that would be possible (using m6) then I could write the 'owner' in m5 (4 bits)
In scenario editor owner should not be set as it is now in this patch.
In real-play however I think the owner should be the one that purchases the building.
Nice part of being owner of a building is that you can sell or rent the building,
and make some extra income.
Note that in tile info tool you will be shown who is owner of house.(hack)
Thanks you both for this awesome patch.