全站通知:

合集制作教程

阅读

    

2024-03-17更新

    

最新编辑:N_Nick博

阅读:

  

更新日期:2024-03-17

  

最新编辑:N_Nick博

来自蔚蓝WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
N_Nick博
Myn_Gen

前提

  • 首先欢迎各位来到合集篇,在学习本教程前,请先学习制图教程,如果不想闹笑话的话,就请先去将基础打牢

Collab/Contest的简述

将许多小图放入一个合集包中,拥有一个主大厅,玩家通过主大厅游玩各个小图,这种模式便是合集

合集通常分为CollabContest两种形式,也有最基础的Map Pack形式

Map Pack指的是最朴实无华的合集形式——即一个大厅若干小图,整个合集没有任何多余事项,只是将小图整合到一块,单人作者通常以这种形式呈现

显然,Collab/Contest形式就会各自多出来不同的事项,这两种合集形式也是目前被最广泛采用的合集形式,也是接下来要着重介绍的

Collab

不难看出,Collab指的是Collaboration——合作

说到合作,便是Collab的一大特色:

  • 在小图GP完成后,将有许多Tester对这张小图提出修改建议,以及小图审核决定这张小图是否通过,不通过的将被打回,挂上Rejected,在小图收集表中标出,需要小图Mapper尽心尽力修改或Redo(re,重做)才有可能取消Rejected
  • Collab中的所有小图都应合理按照Tester提出的修改建议进行修改,在Deadline(ddl,截止日期)前尽可能成为优秀的小图
  • Collab需要各位玩家合作,完成HeartSide(HS,心门),Lobby(大厅)的设计与规划,互相提出意见,最后整合修订并发布,需要深厚的团队合作经验与精神,尤其是对于团队沟通有很大要求


我把演出的这个位置装修了,你要是覆盖了我跟你爆了——斯塔

我昨天说了我在弄大厅不要更新!!!——Nickbo

嘎啊啊啊,谁把我的对话id全改了???——底龙

一定警惕团队沟通问题,警钟敲烂!

  • 最好的办法就是不沟通

不沟通是不可能实现的,但是减少沟通有办法:

介绍...Contest!!

Contest

Contest指的是竞赛,这种形式下,如果有Tester,Tester们会对小图测试,但是如果没有,就需要Mapper自行修改,所有小图将不会有大家齐心协力帮助你修改的情况,自然也不存在Rejected了,Contest相比Collab,减少了沟通,对于组织者们来说是更轻松的选项

  • Contest仍会存在Lobby,但是HS的存在是一个可选项,而在Collab中,HS的存在是很重要的,除非ddl将近,否则一般不会放弃HS
  • Contest各小图整合修订并发布后,将由评委为各小图打分,得分高者则为优胜者

由于少了齐心修改这一项,再加上竞赛打分这一因素,Contest中的小图需要Mapper在初稿时就细细打磨,自测自改(除非你想让你的图成为乐子)

文件结构

让我们先来举个例子:2024NickboCollab

这个例子只该有字母和数字组合,不要加入空格/符号/中文,它需要是个唯一的名称

OK,先来看根目录

根目录

合集到底说也只是小图的Ultra++版,所以文件结构都是类似的

一起来看everest.yaml

- Name: 2024NickboCollab

  Version: 1.0.0

  Dependencies:

    - Name: Everest

      Version: 1.4607.0


这是一个标准的everest.yaml格式,后面的依赖想必你也会填了,那么要注意的点就是Name,填上合集名称,而不是小图的名称

在根目录下,再创建一个txt文件,取名为CollabUtils2CollabID,这是CollabUtils2的识别关键

CollabUtils2CollabID.txt中填上合集名称:

2024NickboCollab

Maps内路径

现在进入Maps文件夹,新建一个Maps/2024NickboCollab文件夹

进入这个文件夹,再新建两个文件夹,一个叫0-Lobbies,一个叫1-Maps

0-Lobbies里面放的是大厅的bin文件,对应下来也就是1-Maps.bin

如果想要序章,就在0-Lobbies文件夹中加入0-Prologue.bin

1-Maps文件夹中放的是小图的bin文件,不许用中文命名!小图的命名需要在Dialog里面写,这里的bin文件前面最好是写成英文图名或者作者名+序号/缩写的形式

例如:

Maps/
    2024NickboCollab/
        0-Lobbies/
            1-Maps.bin
        1-Maps/
            Nickbo01.bin
			Myn01.bin
			test.bin
			StarSapphireYHS.bin

画游斯塔余晖山友情客串

这时候又有疑问了:

  • 春酱都有健身房,我健身房呢?
  • 草莓酱还分好多章节,我这就一个啊?

别急!

拓展

让我们加入健身房(Gym):

Maps/
    2024NickboCollab/
		0-Gyms/
			1-Maps.bin
        0-Lobbies/
            1-Maps.bin
        1-Maps/
            Nickbo01.bin
            Myn01.bin
            test.bin
            StarSapphireYHS.bin

像这样加入一个文件夹0-Gyms,与0-Lobbies相同方式命名里面的bin来对应大厅


让我们多加几个大厅:

Maps/
    2024NickboCollab/
		0-Gyms/
			1-Maps.bin
        0-Lobbies/
            1-Maps.bin
			2-Seasons.bin
			3-Vocaloid.bin
        1-Maps/
            Nickbo01.bin
            Myn01.bin
            test.bin
            StarSapphireYHS.bin
		2-Seasons/
			NickboSpring.bin
			NickboSummer.bin
			NickboFall.bin
			NickboWinter.bin
		3-Vocaloid/
			HatsuneMiku.bin
			KagamineRin.bin
			KagamineLen.bin

2-Seasons3-Vocaloid加入健身房同理

不要在意夹带私货


让我们大厅套大厅:

Maps/
    2024NickboCollab/
		0-Gyms/
			1-Maps.bin
        0-Lobbies/
            1-Maps.bin
        1-Maps/
			2-Seasons.bin
			3-Vocaloid.bin
            Nickbo01.bin
            Myn01.bin
            test.bin
            StarSapphireYHS.bin
		2-Seasons/
			NickboSpring.bin
			NickboSummer.bin
			NickboFall.bin
			NickboWinter.bin
		3-Vocaloid/
			HatsuneMiku.bin
			KagamineRin.bin
			KagamineLen.bin

2-Seasons3-Vocaloid的大厅文件放到了1-Maps中,这样就实现了大厅套大厅

对于大厅与小图文件夹之间,只要有对应关系,是可以实现大厅套大厅的,套进去的大厅要注意的是路径的匹配性

本质上就是CollabUtils2匹配大厅与小图文件夹名称,所以要注意命名的匹配性

注意!

大厅与小图文件夹名字虽然可以进行改变,但是推荐在只有一个大厅的情况下Collab里写成1-Maps,Contest里写成1-Submissions,这是常规写法,也是能被Discord的Verifier验证的写法

大厅

现在,我们从制作一个大厅开始了解需要掌握的实体(Entities)触发器(Triggers)以及制作时的注意事项

以上述的1-Maps.bin为例,我们用Loenn打开它