# \[Script\] Square tiles to isometric tiles

**URL:** https://community.aseprite.org/t/script-square-tiles-to-isometric-tiles/8381
**Category:** Scripts & Extensions
**Created:** [March 9, 2021, 8:05pm UTC](https://community.aseprite.org/t/script-square-tiles-to-isometric-tiles/8381 "2021-03-09T20:05:42Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![OpsisKalopsis](https://community.aseprite.org/user_avatar/community.aseprite.org/opsiskalopsis/32/6528_2.png) [@OpsisKalopsis](https://community.aseprite.org/u/OpsisKalopsis)
#### Post date: [March 9, 2021, 8:05pm UTC](https://community.aseprite.org/t/script-square-tiles-to-isometric-tiles/8381/1 "2021-03-09T20:05:42Z")

</div>

Hi!  
I created some scripts to convert square tiles to isometric tiles.

[GitHub - OpsisKalopsis/aseprite-scripts: Scripts for aseprite](https://github.com/OpsisKalopsis/aseprite-scripts)

 ![isometric-tile](https://community.aseprite.org/uploads/default/original/2X/c/c6b9b4977840d16830ecd82f41b5c16dd525daa6.gif)

---

<div class="post-metadata">

### Author: ![OpsisKalopsis](https://community.aseprite.org/user_avatar/community.aseprite.org/opsiskalopsis/32/6528_2.png) [@OpsisKalopsis](https://community.aseprite.org/u/OpsisKalopsis)
#### Post date: [April 10, 2021, 10:16am UTC](https://community.aseprite.org/t/script-square-tiles-to-isometric-tiles/8381/2 "2021-04-10T10:16:34Z")

</div>

UPDATE! I created a toolbar instead of scripts but it works the same, one different is that you can choose if you want to downscale or not when creating tiles.

![iso-toolbar](https://community.aseprite.org/uploads/default/original/2X/4/4a5edc0a61494905a2411e7f1120dd00293d26d4.png)

An example, I created the tile set in tilesetter and then used my own script to convert it to isometric tiles.  
 ![iso-example](https://community.aseprite.org/uploads/default/original/2X/0/02f0f97598f09b7fdecadfda6e7c6d15cdb66132.png)

---

<div class="post-metadata">

### Author: ![eishiya](https://community.aseprite.org/user_avatar/community.aseprite.org/eishiya/32/902_2.png) [@eishiya](https://community.aseprite.org/u/eishiya)
#### Post date: [April 10, 2021, 12:44pm UTC](https://community.aseprite.org/t/script-square-tiles-to-isometric-tiles/8381/3 "2021-04-10T12:44:16Z")

</div>

Are there any plans to make this work for a whole tileset at once, where you tell it where the block of tiles starts (or select it) and what the tile size is, instead of manually selecting each tile every time? Maybe there could even be a mode where it arranges sequences of 3 tiles each into iso blocks.

Some people struggle to conceptualize the shapes of things in iso and this would help a lot, but having to convert the tiles one by one keeps ortho → iso from being a viable workflow, though it still looks like it’d be useful for helping with just a few particularly troublesome tiles.

---

<div class="post-metadata">

### Author: ![OpsisKalopsis](https://community.aseprite.org/user_avatar/community.aseprite.org/opsiskalopsis/32/6528_2.png) [@OpsisKalopsis](https://community.aseprite.org/u/OpsisKalopsis)
#### Post date: [April 10, 2021, 6:08pm UTC](https://community.aseprite.org/t/script-square-tiles-to-isometric-tiles/8381/4 "2021-04-10T18:08:41Z")

</div>

Im planning to also create that kind of script that takes one file and convert all tiles exactly as you described it.

The toolbar is more as an tool that you create ortho tiles and then convert them like walls, doors, vaults, paths etc. Quite handy when you have complex structures and iso just adds extra complexity.

---

<div class="post-metadata">

### Author: ![OpsisKalopsis](https://community.aseprite.org/user_avatar/community.aseprite.org/opsiskalopsis/32/6528_2.png) [@OpsisKalopsis](https://community.aseprite.org/u/OpsisKalopsis)
#### Post date: [April 19, 2021, 8:28pm UTC](https://community.aseprite.org/t/script-square-tiles-to-isometric-tiles/8381/5 "2021-04-19T20:28:05Z")

</div>

Update! I have now added a script to export an ortho tileset to isometric tiles.

 ![isometric-tileset-export-menu](https://community.aseprite.org/uploads/default/original/2X/1/1180658c11cf2e011319f43b1bdf1eb661272dbb.png)  
Export menu

![water-grass-wang](https://community.aseprite.org/uploads/default/original/2X/f/fcfef0a7a0bf80d02b9bfda80d7788e636861eca.png)  
Orthographic tiles 32x32

 ![iso-water-grass-wang](https://community.aseprite.org/uploads/default/original/2X/5/5505e8d2aaf6f6878dfb352d51054949e05efa6f.png)  
Exported isometric tiles 128x64(not downscaled)

 ![iso-water-grass-map](https://community.aseprite.org/uploads/default/original/2X/d/dc0d119a1cd2f97b5e66481fbaa22738b97581ee.png)  
Map created from new tileset

---

<div class="post-metadata">

### Author: ![SilverDarkBlade](https://community.aseprite.org/user_avatar/community.aseprite.org/silverdarkblade/32/13094_2.png) [@SilverDarkBlade](https://community.aseprite.org/u/SilverDarkBlade)
#### Post date: [August 11, 2022, 9:23am UTC](https://community.aseprite.org/t/script-square-tiles-to-isometric-tiles/8381/6 "2022-08-11T09:23:00Z")

</div>

is it possible to use this to make tiles that have 2 pixels on the side border like this?

 ![Sprite-0001 - Aseprite v1.3-beta10-dev 8_11_2022 2_24_13 AM](https://community.aseprite.org/uploads/default/original/2X/5/570d6fa315ad67c08aa7e07eee35f199bdbfd5e3.png)
