3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 17487|回复: 94
打印 上一主题 下一主题

[讨论] 【拯救键盘流】各种快捷键回归(施工已转移)

  [复制链接]

10

主题

179

帖子

447

积分

高级玩家

Rank: 4

贡献度
47
金元
2589
积分
447
精华
0
注册时间
2013-7-13
跳转到指定楼层
主题
发表于 2016-10-31 13:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 superjason515 于 2016-11-5 19:41 编辑

最新快捷键修改请点击上方转送门
此贴已停止更新

因为首次发实用帖,代码留下来作纪念

有没有怀念文明5的快捷键?
为什么设防和休眠要分成两个按键?
升级单位、唤醒、撤销命令、驻扎至满血、定位到当前单位。为什么这些功能没有快!捷!键!

我要我的左手和右手一样忙!


修改适用 3DM免安装中英文豪华版 未装任何补丁(包括0号,没找到更新说明 所以不想装)不能保证其他版本正常运行
以下均可用Notepad++读取修改,找到匹配数据并根据说明修改,100%匹配的数据同文档里不应该会有重复
修改前记得备份源文件!备份【不能】放在文明安装目录里!!
以下部分修改会和现有热键冲突,请仔细阅读红字,筛选修改
施工中,冲突热键会在后续中改回来


补丁包说明:
1.0 整合了1/2/3楼提到的所有内容,包括升级单位. 外加 R网 Xacius 的几个功能 点击查看原帖
  • Ctrl + Y 激活/关闭 [显示收益图标] 即地格产出 - Full Credit to Xacius
  • Ctrl + R 激活/关闭 [显示资源图标] - Full Credit to Xacius
  • Tab 切换到下一个等待命令的单位, 相当于5代的W等待 - Full Credit to Xacius
  • 升级单位用的临时方案,但可放心使用,详细说明见2楼


附件: 直接解压到Civ VI\Base覆盖即可,勿忘备份源文件.
懒人专用:


具体步骤:
第一个文件路径 Civ VI\Base\Assets\Gameplay\Data\UnitOperations.xml
1. 驻扎/休眠 统一按键
冲突热键 - 无.个人刚玩到100+回合,并不确定后期是否会有单位同时存在休眠和驻防,所以没法测试共享热键是否会冲突.
<
↑↑数据最后括号前~ HotkeyId="Sleep" ~改成~ HotkeyId="Fortify" ~
游戏内设置[驻扎]快捷键来定义这两个功能的共享热键

2. 驻扎直到治愈 - !注意!驻扎直到治愈不能和驻防/休眠共享一个热键,该命令会消耗剩余移动力统一热键会..你懂得
冲突热键 - 自动探索, 自动探索热键被取消,因为个人很少用到,偶尔鼠标点一下..也不会死.可跳过
<
↑↑分别在两段数据最后括号~ /> ~前加入~ HotkeyId="AutoExplore" ~
<
↑↑删除~ HotkeyId="AutoExplore" ~
游戏内设置[自动探索]快捷键来定义这两个功能的共享热键


第二个文件路径 Civ VI\Base\Assets\Gameplay\Data\UnitCommands.xml
3. 唤醒(单位)/取消(正在进行的命令)
冲突热键 - 休眠, 此修改需要配合第1项修改,或取消休眠的热键.如选择不修改第1项,同时不能接受取消休眠热键请跳过此修改
<
↑↑分别在两段数据最后括号~ /> ~前加入~ HotkeyId="Sleep" ~
↓↓如已选第1项修改可无视下面一段,跳到第4项
↓↓如未修改第1项,找到Civ VI\Base\Assets\Gameplay\Data\UnitOperations.xml
<
↑↑删除~ HotkeyId="Sleep" ~
游戏内设置[休眠]快捷键来定义这两个功能的共享热键


第三个文件路径 Civ VI\Base\Assets\UI\WorldInput.lua
4. 定位到当前单位 - 5代的 C键
编码是受 R网 Xacius 启发 点击查看原帖 把原本个人用在另一个文件中的繁琐编码简化后得出的,如有雷同.. 咖喱给给都是缘分,我不介意在此注明.
冲突热键 - 市政树. 此修改并不会取消市政树热键,下面会提到冲突解决方案.
<
↑↑添加上面一段到
↓↓下面这段[加在这里]的位置
<
第一段代码里uiKey == Keys.C 定义该功能的热键.
冲突解决 - 个人玩惯了5代,所以默认为C键. 以下方案二选一.
**一个方案是修改成任意无冲突热键,除了游戏规定不能使用的几个按键(e.g. 鼠标左/右/ESC).
**如果用默认的C键,记得修改游戏内默认设置[切换至至市政树]快捷键 (并没有多打一个字,它就是这么翻译的)

有兴趣的朋友推荐去R网 Xacius原帖 看看, 有很多实用功能.

!!!给修改本帖默认按键的一些提醒!!!
前3项修改要注意两个文档内的热键冲突, HotkeyId尽量不要同时分配给两个有冲突的单位命令使用.
更多HotkeyId可以在下面这个文档找到. 这里对应的是游戏内快捷键设置.文档内容是不能改的,准确的说,即使改了游戏运行时也会恢复默认,所以无法添加自己想要的功能快捷键定义到此文档.
C:\Users\Pegasus\Documents\My Games\Sid Meier's Civilization VI\InputSettings.json
例如下面这一段里 SkipTurn就是[跳过回合]的HotkeyId.并不是所有hotkeyId都可以使用,因为可能会找不到默认被分配的冲突按键.有兴趣的可以研究一下.
<
第4项没什么要注意的. 由于是lua文件,想自定按键但不确定按键值的可以边开着游戏边修改,改对了会随时生效无需重开游戏.


************************************************************************
以下代码不要轻易尝试,可能会造成未知错误
**********************************测试中**********************************
5. 升级至(单位) - 不是晋升,而是时代演变时单位的下一个...形态? 5代的 U键.
编码受 R网 Xacius 启发 点击查看原帖 个人研究的,如有雷同.. 咖喱给给都是缘分,我不介意在此注明.
冲突热键 -
<
目前这段修改支持用U键升级单位
***使正常可升级单位升级.会避免不在自家领地时/移动耗尽时触发.
***然而当选中已驻防/移动耗尽/休眠中的单位时,按键仍会触发"取消选中"的效果,不能确定是否触发了其他东西.
***更蛋疼的是,选中商队时使用,会随机传送到附近的城市
*******************************后续更新说明到二楼*******************************


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

2

查看全部评分

回复

使用道具 举报

10

主题

179

帖子

447

积分

高级玩家

Rank: 4

贡献度
47
金元
2589
积分
447
精华
0
注册时间
2013-7-13
来自 2#
 楼主| 发表于 2016-10-31 13:42 | 只看该作者
本帖最后由 woodaxsa 于 2016-10-31 19:57 编辑

此楼用于常规更新内容介绍,补丁包在主楼更新
---------------------------------------------------------------------------------------------------------------------------------------------
游客,如果您要查看本帖隐藏内容请回复









回复 支持 反对

使用道具 举报

3

主题

1007

帖子

1058

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
10580
积分
1058
精华
0
注册时间
2018-12-14
硬硬的板凳
发表于 2021-6-2 11:10 | 只看该作者
666666666666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-4-10 22:58 , Processed in 0.106347 second(s), 18 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表