Skip to content

Please disassociate creature sounds

chimericchimeric Member Posts: 1,163
I'm not sure where to post this, but it is better if many modders read this than to file it away at Troubleshooting or Feature Requests...

Animations come with ready sounds when they should not. No matter what you put in a CRE's ATTACK, DYING and DAMAGE sounds (and those sounds play), the animation's ready sound will play also. Anybody with an ogre avatar gives a shrill yell when he dies, anyone with a xvart avatar screams "Eeeeeee" when he attacks. An imp avatar always squeaks, and if you make an invisible imp to use as a minion, you can't shut it up in case of accidental damage. These integrated sounds of creatures play even under Silence. I don't know why Bioware did it this way, maybe there was no difference in their minds yet between an animation and a creature. They wanted to embed sounds in visuals and then just use those. But now that there are all sorts of avatar-changing tricks and polymorphs, many more than actual creature types, animations need to be cleansed of these internal sounds. Someone at Beamdog should sit down and look in those files, and after sounds uproot other weirdness, like the Volo avatar's immortality. The Burning Man avatar has in-built fire resistance. And so on.

After I typed this and was ready to send, I realized there was one polymorph possibility I had not explored, so I did: Polymorph (135) with "Change into" (stat 0). And I was surprised. The other parameters, "Appearance only," and other ways of changing the avatar all produce figures with these ingrained sounds. But 135 with stat 0 takes them away. This is what allows your character not to bubble like an ooze if you are killed polymorphed into one but scream your own death scream instead. What should be done for all monsters - and this shows you what an awkward situation we are in - is for them to receive this Change-0-polymorph into themselves, so they lose the ingrained sounds. They would still keep their regular sound bits from the TLK as written in the CRE file, but now modders would be able to mod creature sound sets.

To put it simply: right now you can't diversify or change the sound set for, say, ogres, nor create your own breed of ogres who sing falsetto. You just can't, because they will die and groan and attack with their ingrained thing. Your custom sounds will play alongside with that or you will have to compromise and just stick to the polite right-click sounds, SELECT_COMMON and INITIAL_MEETING. But change everybody into themselves first, and then assigned sounds will play properly.

Comments

  • OlvynChuruOlvynChuru Member Posts: 3,075
    I think the animations make sounds through their .INI files. For example, in the .INI for the half-ogre animation, it says this:
    [sounds]
    attack=hogre03,blank,blank
    attack_frame=2,0,0
    awake=
    awake_frame=0
    cast=
    cast_frame=0
    conjure=
    conjure_frame=0
    damage=hogre08
    damage_frame=0
    die=hogre09
    die_frame=0
    head_turn=
    head_turn_frame=0
    ready=
    ready_frame=0
    shoot=
    shoot_frame=0
    twitch=
    twitch_frame=0
    walk=
    walk_frame=0
    attack_slash=
    attack_slash_frame=0
    attack_backslash=
    attack_backslash_frame=0
    attack_jab=
    attack_jab_frame=0
    emerge=
    emerge_frame=0
    hide=
    hide_frame=0
    sleep=
    sleep_frame=0
    battle_cry=hogre03,hogre04
    battle_cry_frame=0,0
    selection=hogre03
    selection_frame=0
    fall=fal_03b
    fall_frame=0
    Things like "hogre03" and "fal_03b" are the names of .WAV files. Perhaps if you set all these to 0 for each animation, you could get rid of all the automatic animation sounds.
  • chimericchimeric Member Posts: 1,163
    That's an excellent suggestion! I don't know if the ini files really control this, though. Can anybody confirm that changing the ini deletes the sounds?
  • CamDawgCamDawg Member, Developer Posts: 3,438
    Yes, ini files set the sounds. In vanilla, this was the function of all of those four-letter 2da files (e.g. ACHK was for chickens) but the EE ini files cover a lot more ground.
  • chimericchimeric Member Posts: 1,163
    Good to know. I guess I'm going to have to supply an ini patch along with my zombie mod. Or does anyone else want to take it up? That would open up the way for a lot of things. For starters, it would make ogres sound normal when they die - right now they give two cries... But also people would be able to create monster companions, like an ogre NPC, with their own voices.
Sign In or Register to comment.