审判末世生存模拟吧 关注:349贴子:1,818
  • 13回复贴,共1

Judgment 审判:生存模拟 自己动手做MOD

只看楼主收藏回复

一楼送了~


IP属地:江苏来自手机贴吧1楼2017-09-06 23:52回复
    以前接触过这个游戏,当时是英文版,能玩但是看着累,就搁置了,前几天看到斗鱼有人直播这个游戏,是中文,打开steam看了下,居然是官中,价格还很亲民,于是入了正,当时看直播时阿婆主困难模式被各种按地摩擦,很是偷笑了一阵,自己玩时也选了困难模式,想感受下到底有多难,于是乎,当看着自己手下十几个废柴七八条破弓,一边又是蹭蹭飞涨的暴露值时,真是“悲愤莫名”啊,哈哈哈哈~
    被各种花式摩擦后,想找些能降低些难度的手段,发现网上资源很少,一些有价值的文章也几乎全在这个吧里,在此要感谢吧主,辛苦了~
    steam上的MOD也很少,有些还有各种各样的问题,平衡性更是众口难调,尝试多个MOD均不满意后,决定自己定制MOD,捣鼓半天后终于成功,在这里抛砖引玉,希望能吸引更多此类游戏的同好~
    夜班手机发帖,后续内容将会慢慢添加~


    IP属地:江苏来自手机贴吧2楼2017-09-07 00:54
    回复
      我选择的是投机取巧的方式,steam上找个内容少的MOD,把MOD添加的新东西删了,我们要的是修改参数的原版内容,保留config和图片等文件,这样省得自己做(虽然也不麻烦),添加item、skills等文本文件,建议用editplus这种工具打开,这样编辑代码更方便,以工程师为例,可以调低负面属性几率,调高建筑、打造、研究等技能出现几率,再把技能数量随机数调成0-5,这样出现极品工程师几率会很高,如果想更进一步,可以把技能效果也调高,比如建筑技能效果从70%改为200%,其他职业同理,还可以把生存主义者的冒险者技能加入跑速增加50%的特效当斥候用,简单有趣,因为MOD优先调用,在不改动原始文件的前提下可以随意DIY,简单方便安全~
      还有一点就是物品装备的改动,比如让M16射程比弓箭远,命中从100%改为80%,可以按自己喜好把枪械或者奇幻类武器加强,这些都非常简单~
      明天回去后把代码加入注释后上传,有兴趣的可以参考下~


      IP属地:江苏来自手机贴吧3楼2017-09-07 01:17
      收起回复
        如果你是在B站看的直播我都怀疑你看的是不是我...不过这个游戏MOD的确不太好做,顶多就是改改数据。另外,这个吧没有吧主


        IP属地:天津来自Android客户端4楼2017-09-07 19:44
        收起回复
          我选择的是steam上的忍者MOD-ninjias,保留Sprites文件夹,里面是一个图标文件,Config.txt文件内容全删除,ModConfig.json保留,里面是一些关于这个MOD的介绍文字,也可以用editplus修改成自己专属的介绍,preview.png是游戏界面选择MOD时显示的图片,也可以保留或替换,Texts.txt和Text-de.txt不用管,是添加的新内容的游戏内文字描述,新内容删除了自然游戏里也不会调用这些描述,以上完成后,剩下的就是定制了~


          IP属地:江苏6楼2017-09-07 22:15
          回复
            首先是: Professions.txt。
            这个是职业定制的内容,职业包含什么技能属性,出现几率就在这里修改,下面举例说明:
            #Professions
            professions.base.common.skills.bodybuilder=1
            professions.base.common.skills.healthy=1
            professions.base.common.skills.meatlover=0
            professions.base.common.skills.gardener=1
            professions.base.common.skills.believer=1
            professions.base.common.skills.clever=1
            professions.base.common.skills.perceptive=1
            professions.base.common.skills.alienabductee=0.7
            professions.base.common.skills.geek=1
            professions.base.common.skills.weirdo=0.5
            professions.base.common.skills.vegan=0
            professions.base.common.skills.hippie=0
            professions.base.common.skills.adventurous=0.7
            professions.base.common.negskills.smoker=0
            professions.base.common.negskills.weak=0
            professions.base.common.negskills.addict=0
            professions.base.common.negskills.shortsighted=0
            //以上是所有分支职业的父类,有点类似面向对象程序语言中的继承,没有在子类中特殊注明的都会按父类规则
            调用,其英文名可以与汉化技能名一一对应,negskills指的是负面的属性,=后面的数字代表出现的几率。
            professions.entity.engineer.parents=professions.base.common
            professions.entity.engineer.profskills.builder=9
            professions.entity.engineer.profskills.scientist=9
            professions.entity.engineer.skills.geek=9
            professions.entity.engineer.skills.clever=9
            professions.entity.engineer.skills.crafter=9
            professions.entity.engineer.skills.adventurous=0
            professions.entity.engineer.skills.hippie=0
            professions.entity.engineer.skills.vegan=0
            professions.entity.engineer.skills.meatlover=0
            professions.entity.engineer.skills.gardener=0
            professions.entity.engineer.skills.believer=0
            professions.entity.engineer.skills.healthy=0
            professions.entity.engineer.skills.weirdo=0
            professions.entity.engineer.negskills.weak=0
            professions.entity.engineer.negskills.smoker=0
            professions.entity.engineer.negskills.addict=0
            professions.entity.engineer.negskills.shortsighted=0
            professions.entity.engineer.generatechance=0.5
            //这是工程师的技能属性,可以看到已经修改的很逆天了,有profskills标记的代表此类技能在这个职业中会按照
            Skills.txt中的限制决定出现个数,默认是1,也就是说,工程师如果有科研,就不会同时出现建筑。
            professions.entity.fighter.parents=professions.base.common
            professions.entity.fighter.profskills.brute=0.1
            professions.entity.fighter.profskills.soldier=9
            professions.entity.fighter.skills.spook=9
            professions.entity.fighter.skills.miner=5
            professions.entity.fighter.skills.woodcutter=5
            professions.entity.fighter.skills.scavenger=9
            professions.entity.fighter.skills.excop=0
            professions.entity.fighter.skills.alienabductee=0
            professions.entity.fighter.skills.geek=0
            professions.entity.fighter.skills.hippie=0
            professions.entity.fighter.skills.vegan=0
            professions.entity.fighter.negskills.weak=0
            professions.entity.fighter.generatechance=2
            //这是战士的技能属性。
            professions.entity.survivalist.parents=professions.base.common
            professions.entity.survivalist.profskills.farmer=9
            professions.entity.survivalist.profskills.adventurous=2
            professions.entity.survivalist.skills.miner=5
            professions.entity.survivalist.skills.crafter=9
            professions.entity.survivalist.skills.clever=5
            professions.entity.survivalist.skills.woodcutter=2
            professions.entity.survivalist.skills.gardener=9
            professions.entity.survivalist.skills.gatherer=3
            professions.entity.survivalist.skills.scavenger=1
            professions.entity.survivalist.skills.believer=0
            professions.entity.survivalist.skills.excop=0
            professions.entity.survivalist.skills.spook=3
            professions.entity.survivalist.skills.vegan=0
            professions.entity.survivalist.skills.hippie=0
            professions.entity.survivalist.generatechance=5
            //生存主义者的技能属性。
            professions.entity.occultist.parents=professions.base.common
            professions.entity.occultist.skills.occultist=9
            professions.entity.occultist.skills.believer=9
            professions.entity.occultist.skills.geek=9
            professions.entity.occultist.skills.clever=9
            professions.entity.occultist.skills.crafter=5
            professions.entity.occultist.skills.weirdo=5
            professions.entity.occultist.skills.farmer=0
            professions.entity.occultist.generatechance=0.5
            //神秘主义者的技能属性。
            professions.entity.priest.parents=professions.base.common
            professions.entity.priest.profskills.builder=9
            professions.entity.priest.profskills.devout=5
            professions.entity.priest.skills.farmer=5
            professions.entity.priest.skills.crafter=9
            professions.entity.priest.skills.clever=9
            professions.entity.priest.skills.countryperson=0
            professions.entity.priest.skills.corrupt=0
            professions.entity.priest.skills.geek=0
            professions.entity.priest.skills.hippie=0
            professions.entity.priest.skills.believer=0
            professions.entity.priest.generatechance=0.1
            //神职人员的技能属性。


            IP属地:江苏7楼2017-09-07 22:29
            回复
              然后是:Skills.txt。
              这里可以修改技能的效果,同一个技能包含那些特效都可以修改。下面举例说明:
              skills.config.skillcount=0-6
              skills.config.profskillcount=1
              skills.config.negskillcount=-2-1
              //这里应该是设定了一个随机数区间,随机到那个区间就在对应的技能中按几率抽取,第一行是普通技能属性区间,第三行是负面属性区间,如果在Professions.txt里已经把负面属性调低或直接设为0,第三行不改也行。
              skills.cancels.geek=brute,soldier
              skills.cancels.farmer=occultist,believer,addict
              skills.cancels.vegan=meatlover
              skills.cancels.hippie=brute,soldier,excop,spook
              skills.cancels.adventurous=gardener
              skills.cancels.clever=brute
              skills.cancels.weak=bodybuilder,healthy
              skills.cancels.perceptive=shortsighted
              //这里是设定了技能的不相容性,=前面的技能与后面的不会同时出现。
              #Starting Skills - Profession Specific
              skills.entity.builder.effect.actiongroup_build=2
              //建筑技能效果200%,原值是0.7,也就是70%。
              skills.entity.crafter.effect.actiongroup_craft=1.5
              //打造技能。
              skills.entity.scientist.effect.actiongroup_research=1.5
              //研究技能。
              skills.entity.occultist.effect.actiongroup_occultresearch=2.0
              skills.entity.occultist.effect.actiongroup_rituals=2.0
              //上面两行描述的是同一个技能:occultist,神秘主义者,里面包含两个效果,神秘研究和仪式。
              skills.entity.miner.effect.actiongroup_mine=1.5
              skills.entity.miner.effect.actiongroup_quarry=1.5
              skills.entity.farmer.effect.actiongroup_agri=1.0
              skills.entity.farmer.effect.efficiency_agri=0.3
              skills.entity.gardener.effect.actiongroup_agri=1.0
              skills.entity.gardener.effect.efficiency_agri=0.3
              skills.entity.geek.effect.actiongroup_occultresearch=1.0
              skills.entity.geek.effect.actiongroup_research=1.0
              skills.entity.geek.effect.damage=0.1
              skills.entity.geek.effect.accuracy=0.1
              skills.entity.soldier.effect.damage=0.5
              skills.entity.soldier.effect.accuracy=0.5
              skills.entity.soldier.effect.actiongroup_patrol=0.5
              skills.entity.soldier.effect.health=0.5
              skills.entity.soldier.effect.walkspeed=0.5
              //战士技能,可以看到在修改参数以外还添加了一个特效,走路速度增加50%,也就是说,所有技能都可以随意增加特效,这就带来了无限的可能性,事实上,忍者 MOD的新职业也就是这么拼凑出来的。
              skills.entity.bodybuilder.effect.health=0.5
              skills.entity.bodybuilder.effect.energy=0.5
              skills.entity.bodybuilder.effect.nutrition=0.5
              skills.entity.healthy.effect.health=0.5
              skills.entity.adventurous.effect.tag_bow_accuracy=0.5
              skills.entity.adventurous.effect.actiongroup_chop=0.5
              skills.entity.adventurous.effect.actiongroup_quarry=0.5
              skills.entity.adventurous.effect.actiongroup_mine=0.5
              skills.entity.adventurous.effect.actiongroup_agri=-0.2
              skills.entity.adventurous.effect.walkspeed=0.5
              //冒险者技能也增加了走路速度,没道理rogue、ranger跑的还没warrior快对吧,哈哈。
              skills.entity.clever.effect.actiongroup_occultresearch=1.0
              skills.entity.clever.effect.actiongroup_research=1.0
              skills.entity.clever.effect.actiongroup_craft=1.0
              //所有数值都可以改为负值,表示减益。


              IP属地:江苏9楼2017-09-07 22:47
              回复
                Items.txt的修改也很简单。
                以M16举例:
                # Weapons Level 3+
                items.entity.m16.parents=items.base.firearm,items.base.level3,items.base.rare
                items.entity.m16.tags.rifle=true
                items.entity.m16.tags.firearm=true
                items.entity.m16.properties.damage=30
                items.entity.m16.properties.attackspeed=5
                items.entity.m16.properties.range=10
                items.entity.m16.properties.accuracy=100
                items.entity.m16.properties.attacksound=gun_attack
                items.entity.m16.properties.prefab=m16
                items.entity.m16.properties.survivorattackanimation=SurvivorAssaultRifle
                items.entity.m16.properties.attackanimation=BulletAttackPrefab
                items.entity.m16.properties.hand=right
                crafting.entity.m16.amount=1
                crafting.entity.m16.work=2540
                crafting.entity.m16.research=assaultrifles
                crafting.entity.m16.station.weaponsworkshop=1
                crafting.entity.m16.priority=5
                crafting.entity.m16.locked=true
                crafting.entity.m16.tags.advfirearms=true
                crafting.entity.m16.costs.composites=10
                crafting.entity.m16.costs.weaponparts=10
                crafting.entity.m16.costs.gunpowder=10
                //上面把射程改成了10,比复合弓远了点,伤害改为30,射速5,这样M16就好用多了。


                IP属地:江苏10楼2017-09-07 22:51
                回复
                  以上列举的是在原版内容基础上对参数进行的修改,如果要添加新职业、新技能、新物品的话,其实也是利用上面的内容进行组合再重设参数,比如忍者职业,除去那两个图片和技能参数排列重组外,并没有增加更多的东西,完全可以自己定义个新的职业,比如砍砍兵口水兵啥啥的,多些步骤和水磨工夫,并不难,再进一步的话可以添加新的近战或远程动作文件,声效文件,这样可以更有代入感,但需要一些程序专业技能,感觉不是很有必要。
                  做MOD最考验功力的始终还是平衡性,但如果只是用来娱己的话,掌握了这些已经可以很欢乐的去摩擦各路怪兽了~


                  IP属地:江苏11楼2017-09-07 22:59
                  回复
                    在那


                    12楼2022-05-29 21:17
                    回复