dol吧 关注:167,087贴子:968,907
  • 14回复贴,共1

【衣服修改】游戏内增添衣服教程(以及个人美化更新)

取消只看楼主收藏回复


看大家制作为pc制作新衣的热情很高,但是大多都只是替换原有的衣服,本人就研究了一下如何在直接游戏内新增衣服。我也会把自己做的衣服在这里分享,欢迎大家来交流心得。雅典娜PC镇楼


IP属地:广东1楼2023-09-12 07:43回复
    修改成果:




    IP属地:广东5楼2023-09-12 08:02
    收起回复
      I找到添加位置
      1.用notepad,vscode或者记事本打开Degrees of Lewdity.html
      2.html内的衣服分为十二类:
      upper上装 lower下装 under_lower内裤 under_lower内衣 hands头饰 face面饰 neck颈饰 hands手饰 leg袜子 clothes.feet鞋类 genitals贞操带 over_lower/over_head雨衣等披挂在最外面的衣物(暂时未加入游戏)
      找到你想添加的衣物类型,翻到对应列表底部

      3.“[ ]”内就是新衣物的添加位置(图中是under lower内裤)


      IP属地:广东8楼2023-09-12 08:43
      回复
        II编辑格式
        注意作者写在上面的备注:
        模组作者添加的衣服需输入下面这一行,在原版中此处应为空。(不要直接接在原版物品后面添加自己的衣服)
        需添加包含用短字符串表示的模组作者名称的变量(添加 modder: "作者名 ")


        IP属地:广东来自iPhone客户端17楼2023-09-12 16:53
        收起回复
          III具体设置
          接下来以女侍者制服为例子,按照重要性高低介绍一下各个数据含义与设置方式。

          如图为一个女侍者制服的相关数据
          (最简单的添加方式,就是复制原版中与你想添加的衣服类似的衣物,再进一步把数据更改成你需要的)


          IP属地:广东18楼2023-09-12 17:50
          收起回复
            1.建立项目

            index:衣物序号。不要沿用原版序号,最好从”{index: 1,“开始,以免作者添加新衣物发生冲突。
            name:衣物名。事件调用该衣物时会用到。
            name_cap/cn_name_cap:游戏中显示的中/英文衣物名称。注意英文要大写。


            IP属地:广东19楼2023-09-12 18:01
            收起回复
              2.贴图导入
              以下是有关贴图导入的数据,制作贴图会另外讲解。

              variable:赋值变量。需要在img\clothes\衣物类型下创建同名文件夹,将贴图放入其中。

              shop:购买地点。有forest森林商店,adult成人店,clothing服装店三种,如果不填就无法通过购买途径获得(如蜘蛛茧,脚镣)



              colour:颜色相关的物品类型。如果是假dio等道具则填1,其他情况都填0。
              colour_options:颜色种类。如[ ]为空则直接使用文件中贴图的原色,填入blue等颜色则给予衣物颜色调整选项。
              colour_sidebar::颜色侧边栏。如果颜色种类为空则填0,反之则填1。
              accessory: 衣物附件(如女侍者制服上的围裙)。没有则填0,反之则填1。要添加附件的话,除了衣物本体的差分,还需在文件中添加acc.png(附件)及其差分。
              accessory_colour,accessory_colour_options,accessory_colour_sidebar:同理,只不过是次要颜色。


              icoFile和accIcon:衣柜与商店中显示的衣物/衣物附件的缩略图。需要在\img\misc\icon\clothes进行添加,格式就是xxxx.png和xxxx_acc.png。注意大小为30x30,太大会超出格子。


              IP属地:广东21楼2023-09-12 18:49
              收起回复
                3.衣物主要属性
                面板上的三项主要属性:耐久度,暴露度,保暖度
                integrity和integrity_max:衣物耐久度以及耐久度上限。该值决定衣物生命值。这两个值一般保持一致,如果integrity填0的话买到的就是完全破损的衣物。根据耐久度高低有”坚固”和“脆弱“的描述。
                reveal:暴露度。该值会增加pc的”诱惑“。根据暴露值高低有”涩擒“和朴素”的描述。
                warmth:保暖度。该值决定保暖效果,温度过低增加“压力”,过高增加“疲劳”。
                三项数值与面板对应关系:0-20一颗星,20-50两颗星,50-100三颗星,100-200四颗星,200-500五颗星,500-900六颗星,900以上7颗星。


                IP属地:广东23楼2023-09-12 19:31
                收起回复
                  4.衣物词条

                  type:词条。给予衣物特殊的属性。以下是所有词条的分类总结:
                  技能类:diving(潜水),swim(游泳),dance(舞蹈),riding(骑行衣),athletic(运动),heels(高跟),sticky_fingers(助偷),glasses(眼睛),maid(女仆)
                  转化类:dark(银邪),holy(神圣),eerie(诡异)
                  遮挡/暴露类:unstealthy(暴露),bellyHide(藏腹),bellyShow(露腹),mask(假面),covered(遮口),constricting(压缩),chest_bind(裹胸),pushup(胸垫)
                  场合类:normal(便装),costume(化装),sleep(睡眠),school(学校),formal(正式),asylum(精神病服),prison(囚服),event(节日),fetish(晴趣),serving(服务)
                  束缚类:leash(拴链),gag(口求),binding(捆绑),chastity(贞操带),cage(贞操笼),strap-on(假dio)
                  其他:bimbo(特别),sticky(粘性),esoteric(深奥),cool(潮流)


                  IP属地:广东29楼2023-09-12 21:19
                  收起回复
                    5.衣物的其他重要属性


                    bustresize/rearresize:丰胸/臀程度。填正数使胸/臀大小增加,负数则减小。例如游戏内胸部有12个挡位,如果pc是最大的“极致宏伟”一档,穿上“bustresize:-7”的束胸衣后,外观变成了第七档的“适中”。

                    gender:衣物适用性别。f为女,m为男,n
                    femininity:女性化程度。该值为负则为男性化程度,绝对值越高影响越大。影响“别人看待你是男/女孩”和异装癖进度。每个"+"都代表100点男/女性化程度。


                    cost:基础价格。减去两个0就是售价了,例如cost:3000的女侍者制服售价为£30。


                    IP属地:广东31楼2023-09-12 21:55
                    收起回复
                      6.特殊项

                      sleeve_img和breast_img:是否有袖子/胸部差分。1为是,0为否。

                      以女侍者制服为例\img\clothes\upper\waitress\中,1-5为不同胸部大小的差分,left和right是袖子的差分。如果sleeve_img和breast_img为1,则游戏会从这里加载差分。


                      outfitPrimary和oufitSecondary:该衣服对应的下装/上装。通过此项绑定套装的上下装。如图的女侍者制服是一个套装,具体分为waitress uniform(上装),waitress skirt(下装)两个项目,但其variable相同,都是“waitress”。wield,通过outfitPrimary/Secondary:(lower/upper"下装name/上装name“)的格式互相绑定。

                      如图为窄身直筒裙的暴露数据
                      exposed和exposed_base: 该衣物是否胸部上身。如果该衣物没有暴露胸部则输入0,反之则是1。
                      下面四项数据也是同理,它们会影响一些事件,如pc只穿着一件vagin_exposed为1的裙子的话,就会出现pc犹豫是否直接过天桥的事件。窄身直筒裙作为下装没有暴露胸部的作用所以exposed_base为0,但其他两项exposed_base为1,故而在只穿窄身直筒裙的情况下会暴露下面两项。


                      IP属地:广东32楼2023-09-12 23:17
                      收起回复
                        7.其他数据
                        到此基本可以完成创建了。其数据设置就直接在下面回复码字了。


                        IP属地:广东33楼2023-09-12 23:45
                        收起回复
                          授权相关:刚刚在discord上问了BEEESSS,是否允许分享以美化mod为基础制作的个人美化,得到的答案是允许。


                          IP属地:广东来自iPhone客户端40楼2023-09-14 06:38
                          收起回复
                            debug相关:遇到爆红可以在浏览器按F12或者右键→检查打开控制台,检查出错位置。


                            IP属地:广东44楼2023-09-14 20:25
                            回复
                              [lbk]实用工具[rbk]新衣服的代码生成器!... 好消息,吧里技术大佬已经研发出了代码生成器,大家快去看👀


                              IP属地:广东来自iPhone客户端53楼2023-09-18 22:06
                              收起回复