#summary A list of theme.ini settings and usage information.
#labels Phase-ThemeMaking

Many of the detailed theme customizations available in FoFiX are controlled through a special configuration file named `theme.ini` and located in the root folder of your theme - knowing the ins and outs of this file is essential to creating a truly customized theme. FoFiX theme customizability expanded rapidly in the 3.x version cycle, and themes that worked in one may not work as expected in a later version. The keys were added at different times by different coders without an established convention for naming, and so the usage can get a bit confusing. Here is our best attempt at informing you of what exactly we have coded into the game. Good luck!

First things first: all theme files must have a section header at the top of the file. On the first line of any valid `theme.ini` will be:

`[theme]`

Following that, the keys can be entered in any order, one per line, formatted as follows:

`key = value`

Spacing doesn't matter, and the program strips any extra spaces around your values, so don't worry about that.

What follows now is a list of the various keys you can use. We've grouped them here into sections so as to make them as readable as possible, but feel free to put them however works best for you in your file. None of the values are required - which is why we list the default values that will be used if you don't include that line. The default values are also useful in determining appropriate values for your theme.

Usage Notes:
If a default value is "None", then it has a predetermined setting based on other factors. If you don't want the function that the key controls, don't add that key to your `theme.ini` file.

Types refer to the variable type that the program is expecting. Here are a few common types:
  * `int` is an integer - a whole number.
  * `float` is a floating point decimal - any number.
     * When these are used for X and Y positioning, typically you will use a value between 0 and 1. Use the defaults as guides.
  * `hexcolor` is a hexadecimal number that starts with the # sign and has six digits - e.g. #0e3b4c
    * These are used for colors - most image editing programs will show you a color's hex value.
  * `bool` is a Boolean value - True or False.
  * `str` is a string - or text.
  * `comma-separated` is a comma-separated value list - such as `0, 1, 2, 3`.

Some settings allow you to enter a specific font. At this time you must choose one of the following settings, and the fonts are pre-loaded depending on various theme settings and files available.
||font||bigFont||pauseFont||scoreFont||streakFont||
||songFont||streakFont2||songListFont||shadowFont||loadingFont||

===Table of Contents===
<wiki:toc max_depth="2" />

-----------------------------------------------------------------------------------------
=Menu Systems=


==General==
||_*Item Name*_||_*Default Value*_||_*Type*_||_*Function*_||
||`background_color`||#000000||`hexcolor`||Controls the color of the background screen. Should be black.||
||`base_color`||#FFFFFF||`hexcolor`||Controls the default unselected text color.||
||`selected_color`||#FFBF00||`hexcolor`||Controls the default selected text color.||
||`versiontag`||True||`bool`||Shows the version tag in menus. (versiontag.png)||
||`versiontagposX`||0.5||`float`||X position of version tag. (versiontag.png)||
||`versiontagposY`||0.5||`float`||Y position of the version tag. (versiontag.png)||

==Main Menu==
||_*Item Name*_||_*Default Value*_||_*Type*_||_*Function*_||
||`menu_x`||.665||`float`||X position of main menu text. (maintext.png)||
||`menu_y`||.842||`float`||Y position of the main menu text. (maintext.png)||
||`main_menu_scale`||.5||`float`||Controls the size of main menu text. (maintext.png)|| 
||`main_menu_vspacing`||0.09||`float`||Controls the spacing between the main menu items.||
||`use_solo_submenu`||None||`bool`||Lets you decide which menu system you want in your game. True enables the RB-like "Solo" submenu and false uses the GH-like "Career" and "Quickplay" items. No setting uses theme-type determination.||
||`rbmenu`||False||`bool`||Sets whether to scroll the main menu items in.||

