Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3 ... 5

Author Topic: Insectoid Invasion [Testers/experienced modders wanted]  (Read 7081 times)

Jordrake

  • Bay Watcher
  • Swabbie-Poet of the Good Ship Urist
    • View Profile
Insectoid Invasion [Testers/experienced modders wanted]
« on: May 28, 2010, 06:02:47 pm »

Hi, everybody.
It might have come to your attention that I like bugs.
Because of my affinity for insects, I've decided to start a big mod with a bunch of my lovely creepy crawly friends into Dwarf Fortress. The main problem is I don't know very much about modding, beyond the basics. This is why I'd like some experienced modders to test (Or just look over) what I've got so far.
This is the Steedbeetle, a six-legged insect mount should horses prove too boring for you.
Spoiler (click to show/hide)

Next up is Guardian Beetles, (technically not beetles as they have 4 limbs) meant to act as protectors for any dwarf lucky enough to own them as a pet. Might be a problem with them appearing in the wild and killing any dwarf they see, I'm not sure yet.
Spoiler (click to show/hide)
If anyone is kind enough to help me out or give input, I'd be very grateful. Thank'ee kindly.

Download V.1.1
« Last Edit: July 17, 2010, 04:10:57 pm by Jordrake »
Logged

Morrigi

  • Bay Watcher
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #1 on: May 28, 2010, 06:11:25 pm »

They look pretty good, the first one seems on par with the giant beetle from the Civilization Forge mod, which can kill an armed and armored goblin in single combat. With the guardian beetle, you may want to make its bite attack main if you want it to do more damage.
« Last Edit: May 28, 2010, 06:15:08 pm by Morrigi »
Logged
Cthulhu 2016! No lives matter! No more years! Awaken that which slumbers in the deep!

Jordrake

  • Bay Watcher
  • Swabbie-Poet of the Good Ship Urist
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #2 on: May 29, 2010, 07:16:11 pm »

Thanks. Tomorrow I'll be starting work on a decipede, because I don't have the willpower to make a body with 100 legs.
Logged

darkflagrance

  • Bay Watcher
  • Carry on, carry on
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #3 on: May 29, 2010, 11:07:04 pm »

Thanks. Tomorrow I'll be starting work on a decipede, because I don't have the willpower to make a body with 100 legs.

In theory, you could make a part with ten legs, and then copy that part ten times. You could make the body part [TEN_LEG_CLUSTER] or something, and have each part simply be called [LEG] rather than denote its position.
Logged
...as if nothing really matters...
   
The Legend of Tholtig Cryptbrain: 8000 dead elves and a cyclops

Tired of going decades without goblin sieges? Try The Fortress Defense Mod

Jordrake

  • Bay Watcher
  • Swabbie-Poet of the Good Ship Urist
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #4 on: May 30, 2010, 04:14:51 am »

Thanks, I'll try that later, but I wanna go with a decipede first. I like the idea, and my skills with modding bodies really are basic. If anyone knows of a guide on body tokens (Or fancies making one), please post a link, it'd be ever so helpful.
Logged

Jordrake

  • Bay Watcher
  • Swabbie-Poet of the Good Ship Urist
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #5 on: May 30, 2010, 11:57:35 am »

Okay, 10-legged body template:
Code: [Select]
[BODY:TEN_LEG_SEGMENTED]
[BP:1B:first body segment:first body segments][UPPERBODY][CATEGORY:BODY_UPPER]
[DEFAULT_RELSIZE:800]
        [BP:2B:second body segment:second body segments][CON:1B][UPPERBODY][CATEGORY:BODY_UPPER]
[DEFAULT_RELSIZE:800]
        [BP:3B:third body segment:third body segments][CON:2B][UPPERBODY][CATEGORY:BODY_UPPER]
[DEFAULT_RELSIZE:800]
[BP:4B:fourth body segment:fourth body segments][CON:3B][LOWERBODY][CATEGORY:BODY_LOWER]
[DEFAULT_RELSIZE:800]
        [BP:5B:fifth body segment:fifth body segments][CON:4B][LOWERBODY][CATEGORY:BODY_LOWER]
[DEFAULT_RELSIZE:800]
[BP:HD:head:STP][CON:1B][HEAD][CATEGORY:HEAD]
[DEFAULT_RELSIZE:300]
[BP:R1:right first leg:STP][CON:1B][LIMB][RIGHT][CATEGORY:LEG_FRONT]
[DEFAULT_RELSIZE:500]
[BP:L1:left first leg:STP][CON:1B][LIMB][LEFT][CATEGORY:LEG_FRONT]
[DEFAULT_RELSIZE:500]
[BP:RF1:right first foot:right first feet][CON:R1][STANCE][RIGHT][CATEGORY:FOOT_FRONT]
[DEFAULT_RELSIZE:120]
[BP:LF1:left first foot:left first feet][CON:L1][STANCE][LEFT][CATEGORY:FOOT_FRONT]
[DEFAULT_RELSIZE:120]
        [BP:R2:right second leg:STP][CON:2B][LIMB][RIGHT][CATEGORY:LEG_FRONT]
