# \*\*20170216 Big Sprite Update\*\* MShock32Xottoplus Tileset Oversprite Tileset

**URL:** <https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301>\
**Category:** The Lab\
**Tags:** tileset\
**Created:** [January 26, 2016, 3:57pm UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301 "2016-01-26T15:57:24Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Adventurer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/adventurer/32/1234_2.png) [@Adventurer](https://discourse.cataclysmdda.org/u/Adventurer)\
**Post date:** [September 17, 2016, 2:01am UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/21 "2016-09-17T02:01:23Z")

</div>

Any chance of getting PK support on this?

---

<div class="post-metadata">

**Author:** ![lagnas2000](https://avatars.discourse-cdn.com/v4/letter/l/a9adbd/32.png) [@lagnas2000](https://discourse.cataclysmdda.org/u/lagnas2000)\
**Post date:** [September 17, 2016, 9:10pm UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/22 "2016-09-17T21:10:22Z")

</div>

Xotto update some tiles.

I will come by often. 🙂

---

<div class="post-metadata">

**Author:** ![Arkenstone](https://avatars.discourse-cdn.com/v4/letter/a/90db22/32.png) [@Arkenstone](https://discourse.cataclysmdda.org/u/Arkenstone)\
**Post date:** [September 18, 2016, 12:52am UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/23 "2016-09-18T00:52:22Z")

</div>

You’re awesome!

---

<div class="post-metadata">

**Author:** ![defraggler](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/defraggler/32/9692_2.png) [@defraggler](https://discourse.cataclysmdda.org/u/defraggler)\
**Post date:** [September 19, 2016, 12:29am UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/24 "2016-09-19T00:29:49Z")

</div>

This is amazing! Good job!

---

<div class="post-metadata">

**Author:** ![xotto](https://avatars.discourse-cdn.com/v4/letter/x/71c47a/32.png) [@xotto](https://discourse.cataclysmdda.org/u/xotto)\
**Post date:** [September 26, 2016, 10:48pm UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/25 "2016-09-26T22:48:35Z")

</div>

Current latest version: build 5240

This is sample image of updated tileset :

 ![](http://i.imgur.com/KDBlfr1.png)

Next update time is uncertain. I’ll work when 0.D released, or +build 0.6000

---

<div class="post-metadata">

**Author:** ![BorkBorkGoesTheCode](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/borkborkgoesthecode/32/2343_2.png) [@BorkBorkGoesTheCode](https://discourse.cataclysmdda.org/u/BorkBorkGoesTheCode)\
**Post date:** [September 26, 2016, 11:15pm UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/26 "2016-09-26T23:15:01Z")

</div>

Under what license is your tileset distributed?

---

<div class="post-metadata">

**Author:** ![xotto](https://avatars.discourse-cdn.com/v4/letter/x/71c47a/32.png) [@xotto](https://discourse.cataclysmdda.org/u/xotto)\
**Post date:** [September 27, 2016, 12:25am UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/27 "2016-09-27T00:25:20Z")

</div>

I don’t know exact CCL lisence of Mshock tileset. only for my additional works, its CC0.

---

<div class="post-metadata">

**Author:** ![Taberone](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/taberone/32/515_2.png) [@Taberone](https://discourse.cataclysmdda.org/u/Taberone)\
**Post date:** [October 6, 2016, 12:40am UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/28 "2016-10-06T00:40:54Z")

</div>

Looks pretty cool. What about doing something like this for the Retrodays tileset?

---

<div class="post-metadata">

**Author:** ![Garfink](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/garfink/32/7873_2.png) [@Garfink](https://discourse.cataclysmdda.org/u/Garfink)\
**Post date:** [October 7, 2016, 6:05pm UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/29 "2016-10-07T18:05:19Z")

</div>

I am loving the sprites that are there, but there are still lots of missing sprites that is rather distracting, not sure if its because I am playing with mods that is causing the issues, but the mods I am using are those that are included in the CDDA download…

Is there a way to merge chesthole32 filling the missing tiles for this mod? Someone please… I don’t know how to…

Edit:

Fixed my own problem, I compared the png of chesthole32 and Mshock32Xottoplus tileset and they look exactly the same size with all the sprites in all the same spots from top to bottom… so I figured it wasn’t the Mshock32Xottoplus png that was the problem, it was the json that was not pointing to the tiles correctly… so I just copied the chesthole32 json replacing the ones in Mshock32Xottoplus folder and voila! Problem fixed!

---

<div class="post-metadata">

**Author:** ![Garfink](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/garfink/32/7873_2.png) [@Garfink](https://discourse.cataclysmdda.org/u/Garfink)\
**Post date:** [October 9, 2016, 5:56pm UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/30 "2016-10-09T17:56:20Z")

</div>

Update: I was wrong in my previous post, it isn’t quite as simple as that. Good news is I have made a merge between this tileset and chesthole32’s and also fixed all the tile references that are missing in MShock32Xottoplus (all the ones I have encountered so far anyway.) Which requires quite a bit of manual searching and comparing. Just tested it in-game for a 5-6 hours and haven’t encountered any missing tiles so far…

(Started a new game as a Submissive sex slave, started with nothing but latex in a burning building. Surprising successful! Got lucky and got that atomic flashlight and a keg/funnel on day one and found a base in a basement in town that isn’t spawning too many zombies nearby. I have the Zombie spawn rates at 1.5 so it could get hairy really fast. I have gone for a spear melee build with a holstered shotgun for emergencies and a sling for hard to hit enemies, I have grinded out Tailoring to level 5, and a few of the other essential skills to level 2, still have a long way to go as contruction & mechanics are both still zero. Currently using a forked spear.)

I will upload the resultant tile\_config.json file and instructions as soon as possible, heading to Germany tomorrow on vacation, but should have some time in the evenings to do it.

---

<div class="post-metadata">

**Author:** ![BorkBorkGoesTheCode](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/borkborkgoesthecode/32/2343_2.png) [@BorkBorkGoesTheCode](https://discourse.cataclysmdda.org/u/BorkBorkGoesTheCode)\
**Post date:** [October 9, 2016, 8:35pm UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/31 "2016-10-09T20:35:38Z")

</div>

Xotto: I made some changes to MShock’s tileset recently. Among the changes: the mininuke launcher was changed due to its close resemblance to the Fallout 3 mininuke launcher.  
You may want to include the new sprites in your tileset.

First PR:

> <https://github.com/CleverRaven/Cataclysm-DDA/pull/18380>

  
Transparency fix for MShock24:  

> <https://github.com/CleverRaven/Cataclysm-DDA/pull/18449>

---

<div class="post-metadata">

**Author:** ![Subhazard](https://avatars.discourse-cdn.com/v4/letter/s/848f3c/32.png) [@Subhazard](https://discourse.cataclysmdda.org/u/Subhazard)\
**Post date:** [October 27, 2016, 12:01am UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/32 "2016-10-27T00:01:41Z")

</div>

Whenever I try to use this tileset, everything turns into shotgun shells ☹

---

<div class="post-metadata">

**Author:** ![egomassive](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/egomassive/32/381_2.png) [@egomassive](https://discourse.cataclysmdda.org/u/egomassive)\
**Post date:** [October 27, 2016, 4:10am UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/33 "2016-10-27T04:10:30Z")

</div>

> [@Subhazard](#):
>
> Whenever I try to use this tileset, everything turns into shotgun shells ☹

The most likely solution is updating to the latest experimental build. I’m using experimental 0.C-5734 with this set. I’m also using the updated version of this set linked to in the post before yours.

---

<div class="post-metadata">

**Author:** ![BorkBorkGoesTheCode](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/borkborkgoesthecode/32/2343_2.png) [@BorkBorkGoesTheCode](https://discourse.cataclysmdda.org/u/BorkBorkGoesTheCode)\
**Post date:** [October 27, 2016, 4:37am UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/34 "2016-10-27T04:37:19Z")

</div>

I don’t know how the game actually works, so take this with a grain of salt:

The game organizes tiles by pixel quantity: 24, 32, etc., then overlays these units as a square grid onto the tilesets.png file, then assigns a number to each; moving from the top-left to the bottom right. When what you encounter happens, it could be caused by a discrepancy between the sprite id in tiles config and the tile in tiles.png, caused by changes in the organization of tiles in tiles.png.

---

<div class="post-metadata">

**Author:** ![egomassive](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/egomassive/32/381_2.png) [@egomassive](https://discourse.cataclysmdda.org/u/egomassive)\
**Post date:** [October 31, 2016, 9:13pm UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/35 "2016-10-31T21:13:05Z")

</div>

Not sure if this is welcome, but I can’t help spriting while playing CDDA. Here are my latest creations if anyone is interested in folding them into this (or any) tileset.  
 ![](http://egomassive.com/cdda/CDDASample22.png)

`
	{
          "id": "f_sandbag_wall",
          "fg": ????,
          "rotates": true,
          "multitile": true,
          "additional_tiles": [
            {
              "id": "center",
              "fg": ????
            },
            {
              "id": "corner",
              "fg": ????
            },
            {
              "id": "edge",
              "fg": ????
            }
            {
              "id": "end_piece",
              "fg": ????
            },
            {
              "id": "t_connection",
              "fg": ????
            },
            {
              "id": "unconnected",
              "fg": ????
            },
          ]
        },
        {
          "id": "straw_fedora",
          "fg": ????
        },
        {
          "id": "prussian_blue",
          "fg": ????
        },
        {
          "id": "ampoule",
          "fg": ????
        },
        {
          "id": "rx12_injector",
          "fg": ????
        },
        {
          "id": "lasagne_raw",
          "fg": ????
        },
        {
          "id": "lasagne_cooked",
          "fg": ????
        },
        {
          "id": "lasagne",
          "fg": ????
        },
        {
          "id": "luigilasagne",
          "fg": ????
        },
        {
          "id": "camelbak",
          "fg": ????
        },`  
These are Sandbag Wall, Sandbag Barricade, Straw Fedora, Prussian Blue Tablets, RA21E Medical Ampoule, RX11 Stimulant Delivery System, Lasagne Noodles, Cooked Lasagne Noodles, Lasagne, Human Lasagne, and Water Camel Pack. The last one isn’t new, but it didn’t make it into this set. On that note I’d also like to resubmit my chain-link fence since it rotates better than Waldo’s. Maybe these were left out on purpose. If so, that is fine with me.  
 ![](http://egomassive.com/cdda/CDDASample17.png)  
I kept running into these basements and I had to bring that sandbag barricade in line with the general feel of the set.  
 ![](http://egomassive.com/cdda/CDDAScreen2.png)

Finally, is there any interest in the wooden walls I was making? This set already has better walls than the sets it is based on, but they look more like Chesthole’s style than Waldo’s.  
 ![](http://egomassive.com/cdda/CDDASample21.png)

---

<div class="post-metadata">

**Author:** ![M.A](https://avatars.discourse-cdn.com/v4/letter/m/fbc32d/32.png) [@M.A](https://discourse.cataclysmdda.org/u/M.A)\
**Post date:** [January 2, 2017, 1:16pm UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/36 "2017-01-02T13:16:51Z")

</div>

[quote=“Garfink, post:30, topic:11301”]Update: I was wrong in my previous post, it isn’t quite as simple as that. Good news is I have made a merge between this tileset and chesthole32’s and also fixed all the tile references that are missing in MShock32Xottoplus (all the ones I have encountered so far anyway.) Which requires quite a bit of manual searching and comparing. Just tested it in-game for a 5-6 hours and haven’t encountered any missing tiles so far…

(Started a new game as a Submissive sex slave, started with nothing but latex in a burning building. Surprising successful! Got lucky and got that atomic flashlight and a keg/funnel on day one and found a base in a basement in town that isn’t spawning too many zombies nearby. I have the Zombie spawn rates at 1.5 so it could get hairy really fast. I have gone for a spear melee build with a holstered shotgun for emergencies and a sling for hard to hit enemies, I have grinded out Tailoring to level 5, and a few of the other essential skills to level 2, still have a long way to go as contruction & mechanics are both still zero. Currently using a forked spear.)

I will upload the resultant tile\_config.json file and instructions as soon as possible, heading to Germany tomorrow on vacation, but should have some time in the evenings to do it.[/quote]

Would you mind to explain how you fixed the problem? I’m encountering the same issue and looking for the solution. Thank you.

---

<div class="post-metadata">

**Author:** ![egomassive](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/egomassive/32/381_2.png) [@egomassive](https://discourse.cataclysmdda.org/u/egomassive)\
**Post date:** [January 3, 2017, 8:23pm UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/37 "2017-01-03T20:23:59Z")

</div>

@M.A.: This tileset is still compatible with [Tileset Studio](http://smf.cataclysmdda.com/index.php?topic=5686). Using it is the easiest way to edit the tile\_config.json. Otherwise, you can edit it with a text editor. The existing entries make good examples on how to make new entries.

Incidentally, I’ve been working on an update for this tileset. Is there a particular item you’re seeing as ASCII that you want to update?

---

<div class="post-metadata">

**Author:** ![StopSignal](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/stopsignal/32/1923_2.png) [@StopSignal](https://discourse.cataclysmdda.org/u/StopSignal)\
**Post date:** [January 3, 2017, 8:40pm UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/38 "2017-01-03T20:40:52Z")

</div>

Those look awesome, Ego! Just posting to say that.

---

<div class="post-metadata">

**Author:** ![veedanya](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/veedanya/32/3105_2.png) [@veedanya](https://discourse.cataclysmdda.org/u/veedanya)\
**Post date:** [January 4, 2017, 1:21am UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/39 "2017-01-04T01:21:21Z")

</div>

For anyone that cares, Nibelung44 and I modified the most recent release of this tileset and added all the critters from PK’s rebalancing mod. You can download the json here and drop it the relevant gfx folder.

[https://mega.nz/#!VA5mBQoD!k99vFSBlP3WvWbqJxNG\_ff0VpeuRthJPao8pOXCB1Nc](https://mega.nz/#!VA5mBQoD!k99vFSBlP3WvWbqJxNG_ff0VpeuRthJPao8pOXCB1Nc)

---

<div class="post-metadata">

**Author:** ![M.A](https://avatars.discourse-cdn.com/v4/letter/m/fbc32d/32.png) [@M.A](https://discourse.cataclysmdda.org/u/M.A)\
**Post date:** [January 4, 2017, 11:01am UTC](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301/40 "2017-01-04T11:01:34Z")

</div>

[quote=“veedanya, post:39, topic:11301”]For anyone that cares, Nibelung44 and I modified the most recent release of this tileset and added all the critters from PK’s rebalancing mod. You can download the json here and drop it the relevant gfx folder.

[https://mega.nz/#!VA5mBQoD!k99vFSBlP3WvWbqJxNG\_ff0VpeuRthJPao8pOXCB1Nc[/quote]](https://mega.nz/#!VA5mBQoD!k99vFSBlP3WvWbqJxNG_ff0VpeuRthJPao8pOXCB1Nc%5B/quote%5D)

I’ve downloaded the json file and it works well! Thanks for your help.

[Previous page](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301.md?page=1)

[Next page](https://discourse.cataclysmdda.org/t/20170216-big-sprite-update-mshock32xottoplus-tileset-oversprite-tileset/11301.md?page=3)