==Graphical Submenus==
In order to enable graphical submenus, you must have an image with the menu name with the word "text" and the number of options on that menu. (One of "solotext2", "settingstext9" or "advsettingstext10", "trainingtext2" and "multiplayertext#", where the number of options available depends on your theme type.) The values do the same thing as the main menu values above.
||_*Item Name*_||_*Default Value*_||_*Type*_||_*Function*_||
||`XXXtext#`||.40, .35, .46, .045||4 `comma-separated` `float`s||Controls the graphical submenu of the appropriate name. The first is the X Position, second is Y Position, third is size, and fourth is spacing between menu items.||

==Options Menu==

||_*Item Name*_||_*Default Value*_||_*Type*_||_*Function*_||
||`menu_tip_text_display`||False||`bool`||Displays menu text help in options menu.||
||`menu_tip_text_y`||.7||`float`||Y position of the help text (if enabled).||
||`menu_tip_text_font`||font||`str`||Controls the font of the help text (if enabled) - see above.||
||`menu_tip_text_scale`||.002||`float`||Controls the scale size of help text (if enabled).||
||`menu_tip_text_color`||#FFFFFF||`hexcolor`||Controls the text color of the help text (if enabled).||
||`menu_tip_text_scroll_mode`||0||`int`||Controls animation when an explanation is too big to show. 0 = constant scroll; 1 = back and forth.||
||`menu_tip_text_scroll_space`||.25||`float`||Controls how much space to put between the end and the beginning (if above `menu_tip_text_scroll_mode` is 0).||
||`opt_bkg_size`||0.5, 0.5, 1.0, 1.0||4 `comma-separated` `float`s||Controls the background of the option menu. The first is the X Position, second is Y Position, third is the X scaling, fourth is Y scaling.||
||`opt_text_x`||.38||`float`||X position of the option menu text.||
||`opt_text_y`||.15||`float`||Y position of the option menu text.||
||`opt_text_color`||#FFFFFF||`hexcolor`||Controls the color of the other menu items.||
||`opt_selected_color`||#FFBF00||`hexcolor`||Controls the color of the currently-selected menu option.||

----------------------------------------------------------------------------
=Game Setup=

==Controller Select Screen==
||_*Item Name*_||_*Default Value*_||_*Type*_||_*Function*_||
||`control_activate_x`||0.645||`float`||X position of the list of available controls.||
||`control_activate_y`||0.18||`float`||Y position of the list of available controls.||
||`control_activate_scale`||0.0018||`float`||Controls the size of the available control text.||
||`control_activate_select_x`||0.5||`float`||X position of the select image on the list of available controls.||
||`control_activate_part_x`||0.41||`float`||X position of the part images shown on the list of available controls.||
||`control_activate_part_size`||22.000||`float`||Width (in rendered pixels) of the part images on the list of available controls.||
||`control_activate_space`||0.045||`float`||Controls the spacing between each available control.||
||`control_activate_font`||font||`str`||Controls the available controller font - see above.||
||`control_description_x`||0.5||`float`||X position of the information text.||
||`control_description_y`||0.13||`float`||Y position of the information text.||
||`control_description_scale`||0.002||`float`||Controls the size of the information text.||
||`control_description_font`||font||`str`||Controls the information text font - see above.||
||`control_check_x`||0.16||`float`||X position of the first confirmed control.||
||`control_check_y`||0.26||`float`||Y position of the confirmed controls.||
||`control_check_text_y`||0.61||`float`||Y position of the names of confrimed controls.||
||`control_check_part_mult`||2.8||`float`||Number of times larger than `control_activate_part_size` confirmed parts should be.||
||`control_check_space`||0.23||`float`||Amount of space between each confirmed controller.||
||`control_check_scale`||0.0018||`float`||Controls the size of the names of confirmed controls.||
||`control_check_font`||font||`str`||Controls the font of the names of confirmed controls.||

