cataclysmdda吧 关注:22,098贴子:342,291

自用的一套按键设置分享

只看楼主收藏回复

本来想做但是又怕没有新玩家看,都放弃了,但是前几天就有个帖子问键位的突然自信心增加!
cdda的一个坏毛病就是大量使用首字母简写来代替完整单词,其中的重灾区就是地图和按键设置。
地图设置可以通过创建世界时打开杂项类mod“替换小地图图标”来缓解(另一方面,如果你刚开始玩不打开,后面形成记忆以后,就再也不会需要这个mod了,所以一开始打开吧);以及设置>选项>图形>使用贴图包,来更换主游戏场景的贴图风格。不同贴图风格差距很大,楼主用的是RetroDays(但大部分人用的不是这个,而是0.G版本默认的那个)。
回到我们的按键设置,首字母问题对按键设置的影响堪称灾难:一个最贴近我们左手食指的按键E,默认功能居然是拿来吃东西——这是一个吃自助餐模拟器吗?不管按键背后是怎样简单的英文单词,按键本身的位置严重违背人机工效。因此,楼主在第一次接触cdda的时候花了一个晚上的时间去更改按键。这一点也和很多玩家不同,他们讨论和交流都表示是用默认键位。不过大部分玩家说键位的同时会带上此键位原版的功能,打开按键设置即可查看你对应的键位是哪个,所以更改按键不会太影响攻略的查看。
现附上键位表,后面慢慢讨论特殊说明一下,键位表灰色部分并不代表被禁用,而是代表全局生效,因此有个别灰色键位也是要改的。




