New Animal & Creature Variations

New Animal & Creature Variations


The following guide will help you to allow your animal variation (for example a new kind of Wolf, Fox, or Bear) to be seen by my systems.

Before we begin there are things of note that apply.
  1. The kill tracking and Realistic Skinning systems see all animals (as long as the conditions match), however the Carcass Skinning system does not take into account any actor flagged as unique.

  2. No systems take into account actors that have the keywords ActorTypeFamiliar or ActorTypeGhost, for obvious reasons.


Conditioning Explanation


Animals generally have a RACEFACTION and VOICE TYPE that separates them from other actors in the game. Some don't have a faction, only a race, however they all have their own voice. In order for animal variations that other mods add to be seen by my stat tracking, kill tracking, or skinning systems they must meet certain criteria. To understand how my conditions work, read the below.

In this guide I will use Wolf as an example animal. The conditions are separated as follows:

  • RACE

    If you create a Wolf animal that has the race WolfRace, then there will be no issues. If you have created your own RACE then the mod will fall back onto the animal's FACTION.

  • FACTION

    If you add your custom Wolf to the faction WolfFaction, your Wolf will be seen by my systems. If however you have created your own FACTION then the mod will fall back on to VOICE TYPE and KEYWORD (referenced below in the full list as VOICE & KEYWORD).

    Note: Some animals like Deer don't have a faction, at which point the system automatically defaults to Voice & Keyword instead.

  • VOICE & KEYWORD

    All animals in the game have their own Voice Type. This is unique to them, and luckily for us can be used in Condition Functions. If you have created your own custom RACE, and your own customer FACTION for your Wolf animal, but they have the Voice Type CrWolfVoice and the keyword ActorTypeAnimal (or in other cases ActorTypeCreature), then they will be seen by my systems. It is important they have both the VOICE TYPE and KEYWORD together.

    The required KEYWORD can be added to the actors list of Keywords directly, or to the list of Keywords on the actor's Race.

    ActorTypeAnimal and ActorTypeCreature are keywords used by all animals and creatures, but not always together. Most of the "regular" animals in the game such as Wolves, Foxes, and Bears, have the keyword ActorTypeAnimal. The others that aren't "regular" like Trolls, Ice Wraiths, and Giants, use ActorTypeCreature. To know which you'd need to add, use whatever the vanilla animal you've copied is using. See Author's Page Notes at the bottom of the page for reasoning.

SKINNING SYSTEMS NOTE:

If your creature has a custom skin and pelt, like my Timber Wolves for example, unless I give your mod specific support, it will be given a standard carcass item when it dies using the Carcass Skinning system, or skinned as a regular counterpart in the Realistic system. Loot is transferred to the player in the Realistic system so the inventory contents aren't changed.

If your creature fits the final criteria of Voice & Keyword but none of the others, then they will be skinned as the basic animal that would apply. For example if you add your own custom Sabre Cat, and they are not recognised as a Sabre Cat or Snowy Sabre Cat, then they will be skinned as a standard Sabre Cat.

The player will also only receive that basic animal's loot when their standard carcass is skinned and not your new Death Item list of items (applies only to Carcass system, not Realistic Skinning).



Full Conditions List


