Generator Parts Explained

A lot of people are confused by the structure of the generator parts directory. In this article, I will explain to you the directory structure of the Generator directory and the naming convention of the Generator parts file used by RPG Maker MV.

The Generator Parts Directory Structure

The Generator folder inside your RMMV installation directory looks like this.

The Package Manager’s Auto Search Feature also uses this directory structure to locate generator parts assets

1. Face Directory

This contains all parts that are visible on the face image shown in the in-game menu and during dialogue. (e.g. beard, accessories, ears, eyes, etc.) All the generator parts images inside this folder must have a name that starts with “FG_” (Face Generator).

The face image shown in the Character Generator tool inside the RMMV.
The face image used in the in-game dialogue.
The face image used in the in-game menu.

2. Female Directory

This contain all parts exclusively for females.

3. Kid Directory

This contains all parts exclusively for kids.

4. Male Directory

This contains all parts exclusively for males.

5. Side View Sprite Sheet Directory

This contains all parts that are visible on the side view sprite shown during side-view battles. (e.g. accessories, clothing beard) Some types of generator parts cannot be placed in here like eyes, etc. All the generator parts images inside this folder must have a name that starts with “SV_”.

The Side View Sprite Sheet shown in the Character Generator tool in the RMMV.
The Side View Character Sprites used in the Side View Battle Screen.

6. Top View Sprite Sheet Directory

This contains all parts that are visible on the top view sprite shown during exploration\world mode. (e.g. accessories, clothing, beard) Some types of generator parts cannot be placed in here like eyes, etc. All the generator parts images inside this folder must have a name that starts with “TV_”.

The Top View Sprite Sheet shown in the Character Generator Tool in RMMV.
The Top View Characters Sprite shown in the world or exploration mode.

7. Top View Dead Sprite Sheet Directory

This contains all parts that are visible on the top view sprite shown when the character dies. (e.g. accessories, clothing, beard) Some types of generator parts cannot be placed in here like eyes, etc. All the generator parts images inside this folder must have a name that starts with “TVD_”.

The Top View Dead Sprite Sheet shown in the Character Generator Tool in RMMV.

8. Generator Parts Icon Directory

This contains the icon representations of the generator parts shown on the part picker section of the Character Generator tool. A Generator Part can only have one icon and the file must have a name that starts with “icon_”.

The Generator Parts Icon images shown in the part picker section of the Character Generator Tool.

The Generator Parts Naming Convention

Here are examples of generator parts file names:

  • FG_AccA_p10_c1_m011.png
  • FG_Cloak1_p01_c2_m001.png
  • FG_Face_p07_c1_m001.png
  • SV_Clothing1_p08_c.png
  • TV_Clothing2_p15.png
  • TV_Clothing2_p21_c.png
  • TVD_BeastEars_p01.png
  • icon_AccB_p05.png

A generator part file adheres to the following naming convention: “%a_%b[%c]_p%d(_c%e)(_m%f){_c}.png” where fields with square brackets are optional, fields with parentheses are optional and only for files under the face directory and fields with curly brackets are optional and only for files under the SV, TV and/or TVD directory.

  1. %a pertains to where the part is shown.

Only the following values are allowed:

ValueExplanation
FGFace Part Sprite
SVSide View Sprite Sheet
TVTop View Sprite Sheet
TVDTop View Dead Sprite Sheet
VariationGenerator Part Icon

2. %b pertains to the part’s type.

The %b value will determine where the generator part will be placed in the parts section of the Character Generator Tool.

Only the following types are allowed as %b value:

ValueSection Name
AccAAccessory 1
AccBAccessory 2
BeastEarsBeast Ears
BeardBeard (Male Only)
bodyBody (Special Part)
CloakCloak
ClothingClothing
EarsEars
EyebrowsEyebrows
EyesEyes
FaceFace
FacialMarkFacial Mark
FrontHairFront Hair
GlassesGlasses
MouthMouth
NoseNose
RearHairRear Hair
TailTail
WingWing

