Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 83 84 [85] 86 87 ... 122

Author Topic: What's going on in your modding?  (Read 275403 times)

Toxicshadow

  • Bay Watcher
    • View Profile
    • github
Re: What's going on in your modding?
« Reply #1260 on: April 23, 2020, 12:14:34 pm »

i have assembled a document with the relevant body parts for dragons and added some more details since they are gonna be playable. namely wing joints.
-snip-
i would like to reiterate i have no gd idea what i'm doing, and even less idea of how i'm gonna shuffle these parts to make the different breeds.
May I ask what you mean by, "shuffle these parts"? Like are you going for random dragon breeds? A python script that takes a template and replaces certain pieces with other pieces based on a list of possible choices would be your best bet there. Example: say you have three different types of wings defined, you could use the script to replace the wing defined in the body token of the template with one of your three different types of wings. You could generate random numbers for all sorts of things, relsizes and/or body size, gaits, egg/litter amounts, lifespan... This would get messy and you'd have creatures that are... funky, to say the least. I'd like to clarify: I wouldn't recommend doing this. It's possible, but it'll take a lot of manual editing to make the randomly generated creatures actually make sense.

But for just adding variance to different breeds, relsizes are your friend, as are the curious beast tokens, biomes, gaits, lairs if they're megabeasts, and even personality tokens if you'd like. In my own modding I'll soon be working on giving my various species their own personalities - something I neglected at the start of the mod. Just read through the creature tokens and you'll get some ideas for ways you could make different breeds unique.

One more thing: I'd recommend you get used to body detail plans, as you'll need those for relative positioning and tissue/material layers. Just read through the default body detail plans, take a look at the wiki page and learn by example. The default file may be confusing at first because it uses a lot of arguments, but just take a look at how vertebrate tissue layers is used:
Spoiler (click to show/hide)
The reason I explained all that is because if/when you start creating body parts that aren't in a default category, you're going to have to use BP_LAYERS. It can be intimidating at first so I hope this helped bring a little clarity. Sorry if I'm mistaken and you're already familiar, I just saw your post about modding for the first time and thought this might help. Anyways, best of luck! Sounds pretty neat having some variety in dragons :)
« Last Edit: April 23, 2020, 03:43:45 pm by Toxicshadow »
Logged
Quote
'ere the Chias get hungry...

nezclaw

  • Bay Watcher
  • i should really migrate my saves...
    • View Profile
Re: What's going on in your modding?
« Reply #1261 on: April 23, 2020, 05:46:50 pm »

I was being facetious about the 'shuffling' part, I don't plan to randgen them, at least not beyond some small adjustments. I have been looking through the assorted files concerning body parts and body details, but you're absolutely right about it being confusing. I was mainly collecting the pieces that would be relevant. Also, uh, these are theoretically gonna be playable and able to cross breed with each other. I will need to do some more research about the sizes of the different breeds, but fortunately flight rising has a big tumblr community and i know that someone somewhere has done the math.
Logged
Dawnthunder: It menaces with spikes of tetanus
After the fire had burned down all of the wooden next boxes on the surface, Mottled Petrel was reluctant to replace them with more wooden nest boxes. Instead, he placed the remaining store of wooden nest boxes in the dormitory for any aspiring koopa mothers.

The nest boxes were immediately overrun by helmet snakes.

Toxicshadow

  • Bay Watcher
    • View Profile
    • github
Re: What's going on in your modding?
« Reply #1262 on: April 23, 2020, 09:01:38 pm »

I was being facetious about the 'shuffling' part, I don't plan to randgen them, at least not beyond some small adjustments. I have been looking through the assorted files concerning body parts and body details, but you're absolutely right about it being confusing. I was mainly collecting the pieces that would be relevant. Also, uh, these are theoretically gonna be playable and able to cross breed with each other. I will need to do some more research about the sizes of the different breeds, but fortunately flight rising has a big tumblr community and i know that someone somewhere has done the math.
Well, all I have to say is have fun with castes. I don't mean to discourage you or anything but just remember castes are chosen at random (aside from their rarity value), and many tokens are creature-level not caste-level. Just something to keep in mind when you check the creature tokens wiki page make sure you check whether the token is creature or caste level so you know whether it can be edited later or not. Anyways, modding things in that have already been designed (like from a different game) is a lot of fun! Feels good to really analyze and think about something you've been a fan of, kinda makes you appreciate it a little more in my experience :) again best of luck to ya!
Logged
Quote
'ere the Chias get hungry...

