cot吧 关注:32,156贴子:32,469

回复:【美化mod小攻略】在游戏中新增自定义服装发型mod的方法

只看楼主收藏回复

直接按照下图进行一个你乐意地改!一共是三个地方!(命名和版本号算一处)
左右分别是源文件和修改之后boot内容!右边是我自己的美化名称和路径,这里不要照抄!!!不要照抄…!!写你自己的美化名称和路径!!
注意!不要动符号!!
一定要仔细观察有没有多或者少符号!!


IP属地:江苏来自Android客户端64楼2025-02-21 12:23
收起回复
    之后让我们翻到boot下方!会发现还有一个很明显需要更改的地方!同样地在这里也进行一次修改。


    IP属地:江苏来自Android客户端65楼2025-02-21 12:35
    回复
      2026-01-20 20:22:39
      广告
      不感兴趣
      开通SVIP免广告
      其实到目前为止,我们的boot已经可以跑了!但是依然还不够完善。有细心的同学会注意到——诶(第二声)……老师老师!!我们的衣服好像没有上架诶!我还没设定要在哪里出售呢!!!
      这位同学问的好!在这个时候!我们就要在boot里对原版商店进行一个偷鸡摸狗地添加了!什么?你问我为什么不直接在js里添加插入衣服进商店的代码然后标注一下衣服的排列序号?问得好,劳宴已经替你们试过了,当数到第46件衣服之后劳宴就疯了后来在红茶派老师的爱心指导下,选择换成了在boot中对源代码进行一个替换补充。妈妈再也不用担心我数数数到头晕眼花啦!


      IP属地:江苏来自Android客户端66楼2025-02-21 13:06
      回复
        因为涉及到代码的编写!我们依然要掏出代码软件来!打开我们的boot之后再掏出js源码…打住!这回不是之前的datebase_clothes了!而是!!写了商店登记名册的!datebase_shop.js捏!不记得在哪里请回头看第37楼!!


        IP属地:江苏来自Android客户端67楼2025-02-21 14:21
        回复
          让我们打开这个js文件……先别急着眼前一黑,稳住!还是使用我们的搜索功能,如果你要将衣服放进基础商店的话,直接搜索游戏中的汉化名称“盖博先生”,如下图就能很轻易地定位到任何一个商店↓我们能将商店中的产品列表一览无遗


          IP属地:江苏来自Android客户端69楼2025-02-21 14:28
          回复
            找到位置之后,我们回到boot文件,在文件中找到“modName”∶ “ReplacePatcher”,这一段。记住这个mod名,之后我们就要通过ReplacePatcher这个模组来进行源代码的修改。


            IP属地:江苏来自Android客户端70楼2025-02-21 15:42
            回复
              在“js”∶[]的[]内部,添加一对{},并在{}内部输入这三行代码。


              IP属地:江苏来自Android客户端73楼2025-02-21 15:47
              回复
                稍微解释一下…?其实很明白的能看出来,第一行的fileName是源码的文件名,第二行from是源码要修改的部分。第三行to则是修改后的代码。
                用人话翻译过来说就是“把x文件中的xx内容从xx改成oo”这样的一个指令。理解了之后我们就自然明白了这段代码该如何去写。首先第一行的fileName自然就是datebase_shop.js了。


                IP属地:江苏来自Android客户端74楼2025-02-21 15:57
                回复
                  2026-01-20 20:16:39
                  广告
                  不感兴趣
                  开通SVIP免广告
                  至于from什么到to什么?我们回归一下源码js,假设我们要将汉服上衣放进潮流商店的休闲上衣栏最后一件衣服,我们要做的第一件事,就是定位到原本这最后一件衣服的位置。通过搜索关键词“嚎叫地狱”,我们找到了休闲上衣栏的最后一件衣服“假条纹袖图案T恤”的代码↓


                  IP属地:江苏来自Android客户端75楼2025-02-21 16:04
                  回复
                    这时候肯定又有同学要问了——老师老师,我们是要把这件衣服替换掉吗?会不会太粗暴了呀?!万一要替换的是我很喜欢的衣服呢??
                    这你就多虑啦!我们的教程既然是新增服装,那就不会让原本的游戏内容受损的!我们只需要在替换的同时保留被替换的源代码即可!翻译成人话就是“不是把xx变成oo,而是把xx变成xxoo。”看,这样不就在保留xx的同时增加了oo吗!


                    IP属地:江苏来自Android客户端76楼2025-02-21 16:13
                    回复
                      弄明白了原理我们就可以开始了!为了最大程度的减小替换失误,楼主觉得from的内容越少越好,当然也要保证整个文件内不会有相同的段落,否则被替换掉的可能就不是你想要替换的那一段了orz于是我选择把图案T恤的代码最后这一小段完整地复制下来,并分别贴进from和to里。如下图↓



                      IP属地:江苏来自Android客户端77楼2025-02-21 16:23
                      回复
                        细心的同学可能发现了,引用"Fake Striped Sleeves Graphic T-shirt"的引号,被我复制进from和to之后竟然变成了\"Fake Striped Sleeves Graphic T-shirt\"
                        其实这也是劳宴要提醒同学们注意的一点!千万不要直接引号用套引号!一定注意把内部的引号处理一下,比如全部改成\"
                        不然会狠狠报错!!!!


                        IP属地:江苏来自Android客户端78楼2025-02-21 16:28
                        回复
                          通过上一步,我们已经成功通过replacemod把xx转成了xx…没变化?废话因为你没添加啊!于是下一步,就是要在to里,添加我们的新衣服了!通过随便喽两眼上面的一串服装代码,我们发现,所有的衣服,都是由相同的格式——{"label": "衣服汉化名", "type": "clothes", "item": "英文名"}组成的。于是,我们只需要依葫芦画瓢,在to的原有代码后面添加一个换行符\n,然后把原有的格式粘贴进去并改成你新增的服装名就可以大功告成了!一下子消化不了的话请结合下图的三个替换进行参考头脑风暴↓


                          IP属地:江苏来自Android客户端79楼2025-02-21 16:38
                          收起回复
                            如果你弄懂了!那么恭喜你!!!你已经彻底学会了在cot中添加新衣服的方法!!厉害!紧接着我们只需要回归26楼,将我们已经准备好的三个文件——图包,js,还有boot,直接进行一个zip的压缩!然后我们就水灵灵地获得了一个新增衣物的美化包!!快去游戏里加载试试吧!


                            IP属地:江苏来自Android客户端80楼2025-02-21 16:44
                            回复
                              2026-01-20 20:10:39
                              广告
                              不感兴趣
                              开通SVIP免广告
                              完结撒竹马…!!最后补充一下,手机压缩很容易导致boot无效,所以最好用电脑进行一个压……,手边没图甩个老大提供的给大家参考↓


                              IP属地:江苏来自Android客户端81楼2025-02-21 16:51
                              收起回复