战地2吧 关注:142,891贴子:3,883,342
  • 11回复贴,共1

怎么解决HUD不能正常显示阵营名字这个问题?

只看楼主收藏回复

开局域网房间进行测试,发现“伺服器上的玩家”HUD里的阵营名字不能正常显示出来,只显示Team 1和Team 2。
我在Localization文件夹里把“ARMY_阵营”的代码移植到chinese.utxt里面,依旧是无法解决这个问题。
求助是哪部分出了问题,是修改的地方不对还是缺少一些代码?


IP属地:广东1楼2023-05-08 00:33回复
    这个是AIX2.0模组,不是游戏本体,我把AIX模组的文件夹翻了很多遍依旧找不到问题。


    IP属地:广东2楼2023-05-08 00:34
    回复
      没有就自己在文档里添加


      IP属地:重庆来自Android客户端3楼2023-05-08 08:08
      收起回复
        不是,你改Chinese.utxt里的ARMY_pla没用,【ARMY_pla】就像M4步枪T档里的【KILLMESSAGE_WEAPON_m4】,它在Chinese.utxt里是这么引用的:
        KILLMESSAGE_WEAPON_m4 M4A1突擊步槍
        你可以把”M4A1突擊步槍“改成”M4A1“,它在游戏中就会显示成“M4A1”,
        但你要是把”KILLMESSAGE_WEAPON_m4“改成”KILLMESSAGE_WEAPON_m7“的话,就变成了
        KILLMESSAGE_WEAPON_m7 M4A1突擊步槍
        由于没有哪个武器的T档里有这个”KILLMESSAGE_WEAPON_m7“代码,所以这段代码不会生效,你要想【KILLMESSAGE_WEAPON_m7 M4A1突擊步槍】能生效的话,就必须到M4步枪的T档里把【KILLMESSAGE_WEAPON_m4】改成【KILLMESSAGE_WEAPON_m7】,这样【KILLMESSAGE_WEAPON_m7 M4A1突擊步槍】代码才会正常生效,
        所以你必须找到在其它文档里找到这个ARMY_pla代码,把它变成你想要的ARMY_UN,这样在Chinese.utxt里的ARMY_UN 欧盟军队才会正常生效。


        IP属地:重庆4楼2023-05-09 17:03
        回复


          IP属地:重庆5楼2023-05-09 17:27
          回复
            @guishenyefeng
            我就是按照你说的去找到对应的代码,并把代码移植过去并翻译成繁中,但是阵营名依旧是显示Team1和Team2,此外我发现有些阵营在不同地图下,显示的HUD也不太正常,比如我1楼发的图片,中东联合军在一些地图的玩家名单上可以正常显示,但在另一张地图就只显示Team1和Team2了。
            目前有问题的阵营就UN(联合国军),在服务器玩家名单HUD不能正常显示,其他的问题不大,我怀疑可能是Levels的问题。
            我挺喜欢这个模组的,可惜AIX模组的中文翻译做得确实不好


            IP属地:广东8楼2023-05-10 00:26
            收起回复
              额...chinese.utxt和English.utxt分别对应的是游戏中的中文文字显示和英文文字显示,你改哪个不都一样?我的意思是你要在Localization文件夹以外的文档里找到army_pla这个代码,找到它的”根“,chinese.utxt里army_pla是它的皮,你把【army_pla 人民解放军】改成【army_pla 人民最强解放军】 ,这在游戏里可以正常生效显示的,但如果改成【army_un 人民解放军】的话,在游戏里是无法生效显示的


              IP属地:重庆9楼2023-05-10 15:31
              回复