nezclaw

  • Bay Watcher
  • i should really migrate my saves...
    • View Profile
Re: What's going on in your modding?
« Reply #1263 on: April 24, 2020, 04:29:48 am »

I was being facetious about the 'shuffling' part, I don't plan to randgen them, at least not beyond some small adjustments. I have been looking through the assorted files concerning body parts and body details, but you're absolutely right about it being confusing. I was mainly collecting the pieces that would be relevant. Also, uh, these are theoretically gonna be playable and able to cross breed with each other. I will need to do some more research about the sizes of the different breeds, but fortunately flight rising has a big tumblr community and i know that someone somewhere has done the math.
Well, all I have to say is have fun with castes. I don't mean to discourage you or anything but just remember castes are chosen at random (aside from their rarity value), and many tokens are creature-level not caste-level. Just something to keep in mind when you check the creature tokens wiki page make sure you check whether the token is creature or caste level so you know whether it can be edited later or not. Anyways, modding things in that have already been designed (like from a different game) is a lot of fun! Feels good to really analyze and think about something you've been a fan of, kinda makes you appreciate it a little more in my experience :) again best of luck to ya!
checking the wiki, the caste system is exactly what i need.

swaps humans, elves, and dwarves with centaurs, griffons, and chimeras
« Last Edit: April 26, 2020, 08:35:47 pm by nezclaw »
Logged
Dawnthunder: It menaces with spikes of tetanus
After the fire had burned down all of the wooden next boxes on the surface, Mottled Petrel was reluctant to replace them with more wooden nest boxes. Instead, he placed the remaining store of wooden nest boxes in the dormitory for any aspiring koopa mothers.

The nest boxes were immediately overrun by helmet snakes.

SQman

  • Bay Watcher
  • Gnot a gnelf
    • View Profile
Re: What's going on in your modding?
« Reply #1264 on: April 28, 2020, 01:11:50 am »

I've unearthed ancient evil, and by ancient evil I mean Monstrous Compendium Ravenloft Appendix. It will be a good way to learn more about interactions.

The first entry is the akikage, a ghost of a ninja that can instakill its enemies by freezing their hearts. The plan was simple: if its punch somehow penetrates skin, it has a small chance to stop the target's heart. Neither paralysis, impairing function, nor necrosis worked, leading to a conclusion that heart is a non-essential organ.

Then I've decided to change things around a little, abandoning the heart-freezing part. Now the akikage's punch can make enemies bleed profusely from every part of their bodies, killing them almost instantly.

EDIT:

I've had a long think about it, and decided I'd remove the interaction from punches, and add a piercing open-hand jab attack instead. It's much less clunky, and much more believable.
« Last Edit: April 28, 2020, 04:21:09 pm by SQman »
Logged

pikachu17

  • Bay Watcher
  • PADORU PADORU
    • View Profile
Re: What's going on in your modding?
« Reply #1265 on: April 28, 2020, 08:26:56 pm »

I've unearthed ancient evil, and by ancient evil I mean Monstrous Compendium Ravenloft Appendix. It will be a good way to learn more about interactions.

The first entry is the akikage, a ghost of a ninja that can instakill its enemies by freezing their hearts. The plan was simple: if its punch somehow penetrates skin, it has a small chance to stop the target's heart. Neither paralysis, impairing function, nor necrosis worked, leading to a conclusion that heart is a non-essential organ.

Then I've decided to change things around a little, abandoning the heart-freezing part. Now the akikage's punch can make enemies bleed profusely from every part of their bodies, killing them almost instantly.

EDIT:

I've had a long think about it, and decided I'd remove the interaction from punches, and add a piercing open-hand jab attack instead. It's much less clunky, and much more believable.
Stopping lungs do work instead.
Logged
Sigtext!
dwarf 4tress from scratch
The Pikachu revolution!
Thank you NatureGirl19999 for the avatar switcher at http://signavatar.com

A warforged bard named Gender appears and says"Hello. I am a social construct."

Iä! RIAKTOR!

  • Bay Watcher
    • View Profile
Re: What's going on in your modding?
« Reply #1266 on: April 28, 2020, 09:33:02 pm »

What if add UBSTEP/LBSTEP to headwear?
Logged

Toxicshadow

  • Bay Watcher
    • View Profile
    • github
Re: What's going on in your modding?
« Reply #1267 on: April 29, 2020, 11:19:52 am »

