潘德骑兵第五中队...吧 关注:23贴子:787
  • 22回复贴,共1

【打招呼】好久不见......

只看楼主收藏回复

许久不在潘德吧发帖 久疏问候啦
不知老朋友是否还记得我,,,,,,


IP属地:北京1楼2017-06-15 19:43回复
    咳咳 其实是有一点问题想请教下老朋友的......
    关于物品(隐藏)属性的显示问题
    本来我是希望通过修改能够让具有这些隐藏属性和弹速、弹容属性能够显示出来的
    比如说穿心箭的穿盾(更多穿透力)属性 以及某些马里廷战棍的可以击倒敌人属性
    查了下ui.csv里只有破格挡、对盾加成之类
    并没有穿透或者击倒之类对应的strings
    看来需要自己手动添加了
    但问题是 这些strings和属性代码是怎么自动对应的呢


    IP属地:北京2楼2017-06-15 19:43
    收起回复
      如果方便的话不知能否请您帮忙看一下呢......


      IP属地:北京3楼2017-06-15 19:44
      回复
        呃,现在是这么一个情况。
        弹速是很好加的。只要把这一段:
        5 0 1570 2 1224979098644774912 1224979098644774913 1073741855 2 1224979098644774912 8 1073741855 2 1224979098644774912 9 1073741855 2 1224979098644774912 10 1073741855 2 1224979098644774912 16 31 2 1224979098644774912 17 4 0 31 2 1224979098644774914 0 2709 2 72057594037927937 1224979098644774913 60 1 1585267068834414692 2075 1 4474111 3 0
        加到game_get_item_extra_text这个脚本最后一个【3 0 】之前,控制数字再加13就好。当然,1585267068834414692是native原有的快捷字符串,就是食物上增加士气的那串蓝色文字,4474111也是那种深蓝色。不过,这两处直接按照女王的那个帖子改就好。
        方便起见最好用reg1,就不用再改前面的寄存器代号了。(72057594037927937)
        不过,其他的特性有点棘手。
        不是因为获取、添加棘手,而是在下不知道具体需求是什么。
        比如,是只需要穿盾、更多穿透、击倒,还是只需要其中一两个,还是更多?
        因为,字符串的迭代是三个以上比较方便,三个以下不如用穷举。
        又比如,穿盾这个特性是和其他两个特性并列的,所以还需要区别物品种类。
        在下也试想写一个泛用性较高的代码组,但是因为上述原因,还是失败了。
        所以,如果老兄需要什么特性,用在什么物品上,最好给在下一个具体的目录清单。这样在下也好对症下药。
        以上。


        IP属地:河南4楼2017-06-17 17:54
        收起回复
          抱歉 昨天都没上贴吧。。。
          看了下 似乎是以下几个地方对游戏性影响比较大
          穿透盾牌
          持盾减伤
          可以发动长枪冲刺
          击倒敌人
          更多穿透力
          5个...其中长枪冲刺和穿盾和其他属性并列 可能会比较麻烦
          其实就是潘德G啦
          感谢原暗兄的帮忙


          IP属地:北京5楼2017-06-19 16:14
          收起回复
            试了一下 我的魔改潘德G 3.25 会报错的说
            不过以前并没有改过game_get_item_extra_text脚本下的内容
            (汗...


            IP属地:北京6楼2017-06-19 16:32
            回复
              确认一下 您所说的控制数字是指文件开头的那个数字吗?(大约600+到700+的样子 像潘德G就是739


              IP属地:北京来自Android客户端8楼2017-06-19 16:58
              回复

                又试了一下 似乎“控制数字”似乎是这个数字?
                不过将这个+13并粘贴了4L之后 似乎出现的是两行“竞技之王”?


                IP属地:北京9楼2017-06-19 18:10
                收起回复
                  试了一下
                  似乎是所有无前缀的物品都会出现这一行注释


                  但有前缀的则不会出现


                  IP属地:北京10楼2017-06-19 18:18
                  回复
                    5 0 2320 2 9 1585267068834416125 2320 2 10 1585267068834416125 1570 2 1224979098644774919 1224979098644774912 1073741855 2 1224979098644774919 2 1073741855 2 1224979098644774919 3 1073741855 2 1224979098644774919 4 1073741855 2 1224979098644774919 5 1073741855 2 1224979098644774919 6 1073741855 2 1224979098644774919 8 1073741855 2 1224979098644774919 9 1073741855 2 1224979098644774919 10 1073741855 2 1224979098644774919 16 1073741855 2 1224979098644774919 17 31 2 1224979098644774919 18 4 0 1073741855 2 1224979098644774919 8 1073741855 2 1224979098644774919 9 1073741855 2 1224979098644774919 10 1073741855 2 1224979098644774919 16 31 2 1224979098644774919 17 2709 2 1224979098644774920 1224979098644774912 2133 2 72057594037927937 1224979098644774920 2320 2 10 1585267068834417714 2320 2 9 1585267068834417712 3 0 4 0 2723 2 1224979098644774912 16777216 2320 2 10 1585267068834417715 2320 2 9 1585267068834417712 3 0 4 0 2723 2 1224979098644774912 134217728 2320 2 10 1585267068834417716 2320 2 9 1585267068834417712 3 0 4 0 2723 2 1224979098644774912 2147483648 2320 2 10 1585267068834417717 2320 2 9 1585267068834417712 3 0 4 0 2723 2 1224979098644774912 274877906944 2320 2 10 1585267068834417718 2320 2 9 1585267068834417712 3 0 4 0 2723 2 1224979098644774912 17592186044416 2320 2 10 1585267068834417719 2320 2 9 1585267068834417712 3 0 2320 2 10 1585267068834416125 31 2 1224979098644774913 0 60 1 1585267068834417712 2075 1 16777215 3 0


                    IP属地:河南11楼2017-06-19 23:10
                    收起回复
                      quick_strings文件里面添加的内容是
                      qstr_s9_and_s10 {s9}_{s10}
                      qstr_none _
                      qstr_dansu dansushi_{reg1}
                      qstr_chuandun chuan_dun
                      qstr_chidun chi_dun_jian_shang
                      qstr_chongci chong_ci
                      qstr_jidao ji_dao
                      qstr_chuantou geng_duo_chuan_tou
                      这个文件的控制数字+8(原先是3120,改为3128)。
                      汉化不提。依照女王的帖子很容易理解。
                      这里要说的是,这是在下用没有改过的G3.25改的,所以,如果老兄的文件已经改过了,那么就参照下面的对应,把上面的那个脚本文件里面的快捷字符串代号改成老兄自己的代号就好(代号规则依旧可以参考女王的帖子)。
                      qstr_s9_and_s10 1585267068834417712
                      qstr_none 1585267068834416125
                      qstr_dansu 1585267068834417714
                      qstr_chuandun 1585267068834417715
                      qstr_chidun 1585267068834417716
                      qstr_chongci 1585267068834417717
                      qstr_jidao 1585267068834417718
                      qstr_chuantou 1585267068834417719
                      ps:qstr_none之所以会异常,是因为在下之后才发现原本设定里有一个一样名称的快速字符串。所以,实际上反编译器调用的是那个。
                      不过,因为正好那个也是一个空白,所以在下也懒得再去改这种地方了。于性能是无妨碍的。


                      IP属地:河南12楼2017-06-19 23:31
                      回复
                        快速字符串的翻译只说这个吧
                        qstr_s9_and_s10|{s9} {s10}
                        后面的格式尽量使用这种横向的,而不要用换行的(^)。
                        因为还要考虑到自建换装的问题。用换行的话,中文会出现相互覆盖的情况。
                        另外,还有一点要先说明。
                        类似祖传弓之类的被标上大段注释的物品,这套工序是不起效的。
                        因为那些注释实在太占空间,所以在下干脆放弃给它们再加说明。反正也只是特殊装备而已。ㄟ( ▔, ▔ )ㄏ


                        IP属地:河南13楼2017-06-19 23:35
                        回复
                          恩 谢谢原暗兄 我过会就试下


                          IP属地:北京来自Android客户端14楼2017-06-20 23:25
                          回复