Well, I felt it was time to finish this task, thus...
The AI Map Scan Matrix Reloaded
Code: Select all
41D04F mov ecx, 19h // max distance in sectors to check ?
This has to be equal to the large map horizontal edge (i.e. the largest edge of the exe).
Therewith, hopefully, AI should expand and behave as usual on enlarged maps.
Close to this, there is also a float with the same value:
Code: Select all
41D05A push 40390000h (first part of 8 byte float 25.0)
EDIT the 25.0 float has to be changed accordingly (or better set the *colvar.wtf "distance" values to 0.0 for larger maps. This won't help much, however, I made some progress wrt analysing AI map scan. But it's way more complicated than expected, i.e. no publication anytime soon)
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.