# ASCII/Retro tilesets

**URL:** https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676
**Category:** The Lab
**Created:** [October 27, 2013, 5:19pm UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676 "2013-10-27T17:19:28Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![HRose](https://avatars.discourse-cdn.com/v4/letter/h/ed655f/32.png) [@HRose](https://discourse.cataclysmdda.org/u/HRose)
#### Post date: [October 27, 2013, 5:19pm UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/1 "2013-10-27T17:19:28Z")

</div>

Last update:  
All code is now merged, so both ASCII png (using a [font png](http://www.cesspit.net/misc/10x10.png)) and ASCII fallback (showing ASCII whenever a graphic tile isn’t defined) are in the last experimental.

This is a small package that includes the required .dlls (otherwise you’ll get crashes) four ASCII sets (9x9 used by default, a 8x8, a 10x10 and a 15x15), and my last tweak of RetroDays tileset with built-in ASCII fallback. Plus my color definitions.

By default the game will run in a 1120x736 window with standard Terminus font for UI and a 9x9 ASCII set for map graphic. To switch to graphic tile just use the game option.

To switch UI or map font you have to edit /data/fontdata.json  
To change default colors /data/raw/colors.json

[http://www.cesspit.net/misc/asciitile.zip](http://www.cesspit.net/misc/asciitile.zip)

The file should be unzipped in the main Cataclysm directory after you unpack the latest experimental: [http://ci.narc.ro/view/Cataclysm-DDA/job/Cataclysm-Matrix/Graphics=Tiles,Platform=Windows/lastSuccessfulBuild/](http://ci.narc.ro/view/Cataclysm-DDA/job/Cataclysm-Matrix/Graphics=Tiles,Platform=Windows/lastSuccessfulBuild/)

 ![](http://www.cesspit.net/misc/catatileless.gif)

 ![](http://www.cesspit.net/misc/catasci.gif)

[hr][hr][hr]

I was posting updates on the announcement thread since I’m relying on the most recent patches and not the official releases, to test the new features of tile-mode. We still need a couple more things before the tile mode is actually well playable but I’m posting my experimental tileset here so that people who are interested can see it more easily.

It was originally based on just a 10x10 ASCII so that the map would use a square font, while you could use whatever Truetype for the normal text. Then I started editing things little by little, and more recently I’ve replaced some basic ASCII with some pretty tiles.

I’m now using a publicly available tileset and adapting/tweaking it:  
[http://csdb.dk/forums/?roomid=13&topicid=97045&showallposts=1&utm\_source=buffer&utm\_campaign=Buffer&utm\_content=buffer7229f&utm\_medium=twitter](http://csdb.dk/forums/?roomid=13&topicid=97045&showallposts=1&utm_source=buffer&utm_campaign=Buffer&utm_content=buffer7229f&utm_medium=twitter)

As long I was just fiddling with things on my own everything’s fine, but I guess if we start using this more officially we should probably tell him and ask permission.

Anyway, whenever I update my tileset it pops up here, but consider this always need the most recent experimental/SDL build to work, and right now it replaces Deon tileset (since the files have those names):  
[http://www.cesspit.net/misc/10x10.zip](http://www.cesspit.net/misc/10x10.zip)  
[http://www.cesspit.net/misc/15x15.zip](http://www.cesspit.net/misc/15x15.zip) (bigger but aliased)

Theorycraft: standard tiles won’t work well with Cataclysm because it’s a cell-based game. You want to display a lot of screen, so tiles need to be small enough. At the same time if the tiles are small then you just can’t see them properly. Same issues of Dwarf Fortress. So ASCII mode is always better because letters are always easier to read than tiny colored pixels. Moreover: with tiles and “standard” graphic you get all sort of weirdness, like vehicles looking impossibly huge. But if you instead have icons instead of detailed sprites then everything looks nicer, because it’s a symbolic representation. In this case I mixed some basic tiles with ASCII trying to find a compromise between pretty and readable.

Latest stuff I added: redone the fences, doors, added variations between zombies types.

This is a screenshot from my recent version. Having a black background makes things much better to see compared to other tilesets:

 ![](http://www.cesspit.net/misc/catatile10c.gif)

Other experiments I tried was a 16x16 version:

 ![](http://www.cesspit.net/misc/catatiny16.gif)

And my standard ASCII: [http://www.cesspit.net/misc/catatilelast2.gif](http://www.cesspit.net/misc/catatilelast2.gif)

But for now I’ll stick with the version of the first image.

---

<div class="post-metadata">

### Author: ![GlyphGryph](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/glyphgryph/32/847_2.png) [@GlyphGryph](https://discourse.cataclysmdda.org/u/GlyphGryph)
#### Post date: [October 27, 2013, 5:37pm UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/2 "2013-10-27T17:37:09Z")

</div>

Gorgeous. This might be the one I end up using personally.

---

<div class="post-metadata">

### Author: ![FunsizeNinja123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/funsizeninja123/32/118_2.png) [@FunsizeNinja123](https://discourse.cataclysmdda.org/u/FunsizeNinja123)
#### Post date: [October 27, 2013, 5:42pm UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/3 "2013-10-27T17:42:54Z")

</div>

_throws up rainbows_

I like the 16x16, and I hope that you know many people will want this tileset.

---

<div class="post-metadata">

### Author: ![Luissen](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/luissen/32/1025_2.png) [@Luissen](https://discourse.cataclysmdda.org/u/Luissen)
#### Post date: [October 27, 2013, 7:23pm UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/4 "2013-10-27T19:23:42Z")

</div>

I agree. this takes the reason why I didn’t use tiles until now, and makes it appealing. I think I would keep mobs as letters though… as a personal choice.

---

<div class="post-metadata">

### Author: ![Zireael](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zireael/32/956_2.png) [@Zireael](https://discourse.cataclysmdda.org/u/Zireael)
#### Post date: [October 27, 2013, 7:56pm UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/5 "2013-10-27T19:56:09Z")

</div>

[quote=“FunsizeNinja123, post:3, topic:3676”]_throws up rainbows_

I like the 16x16, and I hope that you know many people will want this tileset.[/quote]

Allow me to join you in throwing rainbows up.

---

<div class="post-metadata">

### Author: ![HRose](https://avatars.discourse-cdn.com/v4/letter/h/ed655f/32.png) [@HRose](https://discourse.cataclysmdda.org/u/HRose)
#### Post date: [October 27, 2013, 8:32pm UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/6 "2013-10-27T20:32:10Z")

</div>

The 16x16 has its own issues since stuff is way too crammed and when there’s stuff together it gets ugly.

The ideal would be 19x19, which uses the 16x16 and adds some space, but I think 19x19 starts to get too big, unless you have a big display.

But I’d say 10x10 and 19x19 can be two decent choices.

---

<div class="post-metadata">

### Author: ![HRose](https://avatars.discourse-cdn.com/v4/letter/h/ed655f/32.png) [@HRose](https://discourse.cataclysmdda.org/u/HRose)
#### Post date: [October 27, 2013, 9:22pm UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/7 "2013-10-27T21:22:28Z")

</div>

latest tweaks to 10x10 look like this:  
(changed trees, added player’s sprite, tweaked some colors)

 ![](http://www.cesspit.net/misc/catatile10d.gif)

---

<div class="post-metadata">

### Author: ![Natures\_Witness](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/natures_witness/32/165_2.png) [@Natures\_Witness](https://discourse.cataclysmdda.org/u/Natures_Witness)
#### Post date: [October 28, 2013, 12:26am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/8 "2013-10-28T00:26:36Z")

</div>

This may just get me to switch to SDL, looks amazing. And this works with the latest experimental?

---

<div class="post-metadata">

### Author: ![moist\_zombie](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/moist_zombie/32/131_2.png) [@moist\_zombie](https://discourse.cataclysmdda.org/u/moist_zombie)
#### Post date: [October 28, 2013, 4:02am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/9 "2013-10-28T04:02:26Z")

</div>

Just read the owners forum post you linked there, and he seems very reasonable and, I hope, would love to see his work splashed with zombie guts 😃 Glad to finally see an official post for this sweet action, as well! I downloaded your older version and did some changing to it, but before I was even 20% through I saw the newer version and was blown smooth away 😑 Congrats and awesomeness to you and Trihook also 🙂 Maybe he’d like to come here and massacre some zombs with us 😃

---

<div class="post-metadata">

### Author: ![infectedmochi](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/infectedmochi/32/206_2.png) [@infectedmochi](https://discourse.cataclysmdda.org/u/infectedmochi)
#### Post date: [October 28, 2013, 4:30am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/10 "2013-10-28T04:30:59Z")

</div>

Looks awesome! We should ask the owner for permission and incorporate this into CDDA right away.

Maybe this is not the right place to ask, but does the game support changing the monster character (Zs,) in the right panel into the relevant title? It’ll look more consistent IMO.

---

<div class="post-metadata">

### Author: ![HRose](https://avatars.discourse-cdn.com/v4/letter/h/ed655f/32.png) [@HRose](https://discourse.cataclysmdda.org/u/HRose)
#### Post date: [October 28, 2013, 5:28am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/11 "2013-10-28T05:28:46Z")

</div>

Brightened everything a bit. It’s a fiddly process. I’m not sure this one is better since I guess it depends a lot on how a monitor is set. This seems a good compromise to me.

 ![](http://www.cesspit.net/misc/catatile10e.gif)

It’s still far from done. Plenty of the objects aren’t there, or only there in a broken rescaled way. I usually just update what comes us on screen as I go around and covered most of the common stuff. But far from done.

Locally I have a bunch of versions. 8x8, 10x10, 15x15, 16x16, 18x18, 20x20. But some of these are only rescaled and don’t look as nice (I’ll eventually try a 9x9 rescaled to 15x15 since it could be better than this one). See for example this 15x15:

 ![](http://www.cesspit.net/misc/cata15.gif)

If you compare this with the native 16x16 above the difference is evident. If for some reason you like this 15x15 here, though, then it’s extremely easy since it’s just an automatic rescale of my 10x10. So it can always be done on the fly without any tweak (but things are blurrier).

---

<div class="post-metadata">

### Author: ![HRose](https://avatars.discourse-cdn.com/v4/letter/h/ed655f/32.png) [@HRose](https://discourse.cataclysmdda.org/u/HRose)
#### Post date: [October 28, 2013, 6:55am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/12 "2013-10-28T06:55:13Z")

</div>

and redone some of the objects in start area (redone doors in general too). Btw, it’s a girl sprite there 🙂 (as opposed to the guy sprite above)

 ![](http://www.cesspit.net/misc/catastart10.gif)

Scaled (this is 20x20, not the 16x16 above):

 ![](http://www.cesspit.net/misc/catastart102.gif)

---

<div class="post-metadata">

### Author: ![tikilla](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tikilla/32/201_2.png) [@tikilla](https://discourse.cataclysmdda.org/u/tikilla)
#### Post date: [October 28, 2013, 8:29am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/13 "2013-10-28T08:29:46Z")

</div>

This tileset makes me horny!  
Well done man!

---

<div class="post-metadata">

### Author: ![CIB](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/cib/32/903_2.png) [@CIB](https://discourse.cataclysmdda.org/u/CIB)
#### Post date: [October 28, 2013, 9:03am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/14 "2013-10-28T09:03:09Z")

</div>

> [@HRose](#):
>
> Brightened everything a bit. It’s a fiddly process. I’m not sure this one is better since I guess it depends a lot on how a monitor is set. This seems a good compromise to me.

Looks like utter crap on my monitor now. The “black” now is a bright shade of gray. Considering you’re aiming for ASCII compatability, stick with the original - that one had actual black, same as a terminal window. Brightening the foreground colors is a different matter.

Try adjusting your gamma so that the squares are distinguishable at least counting from the 3rd one, then check your tileset again.  
 ![](http://i.imgur.com/QLNcPsZ.png)

---

<div class="post-metadata">

### Author: ![HRose](https://avatars.discourse-cdn.com/v4/letter/h/ed655f/32.png) [@HRose](https://discourse.cataclysmdda.org/u/HRose)
#### Post date: [October 28, 2013, 9:26am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/15 "2013-10-28T09:26:59Z")

</div>

I both brightened tiles and background color. It softens the image and puts less strain on the eyes. Even in Vim I use a slightly brighter black than full black, but as I said it depends a lot on the monitor.

In any case it takes 2 seconds to revert this, so I’m keeping this and can do an optional version as it was before.

---

<div class="post-metadata">

### Author: ![HRose](https://avatars.discourse-cdn.com/v4/letter/h/ed655f/32.png) [@HRose](https://discourse.cataclysmdda.org/u/HRose)
#### Post date: [October 28, 2013, 11:34am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/16 "2013-10-28T11:34:18Z")

</div>

Would an 8 be a decent compromise? It’s a matter of preference, I actually like lighter blacks as backgrounds.

 ![](http://www.cesspit.net/misc/cata108.gif)

---

<div class="post-metadata">

### Author: ![ramesesniblet](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@ramesesniblet](https://discourse.cataclysmdda.org/u/ramesesniblet)
#### Post date: [October 28, 2013, 11:52am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/17 "2013-10-28T11:52:47Z")

</div>

This is beautiful and reminds me of old ZX Spectrum graphics.

![](http://i.imgur.com/qlOtV2R.gif)

---

<div class="post-metadata">

### Author: ![Azmond](https://avatars.discourse-cdn.com/v4/letter/a/c68b51/32.png) [@Azmond](https://discourse.cataclysmdda.org/u/Azmond)
#### Post date: [October 30, 2013, 3:47am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/18 "2013-10-30T03:47:51Z")

</div>

How do you install the Title-set correctly? I think i’ve done it right, but certian things do not look correct… Cars for instance are not the right symbols and are infact Hash-tags all the way through.

I placed everything in the DeonTitles folder an in what though were the correct places.

Little help? xD;

---

<div class="post-metadata">

### Author: ![HRose](https://avatars.discourse-cdn.com/v4/letter/h/ed655f/32.png) [@HRose](https://discourse.cataclysmdda.org/u/HRose)
#### Post date: [October 30, 2013, 8:29am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/19 "2013-10-30T08:29:23Z")

</div>

This only works with latest experimental SDL. If you’re using the last experimental SDL then you probably didn’t copy over the tile\_config.json contained in the tileset .zip

---

<div class="post-metadata">

### Author: ![Zireael](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zireael/32/956_2.png) [@Zireael](https://discourse.cataclysmdda.org/u/Zireael)
#### Post date: [October 30, 2013, 8:56am UTC](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676/20 "2013-10-30T08:56:56Z")

</div>

Can we have a version with monsters as letters?

[Next page](https://discourse.cataclysmdda.org/t/ascii-retro-tilesets/3676.md?page=2)
