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

注册 登录

QQ登录

只需一步,快速开始

楼主: Mr_pEGGasus
打印 上一主题 下一主题

[补丁] 【搬运+拓展】各种快捷键回归!换角度全方位无死角玩文明!【2016/11/5更新-新加快捷键旋转和可调整转速】【求更新回复可见】

  [复制链接]

10

主题

179

帖子

447

积分

高级玩家

Rank: 4

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

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


文明6算不算3D游戏?!(我也不知道)不算?。。。好吧。。。我不管!
我就要换不同角度玩游戏!那些劳资辛辛苦苦布下的区域阵!花了劳资几百个回合抢来的奇观!
我!要!仔!仔!细!细!换着角度玩!谁知道那些奇迹看不到的一面,会不会有隐藏的羞羞图
先!上!图!(并不是羞羞图
旋转前

旋转后

贴图中地图变成不同颜色是因为我的设置里开了动态时间画面,和此修改没有半毛关系.

先说下游戏本身的旋转机制
显示/收起 - 以下文字 -

1. 游戏是自带旋转功能的,使用方法是ALT+鼠标左键拖动,松开鼠标屏幕会归位.
2. 下文中会提到一位外网小哥,他提出了如何让屏幕锁定在旋转后的位置 和 用按键归位的方法.

* 现在的问题是,游戏自身并不支持连续旋转.所以小哥的方法在连续拖拽2次以上时,就会出现还是从0点开始旋转屏幕,简单来说就是有些视角会很难转到.


3. 跟着小哥的引子,我研究出个方法,可以让视角想怎么转就怎么转.并且最新版可以鼠标键盘一起上,还可通过快捷键自定转动速度.





此帖和原快捷键 【拯救键盘流】各种快捷键回归 整合,原帖不再做更新,老代码公开留在哪里当做首贴纪念
未来的更新将不再具体说明修改步骤,但仍会提及各个新增功能的相关文件路径,感兴趣的朋友可以下载最新版根据贴中[相关代码]挖掘一下.

修改适用 3DM免安装中英文豪华版 未装任何补丁,不能保证其他版本正常运行
修改前记得备份源文件!备份【不能】放在文明安装目录里!!
文中【相关代码】看不明白的请不要纠结,直接下补丁包覆盖使用. 有单独功能需求的可以回帖提出,我会...尽量满足.

功能:
以下功能除特别标注,均为个人研究,转载请注明出处
如有雷同.. 请留言,我会尽快补注.都是缘分,勿喷咖喱给~给.给.给~给.

  • 360°切换游戏视角并保持该视角 - ALT+鼠标左键拖动 - 功能受 Jadeldxb 启发并拓展 点击原贴   --相关代码 - 参考新版[WorldInput.lua] - [--Spin Tweaks]
  • 重置视角 - ALT+C - Full Credit to Jadeldxb 原贴同上   --相关代码 - 参考新版[WorldInput.lua] - [--Reset Spin]
       --被你发现了!!请无视此句。备用句-编辑用。
  • --未来所有新增功能使用说明将更新到下面更新及功能说明

更新及功能说明 -
显示/收起 - 以下文字 -

旋转地图1.1 - 2016/11/5 更新
**保留1.0功能 - 原有鼠标拖动轨迹有变更,详见下文BUG说明
**现在转动速度更稳定。不论鼠标离屏幕中央多远,都会以同样的速度旋转
**增加的键盘快捷键支持(没错我就是个键盘流)
*ALT+小键盘加号 - 提升转速
*ALT+小键盘减号 - 降低转速
*ALT+小键盘0 - 默认转速0.5倍
*ALT+小键盘1 - 默认转速
*ALT+小键盘2 - 默认转速2倍
*ALT+小键盘3 - 默认转速3倍
*ALT+小键盘5 - 万花筒模式,低配慎用
*小键盘4 - 逆时针旋转
*小键盘6 - 顺时针旋转

↑↑本帖主打功能↑↑↑
------------------------------------------------------------------------------------------------------------------------------------
↓↓整合包热键功能↓↓
带你回到文明5的快捷键时代!
  • 激活/关闭显示收益图标,即地格产出 - Ctrl + Y - Full Credit to Xacius 点击原贴
  • 激活/关闭显示资源图标 - Ctrl + R - Full Credit to Xacius 原贴同上
  • 切换到下一个单位(等待命令中的) - TAB - Full Credit to Xacius 原贴同上
  • 驻扎/休眠 统一按键 - 游戏内设置[驻扎]快捷键来定义功能热键
  • 驻扎直到治愈 - 游戏内设置[自动探索]快捷键来定义功能热键. [自动探索]热键被取消
  • 唤醒(单位)/取消(命令) - 游戏内设置[休眠]快捷键来定义功能热键
  • 定位到当前单位 - 选中单位后C键激活功能. [市政树C键]被占用,更改游戏内设置解决冲突 - 功能受  Xacius 启发并拓展 点击原贴
  • 远程攻击/建立城市 统一热键 - 游戏内设置[建立城市]快捷键来定义功能热键
  • 升级(单位) - 不是晋升.游戏内设置[远程攻击]快捷键来定义功能热键
  • 一键删除单位 - END. 原DELETE键删除单位仍需确认
  • 地图卷动 - WSAD和↑←↓→ (上左下右). [攻击A、巨作W]键被占用,更改游戏内设置解决冲突 - Credit to Xacius 点击原贴3DM作者 moonsd 点击原贴   --最先在坛里看到moonsd的补丁贴,后在R网看到Xacius拓展到WASD的基础上保留原热键,所以同时标注了两位.被你发现了!!请
  • 卷动速度 - 速度*2 - Full Credit to Xacius 点击原贴
  • 放大缩小速度 - 速度*2 - Full Credit to Xacius 原贴同上

!!详细热键冲突说明、解决方案以及整合包部分代码请参考原帖!!这里就不赘述. 点击原贴
2016/11/2 更新:  
  • 改进了组合键策略.现在,即使在按住Ctrl/Shift/Alt的情况下疯狂按组合键也可以激活/关闭相关功能了 (e.g. Ctrl + RRRRR 可无限激活/关闭资源显示) --相关代码 - 参考新版WorldInput.lua - Combination Hotkey Support
  • 组合键触发后不会激活独立热键 (e.g. 如果同时设置了[H键恢复至满血]和[Ctrl+H 唤醒单位],现在按下Ctrl+H 时只会触发[唤醒单位] --相关代码 - 参考新版WorldInput.lua - deConflict


BUG说明:
没有建设性的已知BUG反馈将被扔粑粑
因为表述模糊无法理解的部分可以留言,我会尽量..给你展现我的小学语文水平

*已知BUG:

1. 屏幕的转动看似不规律。当鼠标左向右拖动时,屏幕顺时针转动。而当鼠标右向左拖动时,屏幕逆时针转动。
*注*实际上文明6自身就是这样,这并不是一个BUG。可修改前先体验一下原版的旋转。
*注*把它理解为我们的眼睛,鼠标向右移动代表我们往右转头,反之则相当于我们往右转头。
*注*正常我们要观察一个建筑开始旋转的时候,把它理解成鼠标往右移动就是要去看建筑的右面,反之则是看建筑的左面。
*注*当你理解以后,会发现这是一个根据使用目的(也就是观察地图),而不是单纯为了旋转屏幕而设计的功能。有没有跟我一样忽然感受到了Firaxis的人性化。。也可能一直以来只有我自己蒙圈。。。

2. ALT+TAB 切出游戏后再次切回游戏时,部分热键会失效,再次点击ALT即可恢复正常
3. 重开游戏时先前快捷键调整过的转速会被恢复成默认速度4. 按键旋转时,键盘其他任意按键会中断旋转
5. 按键旋转速度会受到Windows键盘设置中的【重复延迟】和【重复速度】影响。如图


6. 即使键盘设置中已调到如上图中的设定,按住不放持续旋转开始前仍会有大概1秒的卡顿。
7. 同理,一直按住ALT+小键盘减号也会受以上键盘设置影响。
8. 为避免产生负值,ALT+小键盘减号能降低的转速有设定下限。到下限后继续按着不放,不会有任何反应。

*待验证BUG:
1. 如果视角被连续/断续向一个方向转了太多圈,使用重置视角时,画面会发疯一阵子...
*注*目测没什么实质影响。?不能确定为何游戏本身禁用了连续旋转功能。配置低是否会造成崩溃?需要更多测试
2. 当有热键失效时,确认输入法处于英文状态后, Ctrl/Shift/Alt都点一下来进行排查.
*注*极少出现过这种情况,不能确定原因.需要更多测试


安装:

补丁包说明:
  • 旋转地图 .zip 360°切视角功能单独补丁包.
  • AngleTweak Mod .zip 360°切视角功能单独MOD.
  • Hotkey Binding .zip 整合了文中提到的所有功能的补丁包.

↓↓烦请版主大帮忙设置回复可见↓↓
----------------------------------------------------------------------------------------------------------------------


游客,如果您要查看本帖隐藏内容请回复


----------------------------------------------------------------------------------------------------------------------
↑↑烦请版主大帮忙设置回复可见↑↑



针对原帖,以下是我在论坛各处搜寻的求助。正在努力尝试解决这些问题。
1. 游戏内置小作弊器。。只会有非常非常基础的功能,不要抱太大希望  点击原帖
2. ESC取消弹窗 点击原贴..   --临时方案: 禁用相关弹窗 - Full Credit to [size=14.6667px]vans163
点击原贴
**下载附件解压覆盖此文件 Civ VI\Base\Assets\UI\Popups\TechCivicCompletedPopup.lua
**
3. 居民管理热键 点击原贴
4. 城市管理界面,F信仰购买G金币购买。找不到原贴了

本帖子中包含更多资源

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

x

评分

2

查看全部评分

回复

使用道具 举报

3

主题

1007

帖子

1058

积分

游戏狂人

Rank: 6Rank: 6

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

使用道具 举报

0

主题

3

帖子

3

积分

新手玩家

Rank: 1

贡献度
0
金元
30
积分
3
精华
0
注册时间
2021-9-3
硬硬的板凳
发表于 2021-9-3 17:50 | 只看该作者
看看这个视角旋转mod的做法是什么
回复 支持 反对

使用道具 举报

0

主题

3

帖子

3

积分

新手玩家

Rank: 1

贡献度
0
金元
30
积分
3
精华
0
注册时间
2021-9-3
冰凉的地板
发表于 2021-9-3 18:48 | 只看该作者
本帖最后由 swolfpp 于 2021-9-3 19:06 编辑

找到兄台修改的地方了,不过老兄你改的太麻烦了。
其实只要能旋转后,松开鼠标不退回去很简单,加个注释把复原那行注释掉就ok了。
想要连续旋转,只要再把偏移量归零的那行注释掉就ok了。 。 一共只用了4个 - 符号!!!

        -- m_dragSpinAmountX = 0;
        -- UI.SpinMap( 0.0, 0.0 );

问题是,兄台你是如何在这一大堆文件中找到应该在worldinput里修改的,我浏览了两遍也没找到该在哪里改。 。 。
不是看到你改的哪个文件,我只怕这辈子都找不到。

兄台实在是厉害,6666666.


回复 支持 反对

使用道具 举报

2

主题

86

帖子

152

积分

中级玩家

Rank: 3Rank: 3

贡献度
2
金元
1440
积分
152
精华
0
注册时间
2012-7-23
5#
发表于 2021-10-6 11:28 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

0

主题

12

帖子

13

积分

新手玩家

Rank: 1

贡献度
0
金元
125
积分
13
精华
0
注册时间
2021-12-26
6#
发表于 2022-2-5 11:04 | 只看该作者
好贴6666,感谢楼主大大的分享,
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-3 02:01 , Processed in 0.120906 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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