==Player Lobby==
||_*Item Name*_||_*Default Value*_||_*Type*_||_*Function*_||
||`lobby_mode`||0||`int`||Sets the lobby mode. 0 = locked avatar; 1 = floating avatar||
||`lobby_font_color`||#FFFFFF||`hexcolor`||Controls the color of player names.||
||`lobby_select_color`||#FFBF00||`hexcolor`||Controls the color of the name of the selected player, if not using a select image.||
||`lobby_disable_color`||#666666||`hexcolor`||Controls the color of already-selected player names.||
||`lobby_info_color`||#FFFFFF||`hexcolor`||Controls the color of the information text about the currently-selected player.||
||`lobby_select_x`||0.9||`float`||X position of the player list.||
||`lobby_select_y`||0.32||`float`||Y position of the player list.||
||`lobby_select_scale`||0.0018||`float`||Controls the size of the player list font.||
||`lobby_select_font`||loadingFont||`str`||Controls the font of the player list - see above.||
||`lobby_select_space`||0.04||`float`||Controls the spacing between the names in the player list.||
||`lobby_select_length`||5||`int`||Controls the number of items to show at a time in the player list.||
||`lobby_preview_x`||0.3||`float`||X position of the selected player's preview info.||
||`lobby_preview_y`||0.0||`float`||Sets the Y offset of the selected player's preview info.||
||`lobby_preview_spacing`||0.04||`float`||Controls the spacing between lines in the selected player's preview info.||
||`lobby_avatar_x`||0.7||`float`||In lobby mode 1, X position of the selected player's avatar.||
||`lobby_avatar_y`||0.75||`float`||In lobby mode 1, Y position of the selected player's avatar.||
||`lobby_avatar_scale`||1.0||`float`||In lobby mode 1, controls the size of the selected player's avatar.||
||`lobby_select_image_x`||0.8||`float`||X position of the image behind the selected item, if available.||
||`lobby_select_image_y`||0.355||`float`||Y position of the image behind the selected item, if available.||
||`lobby_title_x`||0.5||`float`||X position of the "Choose Your Character" text/image.||
||`lobby_title_y`||0.24||`float`||Y position of the "Choose Your Character" text/image.|| 
||`lobby_title_character_x`||0.26||`float`||X position of the "Player #" text.||
||`lobby_title_character_y`||0.24||`float`||Y position of the "Player #" text.||
||`lobby_title_scale`||0.0024||`float`||Controls the size of the title font.||
||`lobby_title_color`||#FFFFFF||`hexcolor`||Controls the color of the "Choose Your Character" text, if not using an image.||
||`lobby_player_color`||#FFFFFF||`hexcolor`||Controls the color of the "Player #" text.||
||`lobby_title_font`||font||`str`||Controls the font of the title text - see above.||

==Player Creation==
||_*Item Name*_||_*Default Value*_||_*Type*_||_*Function*_||
||`character_create_font_color`||#FFFFFF||`hexcolor`||Controls the color of the menu options.||
||`character_create_select_color`||#FFBF00||`hexcolor`||Controls the color of the currently-selected menu item.||
||`character_create_help_color`||#FFFFFF||`hexcolor`||Controls the color of the menu option help information.||
||`character_create_help_y`||.73||`float`||Y position of the menu option help information.||
||`character_create_x`||0.25||`float`||X position of the menu option names.||
||`character_create_option_x`||0.75||`float`||X position of the selectable option values.||
||`character_create_y`||0.15||`float`||Y position of the first menu item.||
||`character_create_scale`||.0018||`float`||Controls the size of the text.||
||`character_create_space`||.045||`float`||Controls the spacing between the menu items.||
||`avatar_select_text_x`||.44||`float`||X position of the "Choose Your Avatar" text.||
||`avatar_select_text_y`||.16||`float`||Y position of the "Choose Your Avatar" text.||
||`avatar_select_text_scale`||.0027||`float`||Controls the size of the "Choose Your Avatar" text.||
||`avatar_select_font`||font||`str`||Controls the font used for the "Choose Your Avatar" text - see above.||
||`avatar_select_wheel_y`||0.0||`float`||Controls the Y offset of the avatar choice wheel.||
||`avatar_select_avatar_x`||.667||`float`||X position of the currently-selected avatar.||
||`avatar_select_avatar_y`||.5||`float`||Y position of the currently-selected avatar.||

