2014-01-03 20:27:23 k73游戏之家 作者:小時
自从入手游戏之后就一直对这游戏提供的MOD製作很有兴趣,而且MOD修改难度非常低,至少是我碰过部份可MOD的知名沙盒游戏之中还要简单,不过游戏资料摊开来给你看,光是那落落长的英文设定就够让人头痛了...,因此我想打算说明这些设定与其如何对应,让想玩MOD的玩家有资料可以参考。
目前我只是直接对其设定做说明,实际在游戏中功用如何我不知道,如果有错请用留言指证,谢谢,如果有哪位玩家也在研究MOD设定有心得的话欢迎分享。
另外个人推荐功能强大的编辑器Sublime Text,在各方面都很好用,可惜他是共享软体,会有在储存档案数次的时候弹出视窗干扰。
下面就开始进行这些设定的说明,以上当作索引用.
随机生成近战武器系列设定说明:只要是可挥砍刺击并伤害的武器都可以作为随机生成近战武器
位置:
items\swords\randomgenerated
{
//名称
"name" : "watersword",
//最大堆叠
"maxStack" : 1,
//稀有度 可分为 "common"(常见), "uncommon"(不常见), "rare"(稀有), "legendary"(传说)
"rarity" : "legendary",
//基本伤害[最小伤害,最大伤害]
"baseDps" : [2.5, 3.5],
//攻速[最小攻速,最大攻速]
"rateOfSwing" : [0.8, 1.9],
//不明(应该是攻击倍率)
"multiplier" : 0.35,
//不明(应该是攻击範围)
"firePosition" : [15.5, 4.5],
//不明
"fireAfterWindup" : true,
//枪口的闪光动画(为何近战武器会有这个功能...)
"muzzleFlashes" : [ ],
//音效
"soundEffect" : [ "/sfx/melee/swing_twohanded.wav" ],
//种类,系统会依你写的种类寻找有没有符合的图片资料夹
"kind" : "watersword",
//种类检查
"inspectionKind" : "sword",
//主要姿态
"primaryStances" : {
//发射体类型,对应projectiles资料夹的.projectile系列设定
"projectileTypes" : [ "waterswoosh" ],
//发射体设定
"projectile" : {
//发动速度
"speed" : 0.1
},
//站立状态
"idle" : {
//是否双手拿持
"twoHanded" : false,
//手臂角度
"armAngle" : -90,
//武器角度
"swordAngle" : -90,
//手部位置
"handPosition" : [-2.7, -16.5],
//手臂动画
"armFrameOverride" : "idleMelee",
//不明(应该是持续时间)
"duration" : 0.1
},
//武器举起状态
"windup" : {
"twoHanded" : true,
"armAngle" : 90,
"swordAngle" : 90,
"handPosition" : [-2.7, -16.5],
"duration" : 0.07,
//状态效果
"statusEffects" : [
//kind(种类),shieldsuppressed(防御压制),duration(持续时间)
{ "kind" : "shieldsuppressed", "duration" : 0.1 }
]
},
//武器攻击状态
"cooldown" : {
"twoHanded" : true,
"armAngle" : -45,
"swordAngle" : -90,
"handPosition" : [-2.7, -27],
"duration" : 0.4,
"statusEffects" : [
{ "kind" : "shieldsuppressed", "duration" : 0.1 }
]
}
},
//调色板(目前不明)
"palette" : [
{ "676767" : "756257", "B1B1B1" : "a18d7f", "E9E9E9" : "e0c7b5", //iron//
"A1750B" : "7e0000", "BC8B07" : "b71111", "F5E458" : "eb3f3f", //gold//
"624122" : "5b5b5b", "886337" : "7f7e7d", "b0885f" : "a09f9e", //wood//
"F32200" : "ffae46", "FFAB9E" : "ffd878", "FEFFFF" : "fcf7da", //energy//
"605C57" : "363636", "A89E93" : "5d5d5c", "D2C5B6" : "7e7e7e" //steel//
}
],
//名称生成,格式为"(名称).config:nameGen"
"nameGenerator" : "waterswordnames.config:nameGen"
}
.config:nameGen设定说明
这是配套随机生成系列设定的.config
主要是生成武器名称,目前看到名称最大组合为叁组,是否可以组到4组以上不得而知
{
"nameGen" : [
{ "mode" : "alts" },
[
{ "mode" : "serie" },
//组合名称1(必要,若要使用两组以上要在中括号后面打逗号隔开,不然会出错)
[ { "mode" : "alts" }, "Splash ", "Sea ", "Wave ", "Sandy ", "Surf ", "Typhoon ", "Aqua ", "Diving ", "Beach ", "Wet ", "Drowning ", "Cthulhu ", "Octopus ", "Seahorse ", "Hylotl ", "Shark " ],
//组合名称2(可选)
[ { "mode" : "alts" }, "Stabber", "Blade", "Sword", "Dicer", "Renderer", "Slicer", "Hacker", "Cutter", "Killer", "Slasher", "Splitter", "Carnage", "Horror", "Calamity", "Carver" ]
]
]
}