# Fighter Factory 3 - Iconset system

For problems and bug report, go to VirtuallTek Systems web site. For doubts related to M.U.G.E.N., go to a more specialized site like: Elecbyte, Mugen Fighters Guild, among others that you can find using Google.

# Iconset system

The Iconset system controls all icons used by Fighter Factory to display buttons, menus, among others.

As all customizable files of the program, the iconset file is a XML document that follows the syntax:

<!DOCTYPE VTKIconsetML>
<iconset>
{icon list}
</iconset>

To define an icon you must write:

<icon name="action_name" file="icon_file.png"/> inside the {icon list}.

All supported actions are listed below:

## Project

file_new: New project.

file_open: Open project.

file_close: Close project.

file_close_all: Close all projects.

file_close_others: Close all other projects.

file_save: Save project.

file_saveas: Save project as a new one.

file_backup: Backup the current project.

file_load_backup: Load a project backup.

file_run_mugen: Run in M.U.G.E.N.

file_exit: Exit

## Edit.

edit_undo: Undo.

edit_redo: Redo.

edit_cut: Cut.

edit_copy: Copy.

edit_paste: Paste.

edit_find_replace: Find / Replace.

edit_find_replace_multi: Find / Replace (multi-line).

## View

view_left_panel: Left panel.

view_right_panel: Right panel.

view_organizer: Organizer.

view_actions: Actions.

view_calculator: Calculator.

view_clipboard: Clipboard container.

view_sctrl_list: State controller list.

view_text_bar: Text toolbar.

view_zoomreset: Actual size.

view_zoomout: Decrease zoom.

view_zoomin: Increase zoom.

view_center_axis: Center the crosshair.

view_spr_cross: Sprite crosshair.

view_anim_cross: Animation crosshair.

view_extra_cross: Extra crosshair.

view_rulers: Rulers.

view_guide_lines: Guide lines.

view_attack_clsn: CLSN 1.

view_collision_clsn: CLSN 2.

view_default_clsn1: CLSN 1 default.

view_default_clsn2: CLSN 2 default.

## Tools

tools_options: Options.

tools_script_editor: Script editor.

## Help

ref_docs: Reference documentation.

help about: About.

## Editors (common)

editor_new: New.

editor_open: Open.

editor_save: Save.

editor_saveas: Save as.

## Text editors (common)

txt_goto: Go to line.

txt_prev_error: Previous syntax error.

txt_next_error: Next syntax error.

txt_prev_deprecation: Previous deprecation.

txt_next_deprecation: Next deprecation.

txt_comment: Comment / uncomment.

## Code snippet

code_snippet_insert: Insert.

code_snippet_new: New.

code_snippet_edit: Edit.

## Editors

editor_def: Definitions.

editor_sff: Sprites.

editor_air: Animations.

editor_cmd: Commands.

editor_st: States.

editor_snd: Sounds.

## Definitions

def_new: New.

def_open: Open.

def_save: Save.

def_saveas: Save as.

## Sprites

spr_new: New.

spr_open: Open.

spr_save: Save.

spr_saveas: Save as.

spr_add: Add.

spr_delete: Delete.

spr_openimg: Change image.

spr_saveimg: Save image.

spr_saveimg_aligned: Save image (aligned).

spr_crop: Crop.

spr_cropall: Crop all.

spr_duplicate: Duplicate.

spr_delete_grp: Delete group.

spr_rename_grp: Rename group.

spr_align: Alignment tools.

spr_edit_img: Image editor.

spr_split_channels: Split RGB channels.

spr_export: Export.

spr_import: Import.

spr_import_proj: Import from another project.

spr_frame_spr: Switch to the frame's sprite.

spr_prev_grp: Previous group.

spr_next_grp: Next group.

spr_pos_left: Move 1px to the left.

spr_pos_up: Move 1px up.

spr_pos_right: Move 1px to the right.

spr_pos_down: Move 1px down.

spr_align_topleft: Aligns the sprite's top-left to the guide lines.

spr_align_topright: Aligns the sprite's top-right to the guide lines.

spr_align_bottomleft: Aligns the sprite's bottom-left to the guide lines.

spr_align_bottomright: Aligns the sprite's bottom-right to the guide lines.

spr_align_topcenter: Aligns the sprite's top-center to the guide lines.

spr_align_bottomcenter: Aligns the sprite's bottom-center to the guide lines.

spr_align_centercenter: Aligns the sprite's center-center to the guide lines.

spr_align_centerleft: Aligns the sprite's center-left to the guide lines.

spr_align_centerright: Aligns the sprite's center-right to the guide lines.

## Animations

air_new: New.

air_open: Open.

air_save: Save.

air_saveas: Save as.

air_text_mode: Text mode.

air_add: Add.

air_delete: Delete.

air_duplicate: Duplicate.

air_edit_text: Text editor (one animation isolated mode).

air_save_gif: Save as animated GIF.

air_play: Play.

air_stop: Stop.

air_frame_add: Add frame.

air_frame_delete: Delete frame.

air_frameall_time: Use the current time in all next frames.

air_frameall_flip: Use the current flip in all next frames.

