田大果 发表于 2023-8-28 12:27:56

自定义无线电 解放键盘绑键

本帖最后由 田大果 于 2023-9-13 11:49 编辑

先给展示一波个人无线电



原理:加载游戏时候会读取本地的radiopanel.txt 无线电配置文件进行配置,在这个基础上对radiopanel.txt进行修改达到自定义无线电的效果




原版的无线电代码


"RadioPanel.txt"
{

//"SFUI_StandardRadio"
//"SFUI_GroupRadio"      
//"SFUI_ReportRadio"      
      "Groups"
      {
                "common"
                {
                        "hotkey"      "0"                                     //不用管
                        "title"      "#SFUI_CommonRadio"       //标题
                        "timeout"      "5"                                    //无线电延迟 打开无线电后无操作关闭时间单位s

                        "Commands"
                        {
                              "roger"
                              {
                                        "hotkey"      "1"
                                        "label"      "#SFUI_Radio_Roger"
                                        "cmd"      "roger"
                              }
                              
                              "negative"
                              {
                                        "hotkey"      "2"
                                        "label"      "#SFUI_Radio_Negative"
                                        "cmd"      "negative"
                              }
                              
                              "cheer"
                              {
                                        "hotkey"      "3"
                                        "label"      "#SFUI_Radio_Cheer"
                                        "cmd"      "cheer"
                              }
                              
                              "holdpos"
                              {
                                        "hotkey"      "4"
                                        "label"      "#SFUI_Radio_Hold_Pos"
                                        "cmd"      "holdpos"
                              }
                              
                              "followme"
                              {
                                        "hotkey"      "5"
                                        "label"      "#SFUI_Radio_Follow"
                                        "cmd"      "followme"
                              }

                                  "thanks"
                              {
                                        "hotkey"      "6"
                                        "label"      "#SFUI_Radio_Thanks"
                                        "cmd"      "thanks"
                              }
                        }
                }
      }
}


      title      红色为无线电标题提示无线电分类
      label       粉色为无线电提示提示无线电指令详情
      cmd      蓝色为无线电指令执行指令
         hotkey    这个颜色为热键      热键

简单修改:

"RadioPanel.txt"
{

//"SFUI_StandardRadio"
//"SFUI_GroupRadio"      
//"SFUI_ReportRadio"      
      //radio
      "Groups"
      {
                "common"
                {
                        "hotkey"      "0"
                        "title"      "#表情"
                        "timeout"      "5"

                        "Commands"
                        {
                              "roger"
                              {
                                        "hotkey"      "1"
                                        "label"      "#✌︎(ツ)っ "
                                        "cmd"      "say ✌︎(ツ)っ "
                              }
                              
                              "negative"
                              {
                                        "hotkey"      "2"
                                        "label"      "#( ° ͜ ʖ ° )?"
                                        "cmd"      "say ( ° ͜ ʖ ° )?"
                              }
                              
                              "cheer"
                              {
                                        "hotkey"      "3"
                                        "label"      "#欢呼"
                                        "cmd"      "cheer"
                              }
                              
                              "compliment"
                              {
                                        "hotkey"      "4"
                                        "label"      "#( ͡:° ͜ ʖ ͡:°)"
                                        "cmd"      "say ( ͡:° ͜ ʖ ͡:°)"
                              }
                              
                              "thanks"
                              {
                                        "hotkey"      "5"
                                        "label"      "#(˵ ° ͜ ʖ °˵)"
                                        "cmd"      "say (˵ ° ͜ ʖ °˵)"
                              }
                              "thanks1"
                              {
                                        "hotkey"      "6"
                                        "label"      "#摇人"
                                        "cmd"      "say 刷分dd:246706101 刷分过程中跑的慢被抓? 无人接你被卖被吸血? 加入死刷 享受极致的刷分体验 "
                              }
                        }
                }
      }
}

修改完成以后进入游戏在控制台输入bind x radio即可使用 使用方法和正常无线电无异




