Bitwise Auto-Tiling [C3 Runtime][Workers Support]


A list of all Actions, Conditions and Expressions supported in this addon.

16 Tiles

  • Actions

    Set tile (16) to true x {0} and y {1}

    Set Tile (16)

    Erase tile (16) x {0} and y {1}

    Erase Tile (16)

48 Tiles

  • Actions

    Set tile (48) to true to x {0} and y {1}

    Set Tile (48)

    Erase tile (48) x {0} and y {1}

    Erase Tile (48)

Built-In Tilemap

  • Actions

    Set Tilemap to {0}

    Set Tilemap.

    Update the complete Tilemap manually

    Update the complete Tilemap manually.

    Tilemap-Autoupdate {0}

    Enable/Disable Tilemap-Autoupdate

    Set Arraysize to Tilemap-Size

    Set Arraysize to Tilemap-Size.

    Set Arraysize to Tilemap-Size and fill with number {0}

    Set Arraysize to Tilemap-Size and fill


  • Actions

    Arraysize is width {0} and height {1}

    Set Arraysize

    Arraysize is width {0} and height {1} and fill {2}

    Set Arraysize and fill


  • Expressions


    Return the tile from x and y.


    Return the full array as string.


1.0.3 Stable (7.53 KB)



  • Download count1,142 total downloads
  • Latest download count 353 downloads of latest version
  • Average download count1 downloads per day average



  • Order by
Want to leave a comment? Login or Register an account!
  • Its nice, but it would be nice to know how it defines how tiles work. Im too lazy to dig through that hugh tilemap to figure it out.

    Edit nevermind, found the examples in documentation.

    See I'm lazy.

  • Hi, how can I open this in construct 2? please help.

  • Hey macube, thank you very much for sharing this! Will try this out the next days. Is there any example, in which order the 16 tiles have to be? Or do i just have to try arround? :)

    Kind regards


  • How do you get 0.8.1 to work with Construct 2?

  • I don´t know if this is an issue that recently emerged but tiles cannot be drawn at x = 0 or y = 0. They just get ignored and left empty. I´ve dug through the code a bit and I cannot really tell why that would be happening. The arraymask is correctly set to true, but for some reason arraymsk[x][y] ends up beeing "false" right after. Really odd and I have no clue why that would be.

  • Example file doesn't seem to work on C3. It says check if it's a valid c3p file.