Create your own maps and campaigns for KeeperFX and DK1 with Unearth.

You can find it here.

Roach

Submitted by walter253
Category Creature
Rating 3.6 / 5 5 ratings
Submission date 2023-04-29
Last updated 2023-07-02
Min. game version KeeperFX 1.0.0
Filesize 686.22KiB
Downloads 90
File Filesize Downloads Date
custom_creatr_roach.zip 686.22KiB 76 2023-06-01
Description

This work is based on Roach, game-ready and animated by Danimal licensed under CC BY-SA 3.0 which was based on Beast 02 by Atmostatic licensed under CC BY-SA 3.0, CC BY 3.0, GPL 3.0 and GPL 2.0. Change were made with CreatureMaker by Watler253 to make the model compatible with KeeperFX.


I present you a new custom creature: Roach. Some relevant stats at level 1:


  • Health: 500
  • Strength: 50
  • Armour: 35
  • Dexterity: 55
  • Defence: 60
  • Luck: 8

Roaches are an early game creature similar to the bugs, but a little stronger, it's attracted by Hatchery with at least one slab. Roaches like to train and when they can't they like to manufacture instead. Rather cheap to maintain with a payday set to 25 at level 1.

Roaches powers are Poison Cloud (Lv3), Fart (Lv5), Armour (Lv7) and Drain (Lv10). They are immune to Poison Cloud.

At battle, Roaches are not very strong and have a preference for ranged attack, it might be a good idea to have fodders like Bile Demon to protect them so they can spam Poison Cloud at their ennemies.


I hope you will enjoy using them in your own game.

Installation Intructions

Custom creature only works with KeeperFX, to import the Roach into your game:

  • Make sure you have the latest released version available of KeeperFX, it is also recommended to have the latest alpha patch.

  • Move roach.cfg into your mappack/campaigns/personal creatrs folder. Or into KeeperFX\creatrs folder.

  • Move roach.zip (/!\ do not extract it!) into your mappack/campaigns/personal rules folder. Or into KeeperFX\fxdata folder.

  • Edit your own creature.cfg in your rules folder (or the one in KeeperFX\fxdata folder) on [common] block look for Creatures = any creature beyond FLOATING_SPIRIT are custom creature, add ROACH after FLOATING_SPIRIT, it does not matter if you add it after or before the next creature (TIME_MAGE or DRUID as of version 5.0b Alpha 3330).

Example:

Creatures = WIZARD BARBARIAN ARCHER MONK DWARFA KNIGHT AVATAR TUNNELLER WITCH GIANT FAIRY THIEF SAMURAI HORNY SKELETON TROLL DRAGON DEMONSPAWN FLY DARK_MISTRESS SORCEROR BILE_DEMON IMP BUG VAMPIRE SPIDER HELL_HOUND GHOST TENTACLE ORC FLOATING_SPIRIT TIME_MAGE DRUID ROACH

  • Edit your own objects.cfg in your rules folder (or the one in KeeperFX\fxdata folder) and copy paste the following at the end of the file:
    [object###]
    ;### must be changed to a number corresponding to your last object ID+1.
    ;Example: if [object150] is your last, then change ### to 151.
    Name = LAIR_ROACH
    Genre = LAIR_TOTEM
    AnimationID = ROACH_LAIR_TOTEM
    AnimationSpeed = 0
    Size_XY = 0
    Size_YZ = 0
    MaximumSize = 300
    DestroyOnLava = 0
    DestroyOnLiquid = 0
    RelatedCreature = ROACH
    Health = 0
    FallAcceleration = 0
    LightUnaffected = 0
    LightIntensity = 0
    LightRadius = 0
    LightIsDynamic = 0
    Properties = EXISTS_ONLY_IN_ROOM DESTROYED_ON_ROOM_CLAIM DESTROYED_ON_ROOM_PLACE
    UpdateFunction = UPDATE_OBJECT_SCALE
  • And you are done it is ready to use. All you have to do now is to include the creature in your own script so it can be attracted, by default you need 1 slab of Hatchery to attract the Roach. Feel free to use/edit/slap/torture.

For credits, read license.txt provided in the .zip archive.

Comments

Login or register to comment on this workshop item.

darktrooper119

im a little confused. when you say 'include the creature in your own script' does that mean alternative ways to draw it in? or does it not work on any maps (built in or custom) unless set up?

basically, im asking for a bit of clarification on that last part. does it work out of the box with what comes with KeeperFX or do i have to manually add it to every level somehow

walter253 🇻🇨 Submitter

Hi, this is supposed to be a mapmaker resource, but to answer you yes you have to add it to every level script.

If you are not a mapmaker I wouldn't recommend you to get this creature as it's one of my first custom content, it's very low quality and I'm not very proud of it. If you want to enjoy new and cool custom creature I recommend you try the Tyrael Realms campaign: https://keeperfx.net/workshop/item/593/tyraels-realms It has everything set up for you so you can just sit, play and enjoy the game with no messing of the game files. Have fun!

arthurdent

Awesome! we need more creatures!!!... insects galore!

walter253 🇻🇨 Submitter

Thanks you very much for your support. :D

walter253 🇻🇨 Submitter • Edited

I gave it Drain cause I didn't want to give it Freeze or Hailstorm, so it's not too similar to the Spider or Tentacle.