Conversation
…p sea when touched in-game
|
At this point, I was able to edit the formerly-OOB tiles, but as soon as I touched them in-game they reverted to deep sea. This happened whether or not I revealed the tiles in-game in advance. I wonder how the game knows that those tiles/chunks are out of the original bounds? |
|
Seems the coordinates and editing code is correct now, because the 92->96 range appears to match the chunk perfectly. Here it is on load: But it still reverts to deep sea as soon as I touch it: Next experiment - expand chunks between the dock and the mainland. Does the minimap work automatically? If not, does it work if we save-file-edit it to something other than deep sea? |
|
I've been looking at the 4 byte "outro" that follows the 256x256 minimap data. I tried doing chunk and minimap expansion on the chunk with NW corner at 800,800. This chunk is out of bounds on the 'topia in question but in bounds on the IoA, so I wondered if putting the IoA outro would allow those minimap tiles to respond to changes in-game. No luck. I still think this outro has something to do with the chunk/tile layout though... (But one of the times I tried it, one of my magnetic blocks camo'd itself as Bedrock. Probably a totally unrelated thing, due to me making an invalid edit. But may be interesting some day.) |
|
This table shows the "minimap outro" (the 4 bytes that follow the 256x256x2 bytes of tile data) for 3 different island codes, depending on which Buildertopia you put them into:
Raw notes from research performed using the most recent commit follow: = using BT1 Small Blossom Bay 91p6vxth64 Medium Sunny Sands p9cy84434y Large Unholy Holm txeum1847d = switch to BT2 Medium Sunny Sands p9cy84434y Small Blossom Bay 91p6vxth64 Large Unholy Holm txeum1847d = switch to BT3 ("Gamma") Medium Sunny Sands p9cy84434y Small Blossom Bay 91p6vxth64 |
|
3 more samples, all Small size. Note that these 3 have different chunk grids. Early hypothesis: 8084xxxx indicates small BT, 7E82xxxx indicates medium BT, and 8088xxxx indicates large BT. BT1 cvfjdd2mhn Small Coral Cay BT2 3w7mmhiea0 Small Soggy Skerry BT3 Small Rimey Reef |
|
Hypothesis still holding, 3 medium samples: BT1 ffr8iyywvn Medium Laguna Parfuma BT2 60xf5ene9a Medium Defiled Isle BT3 nj4ai2f44h Medium Coral Cay |
|
Hypothesis BROKEN - 3 large samples, have 8084 instead of 8088. What makes txeum1847d (the Large Unholy Holm from earlier) get 8088 then? BT1 x7kn0fvyiv Large Soggy Skerry BT2 w38uyyj41m Large Blossom Bay BT3 t4c87dxfkk Large Sunny Sands |
|
At least xxxxxxF5 (BT1) / xxxxxxFE (BT2) / xxxxxxC4 (BT3) remains consistent so far. |
|
This is what I get for story islands. (Intro is almost certainly irrelevant, only outro might matter)
|


Best resource: https://www.tumblr.com/sapphire-code/761253245506174976?source=share