[DEFAULT_RELSIZE:500]
[BP:L2:left second leg:STP][CON:2B][LIMB][LEFT][CATEGORY:LEG_FRONT]
[DEFAULT_RELSIZE:500]
[BP:RF2:right second foot:right second feet][CON:R2][STANCE][RIGHT][CATEGORY:FOOT_FRONT]
[DEFAULT_RELSIZE:120]
[BP:LF2:left second foot:left second feet][CON:L2][STANCE][LEFT][CATEGORY:FOOT_FRONT]
[DEFAULT_RELSIZE:120]
        [BP:R3:right third leg:STP][CON:3B][LIMB][RIGHT][CATEGORY:LEG_FRONT]
[DEFAULT_RELSIZE:500]
[BP:L3:left third leg:STP][CON:3B][LIMB][LEFT][CATEGORY:LEG_FRONT]
[DEFAULT_RELSIZE:500]
[BP:RF3:right third foot:right third feet][CON:R3][STANCE][RIGHT][CATEGORY:FOOT_FRONT]
[DEFAULT_RELSIZE:120]
[BP:LF3:left third foot:left third feet][CON:L3][STANCE][LEFT][CATEGORY:FOOT_FRONT]
[DEFAULT_RELSIZE:120]
        [BP:R4:right fourth leg:STP][CON:4B][LIMB][RIGHT][CATEGORY:LEG_REAR]
[DEFAULT_RELSIZE:500]
[BP:L4:left fourth leg:STP][CON:4B][LIMB][LEFT][CATEGORY:LEG_REAR]
[DEFAULT_RELSIZE:500]
[BP:RF4:right fourth foot:right fourth feet][CON:R4][STANCE][RIGHT][CATEGORY:FOOT_REAR]
[DEFAULT_RELSIZE:120]
[BP:LF4:left fourth foot:left fourth feet][CON:L4][STANCE][LEFT][CATEGORY:FOOT_REAR]
[DEFAULT_RELSIZE:120]
[BP:R5:right fifth leg:STP][CON:5B][LIMB][RIGHT][CATEGORY:LEG_REAR]
[DEFAULT_RELSIZE:500]
[BP:L5:left fifth leg:STP][CON:5B][LIMB][LEFT][CATEGORY:LEG_REAR]
[DEFAULT_RELSIZE:500]
[BP:RF5:right fifth foot:right fifth feet][CON:R5][STANCE][RIGHT][CATEGORY:FOOT_REAR]
[DEFAULT_RELSIZE:120]
[BP:LF5:left fifth foot:left fifth feet][CON:L5][STANCE][LEFT][CATEGORY:FOOT_REAR]
[DEFAULT_RELSIZE:120]

And the Decipede itself:
Code: [Select]
[CREATURE:DECIPEDE]
[DESCRIPTION:Large ten-legged segmented insect.]
[NAME:decipede:decipedes:decipede]
[CASTE_NAME:decipede:decipedes:decipede]
[CREATURE_TILE:'D'][COLOR:7:0:0]
[PETVALUE:200]
[PREFSTRING:many legs]
[LARGE_ROAMING]
[POPULATION_NUMBER:15:30]
[CLUSTER_NUMBER:3:7]
[BIOME:NOT_FREEZING]
[BENIGN][MEANDERER]
[BODY:TEN_LEGS_SEGMENTED:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:BRAIN:LARGE_MANDIBLES]
[NATURAL][MOUNT_EXOTIC]
[BODY_DETAIL_PLAN:CHITIN_MATERIALS]
[BODY_DETAIL_PLAN:CHITIN_TISSUES]
[BODY_DETAIL_PLAN:EXOSKELETON_TISSUE_LAYERS:CHITIN:FAT:MUSCLE]
[BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
[USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
[TENDONS:LOCAL_CREATURE_MAT:SINEW:200]
[LIGAMENTS:LOCAL_CREATURE_MAT:SINEW:200]
[HAS_NERVES]
[USE_MATERIAL_TEMPLATE:BLOOD:BLOOD_TEMPLATE]
[BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]
[CREATURE_CLASS:GENERAL_POISON]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
[BODY_SIZE:0:0:100000]
[BODY_SIZE:1:0:200000]
[BODY_SIZE:2:0:500000]
[BODY_APPEARANCE_MODIFIER:LENGTH:100:102:104:106:108:109:110]
[BODY_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[BODY_APPEARANCE_MODIFIER:BROADNESS:95:97:100:103:105:107:110]
[MAXAGE:12:24]
[ATTACK:KICK:BODYPART:BY_CATEGORY:FOOT_FRONT]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:kick:kicks]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PRIORITY:SECOND]
[ATTACK_FLAG_WITH]
[ATTACK:BITE:CHILD_BODYPART_GROUP:BY_CATEGORY:HEAD:BY_CATEGORY:MANDIBLES]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:bite:bites]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PRIORITY:MAIN]
[ATTACK_FLAG_CANLATCH]
[CHILD:1][GENERAL_CHILD_NAME:decipede larva:decipede larvae]
[DIURNAL]
[HOMEOTHERM:10018]
[MUNDANE]
[SELECT_CASTE:ALL]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
[TL_COLOR_MODIFIER:BLACK:2:MIDNIGHT_BLUE:1:TARNISHED_BRONZE:1]
[TLCM_NOUN:skin:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:BLACK:1]
[TLCM_NOUN:eyes:PLURAL]
« Last Edit: July 14, 2010, 01:58:17 pm by Jordrake »
Logged