----------------------------------------------------------------------------
=Song Selection List / CD list=

||_*Item Name*_||_*What it Does/How to use it*_||
||artist_selected_color = #4080FF||Use a Hex Color Value.||
||artist_text_color = #4080FF||Use a Hex Color Value.||
||career_title_color = #000000||Use a Hex Color Value.||
||library_selected_color = #FFBF00||Use a Hex Color Value.||
||library_text_color = #FFFFFF||Use a Hex Color Value.||
||setlistguidebuttonsposX = .408|| Controls Setlist Guide Buttons image 'X' Position. Use a decimal # between 0 - 1||
||setlistguidebuttonsposY = .0322|| Controls Setlist Guide Buttons image 'Y' Position. Use a decimal # between 0 - 1||
||setlistguidebuttonsscaleX = .29|| Controls Setlist Guide Buttons image Scaling of 'X' Size. Use a decimal # between 0 - 1||
||setlistguidebuttonsscaleY = .308|| Controls Setlist Guide Buttons image Scaling of 'Y' Size. Use a decimal # between 0 - 1||
||setlistpreviewbuttonposX = .5|| Controls Preview buttons X Position. Use a decimal # between 0 - 1||
||setlistpreviewbuttonposY = .5|| Controls Preview buttons Y Position. Use a decimal # between 0 - 1||
||setlistpreviewbuttonscaleX = .5|| Controls Preview buttons Scaling of 'X' Size. Use a decimal # between 0 - 1||
||setlistpreviewbuttonscaleY = .5|| Controls Preview buttons Scaling of 'Y' Size. Use a decimal # between 0 - 1||
||song_cd_x = 0||Can be 0 through 5, values outside this range will be clipped to 0 or 5 to prevent CDs from going off-screen||
||song_cdscore_x = .6||Use a decimal # between 0 - 1. IE- .34||
||song_list_display = 1||Sets the songlist view. Choices are - 0=CD/Cassettes / 1=List / 2=List/CD / 3=RB2 / 4=Auto (_Should not use, you only need to use 0-3_)||
||song_list_x = .15||Use a decimal # between 0 - 1. IE- .34||
||song_listcd_cd_x||Controls location of 'CDs' X position in listcd songlist view. Use a decimal # between 0 - 1||
||song_listcd_cd_y||Controls location of 'CDs' Y position in listcd songlist view. Use a decimal # between 0 - 1||
||song_listcd_list_x||Controls location of 'LIST' X position in listcd songlist view. Use a decimal # between 0 - 1||
||song_listcd_score_x||Controls location of 'SCORE' X position in listcd songlist view. Use a decimal # between 0 - 1||
||song_listcd_score_y||Controls location of 'SCORE' Y position in listcd songlist view. Use a decimal # between 0 - 1||
||song_listscore_x = .8||Use a decimal # between 0 - 1. IE- .34||
||song_name_selected_color = #FFBF00||Use a Hex Color Value.||
||song_name_text_color = #FFFFFF||Use a Hex Color Value.||
||song_rb2_artist_color||Controls color of the Rock Band 2 artist name's color. Use a Hex Color Value.||
||song_rb2_diff_color||Controls color of the Rock Band 2 Difficulty level name's color. Use a Hex Color Value.||
||song_rb2_name_color||Controls color of the Rock Band name's color. Use a Hex Color Value.||
||song_rb2_name_selected_color||Controls color of the Rock Band 2 name selected color. Use a Hex Color Value.||
||songback = True||Scrolls the Song Selection Background image. If your image isn't long enough, Use 'SongChooseBack.png' just in case, this image is static||
||songlist_score_color = #FFFFFF||Controls the Song List score color. Use a Hex Color Value.||
||songlistcd_score_color||Controls the scores color for both CD and List/CD mode. Use a Hex Color Value.||




