英雄无敌5:游戏快捷键任意设置

时间:2007-01-12 11:46 来源:52PK整理 作者: 我要评论 相关内容

  修改目的:

  由于游戏的原Option界面中无法实现自定义快捷键的设定,限制了玩家的操作自由。最不能容忍的是,游戏原战斗界面中没有“等待”(Wait)的按键,玩家不得不依靠键盘的“W”键来操作,这样使玩家一手喝咖啡、一手用鼠标玩《英雄世界》系列的美好经历成为回忆。

  不,我们要改。

  经实测,现在已经可以实现用鼠标中键来操作“等待”。

  实现方法见下文。

  作者说明:

  1.本人并非专业人士,此帖是讨论贴,旨在抛砖引玉,希望大家补充、更正、完善。

  2.在C:\DocumentsandSettings\用户名\MyDocuments\MyGames\HeroesofMightandMagicV中找到input.cfg文件,用记事本打开。

  3.警告:修改此文件有可能造成多种无法预知的错误。此帖为学习、研究之用,作者在此免责。修改前请务必备份原文件。

  4.修改后,save后退出。

  5.本文中所提鼠标按键是指:

  MOUSE_BUTTON0是鼠标左键

  MOUSE_BUTTON1是鼠标右键

  MOUSE_BUTTON2是鼠标中键

  6.本文中的任何快捷键都可按玩家自己的喜好修改。注意:修改后的自定义快捷键字母不要重复,以免发生错误。

  7.本文中部分内容经实测证实可行,如有错误欢迎指出。

  //===========================================================================

  //Commonsection(alwaysactive)

  //===========================================================================

  //Mouse

  bind+cursor_x'MOUSE_AXIS_X'

  bind+cursor_y'MOUSE_AXIS_Y'

  bindconfigureMOUSE_AXIS_X1.2

  bindconfigureMOUSE_AXIS_Y1.2

  bindconfigureMOUSE_AXIS_Z160

  //Camera镜头控制

  //!!!DONOTCHANGEANYOFTHESE!!!

  bind+camera_zoom'PG_DOWN'

  bind-camera_zoom'PG_UP'

  bind+camera_forward'UP'

  bind-camera_forward'DOWN'

  bind+camera_strafe'RIGHT'

  bind-camera_strafe'LEFT'

  bind-camera_pitch'CTRL'+'UP'

  bind+camera_pitch'CTRL'+'DOWN'

  bind+camera_rotate'CTRL'+'RIGHT'

  bind-camera_rotate'CTRL'+'LEFT'

  bind+camera_fps_rotate'MOUSE_AXIS_X'+'MOUSE_BUTTON1'

  bind+camera_fps_pitch'MOUSE_AXIS_Y'+'MOUSE_BUTTON1'

  bind-camera_zoom_mouse'MOUSE_AXIS_Z'

  bind+camera_rotate_mouse'MOUSE_BUTTON1'+'MOUSE_AXIS_X'

  bind-camera_pitch_mouse'MOUSE_BUTTON1'+'MOUSE_AXIS_Y'

  bind-camera_strafe_mouse'MOUSE_BUTTON2'+'MOUSE_AXIS_X'

  bind-camera_strafe_mouse'CTRL'+'MOUSE_BUTTON1'+'MOUSE_AXIS_X'

  bind+camera_forward_mouse'MOUSE_BUTTON2'+'MOUSE_AXIS_Y'

  bind+camera_forward_mouse'CTRL'+'MOUSE_BUTTON1'+'MOUSE_AXIS_Y'

  //ENDCamera

  //console手柄控制

  bindconsole_run_cmd'ENTER'

  bindconsole_run_cmd'NUM_ENTER'

  bindconsole_next_cmd'DOWN'

  bindconsole_prev_cmd'UP'

  bindconsole_next_string'HOME'

  bindconsole_prev_string'END'

  bindconsole_first_string'LCTRL'+'HOME'

  bindconsole_last_string'LCTRL'+'END'

  //general

  bindjd_button_0'ESC'

  bindjd_button_0'ENTER'

  bindjd_button_0'NUM_ENTER'

  bindjd_button_0'E'

  bindesc_pressed'ESC'

  bindenter_pressed'ENTER'

  bindenter_pressed'NUM_ENTER'

  bindpause'PAUSE'

  bindscreenshot'SYSRQ'

  bind-mouse_wheel_scroll'MOUSE_AXIS_Z'

  bindctrl'CTRL'

  bindshift'SHIFT'

  bindalt'ALT'

  //don'ttreatsystemkeycombinationsas'ESC'or'TAB'

  bindnone'CTRL'+'ESC'

  bindnone'ALT'+'TAB'

  //obsolete,butstrictlyneedforcompabilitywithsomeinterfaces

  bindclose_window'ESC'

  bindconfirm_action'ENTER'

  bindconfirm_action'NUM_ENTER'

  //debugkeys

  bindshow_console'`'

  bind+right_mouse_button'MOUSE_BUTTON1'

  //ENDdebugkeys

  //===========================================================================

  //Interface-specificsections

  //===========================================================================

  //adventure大地图控制

  bindsectionadventure_screen

  bindinput_game_options'F4'(选项键。你当然可以设为F1或其他键,以下同。)

  bindinput_esc_menu'ESC'退出键

  bindinput_esc_menu'F10'退出键

  bindsave'F6'存盘键

  bindload'F7'载入键

  bindquicksave'F5'快速存盘键

  bindquickload'F8'快速载入键

  bindMB_Move_Hero'M'移动英雄

  bindMB_Move_Hero'SPACE'移动英雄

  bindMB_Next_Hero'N'下一个英雄

  bindMB_Next_Hero'TAB'下一个英雄

  bindinput_select_hero_01'1'选择英雄1

  bindinput_select_hero_02'2'

  bindinput_select_hero_03'3'

  bindinput_select_hero_04'4'

  bindinput_select_hero_05'5'

  bindinput_select_hero_06'6'

  bindinput_select_hero_07'7'

  bindinput_select_hero_08'8'

  bindadv_dig'G'挖宝

  bindadv_dig'D'挖宝

  bindSpellBookWindow'C'魔法书

  bindJogDialButton'ENTER'

  bindJogDialButton'NUM_ENTER'

  bindJogDialButton'E'

  bindhero_attributes'A'英雄属性

  bindhero_equipment'I'英雄装备

  bindhero_skills'K'英雄技能

  bindhero_abilities'V'英雄能力

  bindhero_biography'H'英雄自传

  bindadv_show_town'T'显示城镇

  bindinput_adv_show_objectives'O'显示任务目标

  bindinput_adv_show_objectives'Q'显示任务目标

  bindinput_adv_show_objectives_log'L'

  bindinput_open_puzzle_map'P'打开藏宝图

  bindset_camera_default_pos'HOME'恢复默认视角(此处可改为MOUSE_BUTTON2。在大地图中转晕了,就用鼠标中键恢复默认视角)

  bind+camera_rotate'DELETE'镜头旋转

  bind-camera_rotate'INSERT'镜头旋转

  bindenter_chat'BACKSPACE'聊天窗口

  bindenter_chat'CTRL'+'ENTER'

  bindenter_chat'CTRL'+'NUM_ENTER'

  bindchat_to_all'CTRL'+'A'

  bindchat_to_team'CTRL'+'T'

  bindchat_to_race'CTRL'+'R'

  bindopen_puzzle_map'P'

  bindflip_floor'U'

  bindflip_floor'T'

  bindsectioneditbox

  bindesc'ESC'

  bindenter'ENTER'

  bindenter'NUM_ENTER'

  bindenter'E'

  //ghostinformation

  bindsectionghost_info

  bindclose'ESC'

  bindsectionmpcreate

  bindback'ESC'

  bindcontainer_up'UP'

  bindcontainer_down'DOWN'

  //hero英雄界面

  bindsectionhero_screen

  bindhero_attributes'A'

  bindhero_equipment'I'

  bindhero_skills'K'

  bindhero_abilities'V'

  bindhero_biography'H'

  bindinput_hero_page_up'W'

  bindinput_hero_page_down'S'

  bind+mouse_left_button'MOUSE_BUTTON0'

  //garrison

  bindsectiongarrison_screen

  bindconfirm'ESC'

  bindconfirm'ENTER'

  bindconfirm'NUM_ENTER'

  bindconfirm'E'

  //town城镇界面

  bindsectiontown_screen

  bindsave'F6'

  bindload'F7'

  bindquicksave'F5'

  bindquickload'F8'

  bindenter_hall'B'

  bindenter_fort'R'

  bindenter_magic_guild'G'

  bindenter_tavern'T'

  bindenter_market'M'

  bindinput_enter_special'Q'

  bindenter_blacksmith'X'

  bindbuy_artifacts'Y'

  bindenter_shipyard'Z'

  bindshow_town_info'F'

  bindclose_town'ESC'

  bindclose_town'ENTER'

  bindclose_town'NUM_ENTER'

  bindclose_town'E'

  bindclose_flyby'SPACE'

  bindSpellBookWindow'C'

  bindhero_attributes'A'

  bindhero_equipment'I'

  bindhero_skills'K'

  bindhero_abilities'V'

  bindhero_biography'H'

  bindnext_town'N'

  bindprev_town'P'

  bindinput_upgrade_creatures'U'

  bindset_camera_default_pos'HOME'

  bind+mouse_left_button'MOUSE_BUTTON0'

  bind+shift'SHIFT'

  bindinput_swap_heroes'SPACE'

  //saveload

  bindsectionsaveload

  bindclose'ESC'

  bindsave_load_enter'ENTER'

  bindsave_load_enter'NUM_ENTER'

  bindsave_load_esc'ESC'

  //marketplace

  bindsectionmarket_screen

  bindjd_button_2'SPACE'

  bindclose'M'

  //hall

  bindsectiontown_build

  bindjd_button_0'B'

  bindjd_button_1'S'

  bindjd_button_2'SPACE'

  bindjd_button_3'A'

  //fort

  bindsectionfort_screen

  bindclose'R'

  bindclose'ESC'

  //mage_guild

  bindsectionmage_guild_screen

  bindclose'G'

  bindclose'ESC'

  //infernosacrifice

  bindsectioninferno_sacrifice_screen

  bindinferno_sacrifice_close'ESC'

  bindinferno_sacrifice_close'ENTER'

  bindinferno_sacrifice_close'NUM_ENTER'

  bindinferno_sacrifice_close'E'

  //dungeonsacrifice

  bindsectiondungeon_sacrifice_screen

  binddungeon_sacrifice_close'ESC'

  binddungeon_sacrifice_close'ENTER'

  binddungeon_sacrifice_close'NUM_ENTER'

  binddungeon_sacrifice_close'E'

  //CombatResults

  bindsectioncombat_results

  bindconfirm'ESC'

  bindconfirm'ENTER'

  bindconfirm'NUM_ENTER'

  bindconfirm'E'

  //transform_creature_base

  bindsectiontransform_creature_base

  bindclose'ESC'

  bindclose'ENTER'

  bindclose'NUM_ENTER'

  bindclose'E'

  bind+shift'SHIFT'

  //buy_war_machine_screen

  bindsectionbuy_war_machine_screen

  bindclose'ESC'

  bindclose'ENTER'

  bindclose'NUM_ENTER'

  bindclose'E'

  //Tavernscreen

  bindsectiontavern_screen

  bindclose'ESC'

  bindclose'T'

  bindclose'E'

  bindinput_page_up'W'

  bindinput_page_down'S'

  bindjd_button_2'SPACE'

  //Puzzlemapscreen

  bindsectionpuzzle_map

  bindclose_puzzle_map'ESC'

  bindclose_puzzle_map'P'

  bindclose_puzzle_map'E'

  //MPProfilescreen

  bindsectionmp_profile_screen

  bindclose'ESC'

  bindclose'E'

  //MPRegisterscreen

  bindsectionmp_register_screen

  bindclose'ESC'

  bindclose'E'

  bindreturn'ENTER'

  bindreturn'NUM_ENTER'

  //combat-fightmode战斗界面

  bindsectioncombat_screen

  bindinput_combat_options'ESC'选项键

  bindinput_combat_options'F4'选项键

  bindinput_combat_options'F10'选项键

  bindinput_Combat_Defend'NUM_ENTER'防御键

  bindinput_Combat_Defend'SPACE'防御键

  bindinput_Combat_Defend'D'防御键

  bindinput_Combat_Wait'W'等待键(此处把W改为MOUSE_BUTTON2即可实现在战斗中用鼠标中键来控制“等待”。)

  bindinput_Combat_AutoCombat'A'自动战斗键

  bindinput_Combat_AutoCombat'V'自动战斗键

  bindinput_Combat_Retreat'R'撤退键

  bindinput_Combat_Retreat_Close'R'

  bindinput_Combat_Cast'C'施放魔法键

  bindinput_Combat_Cast'S'施放魔法键

  bind-camera_lift'DELETE'镜头控制

  bind+camera_lift'INSERT'

  bindenter_chat'BACKSPACE'聊天键

  bindenter_chat'CTRL'+'ENTER'

  bindenter_chat'CTRL'+'NUM_ENTER'

  bindchat_to_all'CTRL'+'A'

  bindchat_to_team'CTRL'+'T'

  bindchat_to_race'CTRL'+'R'

  bindinput_switch_atb_log'TAB'

  //combat-tacticmode战斗前的兵种布阵界面

  bindsectioncombat_screen_tactic

  bindinput_combat_options'ESC'

  bindinput_combat_options'F4'

  bindinput_combat_options'F10'

  bindinput_start_combat'ENTER'

  bindinput_start_combat'NUM_ENTER'

  bindinput_start_combat'SPACE'

  bindinput_autoplace_army'A'

  bindinput_autoplace_army'V'

  bind-camera_lift'DELETE'

  bind+camera_lift'INSERT'

  bindenter_chat'BACKSPACE'

  bindenter_chat'CTRL'+'ENTER'

  bindenter_chat'CTRL'+'NUM_ENTER'

  bindchat_to_all'CTRL'+'A'

  bindchat_to_team'CTRL'+'T'

  bindchat_to_race'CTRL'+'R'

  //MAYAcamera

  bind-camera_strafe'LALT'+'MOUSE_BUTTON2'+'MOUSE_AXIS_X'

  //bind+camera_forward'LALT'+'MOUSE_BUTTON2'+'MOUSE_AXIS_Y'

  bind+camera_upward'LALT'+'MOUSE_BUTTON2'+'MOUSE_AXIS_Y'

  bind+camera_rotate'LALT'+'MOUSE_BUTTON0'+'MOUSE_AXIS_X'

  bind-camera_pitch'LALT'+'MOUSE_BUTTON0'+'MOUSE_AXIS_Y'

  bind-camera_zoom'LALT'+'MOUSE_BUTTON0'+'MOUSE_BUTTON2'+'MOUSE_AXIS_X'

  bind+maya_camera_stub'LALT'+'MOUSE_BUTTON0'+'MOUSE_BUTTON2'+'MOUSE_AXIS_Y'

  bind+camera_rotate'RALT'+'MOUSE_BUTTON0'+'MOUSE_AXIS_X'

  bind-camera_pitch'RALT'+'MOUSE_BUTTON0'+'MOUSE_AXIS_Y'

  bind-camera_strafe'RALT'+'MOUSE_BUTTON2'+'MOUSE_AXIS_X'

  //bind+camera_forward'RALT'+'MOUSE_BUTTON2'+'MOUSE_AXIS_Y'

  bind+camera_upward'RALT'+'MOUSE_BUTTON2'+'MOUSE_AXIS_Y'

  bind-camera_zoom'RALT'+'MOUSE_BUTTON0'+'MOUSE_BUTTON2'+'MOUSE_AXIS_X'

  bind+maya_camera_stub'RALT'+'MOUSE_BUTTON0'+'MOUSE_BUTTON2'+'MOUSE_AXIS_Y'

  //bind-camera_zoom'LALT'+'MOUSE_BUTTON1'+'MOUSE_AXIS_X'

  //bind-camera_zoom'RALT'+'MOUSE_BUTTON1'+'MOUSE_AXIS_X'

  //bind-camera_zoom'LALT'+'MOUSE_BUTTON1'+'MOUSE_AXIS_Y'

  //bind-camera_zoom'RALT'+'MOUSE_BUTTON1'+'MOUSE_AXIS_Y'

  bind+camera_roll'LALT'+'MOUSE_BUTTON1'+'MOUSE_AXIS_X'

  bind+camera_roll'RALT'+'MOUSE_BUTTON1'+'MOUSE_AXIS_X'

  bind-camera_roll'LALT'+'MOUSE_BUTTON1'+'MOUSE_AXIS_Y'

  bind-camera_roll'RALT'+'MOUSE_BUTTON1'+'MOUSE_AXIS_Y'

  //cutscene剧情画面

  bindsectioncutscene_screen

  bindcutscene_skip'ESC'跳过键,以下同

  bindcutscene_skip'ENTER'

  bindcutscene_skip'NUM_ENTER'

  bindcutscene_skip'SPACE'

  bindcutscene_skip'E'

  bindcutscene_skip_forward'CTRL'+'RIGHT'播放快进键

  bindcutscene_skip_forward_more'RIGHT'

  bindcutscene_skip_backward'CTRL'+'LEFT'回放键

  bindcutscene_skip_backward_more'LEFT'

  bindcutscene_switch_cameras'T'此处可以切换镜头

  bindcutscene_speedup'='

  bindcutscene_slowdown'-'

  bindcutscene_resetspeed'0'

  bindcutscene_speedup'NUM_PLUS'

  bindcutscene_slowdown'NUM_MINUS'

  bindcutscene_resetspeed'NUM_MULTIPLY'

  //adventure_flyby_screen

  bindsectionadventure_flyby_screen

  bindflyby_skip'ESC'

  bindflyby_skip'ENTER'

  bindflyby_skip'NUM_ENTER'

  bindflyby_skip'SPACE'

  bindflyby_skip'E'

  //creaturetutorialscreen

  bindsectioncombat_flyby_screen

  bindcombat_flyby_play_shot'ENTER'

  bindcombat_flyby_play_shot'NUM_ENTER'

  bindcombat_flyby_play_shot'E'

  bindcombat_tutorial_toggle_dev_tooltip'CTRL'+'X'

  //escmenu

  bindsectionesc_menu

  bindclose_menu'ESC'

  bindclose_menu'E'

  //videoscreen

  bindsectionvideo_screen

  bindskip_movie'MOUSE_BUTTON0'

  bindskip_movie'MOUSE_BUTTON1'

  bindskip_movie'MOUSE_BUTTON2'

  bindskip_movie'SPACE'

  bindskip_movie'E'

  bindskip_movie'ENTER'

  bindskip_movie'NUM_ENTER'

  bindskip_sequence'ESC'

  //singleplayermenu

  bindsectionsingle_player_menu

  bindprev_menu'ESC'

  //multiplayermenu

  bindsectionmulti_player_menu

  bindprev_menu'ESC'

  //optionsmenu

  bindsectionoptions_menu

  //spellbook_screen

  bindsectionspellbook_screen

  bindinput_previous_page'A'

  bindinput_next_page'D'

  bindinput_bookmark_up'W'

  bindinput_bookmark_down'S'

  //hire_screen

  bindsectionhire_screen

  bindjd_button_0'R'

  bindjd_button_2'SPACE'

  bindjd_button_4'A'

  bindadd_creatures'NUM_PLUS'

  bindremove_creatures'NUM_MINUS'

  //town_info_screen

  bindsectiontown_info_screen

  bindclose'F'

  bindclose'E'

翻页快捷键:←|→
关注 52PK游戏网 微信公众号
第一时间获取最火游戏激活码 最有趣游戏资讯