starfield吧 关注:74,449贴子:1,959,679

回复:作为一个菜鸡mod作者来谈谈这次装备掉落的问题,以及我个人推测

只看楼主收藏回复

讲的专业多了


IP属地:浙江来自Android客户端32楼2023-08-26 16:03
回复
    @大排骨Evistix 可以来看看


    IP属地:浙江来自Android客户端33楼2023-08-26 16:07
    回复
      2026-04-05 23:13:49
      广告
      不感兴趣
      开通SVIP免广告


      IP属地:内蒙古来自Android客户端34楼2023-08-26 16:07
      回复
        支持大佬


        IP属地:上海来自Android客户端35楼2023-08-26 16:07
        回复
          感觉是历史性的大退步,不看好。


          36楼2023-08-26 16:08
          回复
            补充:b社创建一个NPC的逻辑
            B社的NPC分为两种,一种是重要NPC(带保护),另一种是刷新类NPC。
            不管那种NPC,首先都会有一个race,这个race决定了npc最里面的样子(嗯就是你们担心的那个),然后在身体的基础上进行捏脸,所以这就是刷bodyslide的时候基础身形,装备都是无头怪,因为那个身形才是最基础的。
            重要NPC会单独用一个formid专门捏他,刷新类NPC就比较复杂了。除了用race的那个基础身形之外,b社首先先会捏4-8个脸模,来确定头的那部分:

            脸模+身子组合之后我们得到了一个完整的素体,这还不够,这些脸模会被整合到一个list之中,用于一个随机npc 的生成,这些脸模被我们称之为Template模版,同样的,一个人物属性、道具、AI都可以采用template的形式最终汇总到一个NPC之上。

            所以在这里的vampireboss,其实就有8种随机的面貌,引用了另一个吸血鬼boss的数据,在这种template套娃之下,捏一个NPC很快的同时又可以保证这些随机出来的NPC有着截然不同的外貌和装备。
            B社捏人的逻辑一向如此,所以我不太担心星空会有NPC没有果体的情况,真要出现这个问题那我该怀疑todd是不是被人夺舍了


            IP属地:黑龙江37楼2023-08-26 16:09
            收起回复
              看来制作并不是很困难,我都可以试试,但是,要如何平衡游戏又变成了新的问题,要么是游戏性能大大下降要么是经济系统崩坏,不太好搞啊。


              IP属地:福建来自Android客户端38楼2023-08-26 16:17
              收起回复
                简单点,衣服和果体不是同一个模型文件(nif),比如把一个穿毛皮甲的敌人给扒了,游戏显示的外观文件从毛皮甲.nif变成果体.nif。所以不存在什么衣服和身体焊不焊在一起的问题,装备和果体这根本就是两个文件。毛皮甲露出来的腿和果体的腿有什么关系?它们是两条不同的腿(虽然看起来是一样的)


                39楼2023-08-26 16:20
                收起回复
                  2026-04-05 23:07:49
                  广告
                  不感兴趣
                  开通SVIP免广告
                  硬核


                  来自Android客户端40楼2023-08-26 16:25
                  回复
                    非常理性的帖子,看了下竟然也是环世界玩家,今天在这个吧里看到的最摆事实讲道理的两个帖子全是环世界玩家发的,同为环友感觉是真的亲切


                    IP属地:广东41楼2023-08-26 16:25
                    收起回复
                      现在来看就3种可能:1底层修改,这个无解,但基本不可能。
                      2:类辐射4,装备中的护甲在物品栏中被隐藏。这个比较有可能,因为我觉得人形npc么必要做出有没有worn的区分,这样可拓展性会大大减小。
                      3:类老滚,npc使用的宇航服物品上有none-playable的标签,所以在物品栏中不会显示,也就是把npc的装备和玩家的装备区分开了,这种情况最简单,mod取消none-playable标签就行了。


                      IP属地:福建来自Android客户端42楼2023-08-26 16:27
                      回复
                        啊对,现在有没有PC偷跑的,xsx上因为开不了控制台所以看不到NPC的一些细节,比如:现在路人NPC还有没有自己独立的reference id了?


                        IP属地:黑龙江43楼2023-08-26 16:29
                        收起回复
                          可能他们在掉落物品新增了一个几率字段,要改的话应该调整概率就好?可能用edit就能改


                          IP属地:广东来自Android客户端44楼2023-08-26 16:29
                          收起回复


                            IP属地:陕西45楼2023-08-26 16:40
                            回复
                              2026-04-05 23:01:49
                              广告
                              不感兴趣
                              开通SVIP免广告
                              重要的是npc的属性呢,要是npc变成了gta的路人你改装备掉落还有意义吗


                              IP属地:广西来自Android客户端46楼2023-08-26 16:46
                              收起回复