# "Seen" indicators

**URL:** https://discourse.cataclysmdda.org/t/seen-indicators/24287
**Category:** The Bunker
**Created:** [July 28, 2020, 11:08pm UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287 "2020-07-28T23:08:20Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Grimm\_Spector](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/grimm_spector/32/5132_2.png) [@Grimm\_Spector](https://discourse.cataclysmdda.org/u/Grimm_Spector)
#### Post date: [July 28, 2020, 11:08pm UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/1 "2020-07-28T23:08:20Z")

</div>

The “seen” indicators that indicate if someone/something sees the player, is there a way to get them working with other tilesets? I like the undead people tileset for instance. Thanks!

---

<div class="post-metadata">

### Author: ![Valase](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/valase/32/6972_2.png) [@Valase](https://discourse.cataclysmdda.org/u/Valase)
#### Post date: [July 28, 2020, 11:45pm UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/2 "2020-07-28T23:45:32Z")

</div>

While the answer to your question is “yes” (you can adapt the files out of the `data/mods/sees_player_hitbutton` or `data/mods/sees_player_retro` folder quite easily for basically any tileset you want), the undead people tileset already has that function built in. You might want to download it from SomeDeadGuy’s Github\* if you’re still on a version that doesn’t offer that function.  
\*While I usually provide links, I decided against it in this case as I personally have a problem with the way s-/he behaved in the past and don’t want to show support of that in any way. You can still find it with google, searching the forum, or maybe if you wait long enough someone else will post it here.

Feel free to ask for a detailed guide (or a predone version if you’re lazy 😛 ) on how to adapt the mod for an other tileset if you want to take that path.

---

<div class="post-metadata">

### Author: ![Grimm\_Spector](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/grimm_spector/32/5132_2.png) [@Grimm\_Spector](https://discourse.cataclysmdda.org/u/Grimm_Spector)
#### Post date: [July 28, 2020, 11:58pm UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/3 "2020-07-28T23:58:27Z")

</div>

> [@Valase](#):
>
> SomeDeadGuy’s Github

yeah I downloaded it off their github, but I’m not getting the little exclamation marks on things that can see me.

---

<div class="post-metadata">

### Author: ![Valase](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/valase/32/6972_2.png) [@Valase](https://discourse.cataclysmdda.org/u/Valase)
#### Post date: [July 29, 2020, 12:20am UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/4 "2020-07-29T00:20:03Z")

</div>

Hm, just redownloaded from Github, do you use the legacy version or the “new” version? The legacy seems to work, the “new” doesn’t…

Edit: Indeed, it looks like it got removed; I’ve checked the files and were unable to find the indicators.  
Well, there are two ways to add it to the tileset, one by directly editing the tileset and one as a mod.

The more reasonable approach by adding a mod for it looks like this:

- Copy and paste the sees\_player\_hitbutton folder in data/mods, name the copy however you like.
- Open the modinfo.json file inside your copied folder with a text editor.
- Change `"ident"` to a unused one of your choice and `"name"` to something fitting, so that you can recognize it later, save and close the file.
- Open all four `sees_player_hitbutton_`[…] png files in a graphic editing program of your choice, as long as it supports transparent backgrounds (Windows `Paint` does not work for this, but `GIMP` and - to my knowledge - `Paint.net` do).
  - Optionally, you can create your own indicators if you’d like to.

- Change the size of all images to match the size defined in the `tile_config.json` file of your chosen tileset (usually at the start, denoted by `width` and `height`). For the undead people tileset, this is 32x32.
  - Optionally, you can work with only one file if you want to save time and don’t mind that friendly creatures use the same indicator.

- Open the `mod_tileset.json` file with a text editor.
- Set `"compatibility"` to the `NAME` of the tileset you’re using (found inside the tileset folder in the tileset.txt file - that would be `"UNDEAD_PEOPLE_BASE"` for the undead people tileset).
- Change the `"height"`, `"width"` and `"pixelscale"` values to match the one of the tileset. If there’s no “pixelscale” defined in the tileset, you can remove the variable (and the `,` in front of it) or ignore it.
  - If you renamed any graphic file (or created your own) or want to only use one of the files for all creature attitudes, you have to change the `"file"` definitions appropriately.

- Save the file, start up the game and generate a new world that includes the mod you just created.
  - If you want to use it in an existing world, open the `save` folder and then the folder with the name of your world. Now open the `mods.json` file with a text editor of your choice and add the `"ident"` of your mod to the list and save the file.

The “quick and dirty” way to get indicators by editing the tileset looks like this:

- Open the data/mods/sees\_player\_hitbutton folder and copy all four `sees_player_hitbutton_`[…] png files, paste them over in your `gfx/MSX++UnDeadPeopleEdition` (or whatever tileset you want to use) folder.
  - Optionally, you can create your own indicators if you’d like to.

- Open all copies in a graphic editing program of your choice, as long as it supports transparent backgrounds (Windows `Paint` does not work for this, but `GIMP` and - to my knowledge - `Paint.net` do).
- Change the size of the images to match the size defined in the `tile_config.json` file of your chosen tileset (usually at the start, denoted by `width` and `height`). For the undead people tileset, this is 32x32.
  - Optionally, you can work with only one file if you want to save time and don’t mind that friendly creatures use the same indicator.

- Now open the `tile_config.json` file with a text editor, scroll down to the file end and before the two last symbols - not counting whitespaces - of the file (`]}`, excluding whitespaces), add `, { "file": "`[FILENAME]`", "tiles": [{ "id": "overlay_`[ATTITUDE]`_sees_player", "fg": `[NEXT\_UNUSED\_FG\_NUMBER]` } ] }` and save it.
  - There are 4 possible attitudes: `friendly`, `neutral`, `hostile` and `other`.

If you use the undead people tileset and followed the route of copying the files, the lines to add would probably look like this (make sure the “fg” values are correct):

```
,
{ "file": "sees_player_hitbutton_green.png", "tiles": [{ "id": "overlay_friendly_sees_player", "fg": 21760 }] },
{ "file": "sees_player_hitbutton_yellow.png", "tiles": [{ "id": "overlay_neutral_sees_player", "fg": 21761 }] },
{ "file": "sees_player_hitbutton_red.png", "tiles": [{ "id": "overlay_hostile_sees_player", "fg": 21762 }] },
{ "file": "sees_player_hitbutton_pink.png", "tiles": [{ "id": "overlay_other_sees_player", "fg": 21763 }] }
```

---

<div class="post-metadata">

### Author: ![Grimm\_Spector](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/grimm_spector/32/5132_2.png) [@Grimm\_Spector](https://discourse.cataclysmdda.org/u/Grimm_Spector)
#### Post date: [July 29, 2020, 1:57am UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/5 "2020-07-29T01:57:54Z")

</div>

Ah I was using the “new” one, I tried legacy and it works, thanks!

---

<div class="post-metadata">

### Author: ![Goodgulf](https://avatars.discourse-cdn.com/v4/letter/g/e47774/32.png) [@Goodgulf](https://discourse.cataclysmdda.org/u/Goodgulf)
#### Post date: [July 31, 2020, 2:21pm UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/6 "2020-07-31T14:21:41Z")

</div>

Sees indicators were missed during migration. It will be fixed soon in the “new” version 🙂

UPDATE:  
I spoke with SDG and it was just added 🙂

@Grimm_Spector can you download new version and check it?

---

<div class="post-metadata">

### Author: ![Grimm\_Spector](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/grimm_spector/32/5132_2.png) [@Grimm\_Spector](https://discourse.cataclysmdda.org/u/Grimm_Spector)
#### Post date: [July 31, 2020, 6:15pm UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/7 "2020-07-31T18:15:35Z")

</div>

@Goodgulf I can, but first must ask if the new version works with mods like Magiclysm? Hopping so!

---

<div class="post-metadata">

### Author: ![Goodgulf](https://avatars.discourse-cdn.com/v4/letter/g/e47774/32.png) [@Goodgulf](https://discourse.cataclysmdda.org/u/Goodgulf)
#### Post date: [July 31, 2020, 7:41pm UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/8 "2020-07-31T19:41:11Z")

</div>

@Grimm_Spector Of course it works with Magiclysm.  
check here:  
[https://github.com/SomeDeadGuy/UndeadPeopleTileset/tree/master/Mods](https://github.com/SomeDeadGuy/UndeadPeopleTileset/tree/master/Mods)  
You can find there currently supported mods (there will be more soon:) )  
but you need to add them as a mod.  
Please download mods from SDG git repo.  
And check instruction wrote by SDG 🙂

> I am now starting slowly to add mods with graphics. To use graphics for mods with new UndeadPeople select mod called " _name\_of\_the\_mod_ - UndeadPeople Tileset" in mod selection screen (or add ID of the mod with the graphics at the bottom of mods.json).

for existing game add “MagiclysmUDP” to mods.json (mods.json is located in cdda\_root\_catalog\save\\<world\_name\>\mods.json)

if you have only magiclysm mod added then mods.json should look like:  
[  
“dda”,  
“magiclysm”,  
“MagiclysmUDP”  
]

start cdda again and it should works.

---

<div class="post-metadata">

### Author: ![Grimm\_Spector](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/grimm_spector/32/5132_2.png) [@Grimm\_Spector](https://discourse.cataclysmdda.org/u/Grimm_Spector)
#### Post date: [July 31, 2020, 10:50pm UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/9 "2020-07-31T22:50:43Z")

</div>

Hmmm the mod stuff works, but the seen indicators still don’t on the NEW version.

---

<div class="post-metadata">

### Author: ![Goodgulf](https://avatars.discourse-cdn.com/v4/letter/g/e47774/32.png) [@Goodgulf](https://discourse.cataclysmdda.org/u/Goodgulf)
#### Post date: [July 31, 2020, 11:29pm UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/10 "2020-07-31T23:29:39Z")

</div>

please check in gfx\MSX++UnDeadPeopleEdition in file tile\_config.json do you have:  
“id”: “overlay\_hostile\_sees\_player” if not then update your version of undeadpeople tiles.

---

<div class="post-metadata">

### Author: ![Grimm\_Spector](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/grimm_spector/32/5132_2.png) [@Grimm\_Spector](https://discourse.cataclysmdda.org/u/Grimm_Spector)
#### Post date: [August 4, 2020, 9:51pm UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/11 "2020-08-04T21:51:29Z")

</div>

Seems to work! Thanks! Though it seems the NEW version is missing some tiles for creatures and vehicle bits that were present in Legacy, odd!

---

<div class="post-metadata">

### Author: ![Goodgulf](https://avatars.discourse-cdn.com/v4/letter/g/e47774/32.png) [@Goodgulf](https://discourse.cataclysmdda.org/u/Goodgulf)
#### Post date: [August 5, 2020, 7:17am UTC](https://discourse.cataclysmdda.org/t/seen-indicators/24287/12 "2020-08-05T07:17:14Z")

</div>

Please create a new issue for those missing tiles in SDG repo:

> **[SomeDeadGuy/UndeadPeopleTileset](https://github.com/SomeDeadGuy/UndeadPeopleTileset/issues)**
>
> Tilesets for the game Cataclysm: Dark Days Ahead. Unofficial discord for this mess: - SomeDeadGuy/UndeadPeopleTileset

it will help find such errors faster and fix them.