Morrigi

  • Bay Watcher
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #6 on: May 30, 2010, 02:43:03 pm »

Oooh, i just might make that thing 3 times bigger, give it a poisonous bite, make it trainable, and kill elves with it :D
Logged
Cthulhu 2016! No lives matter! No more years! Awaken that which slumbers in the deep!

Jordrake

  • Bay Watcher
  • Swabbie-Poet of the Good Ship Urist
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #7 on: May 30, 2010, 02:51:42 pm »

It's good to know I'm touching lives.
One thing, though. While the Steedbeetle is available (And can kick a horse's ass), Guardian Beetles and Decipedes are creatable in arena mode. Can anyone see the problem. Also, unrelated question, is it necessary to gen a new world to test new creatures in arena mode?
Logged

Grimlocke

  • Bay Watcher
  • *kobold noises*
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #8 on: May 30, 2010, 03:08:29 pm »

Arena mode doesnt need a world to be generated. It can run on your default raw folder.

Im not sure what the problem with creatures being creatable in arena mode is.

You should probabaly replace the blood with ichor.

Also, Whats this?
[BODY:HUMANOID:HEAD:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:BRAIN:LARGE_MANDIBLES:2WINGS]
This bug has ears. And a nose. And a humanoid body. Im no expert on insectides and the like, but I know thats all wrong. I dont think they have lungs, though I could be wrong there. You should get to know these creature you like a bit better.

Or just use the default insectides as an example.
Logged
I make Grimlocke's History & Realism Mods. Its got poleaxes, sturdy joints and bloomeries. Now compatible with DF Revised!

Jordrake

  • Bay Watcher
  • Swabbie-Poet of the Good Ship Urist
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #9 on: May 30, 2010, 03:40:00 pm »

I used the antmen as an example for my insects. I should probably take off the ears, and I'll think about giving the Guardian Beetles another set of legs.
Logged

Jordrake

  • Bay Watcher
  • Swabbie-Poet of the Good Ship Urist
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #10 on: May 31, 2010, 01:53:43 pm »

Okay, here's the collection of all I have so far, fully updated.
Insectoid Body:
Spoiler (click to show/hide)
Ten-legged segmented body:
Spoiler (click to show/hide)
Steedbeetle mounts:
Spoiler (click to show/hide)
The valiant Guardian Beetle
Spoiler (click to show/hide)
And the potential elf-killer, the Decipede.
Spoiler (click to show/hide)

Any comments or criticisms appreciated and welcomed.
« Last Edit: June 02, 2010, 04:07:53 am by Jordrake »
Logged

Morrigi

  • Bay Watcher
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #11 on: May 31, 2010, 05:43:39 pm »

I'm having issues getting decipedes into arena mode, and I have no idea what went wrong. :(
Logged
Cthulhu 2016! No lives matter! No more years! Awaken that which slumbers in the deep!

Brandon816

  • Bay Watcher
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #12 on: May 31, 2010, 06:20:54 pm »

I don't know if you've tried this yet, but if its a problem with the raws, check the errorlog.txt file. It will usually spit out errors related to raws.
Logged

Jordrake

  • Bay Watcher
  • Swabbie-Poet of the Good Ship Urist
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #13 on: May 31, 2010, 06:23:03 pm »

Just checked the errorlog, it doesn't mention the Decipede at all, or the Guardian Beetle.
Logged

Morrigi

  • Bay Watcher
    • View Profile
Re: Insectoid Invasion [Testers and experienced modders wanted]
« Reply #14 on: May 31, 2010, 06:54:52 pm »

Could it because the file is slightly different? I noticed that with the decipede, there are 3 spaces from the left for most of the file, as opposed to a full indent for the other creatures in the RAWs.

EDIT: I r stupied, I put in [OBJECT_CREATURE] instead of [OBJECT:CREATURE]
« Last Edit: May 31, 2010, 08:54:56 pm by Morrigi »
Logged
Cthulhu 2016! No lives matter! No more years! Awaken that which slumbers in the deep!
Pages: [1] 2 3 ... 5