# Fighter Factory Studio - Reference Documentation

For problems and bug report, go to VirtuallTek Game Studios web site. For doubts related to some specific engine, go to their own web pages or community forums.

# 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}. Optionally you can prefix the file path with * on engine iconsets to redirect to the main one.

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_check_errors: View errors of the current project.

file_run: Run in engine.

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_text_bar: Text toolbar.

view_zoomreset: Actual size.

view_zoomout: Decrease zoom.

view_zoomin: Increase zoom.

view_center_origin: Center the origin.

view_main_cross: Main crosshair.

view_secondary_cross: Secondary crosshair.

view_extra_cross: Extra crosshair.

view_rulers: Rulers.

view_guide_lines: Guide lines.

view_attack_box: Attack box.

view_collision_box: Collision box.

## Tools

tools_options: Options.

tools_pal_editor: Advanced palette editor.

tools_export_html: Export to HTML.

## Help

ref_docs: Reference documentation.

help about: About.

## Editors (common)

editor_new: New.

editor_open: Open.

editor_save: Save.

editor_saveas: Save as.

## Code editors (common)

code_goto: Go to line.

code_prev_error: Previous syntax error.

code_next_error: Next syntax error.

code_prev_deprecation: Previous deprecation.

code_next_deprecation: Next deprecation.

code_comment: Comment / uncomment.

code_fold_all: Fold all code blocks.

code_unfold_all: Unfold all code blocks.

## 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.

## Sprites

spr_add: Add.

spr_delete: Delete.

spr_openimg: Change image.

spr_saveimg: Save changes in the current image.

spr_saveimgas: Save image.

spr_crop: Crop.

spr_duplicate: Duplicate.

spr_layer_add: Add layer.

spr_layer_delete: Delete layer.

spr_layer_duplicate: Duplicate layer.

spr_layer_mergevis: Merge all visible layers.

spr_layer_mergeall: Merge all layers.

spr_view_original: View original on right side.

spr_image_properties: Image properties.

spr_select_all: Select all.

spr_select_none: Clear selection.

spr_select_invert: Invert selection.

spr_image_rotate: Rotate layer.

spr_image_fliph: Flip layer horizontally.

spr_image_flipv: Flip layer vertically.

spr_split_channels: Split RGB channels.

spr_import_proj: Import from another project.

spr_frame_spr: Switch to the frame's sprite.

spr_switch_pal: Switch to the sprite's palette.

spr_prev: Previous sprite.

spr_next: Next sprite.

spr_tool_canvasmove: Canvas move tool.

spr_tool_selmove: Selection move tool.

spr_tool_rectsel: Rectangle selection.

spr_tool_freesel: Pen/painting selection.

spr_tool_picker: Color picker.

spr_tool_pen: Pencil.

spr_tool_eraser: Eraser.

spr_tool_remap_pen: Remap pencil.

spr_tool_paintbucket: Paint bucket.

## Animations

anim_code: Text mode.

anim_editcode: Text editor (one animation isolated mode).

anim_add: Add.

anim_delete: Delete.

anim_duplicate: Duplicate.

anim_save_gif: Save as animated GIF.

anim_play: Play.

anim_stop: Stop.

anim_optimize: Optimize animation code.

anim_frame_add: Add frame.

anim_frame_delete: Delete frame.

anim_frameall_time: Use the current time in all next frames.

anim_frameall_flip: Use the current flip in all next frames.

anim_frameall_offset: Use the current offset in all next frames.

anim_frameall_scale: Use the current scale in all next frames.

anim_frame_align: Alignment tools.

anim_box_add_attack: CLSN 1 drawing mode.

anim_box_add_collision: CLSN 2 drawing mode.

anim_box_del: Delete selected CLSNs.

anim_box_delall: Delete all CLSNs of the current frame.

anim_box_delall_anim: Delete all CLSNs of the current animation.

anim_box_type: Switch between CLSN 1 and CLSN 2.

anim_box_prev: Use CLSNs of the previous frame.

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

anim_import_proj: Import from another project.

anim_pos_left: Move 1px to the left.

anim_pos_up: Move 1px up.

anim_pos_right: Move 1px to the right.

anim_pos_down: Move 1px down.

anim_prev_anim: Previous animation.

anim_next_anim: Next animation.

anim_prev_frame: Previous frame.

anim_next_frame: Next frame.

## Sounds

snd_add: Add.

snd_delete: Delete.

snd_open_sample: Change WAV.

snd_save_sample: Save WAV.

snd_resample: Resample.

snd_duplicate: Duplicate.

snd_play: Play.

snd_play_loop: Play with loop.

snd_stop: Stop.

snd_import_proj: Import from another project.

snd_prev: Previous sound.

snd_next: Next sound.

## 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_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_prev: Previous palette.

pal_next: Next palette.

## 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.

## 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:

## M.U.G.E.N.

## 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_saveimg_aligned: Save image (aligned).

spr_delete_grp: Delete group.

spr_rename_grp: Rename group.

spr_align: Alignment tools.

spr_edit_img: Image editor.

spr_export: Export.

spr_import: Import.

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.

## Palettes

pal_switch_count: Switch color count (16-256).

pal_prev_grp: Previous group.

pal_next_grp: Next group.

## Animations

anim_new: New.

anim_open: Open.

anim_save: Save.

anim_saveas: Save as.

anim_frameall_trans: Use the current transparency in all next frames.

anim_box_default: Switch between regular and default CLSN.

## 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_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_delete_grp: Delete group.

snd_rename_grp: Rename group.

snd_export: Export.

snd_import: Import.

snd_prev_grp: Previous group.

snd_next_grp: Next group.