Here you'll find the full list of things that each animal variation must adhere to in order to be seen by my systems. There may be other things beside Race, Faction, and Voice & Keyword, that apply. If this is the case it will be noted. New animals and creatures added by my mod are not listed below.



  • Bears

    RACE: Either 
    BearBlackRace or BearBrownRace or BearSnowRace OR
    FACTION: BearFaction OR
    VOICE & KEYWORD: CrBearVoice voice type and ActorTypeAnimal keyword

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.


  • Chaurus (all counted together)

    RACE: ChaurusRace or ChaurusReaperRace OR
    FACTION: ChaurusFaction OR
    VOICE & KEYWORD: CrChaurusVoice voice type and ActorTypeCreature keyword

    Applies only to Kill Tracking system. Creature can't be skinned.


  • Cows

    RACE: 
    CowRace OR
    FACTION: (Not applicable)
    VOICE & KEYWORD: CrCowVoice voice type and ActorTypeAnimal keyword

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.


  • Deer (including Vale Deer)

    RACE: 
    DeerRace (not ElkRace) OR
    FACTION: (Not applicable)
    VOICE & KEYWORD: CrDeerVoice voice type and ActorTypeAnimal keyword

    Note: Vale Deer are recognised by Hunting in Skyrim via a script in the same quest that runs for Deer kills. When an animal is killed that fits the above description, it is then checked to see if it is of the Vale Deer Race, known in the editor as DLC1DeerGlowRace with the Form ID 0x0000d0b2.

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.


  • Elk

    RACE: 
    ElkRace (not DeerRace) OR
    FACTION: (Not applicable)
    VOICE & KEYWORD: (Not applicable)

    Note: As Elk and Deer are indistinguishable by anything other than Race, Elk have to be in the Elk Race to be counted, otherwise players would receive double the reward for killing mod added Elk and Deer (both quests would fire at the same time).

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.


  • Falmer

    RACE: FalmerRace OR
    FACTION: FalmerFaction OR
    VOICE & KEYWORD: CrFalmerVoice voice type and ActorTypeCreature keyword

    Applies only to Kill Tracking system. Creature can't be skinned.


  • Foxes

    RACE: FoxRace OR
    FACTION: FoxFaction OR
    VOICE & KEYWORD: CrFoxVoice voice type and ActorTypeAnimal keyword

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.


  • Frostbite Spiders

    RACE: FrostbiteSpiderRace or FrostbiteSpiderRaceGiant or FrostbiteSpiderRaceLarge OR
    FACTION: SpiderFaction OR
    VOICE & KEYWORD: CrFrostbiteSpiderVoice or CrFrostbiteSpiderVoice voice type and ActorTypeCreature keyword

    Applies only to Kill Tracking system. Creature can't be skinned.



  • Giants

    RACE: GiantRace OR
    FACTION: GiantFaction OR
    VOICE & KEYWORD: CrGiantVoice voice type and ActorTypeCreature keyword

    Applies only to Kill Tracking system. Creature can't be skinned.

  • Goats

    RACE: Either GoatDomesticsRace or GoatRace OR
    FACTION: GoatFaction OR
    VOICE & KEYWORD: CrGoatVoice voice type and ActorTypeAnimal keyword

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.


  • Hagraven

    RACE: Hagraven
    Race OR
    FACTION: HagravenFaction OR
    VOICE & KEYWORD: CrHagravenVoice voice type and ActorTypeCrature keyword

    Applies only to Kill Tracking system. Creature can't be skinned.


  • Hares (Rabbits)

    RACEHareRace OR
    FACTION: HareFaction OR
    VOICE & KEYWORD: CrHareVoice voice type and ActorTypeAnimal keyword

    Actor must also have the checkbox for Simple Actor unticked in their main actor window. See here for details.

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.


  • Hawks

    RACE: HorkerRace OR
    FACTION: HorkerFaction OR
    VOICE & KEYWORD: CrHorkerVoice voice type and ActorTypeAnimal keyword

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.



  • Horker

    RACE: HorkerRace OR
    FACTION: HorkerFaction OR
    VOICE & KEYWORD: CrHorkerVoice voice type and ActorTypeAnimal keyword

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.


  • Horses

    RACE: CartHorseRace or HorseRace OR
    FACTION: (Not applicable)
    VOICE & KEYWORD: CrHorseVoice voice type and ActorTypeAnimal keyword

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.



  • Ice Wraiths

    RACE: IceWraithRace OR
    FACTION: IceWraithFaction OR
    VOICE & KEYWORD: CrIceWraithVoice voice type and ActorTypeCreature keyword

    Applies only to Kill Tracking system. Creature can't be skinned.



  • Mammoths

    RACE: MammothRace OR
    FACTION: MammothFaction OR
    VOICE & KEYWORD: CrMammothVoice voice type and ActorTypeAnimal keyword

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.



  • Mud Crabs

    RACE: MudcrabRace OR
    FACTION: (Not applicable)
    VOICE & KEYWORD: CrMudcrabVoice voice type and ActorTypeAnimal keyword

    Applies only to Kill Tracking system. Animal can't be skinned.



  • Sabre Cats (including Vale Sabre Cats)

    RACE: Either SabreCatRace or SabreCatSnowyRace OR
    FACTION: SabreCatFaction OR
    VOICE & KEYWORD: CrSabreCatVoice voice type and ActorTypeAnimal keyword

    Note: Vale Sabre Cats are recognised by Hunting in Skyrim via a script in the same quest that runs for Sabre Cat kills. When an animal is killed that fits the above description, it is then checked to see if it is of the Vale Sabre Cat Race, known in the editor as DLC1SabreCatGlowRace with the Form ID 0x0000D0B6.

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.


  • Skeevers

    RACE: SkeeverRace OR
    FACTION: SkeeverFaction OR
    VOICE & KEYWORD: CrSkeeverVoice voice type and ActorTypeAnimal keyword

    Applies only to Kill Tracking system. Animal can't be skinned.


  • Spriggan

    RACE: SprigganRace or SprigganMatronRace OR
    FACTION: SprigganFaction OR
    VOICE & KEYWORD: CrSprigganVoice voice type and ActorTypeCreature keyword

    Applies only to Kill Tracking system. Creature can't be skinned.

  • Trolls

    RACE: Either TrollRace or TrollFrostRace OR
    FACTION: TrollFaction OR
    VOICE & KEYWORD: CrTrollVoice voice type and ActorTypeAnimal keyword

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.

  • Vampires

    RACE: WerewolfBeastRace OR
    FACTION: WerewolfFaction OR
    VOICE & KEYWORD: CrWerewolfVoice voice type and ActorTypeAnimal keyword

    Applies only to Kill Tracking. Animal can't currently be skinned.



  • Werewolves

    RACE: WerewolfBeastRace OR
    FACTION: WerewolfFaction OR
    VOICE & KEYWORD: CrWerewolfVoice voice type and ActorTypeAnimal keyword

    Applies only to Kill Tracking. Animal can't currently be skinned.


  • Wolves

    RACE: WolfRace OR
    FACTION: WolfFaction OR
    VOICE & KEYWORD: CrWolfVoice voice type and ActorTypeAnimal keyword

    Applies to Kill Tracking, Carcass Skinning, and Realistic Skinning systems.





Getting Compatibility For Your Mod


As a modder who has added new animal or creature variations, if you would like me to add some specific compatibility for your mod, please get in touch with me to discuss how this can be achieved.

Example of where this might be needed:
  • You want your new animal's loot to be earned by the player when skinned, and don't want my mod to skin the animal as a "basic" animal version. For example your new Sabre Cat might have it's own Death Item Levelled List. If my mod only sees it as a "basic" Sabre Cat, the player won't get that loot (applies to Carcass Skinning system, not Realistic Skinning).

You can reach me by sending me a PM on Nexus, AFK Mods, TES Alliance, or the official Bethesda Forums. I'd be happy to add compatibility for your creatures if you need it!



Author's Page Notes

Voice & Keyword

The reason behind making the keyword as well as voice type required together was that a mod (for whatever reason) might create an NPC or other type of actor that uses the voice type of an animal. The keyword requirement ensures that the player doesn't kill said mod added guy and get a point for killing a Deer (for example). Obviously if the modder has used both the voice and an animal's keyword, then whatever happens happens.

I could have simply used the condition HasKeyword ActorTypeNPC == 0 instead, but decided against it.