Need help with adding tileset from another mod to ultica

sorry iam new here, just recently create an account to ask not sure is this the correct place or not.

since i like the ultica aesthetic but it dont have the dino art yet in it.

so i want to add dino tileset from chibi ultica to ultica by simply copy paste the tile config of the dino tileset i want to it and tweak the number a bit, but i got a crash instead so i want to know what i do wrong or what i need to do to make it work.

here the code

     "file": "ChibiHuge.png",
      "//": "range 10510 to 10541",
      "sprite_width": 128,
      "sprite_height": 128,
      "sprite_offset_x": -64,
      "sprite_offset_y": -96,
      "tiles": [
        {
          "id": "mon_tankbot",
          "fg": [ { "weight": 10, "sprite": 10512 }, { "weight": 1, "sprite": 10513 }, { "weight": 3, "sprite": 10514 } ],
          "rotates": false
        },
        { "id": "bot_tankbot", "fg": 10510 },
        { "id": "broken_tankbot", "fg": 10511 },
        { "id": "corpse_mon_acrocanthosaurus", "fg": 10515 },
        { "id": "mon_acrocanthosaurus", "fg": 10516 },
        { "id": "corpse_mon_siats", "fg": 10517 },
        { "id": "mon_siats", "fg": 10518 },
        { "id": "corpse_mon_allosaurus", "fg": 10517 },
        { "id": "mon_allosaurus", "fg": 10518 }
        { "id": "corpse_mon_spinosaurus", "fg": 10519 },
        { "id": "mon_spinosaurus", "fg": 10520 },
        { "id": "corpse_mon_torvosaurus", "fg": 10521 },
        { "id": "mon_torvosaurus", "fg": 10522 },
        { "id": "corpse_mon_tyrannosaurus", "fg": 10523 },
        { "id": "corpse_mon_zyrannosaurus", "fg": 10524 },
        { "id": "mon_tyrannosaurus", "fg": 10525 },
        { "id": "mon_zyrannosaurus", "fg": 10526 },
        { "id": "corpse_mon_yulecat", "fg": 10527 },
        { "id": "mon_yulecat", "fg": 10528 },
        { "id": "corpse_mon_kraken_guard", "fg": 10529 },
        { "id": "mon_kraken_guard", "fg": 10530 }

and thanks

This might be a month late, so maybe you have finished this (or dropped it), but still.
after my own recent shenanigans with tilesets these few days, I would ask first if you have copied the actual png image from Chibi to the the Ultica folder. Otherwise there would be no chance it would work.

Secondly, since I’m a noob myself, I’m not sure this would work either.
the most closely working method seems to be creating a mod for the Ultica tileset.

For example in Cata++ mod:

{
“type”: “mod_tileset”,
“compatibility”: [ “UNDEAD_PEOPLE_BASE”, “UNDEAD_PEOPLE”, “MshockXottoplus” ],
“tiles-new”: [

This used, then the new tiles are typed from 0 onwards.

[
{
“type”: “mod_tileset”,
“compatibility”: [
“Chibi_Ultica”,
“UltimateCataclysm”
],
“tile_info”: [
{
“pixelscale”: 1,
“width”: 32,
“height”: 32,
“zlevel_height”: 0,
“iso”: false,
“retract_dist_min”: -1.0,
“retract_dist_max”: 1.0
}
],
“tiles-new”: [
{
“file”: “mod_tileset/Eldritch_BioArmor_normal.png”,
“//”: “range 0 to 12”,
“sprite_width”: 36,
“sprite_height”: 38,
“sprite_offset_x”: -2,
“sprite_offset_y”: -10,
“tiles”: [
{ “id”: “overlay_female_mutation_ELDRITCH_EXTRA_CLAWS”, “fg”: 0 },
{ “id”: “overlay_male_mutation_ELDRITCH_EXTRA_CLAWS”, “fg”: 1 },
{ “id”: “overlay_female_mutation_ELDRITCH_EYE”, “fg”: 2 },
{ “id”: “overlay_male_mutation_ELDRITCH_EYE”, “fg”: 3 },
{ “id”: “overlay_female_mutation_ELDRITCH_MAW”, “fg”: 4 },
{ “id”: “overlay_male_mutation_ELDRITCH_MAW”, “fg”: 5 },
{ “id”: “overlay_female_mutation_ELDRITCH_SCALES”, “fg”: 6 },
{ “id”: “overlay_male_mutation_ELDRITCH_SCALES”, “fg”: 7 },
{ “id”: “overlay_female_mutation_WINGS_ELDRITCH”, “fg”: 8 },
{ “id”: “overlay_male_mutation_WINGS_ELDRITCH”, “fg”: 9 },
{ “id”: “overlay_female_mutation_ELDRITCH_BIOARMOR”, “fg”: 10 },
{ “id”: “overlay_male_mutation_ELDRITCH_BIOARMOR”, “fg”: 11 },
{ “id”: “overlay_female_mutation_long_over_eye_var_purple_pink”, “fg”: 12 }
]
}
]
}
]

This is what I did for my mod. And make sure to name the json “mod_tileset.json”, cuz otherwise it didnt work for me.

Hopefully this is of some help.

File structure

  • CDDA \ Mods \ DinoChibiHugeToUltiCa \
    • modinfo.json
    • mod_tileset.json
    • ChibiHuge.png

modinfo.json

[
  {
    "type": "MOD_INFO",
    "id": "DTCUTOUC",
    "name": "Dino tileset ChibiUltica to UltiCa",
    "authors": [ "A survivor" ],
    "description": "https://discourse.cataclysmdda.org/t/need-help-with-adding-tileset-from-another-mod-to-ultica",
    "category": "graphical",
    "dependencies": [ "dda" ]
  }
]

mod_tileset.json

[
  {
    "type": "mod_tileset",
    "compatibility": [ "UltimateCataclysm" ],
    "tiles-new": [
      {
        "file": "ChibiHuge.png",
		"//": "range 3120 to 3151 -> range 0 to 22",
        "sprite_width": 128,
        "sprite_height": 128,
        "sprite_offset_x": -64,
        "sprite_offset_y": -96,
        "tiles": [
			{
			  "id": "mon_tankbot",
			  "fg": [ { "weight": 10, "sprite": 2 }, { "weight": 1, "sprite": 3 }, { "weight": 3, "sprite": 4 } ],
			  "rotates": false
			},
			{ "id": "bot_tankbot", "fg": 0 },
			{ "id": "broken_tankbot", "fg": 1 },
			{ "id": "corpse_mon_acrocanthosaurus", "fg": 5 },
			{ "id": "mon_acrocanthosaurus", "fg": 6 },
			{ "id": "corpse_mon_siats", "fg": 7 },
			{ "id": "mon_siats", "fg": 8 },
			{ "id": "corpse_mon_spinosaurus", "fg": 9 },
			{ "id": "mon_spinosaurus", "fg": 10 },
			{ "id": "corpse_mon_torvosaurus", "fg": 11 },
			{ "id": "mon_torvosaurus", "fg": 12 },
			{ "id": "corpse_mon_tyrannosaurus", "fg": 13 },
			{ "id": "corpse_mon_zyrannosaurus", "fg": 14 },
			{ "id": "mon_tyrannosaurus", "fg": 15 },
			{ "id": "mon_zyrannosaurus", "fg": 16 },
			{ "id": "corpse_mon_yulecat", "fg": 17 },
			{ "id": "mon_yulecat", "fg": 18 },
			{ "id": "corpse_mon_kraken_guard", "fg": 19 },
			{ "id": "mon_kraken_guard", "fg": 20 },
			{ "id": "corpse_mon_kraken_queen", "fg": 21 },
			{ "id": "mon_kraken_queen", "fg": 22 }
        ]
      }
    ]
  }
]

A simple demonstration, in addition to the dinosaur sprites are distributed in :ChibiLarge.png and other PNGS

Official Discord: Cataclysm: Dark Days Ahead

1 Like