What if add UBSTEP/LBSTEP to headwear?
See here, no point because it doesn't work for ITEM_HELM. UBSTEP is for ITEM_ARMOR, LBSTEP is for ITEM_ARMOR and ITEM_PANTS.
Logged
Quote
'ere the Chias get hungry...

nezclaw

  • Bay Watcher
  • i should really migrate my saves...
    • View Profile
Re: What's going on in your modding?
« Reply #1268 on: April 29, 2020, 05:10:02 pm »

i got the sizes of the dragons from some absolute mad lad on tumblr who saw my post and went yeah i'll calculate that for you. need to work out the growth period for the assorted breeds now... and i think i'm gonna have to define each breed's shape individually... can you put the STANCE and GRASP tokens on the same body part or am i gonna have to put GRASP on the wings so they can hold things?
Logged
Dawnthunder: It menaces with spikes of tetanus
After the fire had burned down all of the wooden next boxes on the surface, Mottled Petrel was reluctant to replace them with more wooden nest boxes. Instead, he placed the remaining store of wooden nest boxes in the dormitory for any aspiring koopa mothers.

The nest boxes were immediately overrun by helmet snakes.

Eric Blank

  • Bay Watcher
  • *Remain calm*
    • View Profile
Re: What's going on in your modding?
« Reply #1269 on: April 29, 2020, 05:43:08 pm »

Should be fine with grasp and stance on the same part, sans them trying to wear either gauntlets or boots on the parts interchangeably
Logged
I make Spellcrafts!
I have no idea where anything is. I have no idea what anything does. This is not merely a madhouse designed by a madman, but a madhouse designed by many madmen, each with an intense hatred for the previous madman's unique flavour of madness.

Toxicshadow

  • Bay Watcher
    • View Profile
    • github
Re: What's going on in your modding?
« Reply #1270 on: April 30, 2020, 11:52:16 am »

i got the sizes of the dragons from some absolute mad lad on tumblr who saw my post and went yeah i'll calculate that for you. need to work out the growth period for the assorted breeds now... and i think i'm gonna have to define each breed's shape individually... can you put the STANCE and GRASP tokens on the same body part or am i gonna have to put GRASP on the wings so they can hold things?
Yup both tokens work fine. My mod does this with certain quadrupeds:
Spoiler (click to show/hide)
One thing to keep in mind with this is other body parts that use CONTYPE:STANCE or CONTYPE:GRASP. I have a neopet that uses its' tail as a stance part, and it also has feet. If I used the vanilla 2TOES body part, it would put toes on the tail because the body part uses CONTYPE:STANCE, thus I created a body part that puts two toes on two feet, like this:
Spoiler (click to show/hide)
It uses CON to directly target the desired bodyparts, rather than targeting every STANCE part. If you give wings GRASP for example, and you're also giving them hands/fingers, you'll need to make a new body part similar to the one above to make sure they don't have fingers on their wings.

Oh you're also going to need to pay attention to what attacks you give the creature. If I gave the kick attack to my pet that stands on its' tail, it would kick with its' tail because the kick attack uses BY_TYPE:STANCE, likewise if you gave wings grasp, the creature would punch with its' wings because the attack uses BY_TYPE:GRASP. It's an easy fix, just something to pay attention to.
« Last Edit: April 30, 2020, 12:11:30 pm by Toxicshadow »
Logged
Quote
'ere the Chias get hungry...

Quantum Drop

  • Bay Watcher
  • Deep Sixed.
    • View Profile
Re: What's going on in your modding?
« Reply #1271 on: April 30, 2020, 12:09:38 pm »

Is there any way to make a creature's teeth out of a material other than ivory?

While I'm at it, this creature keeps melting whenever in Arena Mode - all bodyparts show as red, but seem functional (able to move around and attack). Anyone know what's causing it to do that?

Spoiler: Raws for Creature (click to show/hide)

Spoiler: Modded Body Bits (click to show/hide)
« Last Edit: April 30, 2020, 12:16:15 pm by Quantum Drop »
Logged
I am ambushed by humans, and for a change, they do not drop dead immediately. I bash the master with my ladle, and he is propelled away. While in mid-air, he dies of old age.

Toxicshadow

  • Bay Watcher
    • View Profile
    • github
Re: What's going on in your modding?
« Reply #1272 on: April 30, 2020, 12:17:29 pm »