3. %c, an optional field, is a numeric index value for parts with multiple layers. It seems like the maximum value is 2 and this field can only be used for clothing, cloaks, and rear hairs.

The Clothes part used in the Face Image is composed of two separate images (FG_Clothing1_p05_c2_m007.png and FG_Clothing2_p05_c5.png)

4. %d, a numeric index value, tells the character generator to which part does the file belong to and its position on the part picker. Files under the same part must share the same %d value. (Maximum value is 99.)

The %d value of the icon file indicates the position of the part in the part picker section of the Character Generator tool.

5. %e, an optional field for files under the face directory, is a numeric value for parts with multiple face layers which can have different assigned colours. The generator file with the highest number is drawn first and the one with the lowest one (c1) is drawn last.

The Accessory part shown in the face image uses 3 different images. (FG_AccB_p01_c1_m017.png, FG_AccB_p01_c2_m018.png and FG_AccB_p01_c3_m016.png)

6. %f, an optional field for files under the face directory, is a numeric value that tells the Character Generator which layer of colour should it use for a specific sub part of a generator part.

The Clothing part layer file FG_Clothing1_p05_c2_m007.png shown in the face image uses the value of the Main Color in the Color Picker section of the Character Generator tool.

7. _c, an optional field for files under the SV, TV, and/or TVD directories, is a constant value which tells the Character Generator to use the file as a layer mask of the file with the same name (but without “_c”) under the same directory for colour assignment.

An example Side View Sprite Sheet of an Accessory 1 generator part. (SV_AccA_p01.png)
The Layer Mask file used by the example Accessory 1 Side View Sprite Sheet. (SV_AccA_p01_c.png)
The default colour is selected for the Accessory 1 part.
A different colour has been selected for the Accessory 1 part. The colour of the Accessory 1 in the Side View Sprite Sheet has also changed due to the layer mask file.
If you deleted the layer mask file of the Accessory 1's Side View Sprite Sheet, this will be the result. The Side View Sprite Sheet uses the default colour instead of the one selected in the Colour Selector section of the Character Generator tool.

Other Important Things to Remember

  1. The Character Generator doesn’t allow you to pick a different kind of body for your character which means you cannot add more than one type of body however, you can replace the default body sprite by replacing the following files.
    • FG_Body_p01_c1_m001.png
    • SV_body_p01.png
    • SV_body_p01_c.png
    • TV_Body_p01.png 
    • TV_Body_p01_c.png
    • TVD_Body_p01.png
    • TVD_Body_p01_c.png
The circled part in the Face image uses the FG_Body_p01_c1_m001.png file.
The Side View Sprite Sheet uses the SV_body_p01.png as the base image and the SV_body_p01_c.png as its layer mask.
The Top View Sprite Sheet uses the TV_Body_p01.png as the base image image and the TV_Body_p01_c.png as its layer mask.
The Dead Character Top View Sprite Sheet uses the TVD_Body_p01.png as its base image and TVD_Body_p01_c.png as its layer mask.

Please note that each gender has its own body sprites so if for example, you want to replace the male body sprite for the face image with something else, you will need to replace the FG_Body_p01_c1_m001.png under the Generator\Face\Male directory.

Also be mindful when uninstalling packages that replaces the body sprite with custom made ones since the package manager, as of right now, doesn’t revert the body sprite to the default one if it were replaced. The only way to get the default one again is by reinstalling the Default Generator Parts package backup.

2. It seems that you can only have 99 generator parts per section. (beard, rear hair, accessories, etc.) so if you have installed a generator part and its part number 100, it will not show up in the Character Generator Tool inside RMMV.

3. There are some unusable reserved part numbers under certain sections in the Kid Generator Parts. The Table below shows which sections they are and what number(s) are reserved.

Part SectionPart(s) Index
Clothingp14
Earsp1
Eyebrowsp13
Eyesp10
Front Hairp14
Mouthp7
Nosep2
Rear Hairp15

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close Menu