Skip to content

NSACloud/MHR-EFX-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MHR EFX Template

EFX 010 template for Monster Hunter Rise.

Not all attributes are fully mapped yet.

If you find out what any of the unknowns do, submit a pull request or an issue and I'll add the changes.

Be sure to change the character set to UTF-8 in View > Character Set or text will be garbled.

Read the template for notes.

EFX Color Change Script

image

image

The EFX_COLOR_CHANGE.1sc script allows you to change the color of all entries in an EFX file. To use it, first install it under Scripts > View Install Scripts > Add.

Then with an EFX file open, run the script from the Scripts menu.

There are configurable options if you open the script file. You can enable or disable changing the colors of certain structs and also set the default colors.

The script is not intended to do all of the work. It will not work perfectly in all cases and you may have to manually tweak some things.

Installation

Requires 010 Editor

Install the template under Templates > View Installed Templates > Add

Change Log

V7 1/17/2023
-----
Usability Improvements:
    -   EFX entries can now be parented to a bone easily by entering a bone name in ParentOptions attributes. 
        The template will handle all of the necessary changes to make it work.
Labeled more color attributes
Labeled some unknowns related to collision effects
-----
V6 7/1/2022
-----
Reworked template structure to allow for iteration over attributes.
Moved field parameters to be parsed after actions
Changed unkn8 in header to unknFlag
-----
V5 6/25/2022
-----
	Added full sunbreak update support. New structs added. All efx files in sunbreak should work upon release.
	Added path entry to field parameters
	Droppped support for pre sunbreak update efx. Use the pre sunbreak efx template for pre sunbreak efx.
-----
V4 5/29/2022
-----
	Template now works on all efx files in the game (As of pre Sunbreak expansion)
	Added used values for all variables as comments on the template to make mapping their function easier
	Automated data type mapping for unknown variables
	Changed item type to an enum to make porting the template between games easier
	Changed "Parent Options relation" to "Bone Attribute relation", any efx attributes that use bones have a bone attribute relation entry
	Changed unknParameter to expressionParameter
	Moved field parameter values into subheader
	Template forces endian mode to little endian to prevent issues
-----

V3 2/11/2022
-----
	Changed unknEFXValue in subheader to efxParentOptionsRelation
		- Now displays efx entry that the relation entry is associated with
	Changed unkn1 in ParentOptions to isUsingBone
-----

V2 4/24/2021
-----
	Fixed missing float on TypeRibbonFollow. 
	Labeled unknowns for Life, UVSequence, Spawn, TypeMesh - Thank you to thezippotm and Crimson 
-----

Credits

Thank you to:

  • wwylele - TDB Dump
  • Crimson - Labeling Unknowns
  • thezippotm - Labeling Unknowns

About

Monster Hunter Rise EFX 010 Template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages