PURPOSE
The original purpose of this mod was to add a variety of random shapes and textures to the 3d animals to make them look more realistic and immersive. However, as usual with me, feature creep began as Ninelan provided more and more amazing content to work with and design around. Now it has led to a large overhaul deserving of its own area and mod file.
The end goal is to provide fully interactive, roaming, semi-intelligent animals to the world of daggerfall using Ninelans models and animation work as the base for the mod structure and any future animals others provide/want to add on their own.
CURRENT FEATURES TESTED & IN
- Dynamic Animal Skins: All animals will grab a variety of skins from their dynamic skin array, which is loaded on game launch from the "streaming assets/textures/Lively 3D Animals of Daggerfall" directory.
- Dynamic Skins User Friendly Loading Feature: All animal skins are stored in the "streaming assets/textures/Lively 3D Animals of Daggerfall" directory and loaded on game launch. This means anyone can edit, add, or remove whatever skins they wish by editing the files in the directories and see it in game on next game launch.
- Dynamic Animal Behavior: Animals will have behavior states that control their behaviors in a basic way. Currently there are two behavior states in; idle playing idle animations and roaming in an area. I plan to add a number of others including eating, playing, and resting behaviors that are time sensitive.
- Realistic Movement: Animals will increase their movement speed the further they move up to their max walk/run speed, and then start slowing down when they get close to their destination.
- Realistic Animation Speeds: Walking and running animation speeds are directly tied to their current movement speed to ensure they remain as realistic as possible and minimize unrealistic looking ice skating/dancing appearances.
- Dynamic & Blending Animations: Animals have custom animations made for their models and these animations are blended together using unities built in animation object.
- Mesh Colliders: Models are scanned and added mesh colliders to their models so the animal will have realistic collisions based on the actual shape of the mode.
- Character Controller: The animals will have a character controller attached and used to ensure they interact properly with the "physical" world of daggerfall. This will also allow me to create ridable 3d horses at some point.
- Possible ridable horses. All parts are in place for it now, the script just needs coded.
- killable animals.
- animals that belong to the area and cause criminal complaints of killed.
- animals that provide some basic loot, like meat and skin.
- animals you can feed and make your followable pet. Looking at you dogs and cats especially.
- Horse: 90%
- Everything Else: 10%