starfield吧 关注:73,185贴子:1,917,506

【CK2编辑器交流】记录一下自己修改星空的经验

取消只看楼主收藏回复

先说明下我不是大佬算是萌新,开这个贴只是为了钓出空降大佬赐教
老滚5和辐射4的CK都用过,个人感觉做的最好的设计是能隐身的自曝变种人和有位移+分裂的辐射苍蝇,我还把变种人的手持核弹做成了可用的武器。
我感觉B社游戏最大的魅力就是游戏结构的开放性,通过控制台+编辑器能让游戏变成你想要的样子。个人偏好战斗类型的修改,星空的战斗体系结合了滚的魔法+辐射的枪械与投掷物,算是所有作品里面最齐的了,武器模型也精美,所以打算边玩边改,最终在一千颗星球里面选择一颗集中爆改成副本。
目前主线才刚开始做,真的着手改游戏得通完一遍本体内容+看完CK2教程,还有很长一段时间……
这个帖子就从我在用的、掌握了的能力开始写起吧。


IP属地:湖南1楼2024-08-07 15:05回复
    【物品代码】
    首先说下我星空mod都打不太明白,目前还在体验本体。
    像我一样的新手不推荐直接修改游戏里面的东西,藏一个bug整个mod都会废掉,最稳妥的办法是复制一个新的再做修改。新的武器、护甲、人物如果不和已有的东西做关联,在游戏里面是找不到的,在想怎么做关联之前最好的解决方式是用控制台调用出来。
    在CK中新建的东西会生成一个 form id ,只要mod正确加载了,就能通过这个ID调出来。
    星空的代码前缀有四位数,例如我创建的第一个物品代码是“0X01000813”,这个暂时不知道原因,前作的前缀只有两位数。调用的时候务必输入正确代码,游戏本体内容的代码前缀都是0所以可以忽略,例如开锁器的“000000000A”只需要输入a,信用点只需要输入f


    IP属地:湖南3楼2024-08-07 15:18
    回复
      【武器修改】
      萌新最喜欢的东西,给自己整一把手感好的武器能大幅提升游戏体验
      需要说明的是,从辐射开始,最终拿到你手上的武器是“本体+配件+附魔词条”的集合体,在游戏里面哪个最后加载哪个级别最高。例如我把手枪的发射物改成火箭,但是消音器会把发射物改成一种隐形的子弹,最终的结果就是本来能爆炸的子弹装上消音器之后被改回去了。最难顶的就是辐射里面的摇摇乐,它几个配件都能改子弹,做起来各种问题。
      当然出现以上问题都是因为武器和配件的效果存在冲突,如果没有冲突都是可以生效的。


      IP属地:湖南4楼2024-08-07 15:25
      回复
        首先找到武器,程序左上角的菜单栏第三个“View”,再找第三个“Object Windows”,修改物品都在这里。
        武器在“Item-Weapon”里面,点开一个就可以看到这样的武器信息页面。


        IP属地:湖南5楼2024-08-07 15:31
        回复
          注意ID下面是有一堆菜单的,各种功能在不同的页面,我列举一些常用的,不全!不全!不全!
          【Aim】这里可以修改武器瞄准参数和瞄准镜样式,鬼知道什么原因每次点开都会直接删掉瞄准镜,再手动调回去即可。
          【Ammuntion】这里可以修改武器弹药种类、弹容量、发射物种类、发射物数量等,常用,可以调用其他武器的project,达到多种功能,也能让武器自带寸拳效果。
          【Art】、【Audio】武器打击到不同东西的演出效果和声音,战斗党不常用。
          跳过直接到【damage】伤害和伪附魔系统,非常常用。
          【Firing】开火与射速,常用。
          【Flags】武器的特殊属性,大部分不常用,例如点开 Non playable 会让玩家用不了武器且物品栏不显示,NPC不受影响。
          【General】武器名称、价格、重量等,常用。
          【Melee】武器近战系统,枪托刺刀党常用。
          【Mods】真附魔系统,能玩出花来但其实不常用。
          【Power】疑似切割机独有系统,开启了武器就不消耗弹药变成充能模式了。
          【Reload】武器装弹系统。
          后面的还没整明白,先跳过先跳过


          IP属地:湖南6楼2024-08-07 15:44
          回复
            首先被我实现的是无限子弹功能,直接在power里面点开enable就可以爽射了,武器将不会消耗弹药,在下面的full recharge time 里面决定武器多久才能充满电,recharge delay 里面决定武器停火多久开始充电,弹容量在前面的ammunition里面修改,改这个有时候会造成武器的弹药屏幕显示不正确。


            IP属地:湖南7楼2024-08-07 15:55
            收起回复
              武器伤害页面,武器的DPS由伤害页面的各项参数和武器射速叠加计算。
              Base Damage 单发的基础【物理】伤害,能量武器的basedamage设置成0。
              Critioal Multiplier 暴击倍率,4就是4倍伤害,暴击相关数据不计算DPS
              Critioal Effect 暴击效果,触发暴击后从spell栏里面选择一个效果给被暴击的敌人。
              Damage Types 其他伤害会在这里有个项目决定伤害类型和数值,多加几项能打出混伤,计算DPS。
              Range 射程相关,武器的最大最小射程和射程外倍率(一般小于1,有超距惩罚)。
              Enchantable 武器【伪】附魔,老滚时代的遗产,击中目标给对方一个Enchant里的效果。


              IP属地:湖南8楼2024-08-07 16:05
              回复
                说一下附魔问题,因为老滚的附魔基本只在打中后才生效,所以都是 Enchantment,辐射和星空很少从这里面着手了,更多样的效果都做在Mods里面了,所有的配件和词条都是以Mods项目生效的,直接在武器上加Enchantment属于你还能用,但制作组已经不这么玩了(主武器,投掷物还是这么玩的)


                IP属地:湖南9楼2024-08-07 16:09
                回复
                  先挂在这里等回帖,我去杰米森通马桶了


                  IP属地:湖南10楼2024-08-07 16:09
                  回复
                    对了,使用控制台和mod都会没有成就,和我一起做放弃成就去战斗的男人


                    IP属地:湖南11楼2024-08-07 16:15
                    回复
                      突然发现精品了有点不好意思
                      这个不算教程贴,CK是B社游戏的骨架,包含的内容很难有条理地讲述清楚,而且大家都在摸黑的阶段我肯定没办法和成熟的MODer比,不过更多人看也是好事啦。
                      我最大的建议是想玩CK2的吧友先去滚吧辐吧看看CK1的教学贴,两个版本共通之处是非常多的,很多思路可以搬过来用。


                      IP属地:湖南18楼2024-08-07 23:37
                      回复
                        既然加精了,只有武器说明有点对不住人,现在来说下衣服。
                        服饰/头盔/宇航服/背包 全部都在Item-Aromor里面,能整的活儿不多,最大的用处是调出一些B社明明建模了又不勾选playable的玩意。
                        最左边一列都是基础的没啥好说,名字价格重量物理护甲,那个Enchanting就是老滚装甲附魔的东西,设计师一般不用了,但图省事还可以接着用,最主要的是那个playable,玩家要用必须勾选。
                        中间一列是装备位置,例如辐射4很多衣服和战斗装甲冲突就是装备位置勾选太多,同一个位置只能有一个装备。
                        中间下面窗口是添加其他抗性用的,总之这里能整的东西非常少,装备的功能都是靠配件的mods词条实现的,甚至飞行背包的本体其实也不带飞行能力,只不过游戏里面会给个配了飞行改装的给你。


                        IP属地:湖南19楼2024-08-08 00:00
                        回复
                          插播一条我现在不会细说但以后可能会补的内容,楼上经常提到的mods词条。
                          它们在Items-object mod一栏,游戏里的改枪改甲都是用的它,甚至改船和一些perk虽然不在这里,但也是用的mods词条实现。里面词条组合巨多,再加上老滚不常用这个系统,所以我短暂的修改生涯暂时没法细讲。
                          而且mods词条要实装到游戏里面有很多步骤,如果不求做大mod只要小范围增强游戏的话建议略过。
                          值得注意的只有两个窗口,第一个是Target type,决定给到你不同的词条,第二个是Property Modifiers,里面右键Add就可以开始加词条,成千上万的组合就开始挑吧~
                          有兴趣的吧友可以开始尝试哪些词条会生效了,期待一些灵感。
                          总结一个词就是“万能”,这才是真正的附魔,利用mods词条你可以让武器代替盔甲给你加抗性负重速度,一个配件就能实现所有的功能。但是修改到实装比弃用的Enchanting要复杂很多,浅层修改建议跳过。


                          IP属地:湖南20楼2024-08-08 00:21
                          回复
                            【发射物】projectile
                            这是一个可以玩出花的东西,游戏里的枪械/投掷/星裔能力/飞船攻击 都会引用发射物,飞船攻击系统是星空专有的,还没有测试过修改project对太空战的影响。
                            发射物在Special Effect - Projectile 里面查找,在武器的Ammuntion一栏引用,或者在能力的Magic Effect里面引用,开火会通过发射物来施加伤害和效果。
                            打开一个发射物会看到这样的页面。

                            左上一块,基本信息、模型和光亮等,你想把块餐丢出去砸人也不是不行
                            Light 会让发射物自带发光效果,老滚的魔光术,可以通过这个制作照明弹。来源武器一栏疑似无效,一般不用动。
                            再往右边projectile type是发射物类型,以下是不同类型的举例。
                            【Missile】飞弹,常用,老滚的各种火球法球,辐射星空的导弹等。
                            【Lobber】抛掷物,常用,发射物会碰撞并且必然受重力影响,手雷地雷等。
                            【Beam】射线,常用,发射物是一条线且没有物理属性,各种枪弹和镭射。
                            【Flame】火焰,星空少见了,老滚火焰和辐射喷火器用的这个。
                            【Cone】冲击波,较常用,发射物会边飞边扩大,穿透目标且对所有接触到的目标施加伤害和效果。
                            【Arrow】箭,这个除了老滚都很少见,发射物在命中某些目标时会插上去。
                            其他的都很少用,那个barrier有点奇怪,老滚的火墙冰墙实际上是一种Hazard,当然可能本作会用到其他的。
                            再右边muzzle flash是枪口火焰,发射物在脱手的时候会触发的演出效果。


                            IP属地:湖南21楼2024-08-08 14:47
                            回复
                              下面的Flags是一些特殊属性,捡几个有用的说。
                              【Hitscan】发射物可以被打爆,一般用作手雷地雷等,辐射4ck里还有个能被V系统锁定的选项,要注意被打爆后的爆炸是在Edit Destruction Data里面引用,不在右边,虽然两个一般会引用同一种,但你没有设置的话不会正确爆炸。
                              【Can be picked up】发射物可以回收,例如辐射关掉地雷收回物品栏,这个应该必须配lobber和arrow,其他的选中不了。
                              【Seeks Target】辐射4里面跟踪火箭就是用的这个,星空的跟踪效果还没有测试。


                              IP属地:湖南22楼2024-08-08 14:54
                              回复