饥荒游戏吧 关注:204,213贴子:2,999,533

17-05-05【模组】MOD制作教程:"洞穴"世界

只看楼主收藏回复

帖子先挂着里,下午再更新


1楼2017-05-05 13:11回复
    二楼备用


    2楼2017-05-05 13:12
    回复
      @AIM菜 我就默默地at人


      IP属地:辽宁3楼2017-05-05 13:26
      回复
        支持


        IP属地:陕西来自Android客户端4楼2017-05-05 13:32
        回复
          前排


          IP属地:江西来自Android客户端5楼2017-05-05 13:45
          回复
            6666新dlc?


            IP属地:广东来自Android客户端6楼2017-05-05 13:59
            收起回复


              IP属地:辽宁来自Android客户端7楼2017-05-05 14:26
              回复
                -------------------------------------------------
                声明+警告:
                0.本教材适用于饥荒单机版的mod制作
                1.本教程中有众多引用@luowenyu82 (以下简称幻幻)的龙骑士mod中的代码并已征得本人同意。
                2.本教程难度极大,请做好心理准备
                3.本教程有例子mod,但不会放出这个mod


                本楼含有高级字体8楼2017-05-05 18:03
                回复
                  前段时间的教程,有人跟我说完全看不懂,我这次尽可能用利于理解的语言描述
                  "洞穴世界"指的是从主世界(又称"生存世界")通过洞穴入口生成/进入的世界。
                  标题中的"洞穴"带上引号就表示,这个不是原来的洞穴世界。
                  用我们的语言说,标题的"洞穴"世界指的就是:找到个入口,然后进去的世界,又不同于一生出来的那个世界
                  到这里,这次教程的重点差不多就清晰了。我们要做这几样工作
                  1.制作"洞穴"入口
                  2.生成"洞穴"世界
                  3.让"洞穴"入口可以进入"洞穴"世界(把入口与世界相关联)


                  9楼2017-05-05 18:10
                  收起回复
                    围观


                    IP属地:河南来自Android客户端10楼2017-05-05 18:13
                    回复
                      1.制作"洞穴"入口
                      入口的制作很简单,我们大可直接把原版的洞穴入口的代码复制到自己的mod当中
                      原版洞穴入口代码位置:data\scripts\prefabs\cave_entrance.lua
                      放到你的mod中应当的位置:mod文件夹\scripts\prefabs\文件名.lua
                      如果你不清楚一个空壳mod怎么做,请到教程正文结束的地方寻找方法。
                      然后稍作,就完成了。
                      这里,我们找到OnActivate这个函数.(记号①)
                      找这个函数的方法就是:搜索local function OnActivate这样一行。你的文本编辑器理应自动跳到他所在的位置。
                      为什么要找他呢,稍后再讲。


                      本楼含有高级字体11楼2017-05-05 18:17
                      收起回复
                        大佬


                        来自Android客户端15楼2017-05-05 19:54
                        回复
                          关于:空壳mod
                          你只需要创建一个文件夹
                          里面创建两个文本文件,分别命名为modinfo.lua和modmain.lua
                          在modinfo.lua中输入
                          name = "mod的名字"
                          description = "~~~"
                          author = "你的名字"
                          version = "1.0.0"
                          forumthread = ""
                          api_version = 6
                          dont_starve_compatible = true
                          reign_of_giants_compatible = true
                          dst_compatible = false
                          shipwrecked_compatible = true
                          icon_atlas = "modicon.xml"
                          icon = "modicon.tex"
                          没了


                          16楼2017-05-05 20:01
                          回复
                            膜拜大佬


                            IP属地:海南17楼2017-05-05 20:10
                            回复


                              IP属地:湖北来自Android客户端18楼2017-05-05 20:48
                              回复