Intrigued by Lightwing, who asked me on MBN forums if the 256 Fragments limit discovery actually meant that we could have 256 Grids (he didn’t understand me), I got an idea that maybe we could move the Fragments up without actually touching the hard-coded Fragment index value by just using space reserved for Fragments and putting Fragments after. I have tested that, and guess what: it works! The actual number of Maps (Grids + Fragments) we can use without engine modification is 376 (with a small drawback that Grids and Fragments numbers separately cannot exceed 256 – this is because their indexes are stored in one byte). I don’t think any LBA modification project will need more Maps than this, so it’s a great news.
This however has implication that manually created Fragments will be harder to use (their indexes will have to be modified to reflect their actual positions), but I don’t think we will need them, since we have Auto-Fragments .