Este mod reemplazará dinámicamente las animaciones de los actores según varias condiciones. Apoya a la mayoría de los actores, incluyendo las criaturas. También es compatible con actores y animaciones agregadas por mods. No hay archivo ESP.
-DescripciónEste mod reemplazará dinámicamente las animaciones de los actores según varias condiciones. Apoya a la mayoría de los actores, incluyendo las criaturas. También es compatible con actores y animaciones agregadas por mods. No hay archivo ESP.
Hay dos formas de especificar la animación. En ambos casos, usted coloca el archivo en la carpeta apropiada. No se requieren herramientas especiales. Si está utilizando animaciones específicas de género de FNIS, se harán referencias a los archivos en la carpeta femenina o masculina. En este caso, necesita colocar el archivo en una carpeta en esa ruta.
+ La asignación depende de ActorBase
Asigne una animación diferente a cada PNJ. Coloque el archivo de animación en la siguiente carpeta.
meshes\actors\(carpeta del proyecto)\animations\DynamicAnimationReplacer\(nombre esp)\(id base del actor)\(carpetas y archivos de animación)
(Carpeta de Proyectos) es la carpeta que contiene los gráficos de comportamiento establecidos para el concurso. Ejemplo: Carácter
(id de base del actor) debe tener 8 caracteres. Los dos primeros caracteres son 00.
Ejemplos:
Reproductor-Meshes\actores\personajes\animaciones\1hm_attackpowerleft.hkx
-> mallas\actores\personajes\animaciones\DynamicAnimationReplacer\Skyrim.esm\00000007\1hm_attackpowerleft.hkx
Serana-Meshes\actores\personajes\animaciones\femeninas\mt_idle.hkx
-> mallas\actores\personajes\animaciones\DynamicAnimationReplacer\Dawnguard.esm\00002B6C\femenina\mt_idle.hkx
+ Asignación según condiciones personalizadasEstablezca tus propias condiciones. Asigne las animaciones en consecuencia. Coloque el archivo de animación y _conditions.txt en la siguiente carpeta.
meshes\actors\(carpeta del proyecto)\animations\DynamicAnimationReplacer\_CustomConditions\<Priority>\ (carpetas y archivos de animación y _conditions.txt)
<Priority>Es un número decimal que no incluye 0 en el rango de -2147483648 a 2147483647. Cuanto mayor sea el número, mayor será la prioridad. La prioridad de la asignación que depende de la ActorBase mencionada anteriormente es 0.
_conditions.txt es un archivo con un formato de texto llamado _condiciones. Especifica una función para establecer condiciones en este archivo. Múltiples condiciones se pueden vincular con AND y OR. Puede usar NOT para negar la condición.
(no) Nombre de la función ("esp name" | formID,...) (AND o OR)
...
El nombre esp está incluido en "". El prefijo 0x especifica FormID en forma hexadecimal. Eliminar o reemplazar los dos primeros dígitos que indican el orden de carga. Ejemplo: 0xAA123456->0x00123456
Especifique el nombre esp y FormID como parámetros de la función, como se muestra a continuación.
IsEquippedRight(elemento de formulario)-> IsEquippedRight("aaa.esp"|0x00123456)
También es posible asignar números directamente a GlobalVariable.
IsEquippedRightType(GlobalVariable type)-> IsEquippedRightType(3)
Ejemplos:
El actor equipado con una daga de hierro en la mano derecha y en el exterior
IsEquippedRight (“Skyrim.esm”|0x0001397E) y
No IsInInterior ()
Las operaciones lógicas se llevan a cabo de la misma manera que CK.
(A||B)&&C
=A|| B&&C
B y
C
(A & & B) | | C
=A||C&&B||C
A o
C y
B o
C
Lista de funciones
Versión 1.0.0
IsEquippedRight (elemento de formulario)
¿La mano derecha del actor está equipada con los artículos especificados?
IsEquippedRightType (tipo de variable global)
¿Los artículos equipados en la mano derecha del actor son del tipo especificado?
IsEquippedRightHasKeyword (palabra clave palabra clave)
¿Los elementos equipados en la mano derecha del actor tienen palabras clave especificadas?
IsEquippedLeft (elemento de formulario)
¿La mano izquierda del actor está equipada con los artículos indicados?
IsEquippedLeftType (tipo de variable global)
¿Los artículos equipados en la mano izquierda del actor son del tipo especificado?
IsEquippedLeftHasKeyword (palabra clave palabra clave)
¿El artículo equipado a la mano izquierda del actor tiene una palabra clave especificada?
IsEquippedShout (forma shout)
¿El actor tiene actualmente un grito designado?
IsWorn (elemento de formulario)
¿Lleva el actor el artículo asignado?
IsWornHasKeyword (palabra clave palabra clave)
¿El actor lleva ropa con las palabras clave especificadas?
Es mujer ()
¿El actor es una mujer?
IsChild ()
¿El actor es un niño?
IsPlayerTeammate ()
¿El actor es actualmente compañero de equipo del jugador?
isinterior ()
¿El actor está en una celda interior?
IsInFaction (facción de la facción)
¿El actor está en una facción designada?
HasKeyword (palabra clave palabra clave)
¿El actor tiene la palabra clave especificada?
HasMagicEffect (Efecto mágico Efecto mágico)
¿Está el actor actualmente afectado por un efecto mágico dado?
HasMagicEffectWithKeyword (palabra clave palabra clave)
¿Está el actor actualmente afectado por el efecto mágico de una palabra clave dada?
HasPerk (perks)
¿Hay beneficios para los actores?
HasSpell (hechizo de forma)
¿Tiene el actor un hechizo o un grito dado?
IsActorValueEqualTo (id de la variable global, valor de la variable global)
¿El ActorValue del ID especificado es igual a este valor?
IsActorValueLessThan(id de variable global, valor de variable global)
¿El ActorValue del ID especificado es menor que este valor?
IsActorValueBaseEqualTo (id de la variable global, valor de la variable global)
¿El ActorValue base del ID especificado es igual a este valor?
IsActorValueBaseLessThan(id de variable global, valor de variable global)
¿El ActorValue básico del ID especificado es menor que este valor?
IsActorValueMaxEqualTo (id de la variable global, valor de la variable global)
¿El ActorValue máximo del ID especificado es igual a este valor?
IsActorValueMaxLessThan(id de variable global, valor de variable global)
¿El ActorValue máximo del ID especificado es menor que este valor?
IsActorValuePercentageEqualTo (id de la variable global, valor de la variable global)
¿El porcentaje de ActorValue del ID especificado es igual a este valor?
IsActorValuePercentageLessThan(id de variable global, valor de variable global)
¿El porcentaje de ActorValue del ID especificado es menor que este valor?
IsLevelLessThan (nivel de variable global)
¿Está el nivel actual del actor por debajo del nivel especificado?
IsActorBase (ActorBase actor base)
¿El actorbase del actor es el actorbase especificado?
Israel (racial)
¿Es la raza del actor una raza designada?
El tiempo actual (Weather Weather)
¿El tiempo actual es el tiempo especificado?
CurrentGameTimeLessThan (tiempo de variable global)
¿El tiempo actual del juego es menor que el tiempo especificado?
ValueEqualTo (valor de la variable global 1, valor de la variable global 2)
¿El valor 1 es igual al valor 2?
ValueLessThan (valor de la variable global 1, valor de la variable global 2)
¿El valor 1 es menor que el valor 2?
Aleatorio (porcentaje de variables globales)
Especifique la probabilidad de un porcentaje (de 0 a 1).
==========================================================================
Añadido en v1.1.0
Es único ()
¿El actor está marcado como único?
IsClass (clase de clase)
¿Es la clase del actor la clase especificada?
IsCombatStyle (Estilo de lucha Estilo de lucha)
¿El estilo de combate del actor es el estilo de combate designado?
IsVoiceType (tipo de voz tipo de voz)
¿El tipo de voz del actor es el tipo de voz especificado?
IsAttacking ()
¿El actor está atacando actualmente?
En ejecución ()
¿El actor está corriendo actualmente?
IsSneaking ()
¿El actor se está escondiendo en estos momentos?
IsSprinting ()
¿Están los actores actualmente en sprint?
Isinael ()
¿Están los actores en el aire?
IsInCombat ()
¿Están peleando los actores?
IsWeaponDrawn ()
¿Ha dibujado el actor las armas y/o los hechizos mágicos que está equipado?
IsInLocation (ubicación de ubicación)
¿Está el actor en la ubicación especificada o es un hijo de esa ubicación?
HasRefType (LocationRefType refType)
¿El actor adjunta el LocationRefType especificado?
IsParentCell (célula celular)
¿Está el actor en la celda especificada?
IsWorldSpace (Espacio Mundial Espacio Mundial)
¿Está el actor en el espacio mundial designado?
IsFactionRankEqualTo (rango variable global, facción de facción)
¿El rango del actor en la facción designada es igual al rango designado?
IsFactionRankLessThan (rango variable global, facción de facción)
¿El actor tiene un rango inferior al rango designado en la facción designada?
IsMovementDirection (dirección variable global)
¿El actor se mueve en la dirección indicada?
Tenga en cuenta que la función Random () puede confundirse involuntariamente en algunas animaciones.
ActorValue ID Por favor consulte lo siguiente.
https://www.creationkit.com/index.php? title=ActorValueInfo_Script
Los tipos de proyectos son los siguientes.
-1 = Otros
0 = puño
1 = espada
2 = Daga
3 = Eje de la guerra
4 = maza
5 = Espada gigante
6 = Tomahawk
7 = arco
8 = empleados
9 = ballesta
10 = martillo de guerra
11 = Escudo
12=Hechizo de transformación
13 = hechizo de ilusión
14 = hechizo de destrucción
15 = hechizo de invocación
16 = Hechizo de recuperación
17 = carretes
18 = Antorcha
Rango del actor en la facción designada:
-2 Si el actor no está en la facción.
-1 Si el actor está en una facción, el nivel se establece en -1. Por convención, esto significa que eventualmente podrían convertirse en parte de esta facción.
Un número no negativo que es igual al rango del actor en la facción.
Dirección de movimiento:
0 = Estar quieto
1 = positivo
2 = Derecho
3 = Retorno
4 = Izquierda
Si tiene problemas para aplicar animaciones, abra ".. Mis Juegos\Skyrim Special Edition\SKSE\DynamicAnimationReplacer.log". Puede haber un mensaje de error.Nota:
El número máximo de archivos de animación por proyecto es 16384. Este número es la suma de los archivos originales en Skyrim, los archivos añadidos por otros mods y los archivos añadidos por este mod. Si hay demasiados, un cuadro de mensaje mostrará un error y la animación no se cargará. Si quieres saber la cantidad actual de animaciones, abre el registro.
-RequisitosEl SKSE64
Biblioteca de direcciones para el complemento SKSE-CompatibilidadNo se encontró ningún mod incompatible.
Mods que utilizan el reemplazador de animación dinámicaNuevos tipos de armas y soporte de animación
EVG condicionalmente inactivo
(SGC) SkySA-Módulo de dominio de armas
(DMC) Temblor Alpha-Frost. Congelación. CC Supervivencia Animación Mod
Raza de bestias-Vampiro-Garra salvaje del hombre lobo ataque a manos desnudas
(SGC) SkySA-Módulo de Armería Animada
Animation Armory-DAR Version: nuevas armas para impulsar la pintura
Animación de combate de silla lateral
Races Base IA-Core Animation Reconstructor mejorado
Reconstrucción animada del reproductor Génesis AR
Reemplazador de animación sentada de Jarl-Vainilla-Dar-Fnis
Animaciones específicas para el tipo de armadura
Varianza de animación EVG
Dinámico aleatorio femenino ralentoso V2
Cama doble cuchara-DAR
Sky Idle SE
Sky Sprint SE
Animación de levantarse súper rápido
Batalla fluida-sistema de animación sin combate
Animación de lanzamiento de hechizos magicos fluidos
Utilice flechas de muesca solo en combateSi hay algún otro mod que utilice el reemplazador de animación dinámica, hágamelo saber. Los añadiré a la lista.
-CréditosEl equipo de SKSE en SKSE.
meh321 Biblioteca de direcciones para el complemento SKSE.
Mis Mods
|
SE Mini mapas
| Actualización de equipos SE
LE | SE Armadura Pierre
|
Daño flotante V2
|
Copiar la apariencia del carácter
| Propiedades SE
|
Pérdida flotante
|
SE Sistema de durabilidad del equipo
LE |
Mostrar niveles enemigos
|
Lesiones locales (inserción SKSE)
|
Equilibrio de dificultad
|Reparación de carga de animación SE
|
SE Desactivar la colisión de seguidores
| SE TECNOLOGÍA
LE |
Copiar y pegar en la consola
|
Reemplazador de animación dinámica
LE |
SE Rotación de jugadores en ShowRaceMenu