请选择 进入手机版 | 继续访问电脑版

星界边境中文论坛-StarboundForum

查看: 3774|回复: 6

[MOD教程] 【已过期】如何做自己的防具mod

[复制链接]
  • TA的每日心情
    开心
    2016-7-23 09:01
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]金镐

    7

    主题

    65

    帖子

    17

    积分

    封测会员

    修改狂魔

    Rank: 12Rank: 12Rank: 12

    积分
    17
    发表于 2015-2-9 21:30:45 | 显示全部楼层 |阅读模式
    本帖最后由 mappo 于 2016-7-23 08:56 编辑

    源地址:http://community.playstarbound.c ... ur-own-armor.46928/

    教程汉化:克拉诺克斯      整理以及新版本适用修改:Mappo

    教程4:如何做自己的防具mod

    4.1
    建立你自己的mod文件夹,名字随意



    在"MyNewArmorMod"文件夹里我们建立"recipes"和 "MyNewArmor"来保持文件的有序。

    在MyNewArmorMod文件夹中新建"MyNewArmorMod.modinfo",键入以下内容并保存:

    1. {
    2.   "name" : "MyNewArmorMod",
    3.   "version" : "Beta v. Upbeat Giraffe",
    4.   "path" : ".",
    5.   "dependencies" : []
    6. }
    复制代码


    4.2
    最快的方法依然是把重要的文件拷贝进你的mod文件夹。
    从"\Starbound\assets\items\armors\"拷贝每一个".frames"(不包括文件夹中的)文件到 "\mods\MyNewArmorMod\MyNewArmor\"下



    ".frames"不必重命名了,节省时间...

    4.3
    现在我们从"\Starbound\assets\items\armors\apex\apex-tier1"中:
    把所有文件拷贝到 "\mods\MyNewArmorMod\MyNewArmor\"
    此外,我们要把 ".chest" , ".head" and ".legs"重命名为

    MyNewArmor.chest
    MyNewArmor.head
    MyNewArmor.legs

    4.4
    你可以更改/重画防具,直到满意为止。动画的位置通常是在文本显示中图片的左边...

    如果你想改变图片的顺序或者尺寸,你应该编辑对应的".frames"文件,例如chestf.png的dimensions和positions我们可以在"MyNewArmorMod"文件夹中的chestf.frames进行设置。(上一篇教程中有提到)

    4.5
    现在我们编辑"MyNewArmor.chest"文件:





    "itemName" : (道具名称,不要忘了加部位名称,比如"chest")"MyNewArmorchest",
    "inventoryIcon" : (在icons.png显示的图标默认顺序是头部,胸部,腿部)"icons.png:chest",
    "dropCollision" : (道具的碰撞盒子)[-4.0, -3.0, 4.0, 3.0],
    "maxStack" : (最大堆叠数)1,
    "rarity" : (不解释,译注:稀有度)"Common",
    "description" : (不解释,译注:描述)"Its My New Armor chest",
    "shortdescription" : (不解释,译注:简单描述)"MyNewArmorchest",
    "inspectionKind" : (和武器一样,我认为这是调查时的描述)"armor",

    "maleFrames" : { (因为我们没有改图片的名字,所以这里我们没有改任何东西... )
    "body" : "chestm.png",
    "backSleeve" : "bsleeve.png",
    "frontSleeve" : "fsleeve.png"
    },

    "femaleFrames" : { (因为我们没有改图片的名字,所以这里我们没有改任何东西...   )
    "body" : "chestf.png",
    "backSleeve" : "bsleeve.png",
    "frontSleeve" : "fsleeve.png"
    },

    "statusEffects" : [ (你可以从做好的道具里参考一下statusEffects)
    {
    "stat" : (这件防具提供的护甲值)"protection",
    "amount" : (数量)15
    },

    {
    "stat" : (这件防具给角色增加的最大能量上限)"maxEnergy",
    "amount" : 10
    },

    {
    "stat" : (这件防具提供的最大生命上限加成值)"maxHealth",
    "amount" : 8
    }
    ],

    "colorOptions" : [ (通过这个染色,用提供的十六进制颜色代码替换原有图片颜色代码。没有必要无需使用)
    /* GREY */
    { "ffca8a" : "b5b5b5", "e0975c" : "808080", "a85636" : "555555", "6f2919" : "303030" },
    ...



    "MyNewArmor.legs" 和 "MyNewArmor.head"与此类似...







    4.6
    现在我们要为防具的每一部分制作配方了,位置在"\starbound\assets\recipes\armor\apex\tier1\"文件夹下复制".recipe"文件到"\mods\MyNewArmorMod\recipes\"文件夹下,并分别重命名为
    "MyNewArmorchest.recipe","MyNewArmorhead.recipe"和"MyNewArmorpants.recipe"
    修改recipe文件使"output"对应的产出物品名为你的防具名
    如MyNewArmorchest.recipe:




    不要忘了像之前教程里一样把item添加到"player.config.patch"中...
    在"\mods\MyNewArmorMod\"文件夹里新建一个"player.config.patch",键如以下内容保存:

    1. [
    2. {"op":"add","path":"/defaultBlueprints/tier1/-","value":{"item":"MyNewArmorchest"} },
    3. {"op":"add","path":"/defaultBlueprints/tier1/-","value":{"item":"MyNewArmorhead"} },
    4. {"op":"add","path":"/defaultBlueprints/tier1/-","value":{"item":"MyNewArmorpants"} }
    5. ]
    复制代码




    4.7
    让我们测试新防具







    整个MOD文件夹看是来是这样的:




    成品MOD文件MyNewArmorMod1423490006220.zip





  • TA的每日心情
    郁闷
    2015-8-27 16:32
  • 签到天数: 29 天

    连续签到: 2 天

    [LV.4]金镐

    3

    主题

    43

    帖子

    3

    积分

    SB.Lv1

    Rank: 1

    积分
    3
    发表于 2015-2-9 21:47:36 | 显示全部楼层
    飘过                           
    没错,我真是个初中生
  • TA的每日心情
    慵懒
    2015-2-10 07:35
  • 签到天数: 7 天

    连续签到: 7 天

    [LV.3]银镐

    1

    主题

    12

    帖子

    1

    积分

    SB.Lv1

    Rank: 1

    积分
    1
    发表于 2015-2-10 07:45:17 | 显示全部楼层
    请问别人可以看到么

    点评

    别人装了同样的MOD能看见。除了修改类的,几乎所有MOD都是如此。  详情 回复 发表于 2015-2-10 09:14
  • TA的每日心情
    开心
    2016-7-23 09:01
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]金镐

    7

    主题

    65

    帖子

    17

    积分

    封测会员

    修改狂魔

    Rank: 12Rank: 12Rank: 12

    积分
    17
     楼主| 发表于 2015-2-10 09:14:54 | 显示全部楼层
    DKA_115 发表于 2015-2-10 07:45
    请问别人可以看到么

    别人装了同样的MOD能看见。除了修改类的,几乎所有MOD都是如此。

    点评

    谢谢,记起来了,你就是那个27个mappo不说话?  详情 回复 发表于 2015-2-10 17:08
  • TA的每日心情
    慵懒
    2015-2-10 07:35
  • 签到天数: 7 天

    连续签到: 7 天

    [LV.3]银镐

    1

    主题

    12

    帖子

    1

    积分

    SB.Lv1

    Rank: 1

    积分
    1
    发表于 2015-2-10 17:08:50 | 显示全部楼层
    mappo 发表于 2015-2-10 09:14
    别人装了同样的MOD能看见。除了修改类的,几乎所有MOD都是如此。

    谢谢,记起来了,你就是那个27个mappo不说话?

    点评

    嗯呢,你在哪儿看过我QQ  详情 回复 发表于 2015-2-11 16:04
  • TA的每日心情
    开心
    2016-7-23 09:01
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]金镐

    7

    主题

    65

    帖子

    17

    积分

    封测会员

    修改狂魔

    Rank: 12Rank: 12Rank: 12

    积分
    17
     楼主| 发表于 2015-2-11 16:04:43 | 显示全部楼层
    DKA_115 发表于 2015-2-10 17:08
    谢谢,记起来了,你就是那个27个mappo不说话?

    嗯呢,你在哪儿看过我QQ
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    小黑屋|星界边境中文论坛-StarboundForum  

    GMT+8, 2019-1-23 11:35 , Processed in 0.090809 second(s), 31 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表