Is there any way to make a creature's teeth out of a material other than ivory?
Teeth call the TOOTH_TEMPLATE in STANDARD_TISSUES, STANDARD_MATERIALS and VERTEBRATE_TISSUE_LAYERS. One option would be to get rid of the predefined tooth when calling STANDARD_TISSUES and STANDARD_MATERIALS:
Code: [Select]
[REMOVE_TISSUE:TOOTH]
and
[REMOVE_MATERIAL:TOOTH]
And then redefine the TOOTH tissue/material by calling a different template:
Code: [Select]
[USE_MATERIAL_TEMPLATE:TOOTH:X_TEMPLATE]
[USE_TISSUE_TEMPLATE:TOOTH:X_TEMPLATE]
The other option is to redefine standard tissues and materials, but that's a lot more work than necessary. The first option relies on the assumption that DF will call the material tokens in a linear order, which may not be the case. If you get a material not found TOOTH error, it's removing the material after you updated it and you'll need to redefine standard tissues/materials. One way of doing that would be to copy the existing standard material/tissue definitions, removing the line that defines TOOTH in each one, and making a new one that sets TOOTH to whatever you want. You could also change the line to call an argument, so it can be changed multiple times if needed by calling something like STANDARD_TISSUE_TOOTHARG:whatevertissue and the same for materials.
Also about the melting creature, first thing I noticed was the material is hotter than its' melting point:
Code: [Select]
[MELTING_POINT:10000]
[MAT_FIXED_TEMP:11000]
Once you change that, also try giving your creature a HOMEOTHERM token, such as [HOMEOTHERM:10070], sets the creature's body temp and, "Provides minor protection from environmental temperature to the creature."
« Last Edit: April 30, 2020, 12:33:46 pm by Toxicshadow »
Logged
Quote
'ere the Chias get hungry...

Quantum Drop

  • Bay Watcher
  • Deep Sixed.
    • View Profile
Re: What's going on in your modding?
« Reply #1273 on: April 30, 2020, 12:49:31 pm »

Is there any way to make a creature's teeth out of a material other than ivory?
Teeth call the TOOTH_TEMPLATE in STANDARD_TISSUES, STANDARD_MATERIALS and VERTEBRATE_TISSUE_LAYERS. One option would be to get rid of the predefined tooth when calling STANDARD_TISSUES and STANDARD_MATERIALS:
Code: [Select]
[REMOVE_TISSUE:TOOTH]
and
[REMOVE_MATERIAL:TOOTH]
And then redefine the TOOTH tissue/material by calling a different template:
Code: [Select]
[USE_MATERIAL_TEMPLATE:TOOTH:X_TEMPLATE]
[USE_TISSUE_TEMPLATE:TOOTH:X_TEMPLATE]
The other option is to redefine standard tissues and materials, but that's a lot more work than necessary. The first option relies on the assumption that DF will call the material tokens in a linear order, which may not be the case. If you get a material not found TOOTH error, it's removing the material after you updated it and you'll need to redefine standard tissues/materials. One way of doing that would be to copy the existing standard material/tissue definitions, removing the line that defines TOOTH in each one, and making a new one that sets TOOTH to whatever you want. You could also change the line to call an argument, so it can be changed multiple times if needed by calling something like STANDARD_TISSUE_TOOTHARG:whatevertissue and the same for materials.
Also about the melting creature, first thing I noticed was the material is hotter than its' melting point:
Code: [Select]
[MELTING_POINT:10000]
[MAT_FIXED_TEMP:11000]
Once you change that, also try giving your creature a HOMEOTHERM token, such as [HOMEOTHERM:10070], sets the creature's body temp and, "Provides minor protection from environmental temperature to the creature."
Made the alterations, it seems to have worked. Creature isn't melting any more, and its teeth are taking off dwarf limbs quite well. Thanks for the help!
Logged
I am ambushed by humans, and for a change, they do not drop dead immediately. I bash the master with my ladle, and he is propelled away. While in mid-air, he dies of old age.

Toxicshadow

  • Bay Watcher
    • View Profile
    • github
Re: What's going on in your modding?
« Reply #1274 on: April 30, 2020, 12:54:39 pm »

@Quantum Drop
Glad it worked! May I ask, were you able to simply remove the tissue/material and redefine it in the creature file, or did you have to redefine the body detail plans?

Unrelated but here's something silly from one of my body detail plans I thought yall might get a kick from:
Spoiler (click to show/hide)
Logged
Quote
'ere the Chias get hungry...
Pages: 1 ... 83 84 [85] 86 87 ... 122