IP属地:广西来自Android客户端1楼2024-01-17 13:35回复
    楼主是Elona原版1.22的玩家,也是在A站搜索Elona功略的时候,有个小up(在A站或许不算小了?)发了Elona的攻略实况,他同时也做了CDDA 0.E版本的攻略,因此接触这款游戏。
    在后续按键设置中,有部分内容会和Elona键位相似或相同(Elona无法改键位,但比较默认键位人性化)。
    例如,104个按键的键盘,也就是标准大小的键盘,会保留使用小键盘的Num. 1到Num. 9作为移动,也就是右手负责移动,不使用鼠标操作。


    IP属地:广西来自Android客户端2楼2024-01-17 13:43
    回复
      在0.E版本中,除了键位的更改,还需要对小键盘的(Num.) 2,4,6,8四个按键进行按键重映射。映射为小键盘左边的↓←→↑,英文down,left,right,up。
      为什么要重映射?因为当你打开背包或者拾取界面,你本能地想按小键盘的“上下左右”去选择物品,这时游戏系统认为2不是移动按键了,2不是“下”了,而是背包里顺数第2个物品的快捷按键!
      为什么说cdda的键位是灾难……由此可见一斑。
      对此我的解决办法是用类似的键盘映射工具如Keybmap进行更改,但是!注意但是!Keybmap是通过修改系统注册表的方式映射按键的,更改注册表会导致你的系统一但启动就会把“2468”视为“上下左右”。如果你不知道什么是注册表,请忽略这一步,因为更改注册表不当可能导致系统无法开机!


      IP属地:广西来自Android客户端3楼2024-01-17 13:59
      回复
        重复,如果你不知道如何更改注册表,或不同意更改注册表会一直占用小键盘按键的功能(即使你不想玩这游戏),不要按照3楼说的去做。
        你可以选择使用QKeyMapper这类键盘软映射工具,来对游戏的键位做临时的更改。这类软件不会更改注册表,只会更改内存,当你关掉程序,键位就会恢复。
        如何区分?更改注册表的程序一般只有300KB大小,因为里面就是一串命令而已;而软映射工具10MB+是正常的。
        但我一开始用的QKeyMapper也有个小问题,它无法模拟正常的“按住”操作,会变成“多次点击”,而cdda又需要你“按住”来更快速地移动。可能有更优秀的软件可以实现这个功能?不管怎样,至少你设置完之后,能正常玩了。想快速移动的时候手挪到上下左右吧(还有就是少走森林,这样就不用斜着走了)。


        IP属地:广西来自Android客户端4楼2024-01-17 14:17
        回复
          咳,假如你通过自己的努力解决了上述问题,或者也许0.G往后的版本根本没有这个问题(有知道怎么解决的吧友可以在线教一下,最好是改游戏内的设置就能解决),那你的按键设置其实已经完成了40%。


          IP属地:广西来自Android客户端5楼2024-01-17 14:22
          收起回复
            打开物品栏:q, w替换原先的i,i用于查看角色信息。
            作为一个有事没事打开背包看,就像掀起衣服看肚脐一样自然的楼主来说(奇怪的比喻),放在无名指能很好按下的q是理想的选择。由于很多其他游戏中,q都不是背包按键,你也可以根据自己的需要换成Tab,a,z等按键。不是很推荐放在食指的操作区域,因为食指后面要干的活还蛮多的,但也可以这么做。
            i用于查看角色信息是比较合理的,用的频率不是很多,但确实会用到,可以看到自己的技能等级是否足够制造,当前速度是否被减少,已有的变异或生化插件总览等。


            IP属地:广西来自Android客户端6楼2024-01-17 14:39
            回复
              四周拾取物品:e,原先的空格>查看周围地形/家具。
              某格拾取物品:E,原先的g>抓住载具/家具。
              按E拾取物品应该是所有游戏的基本通识,这是老祖宗的规矩,不能变!因此我把两种状态的拾取物品都整合到了e键上。单按e是拾取周围物品,也可以用于靠近锁柜等家具时快速查看里面到底是什么。当周围物品实在太多,可以shift+e再选择指定的某一格,查看里面是什么。
              空格键现在的功能其实用得很少,不像Elona那样是个万能按键,但至少它没有那么反直觉。而且空格能让你记起来,如果挖坑挖到一半睡着了,一觉起来不知道哪根手指应该按哪个键继续挖,那不妨用大拇指拍下空格吧!至少它也算个主要互动键。
              g的改动不是很重要,如果你乐意可以把它改成任意远离手指的按键,只要你偶尔想抓住家具的时候能够很快地摸到它就行。


              IP属地:广西来自Android客户端7楼2024-01-17 14:57
              回复
                丢下物品:d,维持不变。
                丢下物品至相邻位置:D,维持不变。
                和拾取e类似,丢下物品d也是很常用的功能,用于把垃圾扔在地上,或者把引火物D到火盆当中。(其实不需要引火物也能点着)
                这个按键不建议更改,虽然它在一般游戏的移动键wasd上,但你的手指不再需要守着某个按键随时做出反应,而是在弹钢琴。因此,只需要一点时间适应。


                IP属地:广西来自Android客户端8楼2024-01-17 15:08
                回复
                  列出附近所有物品:s,原先的V>开门(因为原本的v是关门)。
                  列出物品s,能够让你直接查看所有在你视野内能够看到的物品(除了锁柜里的,你需要靠近并按e),并且对其筛选。这个功能越是熟悉游戏用得越少,反之则越多。
                  在这个按键的功能上,楼主遇到了这个游戏第二个反人类的按键逻辑:当你s打开附近物品的列表,看完了再想关闭,却发现此时的s是切换排序!也就是说,连续按两次s并不能打开并关闭界面,连续按两次背包q也不能打开并关闭背包,而必须要把手甩到esc上去按一下。你的无名指,比你想象的更有用!
                  关于这一点,没有太多的办法,即使改了键位也需要去适应。如果你能接受这一点,按键设置已经完成了80%。


                  IP属地:广西来自Android客户端9楼2024-01-17 15:20
                  回复
                    顺便一提,在列出物品s的界面,如果你需要查看物品的描述,你需要shift+. 的“>”来下翻页!但是这很麻烦,而且是0.G的特色,不是很好改键位。
                    解决方法是按e先打开物品的详细信息界面,这时候page down按键就变成了下翻页的功能。还有,从设置里关掉覆盖部位的示意图,占大篇幅又没有什么用的东西。


                    IP属地:广西来自Android客户端10楼2024-01-17 15:27
                    回复
                      使用物品:c,原先的a>用手持物品射击。
                      使用手持物品F:原先的A>区域活动。
                      用手持物品射击:f, a,保持不变。
                      c键的使用是有争议的,我最开始使用的按键是f,这两个必须连在一起说。f键作为“使用”按键无疑会更加顺手,但f同时是枪械的扳机键,会出毛病。尤其是当f同时默认作为抬起枪、扣动扳机两种功能使用的时候,把f键改掉会导致在载具、机甲上射击时会出各种各种的毛病,因此f必须是射击键。
                      为什么添加a作为射击键,因为我更喜欢将a作为“提起枪进入瞄准状态”的按钮,f专门作为扳机键存在。如果你不喜欢,可以保留默认按键,f可以胜任所有射击操作。


                      IP属地:广西来自Android客户端11楼2024-01-17 15:47
                      回复
                        特别注意!枪械的默认设置需要在游戏内打开瞄准界面再按shift+/的“?”才能打开!
                        如果不对此项进行更改,最常用但默认的“精准 瞄准”用的是p!你整个左手都要来回挪动才能在射击时频繁使用这个按键!
                        可以看到我的精准瞄准改成了a,这也是为什么我要用a, f两个按键来负责射击的原因——游戏内激光类武器是没有后座力的,一次精准瞄准后面无数次扣动扳机就行。
                        而且游戏里有个bug!激光类武器第一次精准射击之后,虽然四种射击模式都显示29行动点,但只有f的扳机键是真的29行动点!如果你一直按住a来准确射击,即使是激光武器,即使都是29行动点,每开1枪,怪就能走1格;而按住f射击时,开4枪,怪也走不了1格!
                        所以至少在当前版本,抬起枪进行一次精准射击的a,以及扳机键f是有必要分开的,一方面是方便载具上使用,另一方面是因为这个bug。



                        IP属地:广西来自Android客户端12楼2024-01-17 16:04
                        回复
                          睡觉:Z,原先的$>用于后续显示视图。
                          激活变异:x,原先的[>废除。
                          窥探:X,保持不变。
                          可以看到这个部分的按键使用率都不是很高,但好处是你记得这是功能性按键。你随时可以把它们换成你想要的按键,但你的手指不允许你频繁地使用这几个按键。
                          顺便一提,c是使用物品,而我是用大拇指按的,让手指“前进”比“后退”会更加自然一些。此处的Z,C是空闲状态,你可以根据需求进行自定义。


                          IP属地:广西来自Android客户端13楼2024-01-17 16:19
                          回复
                            制作物品:b,原先的&>用于后续显示视图。
                            高级物品管理:B,原先的/>控制载具。
                            这是我十分得意的改动之一,b即buildings,建造菜单,在建造菜单中,想造单个则直接回车,想批量建造,则再次按b即可打开批量界面。前面说过,反复按b键实现开关一个界面是不合适的,我干脆把它的功能做人性化一点……
                            高级物品管理B则是用了Bag的B,即我想仔细检查我的背包的意思。(虽然后面证明,开这个界面往往是用来搬东西)
                            高级物品管理原先的/也很有意思,我将它用来启动载具,为什么呢?因为/在键盘上有两个,一个在右shift(Rshift)的左边一点,另一个在——没错,在小键盘8的上面!
                            我把更多负责移动的活儿都分到了小键盘的右手上,这样两只手的分工也将更加鲜明。


                            IP属地:广西来自Android客户端14楼2024-01-17 16:36
                            回复
                              观察四周:*,原先的x>查看变异。
                              说到小键盘,就不得不说/旁边的*了。这里我其实取了巧,因为在Elona当中,观察四周用的就是*。放在这里也十分合适,当你屏幕不够大,阻碍你看到你本应看到的东西,不用动用你的右腿走过去,只需要动用右手按下*和对应的方向键(数字)!


                              IP属地:广西来自Android客户端15楼2024-01-17 16:41
                              回复