Gamey.con


注:gamey.con在帝国3安装目录的startup文件夹里面。另外,Con与Cfg文件里面加了//就变成了注释,整行语句会无效,与xs文件是一样。

gamey.con可以写入UI命令,一般用于设定map快捷键命令,游戏的快捷键文件(DefaultKeyMapY.xml)里面的快捷键定义可以在这个文件用C++格式写出来,由于gamey.con快捷键是使用map命令定义的,所以优先级高于DefaultKeyMapY.xml,如果在gamey.con与DefaultKeyMapY.xml同时存在两个相同的快捷键,那么生效的快捷键为gamey.con定义的快捷键。

//map命令:
//map(<eventString> <contextString> <commandString>) : maps input event to command, in that context. See input mapper design.doc for more details.

①建筑物旋转方法
修改快捷键实现建筑物旋转方向用记事本打开:游戏目录\startup\gamey.con在最底下添加map("shift-mousez", "building", "uiWheelRotatePlacedUnit")即可在游戏中按shift + 鼠标滚轮实现建筑物旋转方向。
添加map("mousez", "building", "uiWheelRotatePlacedUnit")这句不用按shift也能旋转。


如果修改的是原来的gamey.con等文件,联机会直接显示CRC不符。
为了在联机上使用,我们可以创建user.con文件,把语句放进去就可以了。
User.con位置:还是游戏目录\startup\User.con。


②单机地图全开
map ("alt-A", "game", "blackmap")
map ("alt-S", "game", "fog")
方法与上面相同


游戏中同时按住alt和A地图全开(战争迷雾依然存在,仍看不清敌人情况)。

游戏中同时按住alt和S去除战争迷雾,敌人情况一目了然。
若要关闭,再按一次。
特别说明:使用此工具打开全图以后,用探险家建交易站会提示无法建造。其实是因为开了全图但玩家自已还没有探索到这些交易站才会发生这样的错误情况的。让探险家路过或探索一下这些交易站(会提示发现交易站的声音)即可建造了。
对录像也有效
录像:使用此工具开全图以后,录像仍然可以在没有此工具的机器上播放。开过全图的录像,在相同的版本中不会发生无法同步的情况。(不过在从录像观看时会被显示为并没有开过全图。)



③增加巡逻与保护功能

1)增加守卫(Guard)快捷键为X

加入以下内容:
map ("X", "game", "editMode(\"Guard\")")

2)增加巡逻(patrol)快捷键为Z

加入以下内容:
map ("Z", "game", "editMode(\"Patrol\")")

User.con下载:https://pan.baidu.com/s/1cGRMGpV5H1GJOZr-psO-vQ


  user.con - 记事本(截图?这是一个伪造的记事本    div contentEditable='true') ____ X
文件(F)  编辑(E)  格式(O)  查看(V)  帮助(H)
map("mousez", "building", "uiWheelRotatePlacedUnit")
map("shift-mousez", "building", "uiWheelRotatePlacedUnit")

map ("alt-A", "game", "blackmap")
map ("alt-S", "game", "fog")


map ("x", "game", "editMode(\"Guard\")")
map ("z", "game", "editMode(\"Patrol\")")
PS:这个教程所用的快捷键都会影响原本快捷键的设定(包括上面链接的文件),因为我只是随便拿了几个快捷键来制作教程,不影响原来快捷键的设定只能靠你自己把按键换掉。
另外,不推荐在gamey.con里面制作快捷键,在DefaultKeyMapY.xml制作会好很多,具体看11-8。