[*]注意事项:

[*]无线电要进行增加操作时,请修改hotkey中的值(顺延),顺序有误时优先按照顺序进行匹配。

[*]增加时注意id尽量不要相同(hotkey5和6两项我的id加了个1,紫色标记)

[*]cfg文件中原生指令在无线电中无法使用(exec alias bind bindtoggle等)
[*]无线电加载事件发生时间:游戏启动和进入游戏、服务器(connect retry等操作)
[*]无线电文件大小增长有限制,不知道具体大小 使用前建议优先对无线电进行扩容(最繁琐的步骤)
[*]扩容时建议修改任意无电线指令"say xxx" 每次增加5个字 保存文件 retry 测试对应无线电可否正常使用 可用继续重复
[*]扩容测试时若无线电直接不显示,位置只出现一片小小的阴影,减少文字继续retry慢慢添加直到无线电文件大小为5kb
[*]无线电路径为<?>:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\resource\ui\radiopanel.txt
[*]若无线电未进行扩容,可直接进行修改10左右的指令及提示,具体表现根据个人提示浮动(label为英文时且短 可修改的最多)
[*]无线电顺序和游戏中修改按键中显示的顺序一致(common分类层级)
[*]无线电可用按键为1-9   0为退出 再多没试过 应该不行 hotkey不可为字母
[*]cmd中可执行的只有具体指令(cheer sm_he sm_fire say xxx)等可多指令拼接,使用分号隔开即可:(cmd    "sm_gas;sm_gas;sm_gas;sm_gas")
[*]修改前请提前进行备份,没备份就把radiopanel.txt名字改了退出csgo重启就好了 游戏会生成一份原版文件
[*]验证游戏完整性会重置radiopanel.txt文件修改完后建议再次备份
[*]未涉及vpk文件不会vac,修改以后安心游玩





指令参考:
ZE基本绑键介绍      作者:从清晨到日暮

小键盘绑定表情作者:喝开水的乌龙茶

按键绑定小技巧作者:不科学

进阶按键绑定方案(含使用教程)作者:wzqsxty




[*]附:修改后的无线电文件,扩容后直接进行替换即可(最少4kb)






看完注意事项后有问题可以帖子提问一般都会回答 没回你那就是注意事项说了


田大果 发表于 2023-8-28 12:31:47

Ichimin_Linyan 发表于 2023-8-28 12:32:33

不是,你把你fys论坛的搬过来又发一遍是吧

水果医生 发表于 2023-8-28 12:51:18

不是,你把你fys论坛的搬过来又发一遍是吧

南山野花开满坡 发表于 2023-8-28 13:12:24

{:5_499:}

五河士郎 发表于 2023-8-28 13:57:15

看不懂

澪酱 发表于 2023-8-28 14:19:01

你这改的csgo的文件啊,等会官匹和平台都进不去了

田大果 发表于 2023-8-28 14:53:00

澪酱 发表于 2023-8-28 14:19
你这改的csgo的文件啊,等会官匹和平台都进不去了

能进去 这个和cfg一样随便改的

喝开水的乌龙茶 发表于 2023-8-28 16:27:20

田大果 发表于 2023-8-28 14:53
能进去 这个和cfg一样随便改的

笑死5E直接禁止公屏聊天

水木 发表于 2023-8-28 16:35:35

改完这个去玩休闲官匹不会VAC么{:6_447:}

云霄雨季 发表于 2023-8-28 18:48:41

{:5_481:}

RADIATION 发表于 2023-8-28 19:00:20

{:5_392:}

殇影 发表于 2023-8-28 21:18:16

6

加仑捏 发表于 2023-8-28 23:01:59

怎么在表情和别的页面之间切换的
{:6_467:}

田大果 发表于 2023-8-29 08:50:52

加仑捏 发表于 2023-8-28 23:01
怎么在表情和别的页面之间切换的

不同的无线电总共4类
页: [1] 2
查看完整版本: 自定义无线电 解放键盘绑键