------------------------------------------------------------------------------------------
=Difficulty/Instruments/Practice Select Screen=

||_*Item Name*_||_*What it Does/How to use it*_||
||song_select_submenu_x = 0||Controls the submenu text positions. Use a decimal # between 0 - 1, IE- .012||
||song_select_submenu_y = 0||Controls the submenu text positions. Use a decimal # between 0 - 1, IE- .030||
||song_select_submenu_offset_lines = 2||Adds offset lines. Has *NO* effect if {{{song_select_submenu_x_ AND _song_select_submenu_y}}} *aren't* used.||
||song_select_submenu_offset_spaces = 2||Adds offset spaces. Has *NO* effect if {{{song_select_submenu_x AND song_select_submenu_y}}} *aren't* used.||


------------------------------------------------------------------------------------------
=Loading Phrase Screen=

||_*Item Name*_||_*What it Does/How to use it*_||
||loading_font_scale = 0.0015||Loading phrase font scale.||
||loading_line_spacinge = 1.0||Controls the amount of line spacing. Default is 1 if not used.||
||loading_phrase = How good are You?||Put an underscore between each phrase for multiple phrases||   
||loading_right_margin = 1.0||X offset from right side of the screen.||
||loading_text_color = #FFFFFF||Controls the Loading phrase color. Use a Hex Color Value.||
||loading_X = .5||X Position of Phrase positioning on screen. Use a decimal # between 0-1||
||loading_Y = .595||Y Position of Phrase positioning on screen. Use a decimal # between 0-1||
||shadowoffsetx = .0022 || Controls X Offset to the Loading Screen Font's Shadow. Default is .0022.||
||shadowoffsety = .0005 || Controls Y Offset to the Loading Screen Font's Shadow. Default is .0005||

Notice - If you just want the default phrases to show do not put these in your theme.ini




------------------------------------------------------------------------------------------
=In Game=            

==All Instruments==
||_*Item Name*_||_*What it Does/How to use it*_||
||display_all_grey_stars = True||True - All 5 stars shown at all times. False - Only shows the grey star your currently working on||
||ingame_stats_color = #000000||Manually chooses the In Game Stats color. Use a Hex Color Value.||
||song_info_display_scale = 0.0020||Controls the size of the song info shown at gameplay countdown. Use a floating point number||
||song_info_display_X = 0.05||Controls the X position of song info display during countdown. Use a floating point number||
||song_info_display_Y = 0.05||Controls the Y position of song info display during countdown. Use a floating point number||
||star_fillup_center_x = 139||Controls the X Position of the Center of the Star Fillup||
||star_fillup_center_y = 151||Controls the Y Position of the Center of the Star Fillup||
||star_fillup_in_radius = 121||Controls the inner radius||
||star_fillup_out_radius = 138||Controls the outer radius||
||star_fillup_color = #FFF25E||Controls the color of the star fill up.||