air_frameall_trans: Use the current transparency in all next frames.

air_frame_align: Alignment tools.

air_clsn_add1: CLSN 1 drawing mode.

air_clsn_add2: CLSN 2 drawing mode.

air_clsn_del: Delete selected CLSNs.

air_clsn_delall: Delete all CLSNs of the current frame.

air_clsn_delall_anim: Delete all CLSNs of the current animation.

air_clsn_type: Switch between CLSN 1 and CLSN 2.

air_clsn_default: Switch between regular and default CLSN.

air_clsn_prev: Use CLSNs of the previous frame.

air_clsn_allinst: Use these CLSNs in all other instances of this frame.

air_import_proj: Import from another project.

air_pos_left: Move 1px to the left.

air_pos_up: Move 1px up.

air_pos_right: Move 1px to the right.

air_pos_down: Move 1px down.

## Commands

cmd_new: New.

cmd_open: Open.

cmd_save: Save.

cmd_saveas: Save as.

## States

st_new: New.

st_open: Open.

st_save: Save.

st_saveas: Save as.

st_var_list: Toggle to the var list mode.

st_var_log: Insert variable usage log.

st_palfx: PalFX editor.

st_offset: Offset viewer.

st_throw: Throw creator.

st_sctrl_new: New state controller.

st_sctrl_edit: Edit state controller.

st_sctrl_delete: Delete state controller.

## Sounds

snd_new: New.

snd_open: Open.

snd_save: Save.

snd_saveas: Save as.

snd_add: Add.

snd_delete: Delete.

snd_openwav: Change WAV.

snd_savewav: Save WAV.

snd_duplicate: Duplicate.

snd_delete_grp: Delete group.

snd_rename_grp: Rename group.

snd_play: Play.

snd_play_loop: Play with loop.

snd_stop: Stop.

snd_export: Export.

snd_import: Import.

snd_import_proj: Import from another project.

snd_prev_grp: Previous group.

snd_next_grp: Next group.

## Palettes

pal_clear: Clear.

pal_clear_unused: Clear unused.

pal_add: Add.

pal_delete: Delete.

pal_delete_duplicates: Delete all duplicates.

pal_open: Open.

pal_save: Save as.

pal_switch_count: Switch color count (16-256).

pal_remap: Palette remap (for preview).

pal_undo: Undo.

pal_redo: Redo

pal_switch_color: Switch position of selected colors.

pal_pick_color: Color picker.

pal_set_color: Set the color of the selected slot.

pal_apply_sprite: Apply palette to the sprite.

pal_apply_group: Apply palette to the groups.

pal_advanced: Advanced palette editor.

pal_prev_grp: Previous group.

pal_next_grp: Next group.

## Thumbnails

thumb_add: Add selected to the current animation.

thumb_add_all: Add all to the current animation.

thumb_new: New animation with selected.

thumb_new_all: New animation with all.

thumb_save: Save all selected.

## Organizer

org_palette: Organize palettes.

org_up: Move 1 position up.

org_down: Move 1 position down.

org_up_10: Move 10 positions up.

org_down_10: Move 10 positions down.

org_top: Move to the top.

org_bottom: Move to the bottom.

org_auto: Organize automatically.

## Image editor

imgedit_canvasmove:

imgedit_rectsel:

imgedit_freesel:

imgedit_picker:

imgedit_pen:

imgedit_remap_pen:

imgedit_eraser:

imgedit_paintbucket:

imgedit_open_file:

imgedit_open_prev:

imgedit_open_next:

imgedit_open_grp:

imgedit_save_file:

imgedit_save_sprnew:

imgedit_save_sprgrp:

imgedit_new:

imgedit_save:

imgedit_undo:

imgedit_redo:

imgedit_view_original:

imgedit_zoom_actual:

imgedit_zoom_out:

imgedit_zoom_in:

imgedit_image_properties:

imgedit_image_resize:

imgedit_image_rotate:

imgedit_image_crop:

imgedit_layer_add:

imgedit_layer_del:

imgedit_layer_clone:

imgedit_layer_mergevis:

imgedit_layer_mergeall:

imgedit_palette_new:

imgedit_palette_open:

imgedit_palette_save:

imgedit_palette_edit:

## Advanced palette editor

advpal_open:

advpal_save:

advpal_zoom_out:

advpal_zoom_in:

advpal_open_img:

advpal_save_img:

advpal_switch_pos:

advpal_gradient:

advpal_set_color:

advpal_del_duplicate:

advpal_add_diff:

advpal_optimize:

advpal_auto_sort:

advpal_grayscale:

advpal_gen_pal_imgs:

advpal_insert_pal_imgs:

advpal_undo:

advpal_redo:

advpal_adapt_image:

advpal_invert_all:

advpal_save_grpidx:

advpal_commit_changes:

advpal_commit_spr_changes:

advpal_pick_color:

advpal_effect_apply:

advpal_huesat_reset:

advpal_huesat_apply:

advpal_rgb_reset:

advpal_rgb_apply:

advpal_selto_left:

advpal_selto_right:

advpal_colto_left:

advpal_colto_right: