# Fighter Factory Studio - Reference Documentation

For problems and bug report, go to VirtuallTek Game Studio 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_open_archive: Open project from an archive.

file_open_single: Open a single file.

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: 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_advanced_search: Advanced Search panel.

view_center_origin: Centralize origin.

view_code_bar: Code toolbar.

view_debugger: Debugger panel.

view_engine_output: Engine Output panel.

view_issues: Issues panel.

view_watch: Watch panel.

view_zoomfit: Zoom fit contents.

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_script_editor: Script editor.

## Help

ref_docs: Reference documentation.

check_updates: Check updates.

help about: About.

## Editors (common)

editor_new: New.

editor_open: Open.

editor_save: Save.

editor_saveas: Save as.

editor_anim: Animations.

editor_snd: Sounds.

editor_spr : Sprites.

## 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_bool: Boolean type.

code_string: String type.

code_file: File type.

code_keyword: Keyword type.

code_date: Date type.

code_int: Integer type.

code_float: Floating-point type.

## Code snippet

code_snippet_insert: Insert.

code_snippet_new: New.

code_snippet_edit: Edit.

## Issues

warning: Warning.

information: Information.

error: Error.

## Project explorer

icon_code: Code file.

icon_sprite: Sprite file.

icon_animation: Animation file.

icon_sound: Sound file.

icon_command: Command file.

icon_file: General file.

icon_folder: Folder.

## Interface (common)

bottom_down: Bottom panels down arrow.

bottom_up: Bottom panels up arrow.

## Quick search

quick_search_regexp: Regular expresion.

quick_search_case: Case sensitive.

quick_search_backward: Backward search.

quick_search_circular: Circular search.

quick_search_close: Close quick find.

## Breakpoint

breakpoint_add: Add breakpoint.

breakpoint_disable: Disable breakpoint.

breakpoint_edit: Edit breakpoint.

breakpoint_enable: Enable breakpoint.

breakpoint_remove: Remove breakpoint.

breakpoint_remove_all: Remove all breakpoints.

breakpoint_active: Active breakpoint.

breakpoint_disabled: Disabled breakpoints.

breakpoint_ignored: Ignored breakpoints.

breakpoint_pending: Pending breakpoints.

## Debug

debug_breakpoint: Toggle breakpoint.

debug_continue: Continue debugging.

debug_data_breakpoint: Add data breakpoint.

debug_data_watch1: Add to Watch list 1.

debug_data_watch2: Ass to Watch list 2.

debug_interrupt: Interrupt debugging.

debug_restart: Restart debug session.

debug_start: Start debugging.

debug_start_engine: Start on engine.

debug_start_simul: Start simulator.

debug_step_frame: Step frame.

debug_step_into: Step into.

debug_step_out: Step out.

debug_step_over: Step over.

debug_stop: Stop debug session.

## Watch

watch_remove: Remove Watch variable.

watch_remove_all: Remove all Watch variables.

## 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_resize: Resize.

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.

spr_tool_magicwand: Magic Wand.

spr_thumb_add: Add selected as layers.

spr_thumb_add_all: Add all as layers.

spr_thumb_add_aligned: Add selected as layers, aligned.

spr_thumb_add_all_aligned: Add all as layers, aligned.

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

anim_onion_find: Find animation for OnionSkin.

anim_thumb_add: Add selected to the current animation.

anim_thumb_add_all: Add all to the current animation.

anim_thumb_new: New animation with selected.

anim_thumb_new_all: New animation with all.

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

## Sprite explorer (thumbnails)

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.

## Editors

editor_def: Definitions.

editor_cmd: Commands.

editor_st: States.

editor_bg: Backgrounds.

## Definitions

def_new: New.

def_open: Open.

def_save: Save.

def_saveas: Save as.

def_saveas_utf8 : Save as UTF-8.

## 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_saveas_utf8: Save as UTF-8.

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.

cmd_saveas_utf8 : Save as UTF-8.

## States

st_new: New.

st_open: Open.

st_save: Save.

st_saveas: Save as.

st_saveas_utf8 : Save as UTF-8.

st_palfx: PalFX editor.

st_offset: Offset viewer.

st_throw: Throw creator.

st_var_list: Variable usage list.

st_var_log : Variable usage log.

st_sctrl_new: New state controller.

st_sctrl_edit: Edit state controller.

st_sctrl_delete: Delete state controller.

st_command: Command.

st_quote: Victory Quote.

st_a: StateDef type A.

st_s: StateDef type S.

st_c: StateDef type C.

st_l: StateDef type L.

st_u: StateDef type U.

code_flags: Flags type.

code_cmd: Command type.

code_coord: Local coord type.

code_version: Version type.

code_ustring: Unquoted string type.

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

## Backgrounds

bgs_add: Add BG.

bgs_controllers: BG Controllers panel.

bgs_delete: Delete BG.

bgs_duplicate: Duplicate BG.

bgs_pause: Pause BGs.

bgs_play: Playe BGs.

bgs_stage: Stage panel.

bgs_stop: Stop BGs.

## Background controllers

bgctrls_def_add: Add BGCtrlDef.

bgctrls_def_delete: Delete BGCtrlDef.

bgctrls_add: Add BGCtrl.

bgctrls_delete: Delete BGCtrl.