NiOverride
- Found in:
- RaceMenu
Inheritance Tree
No indexed scripts extend this script.
Properties
Events
Functions
- Found in:
- RaceMenu
- Found in:
- RaceMenu
ObjectReference must be an Actor
Overrides will clean themselves if the Armor or ArmorAddon no longer exists (i.e. you uninstalled the mod they were associated with)
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Gets the saved override value
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Gets the property straight from the node (Handy if you need the current value if an override D.N.E yet)
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Returns whether the specified node could be found for the given parameters
Debug will report errors to NiOverrides log file
- Found in:
- RaceMenu
Applies all armor properties visually to the actor, this shouldn't be necessary under normal circumstances
- Found in:
- RaceMenu
ObjectReference must be an Actor (These could work for non-actor objects, untested)
ADVANCED USE ONLY, THESE DO NOT SELF CLEANUP IF THE NODE IS NOT FOUND
Returns whether there is an override for this particular node
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Return the stored override, returns default (nil) values if the override D.N.E
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Gets the property straight from the node (Handy if you need the current value if an override D.N.E yet)
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Applies all node properties visually to the actor, this shouldn't be necessary under normal circumstances
- Found in:
- RaceMenu
Version 3 (Weapon Overrides)
ObjectReference must be an Actor
If a weapon is templated it will inherit the properties of its parent first
Note that the player seems to be a special-case where they use the first person model for both first and third person
Overrides will clean themselves if the Weapon no longer exists (i.e. you uninstalled the mod they were associated with)
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Gets the saved override value
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Gets the property straight from the node (Handy if you need the current value if an override D.N.E yet)
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Returns whether the specified node could be found for the given parameters
Debug will report errors to NiOverrides log file
- Found in:
- RaceMenu
Applies all armor properties visually to the actor, this shouldn't be necessary under normal circumstances
- Found in:
- RaceMenu
Version 6 (Skin Overrides)
ObjectReference must be an Actor
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Gets the saved override value
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Gets the property straight from the node (Handy if you need the current value if an override D.N.E yet)
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Applies all skin properties visually to the actor, this shouldn't be necessary under normal circumstances
- Found in:
- RaceMenu
Removes ALL Armor based overrides from ALL actors (Global purge)
- Found in:
- RaceMenu
Removes all Armor based overrides for a particular actor
- Found in:
- RaceMenu
Removes all ArmorAddon overrides for a particular actor and armor
- Found in:
- RaceMenu
Removes all overrides for a particular actor, armor, and addon
- Found in:
- RaceMenu
Removes all overrides for a particukar actor, armor, addon, and nodeName
- Found in:
- RaceMenu
Removes one particular override from an actor, armor, addon, node name, key, index
- Found in:
- RaceMenu
Removes ALL Node based overrides for ALL actors (Global purge)
- Found in:
- RaceMenu
Removes all Node based overrides for a particular actor
- Found in:
- RaceMenu
Removes all Node based overrides for a particular actor, gender, and nodeName
- Found in:
- RaceMenu
Removes one particular override from an actor, of a particular gender, nodeName, key, and index
- Found in:
- RaceMenu
Removes ALL weapon based overrides from ALL actors (Global purge)
- Found in:
- RaceMenu
Removes all weapon based overrides for a particular actor
- Found in:
- RaceMenu
Removes all weapon overrides for a particular actor, gender, view, and weapon
- Found in:
- RaceMenu
Removes all overrides for a particukar actor, gender, view, weapon, and nodeName
- Found in:
- RaceMenu
Removes a particular weapon override
- Found in:
- RaceMenu
Removes ALL skin based overrides from ALL actors (Global purge)
- Found in:
- RaceMenu
Removes all skin based overrides for a particular actor
- Found in:
- RaceMenu
Removes all skin overrides for a particular actor, gender, view, and weapon
- Found in:
- RaceMenu
Removes a particular skin override
- Found in:
- RaceMenu
Overlay Data
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Adds all enabled overlays to an Actor (Cannot add to player, always exists for player)
- Found in:
- RaceMenu
Returns whether this actor has overlays enabled (Always true for player)
- Found in:
- RaceMenu
Removes overlays from an actor (Cannot remove from player)
- Found in:
- RaceMenu
Restores the original non-diffuse skin textures to skin overlays
- Found in:
- RaceMenu
Restores the original non-diffuse skin textures to particular overlay
Valid masks: Combining masks not recommended
4 - Body
8 - Hands
128 - Feet
- Found in:
- RaceMenu
Restores the original non-diffuse skin textures to all head overlays
- Found in:
- RaceMenu
Restores the original non-diffuse skin textures to particular overlay
Valid partTypes
1 - Face
Valid shaderTypes
4 - FaceTint
- Found in:
- RaceMenu
Sets a body morph value on an actor
- Found in:
- RaceMenu
Gets a body morph value on an actor
- Found in:
- RaceMenu
Clears a body morph value on an actor
- Found in:
- RaceMenu
Returns true if there are any body morphs with this key and name
- Found in:
- RaceMenu
Sets a body morph value on an actor
- Found in:
- RaceMenu
Gets a body morph value on an actor
- Found in:
- RaceMenu
Clears a body morph value on an actor
- Found in:
- RaceMenu
Returns true if there are any body morphs with this key
- Found in:
- RaceMenu
Clears all body morphs with this key
- Found in:
- RaceMenu
Returns true if there are any body morphs with this name
- Found in:
- RaceMenu
Clears all body morphs with this name
- Found in:
- RaceMenu
Clears all body morphs for an actor
- Found in:
- RaceMenu
Updates the weight data post morph value
only to be used on actors who have morph values set
- Found in:
- RaceMenu
Returns all Body Morph names applied to the reference
- Found in:
- RaceMenu
Returns all Body Morph keys applied for the morph name
- Found in:
- RaceMenu
Returns all References currently being morphed
- Found in:
- RaceMenu
Calls the function by name on target for each morphed reference
- Found in:
- RaceMenu
Call this function prior to frequent changes in dyes to prevent massive lag
- Found in:
- RaceMenu
Call this when finished frequent dye edits
- Found in:
- RaceMenu
Returns a number for a unique item, if the item is not unique it will be made unique, returns 0 when invalid
- Found in:
- RaceMenu
Returns a number for a unique item in the world, when it's placed in inventory it will maintain this ID
- Found in:
- RaceMenu
Returns the base form associated with this uniqueId
- Found in:
- RaceMenu
Returns the reference that is holding the item described by this uniqueId
If the item is in the world, it will return the world reference of itself
If the item is inside of an inventory, it will return the reference of the inventory
- Found in:
- RaceMenu
Dye Functions
Uses the uniqueId acquired from GetItemUniqueID
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Regenerates the tintmask of the dyed object, use after assigning/clearing dye colors
- Found in:
- RaceMenu
v2 Dye Functions
Uses the uniqueId acquired from GetItemUniqueID
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
Returns the dye color bound to this form
- Found in:
- RaceMenu
Registers the Form as a Dye with a color, 0x00FFFFFF is the universal dye
- Found in:
- RaceMenu
Removes this form as a
- Found in:
- RaceMenu
Checks whether there is a positon override for the particular parameters
- Found in:
- RaceMenu
Adds a position override for the particular key, pos[0-2] correspond to x,y,z
- Found in:
- RaceMenu
Returns a position override for the particular key an array of size 3 corresponding to x,y,z
- Found in:
- RaceMenu
Removes a particular position override, returns true if it removed, false if did not exist
- Found in:
- RaceMenu
Checks whether there is a scale override for the particular parameters
- Found in:
- RaceMenu
Adds a scale override for the particular key, pos[0-2] correspond to x,y,z
- Found in:
- RaceMenu
Returns a scale value override for the particular key, 0.0 if did not exist or failed
- Found in:
- RaceMenu
Removes a particular scale override, returns true if it removed, false if did not exist
- Found in:
- RaceMenu
Checks whether there is a rotation override for the particular parameters
- Found in:
- RaceMenu
Adds a rotation override for the particular key given either a size 3 or 9 array
rotation[0-8] corresponding to the linear indices of a 3x3 matrix in radians
rotation[0-2] corresponding to heading, attitude, and bank in degrees
- Found in:
- RaceMenu
Returns a rotation override for the particular key
type 0 - size 3 euler angles in degrees
type 1 - size 9 matrix
- Found in:
- RaceMenu
Checks whether there is a scale override for the particular parameters
- Found in:
- RaceMenu
Adds a scale mode override for a node, Modes=[0,1,2,3] [Multiplicative,Averaged,Additive,Maximum]
- Found in:
- RaceMenu
Returns a scale mode override for the particular key, -1 if non-existent
- Found in:
- RaceMenu
Removes a particular scale mode override, returns true if it removed, false if did not exist
- Found in:
- RaceMenu
Returns the inverse scale, alters the in pos to the inverse out pos and the in rotation to the out inverse rotation
Accepts either a size 3 rotation of euler degrees, or a 9 radian matrix
- Found in:
- RaceMenu
Removes a particular scale override, returns true if it removed, false if did not exist
- Found in:
- RaceMenu
Updates and computes ALL resulting transformation overrides for the particular reference
This should not need to be called under normal circumstances
- Found in:
- RaceMenu
Removes all transforms for a particular reference
- Found in:
- RaceMenu
Removes all transforms from all references
- Found in:
- RaceMenu
Updates and computes a particular node's transformation override
Use this after changing a particular override
- Found in:
- RaceMenu
These function parts move a node to be a child of the destination node
Moves a node from one the current parent to another, there can only be ONE of these overrides, call UpdateNodeTransform
- Found in:
- RaceMenu
Returns the node destination of the particular parameters
- Found in:
- RaceMenu
Removes a node destination for a particular node, does not revert the physical mesh, only removes the key
- Found in:
- RaceMenu
These functions can be used to walk all of the current nodes if necessary
Returns an array of all the altered nodes for the particular reference, skeleton, and gender
- Found in:
- RaceMenu
Returns an array of all the existing key'd transforms to the particular node
NodeDestination is a special key
- Found in:
- RaceMenu
NiExtraData Acquisition
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
- Found in:
- RaceMenu
