Map Editor Hot keys

Published on Monday, December 17, 2012 By Brad Wardell In Elemental Dev Journals

image

(Map I made where my character starts out in the middle of an abandoned village)

 

For those of you who are taking full advantage of the map editor, here is a list of hot keys to help make it easier to make maps.

     {'B',           MFLG_CONTROL,   ELEMENTALUI_MAPEDITOR_KEY_SELECT_CHOKE_POINTS,      IMKEY_KEYBOARD, ENUM_VALUE,},
    {'C',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_COPYASSTAMP,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'D',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_KEY_TOGGLEDEBUGTEXT,            IMKEY_KEYBOARD,    ENUM_VALUE,},
    {'E',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_EXECUTE,                        IMKEY_KEYBOARD, ENUM_VALUE,},
    {'G',            MFLG_CONTROL,   ELEMENTALUI_MAPEDITOR_KEY_SHOWGRID,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'I',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_KEY_SAVEMAPIMAGE,                IMKEY_KEYBOARD,    ENUM_VALUE,},
    {'N',           MFLG_CONTROL,   ELEMENTALUI_MAPEDITOR_KEY_NEWMAP,                   IMKEY_KEYBOARD, ENUM_VALUE,},
   
    {'R',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_KEY_CLEARRIVERS,                IMKEY_KEYBOARD,    ENUM_VALUE,},
    {'S',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_SAVESTAMP,                    IMKEY_KEYBOARD,    ENUM_VALUE,},
    {VK_ADD,        MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_INCREASE_STAMP_ROTATION,        IMKEY_KEYBOARD, ENUM_VALUE,},
    {VK_SUBTRACT,    MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_DECREASE_STAMP_ROTATION,        IMKEY_KEYBOARD, ENUM_VALUE,},
    {'O',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_CLEAR_OBJECTS,                IMKEY_KEYBOARD, ENUM_VALUE,},
    {'A',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_CLEAR_MAP,                    IMKEY_KEYBOARD, ENUM_VALUE,},

    {'1',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_SET_PLAYER_STARTING_POINT_1,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'2',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_SET_PLAYER_STARTING_POINT_2,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'3',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_SET_PLAYER_STARTING_POINT_3,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'4',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_SET_PLAYER_STARTING_POINT_4,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'5',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_SET_PLAYER_STARTING_POINT_5,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'6',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_SET_PLAYER_STARTING_POINT_6,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'7',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_SET_PLAYER_STARTING_POINT_7,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'8',            MFLG_CONTROL,    ELEMENTALUI_MAPEDITOR_SET_PLAYER_STARTING_POINT_8,    IMKEY_KEYBOARD, ENUM_VALUE,},

    // SHIFT keys:
    // CTRL+SHIFT keys:

    {'N',           MFLG_CONTROL | MFLG_SHIFT,   ELEMENTALUI_MAPEDITOR_KEY_REGENMAP,     IMKEY_KEYBOARD, ENUM_VALUE,},
   
    // regular keys:
    {'A',            0,                ELEMENTALUI_MAPEDITOR_TOOL_GOODIEHUT,                IMKEY_KEYBOARD, ENUM_VALUE,},   
    {'B',            0,                ELEMENTALUI_MAPEDITOR_TOOL_BEACH,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'C',            0,                ELEMENTALUI_MAPEDITOR_TOOL_CLIFF,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    //{'C',            0,                ELEMENTALUI_MAPEDITOR_TOOL_SHARD,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'D',            0,                ELEMENTALUI_MAPEDITOR_TOOL_SELECTION_WAND,            IMKEY_KEYBOARD,    ENUM_VALUE,},
    //E
    //{'F',            0,                ELEMENTALUI_MAPEDITOR_TOOL_DUNGEON,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'F',            0,                ELEMENTALUI_MAPEDITOR_TOOL_FOREST,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'G',            0,                ELEMENTALUI_MAPEDITOR_TOOL_RESOURCE,                IMKEY_KEYBOARD, ENUM_VALUE,},
    {'H',            0,                ELEMENTALUI_MAPEDITOR_TOOL_STARTINGPOINT,            IMKEY_KEYBOARD, ENUM_VALUE,},
    {'I',            0,                ELEMENTALUI_MAPEDITOR_TOOL_ROAD,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'J',            0,                ELEMENTALUI_MAPEDITOR_TOOL_BUILDING,                IMKEY_KEYBOARD, ENUM_VALUE,},
    {'K',            0,                ELEMENTALUI_MAPEDITOR_TOOL_UNIT,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    //{'L',            0,                ELEMENTALUI_MAPEDITOR_TOOL_PROP,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'L',            0,                ELEMENTALUI_MAPEDITOR_TOOL_FLATHEIGHT,                IMKEY_KEYBOARD,    ENUM_VALUE,},
    {'M',            0,                ELEMENTALUI_MAPEDITOR_TOOL_MOUNTAIN,                IMKEY_KEYBOARD, ENUM_VALUE,},
    //N
    {'O',            0,                ELEMENTALUI_MAPEDITOR_TOOL_STAMP,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'P',            0,                ELEMENTALUI_MAPEDITOR_TOOL_ENVIRONMENT,                IMKEY_KEYBOARD, ENUM_VALUE,},
    {'Q',            0,                ELEMENTALUI_MAPEDITOR_TOOL_QUESTS,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'R',            0,                ELEMENTALUI_MAPEDITOR_TOOL_RIVER,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'S',            0,                ELEMENTALUI_MAPEDITOR_TOOL_SELECTION,                IMKEY_KEYBOARD, ENUM_VALUE,},
    //T
    //U
    //V
    {'W',            0,                ELEMENTALUI_MAPEDITOR_TOOL_WATER,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'X',            0,                ELEMENTALUI_MAPEDITOR_TOOL_DESTROY,                    IMKEY_KEYBOARD, ENUM_VALUE,},
    //Y
    //Z
    {'1',            0,                ELEMENTALUI_MAPEDITOR_ACTIVEDIRECTION_NORTH,        IMKEY_KEYBOARD, ENUM_VALUE,},
    {'2',            0,                ELEMENTALUI_MAPEDITOR_ACTIVEDIRECTION_NORTHEAST,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'3',            0,                ELEMENTALUI_MAPEDITOR_ACTIVEDIRECTION_EAST,            IMKEY_KEYBOARD, ENUM_VALUE,},
    {'4',            0,                ELEMENTALUI_MAPEDITOR_ACTIVEDIRECTION_SOUTHEAST,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'5',            0,                ELEMENTALUI_MAPEDITOR_ACTIVEDIRECTION_SOUTH,        IMKEY_KEYBOARD, ENUM_VALUE,},
    {'6',            0,                ELEMENTALUI_MAPEDITOR_ACTIVEDIRECTION_SOUTHWEST,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'7',            0,                ELEMENTALUI_MAPEDITOR_ACTIVEDIRECTION_WEST,            IMKEY_KEYBOARD, ENUM_VALUE,},
    {'8',            0,                ELEMENTALUI_MAPEDITOR_ACTIVEDIRECTION_NORTHWEST,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {'9',            0,                ELEMENTALUI_MAPEDITOR_ACTIVEDIRECTION_SAME,            IMKEY_KEYBOARD, ENUM_VALUE,},
    {VK_ADD,        0,                ELEMENTALUI_MAPEDITOR_BRUSHSIZE_INCREASE,            IMKEY_KEYBOARD, ENUM_VALUE,},
    {VK_SUBTRACT,    0,                ELEMENTALUI_MAPEDITOR_BRUSHSIZE_DECREASE,            IMKEY_KEYBOARD, ENUM_VALUE,},
    //{VKEY_UP,        0,                ELEMENTALUI_MAPEDITOR_BRUSHSTRENGTH_INCREASE,        IMKEY_KEYBOARD, ENUM_VALUE,},
    {VKEY_UP,        0,                ELEMENTALUI_MAPEDITOR_KEY_MOVE_CAMERA_UP,            IMKEY_KEYBOARD, ENUM_VALUE,},
    //{VKEY_DOWN,        0,                ELEMENTALUI_MAPEDITOR_BRUSHSTRENGTH_DECREASE,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {VKEY_DOWN,        0,                ELEMENTALUI_MAPEDITOR_KEY_MOVE_CAMERA_DOWN,            IMKEY_KEYBOARD, ENUM_VALUE,},
    //{VKEY_RIGHT,    0,                ELEMENTALUI_MAPEDITOR_BRUSHSTRENGTHFALLOFF_INCREASE,IMKEY_KEYBOARD, ENUM_VALUE,},
    {VKEY_RIGHT,    0,                ELEMENTALUI_MAPEDITOR_KEY_MOVE_CAMERA_RIGHT,        IMKEY_KEYBOARD, ENUM_VALUE,},
    //{VKEY_LEFT,        0,                ELEMENTALUI_MAPEDITOR_BRUSHSTRENGTHFALLOFF_DECREASE,    IMKEY_KEYBOARD, ENUM_VALUE,},
    {VKEY_LEFT,        0,                ELEMENTALUI_MAPEDITOR_KEY_MOVE_CAMERA_LEFT,            IMKEY_KEYBOARD, ENUM_VALUE,},
    //{VKEY_DELETE,    0,                unused,                IMKEY_KEYBOARD, ENUM_VALUE,},   
    {VK_NUMPAD1,    0,                ELEMENTALUI_MAPEDITOR_TDFACING_SOUTHWEST,            IMKEY_KEYBOARD,    ENUM_VALUE,},
    {VK_NUMPAD2,    0,                ELEMENTALUI_MAPEDITOR_TDFACING_SOUTH,                IMKEY_KEYBOARD,    ENUM_VALUE,},
    {VK_NUMPAD3,    0,                ELEMENTALUI_MAPEDITOR_TDFACING_SOUTHEAST,            IMKEY_KEYBOARD,    ENUM_VALUE,},   
    {VK_NUMPAD4,    0,                ELEMENTALUI_MAPEDITOR_TDFACING_WEST,                IMKEY_KEYBOARD,    ENUM_VALUE,},
    {VK_NUMPAD5,    0,                ELEMENTALUI_MAPEDITOR_TDFACING_RANDOM,                IMKEY_KEYBOARD,    ENUM_VALUE,},
    {VK_NUMPAD6,    0,                ELEMENTALUI_MAPEDITOR_TDFACING_EAST,                IMKEY_KEYBOARD,    ENUM_VALUE,},
    {VK_NUMPAD7,    0,                ELEMENTALUI_MAPEDITOR_TDFACING_NORTHWEST,            IMKEY_KEYBOARD,    ENUM_VALUE,},
    {VK_NUMPAD8,    0,                ELEMENTALUI_MAPEDITOR_TDFACING_NORTH,                IMKEY_KEYBOARD,    ENUM_VALUE,},
    {VK_NUMPAD9,    0,                ELEMENTALUI_MAPEDITOR_TDFACING_NORTHEAST,            IMKEY_KEYBOARD,    ENUM_VALUE,},

    {VK_CAPITAL,    0,              ELEMENTALUI_MAPEDITOR_AUTO_PLACE_CLIFFS_AROUND_LAND, IMKEY_KEYBOARD, ENUM_VALUE, },