==Guitars and Drums==
||fret0_color = #22FF22||Manually sets 1st fret tail color. Use a Hex Color Value.||
||fret1_color = #FF2222||Manually sets 2nd fret tail color. Use a Hex Color Value.||
||fret2_color = #FFFF22||Manually sets 3rd fret tail color. Use a Hex Color Value.||
||fret3_color = #3333FF||Manually sets 4tg fret tail color. Use a Hex Color Value.||
||fret4_color = #FF9933||Manually sets 5th fret tail color. Use a Hex Color Value.||
||fretS_color = #4CB2E5||Manually sets all tails and notes color when StarPower is active. Use a Hex Color Value.||
||fretK_color = #000000||Manually sets killswitch tail color FX (#000000 means color FX is disabled) . Use a Hex Color Value.||
||hopo_color = #EEEEEE||Controls HO/PO color. Use a Hex Color Value.||
||hopo_indicator_active_color = #0000FF||Controls the active color of HO/PO indicator. Use a Hex Color Value.||
||hopo_indicator_inactive_color = #FF0000||Manually sets inactive color of hopo indicator||
||hopo_indicator_x = .950||Manually sets x position of hopo indicator||
||hopo_indicator_y = .950||Manually sets y position of hopo indicator||
||jurgen_text_pos = 1,1,0.0004||Any scale under .00035 will be resized.Any coordinates that are off the screen will automatically be moved back on to screen, and jurgen text is rendered above everything.||
||mesh_color = #000000||Use a Hex Color Value.||
||neck_width = 3 || Controls how wide you want the fret board to be. Use a floating point number.||
||neck_length = 9 || Controls how long you want the fret board to be. Use a floating point number.||
||obar_hscale = 0.7||Overdrive bar width scale. "1.0" makes oBar width equal to fretboard width, like in RB2.||
||obar_3dfill = False||Use perspective for overdrive_fill.png.||
||opencolor = #FF8000 ||Use a Hex Color Value. Sets the Bass drum note color for 3d notes||
||_*Note for 6 POV items below*_||_*Only if you have ALL 6 of these settings in your 'theme.ini', AND you are not specifying "rmtype = 3" (for GH:WT rockmeter, which requires special positioning) will "Custom" POV will be forced.*_||
||pov_target_x = 0.0||{{{Animated Image Example - http://img98.imageshack.us/img98/5323/exampledx9.gif. Courtesy of Worldrave}}}||
||pov_target_y = 0.0||{{{Animated Image Example - http://img98.imageshack.us/img98/2541/examplecb3.gif. Courtesy of Worldrave}}}||
||pov_target_z = 3.7||{{{Animated Image Example - http://img140.imageshack.us/img140/323/examplezh4.gif. Courtesy of Worldrave}}}||
||pov_origin_x = 0.0||{{{Animated Image Example - http://img73.imageshack.us/my.php?image=exampleef7.gif. Courtesy of Worldrave}}}||
||pov_origin_y = 2.9||{{{Animated Image Example - http://img88.imageshack.us/img88/4791/examplepy6.gif. Courtesy of Worldrave}}}||
||pov_origin_z = -2.9||{{{Animated Image Example - http://img140.imageshack.us/img140/4686/examplezv4.gif. Courtesy of Worldrave}}}||
||rbmenu = true||Turns on replicating the Buttons scrolling up from the bottom at the game intro for Rock Band theme's.||
||rockmeter_score_color = #93c351||Controls rockmeter score color. Use a Hex Color Value.||
||Rotating 3d Starnotes||Default is on||
||spot_color = #EEEEEE||Use a Hex Color Value.||
||threeDspin = False||Turns 3d Starnote spinning off.||
||twoDkeys = False||Use 3d keys  = False||
||twoDnote = False||Use 3d notes = False||
||noterotdegrees = 2|| This number Set's the Degree's to use for rotating the notes (Textured 3d Notes Only)||
||noterot1 = -2||This set's how many times you want the rotation degree to be applied to 1st note (Textured 3d Notes Only)||
||noterot2 = -1||This set's how many times you want the rotation degree to be applied to 2nd note (Textured 3d Notes Only)||
||noterot3 = 0||This set's how many times you want the rotation degree to be applied to 3rd note (Textured 3d Notes Only)||
||noterot4 = 1||This set's how many times you want the rotation degree to be applied to 4th note (Textured 3d Notes Only)||
||noterot5 = 2||This set's how many times you want the rotation degree to be applied to 5th note (Textured 3d Notes Only)||

==Vocals==
||_*Item Name = default*_||_*What It Does/How to Use*_||
||vocal_meter_size = 45.000   || -=Working on=- (Use a floating number)||
||vocal_meter_x = .25   || -=Working on=- (Use a floating number)||
||vocal_meter_y = .8   || -=Working on=- (Use a floating number)||
||vocal_mult_x =  .28  || -=Working on=- (Use a floating number)||
||vocal_mult_y = .8   || -=Working on=- (Use a floating number)||
||vocal_power_x =  .5  || -=Working on=- (Use a floating number)||
||vocal_power_y = .5   || -=Working on=- (Use a floating number)||
||vocal_fillup_center_x = 139   || -=Working on=- (Use an Int number)||
||vocal_fillup_center_y = 151   || -=Working on=- (Use an Int number)||
||vocal_fillup_in_radius = 25   || -=Working on=- (Use an Int number)||
||vocal_fillup_out_radius = 139   || -=Working on=- (Use an Int number)||
||vocal_fillup_color = #DFDFDE   || -=Working on=-  (Use a hex color value)||
||vocal_fillup_factor = 300.000   || -=Working on=- (Use a floating number)||
||vocal_circular_fillup = True   || -=Working on=- (Use True or False)||
||vocal_lane_size = .002   || -=Working on=- (Use a floating number)||
||vocal_glow_size = .012   || -=Working on=- (Use a floating number)||
||vocal_glow_fade = .6   || -=Working on=- (Use a floating number)||
||vocal_lane_color = #99FF80   || -=Working on=- (Use a hex color value)||
||vocal_shadow_color = #CCFFBF   || -=Working on=- (Use a hex color value)||
||vocal_glow_color = #33FF00   || -=Working on=- (Use a hex color value)||
||vocal_lane_color_star = #FFFF80   || -=Working on=- (Use a hex color value)||
||vocal_shadow_color_star = #FFFFBF || -=Working on=- (Use a hex color value)||
||vocal_glow_color_star = #FFFF00   || -=Working on=- (Use a hex color value)||

----------------------------------------------------------------------------
=Pause Menu / Failed Menu=
||_*Item Name*_||_*What it Does/How to use it*_||
||careerfailtext4 = .5,.51,.76,0||.393 is X Pos, .87 is Y Position, .49 is Scaling Size, .0741 is Line Spacing between menu items. Used for Career Failed Menu (This is only used if you made the careerfail.png and careerfailtext4.png images. The '4' in the name refers to being that, for example, the GH3 career failed menu has 4 choices in list. Uses the same method as how the Main Menu text image is done for example.)||
||careerpausetext5 = .5,.51,.76,.74||.5 is X Pos, .51 is Y Position, .76 is Scaling Size, .074 is Line Spacing between menu items. Used for Career Pause Menu (This is only used if you made the careerpause.png and careerpausetext5.png images. The '5' in the name refers to being that, for example, the GH3 career pause menu has 5 items in list. Uses the same method as how the Main Menu text image is done for example.)||
||failtext3 = .5,.51,.76,0||.393 is X Pos, .87 is Y Position, .49 is Scaling Size, .0741 is Line Spacing between menu items. Used for Failed Menu (This is only used if you made the fail.png and failtext3.png images. The '3' in the name refers to being that, for example, the GH3 fail menu has 3 choices in list. Uses the same method as how the Main Menu text image is done for example.)||
||fail_bkg = 0.5,0.5,1.0,1.0||X,Y coordinates of fail menu center, horizontal and vertical scaling. (1.0 - fit to screen)||
||fail_completed_color = #FFFFFF ||Controls the Fail/Completed text line color. Use a Hex Color Value.||
||fail_selected_color = #FFBF00||Use a Hex Color Value. . Use a Hex Color Value.||
||fail_text_x =   ||Default is calculated, not constant||
||fail_text_y = .47||Controls the Y position of fail menu background and text positions||
||fail_text_color = #FFFFFF||Controls the Failed screen text color. Use a Hex Color Value.||
||fail_songname_x = .5||Controls the X position of fail menu 'Song Name' and "% completed"||
||fail_songname_y = .35||Controls the Y position of fail menu 'Song Name' and "% completed"||
||pausetext5 = .5,.51,.76,.074||.5 is X Pos, .51 is Y Position, .76 is Scaling Size, .074 is Line Spacing between menu items. Used for Pause Menu (This is only used if you made the pause.png and pausetext10.png images. The '5' in the name refers to being that, for example, the GH3 pause menu has 5 items in list. Uses the same method as how the Main Menu text image is done for example.)||
||pause_bkg = 0.5,0.5,1.0,1.0||X,Y coordinates of pause menu center, horizontal vertical scaling. (1.0 - fit to screen)||
||pause_selected_color = #FFBF00||Controls the Pause Menu’s  ‘Selected’ color. Use a Hex Color Value.||
||pause_text_color = #FFFFFF||Controls the Pause Menu’s ‘Unselected’ color. Use a Hex Color Value.||
||pause_text_x = .3||Controls the Pause Menu text position. Use a Decimal # between 0 - 1, IE- .34||
||pause_text_y = .31||Use a decimal # between 0 - 1, IE- .34||
||sub_menu_x = .38||Controls the Difficult Select Screen & Instrument Select X Position||
||sub_menu_y = .15||Controls the Difficult Select Screen & Instrument Select Y Position||




------------------------------------------------------------------------------------------
=Game Results Screen=

||_*Item Name*_||_*What it Does/How to use it*_ (X pos, Y pos, scale size||
||crowd_loop_delay = x||x = integer.  Default user setting = 550 for sounds\crowdcheers.ogg)||
||result_cheats_color = #FFFFFF||Defines the results cheats color . Use a Hex Color Value.||
||result_cheats_info = .5,.3,.002||Defines the results cheats info position and size.||
||result_cheats_numbers = .5,.35,.0015||Defines the results cheats numbers position and size.||
||result_cheats_percent = .45,.4,.0015||Defines the results cheats percent and size.||
||result_cheats_score = .75,.4,.0015||Defines the results cheats score position and size.||
||result_menu_x = .210 || Controls the X position of the 'final text' on the results screen.  Use a Decimal # between 0 - 1 ||
||result_menu_y = .210 || Controls the Y position of the 'final text' on the results screen.  Use a Decimal # between 0 - 1 ||
||result_score = .5,.11,0.0025||Defines the pos of the results score.||
||result_song = .05,.045,.002,#FFFFFF||Defines the pos of the song name. Use a Hex Color Value. ||
||result_song_text = %s Finished!|| %s Finished! will show "Back in Black's Finished!"||
||result_star = .5,.4,0.15,1.1||Defines the pos and scaling of the stars. X,Y,Scale (1.0 - screen width),Spacing between stars (1.0 - star width).||
||result_stats_accuracy = .5,.61,0.002,#FFFFFF||Defines the pos of the accuracy % value. Use a Hex Color Value.||
||result_stats_accuracy_text  = Accuracy:  %.1f%%|| Accuracy:  %.1f%% will show as "Accuracy: 88.7%"|| 
||result_stats_diff = .5,.55,0.002,#FFFFFF||Defines the pos of the difficulty stats. Use a Hex Color Value.||
||result_stats_diff_text =  Difficulty: %s|| Difficulty: %s will show "Difficulty:Hard”|| 
||result_stats_notes = .5,.52,0.002,#FFFFFF||Defines the pos of the notes hit value. Use a Hex Color Value.||
||result_stats_notes_text = %s Notes Hit||%s Notes Hit  will show "128 Notes Hit"||
||result_stats_part = .5,.64,0.002,#FFFFFF|| Defines the pos of the results part. Use a Hex Color Value.||
||result_stats_part_text = Part:  %s|| Part:  %s will show as "Part:  "||
||result_stats_streak = .5,.58,0.002,#FFFFFF||Defines the pos of the streak value. Use a Hex Color Value.||
||result_stats_streak_text = Longest Streak: %s|| Longest Streak: %s will show "Longest Streak: 234”|| 


----------------------------------------------------------------------------


Good luck with making a custom theme to all!!!