Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

The behavior of the attributes when moving/swapping tiles on the canvas  is a bit buggy when moving tiles with different palettes together

Take the first image as an example:
https://imgur.com/a/aO1I3Gq (it complained about the size)
Now, if I move the square on the right around a bit (yes, I moved it with Apply tiles), the attributes have moved an unexpected extra space down and right.  In theory the green attribute cells should have been easily able to stay in the same relative position, because the alignment to the attribute cells is the same. I assume some coordinate/index calculations are at fault here. This is version 3.6.4, if the window title is not legible enough

Additional info: Moving the square up two tiles has incurred no buggy behavior. Curious…

(2 edits)

Thanks for the report. I'm not quite sure what to make of the information, so i'm wondering if you can provide a file, along with step for step instructions what i should do to replicate the issue. 

Also, just to rule out a common source of confusion: Moving/Swapping content from an even to odd, or odd to even position will always 'mess up' attributes. That's an inherent property to the low resolution of the NES's internal attribute memory, which is one palette ID per 2x2 tiles, ordered in even intervals. In case the swap creates more data than the attribute resolution can hold, overwrite will occur.