「于垂花门后」轮盘冒险MOD/资源包制作图文教程

在游戏储存根目录下“创意工坊模板/潮动棋舍/轮盘冒险”中能找到对应的模板,当你制作MOD时可以根据此模板进行修改。

文件夹内容:
0.png
1.png
2.png
3.png
棋盘.png
参数.txt
方格内容.csv
请注意,请不要修改以上文件的文件名称,以防止游戏无法识别。

参数.txt
一共有8行内容,只使用英文逗号,以UTF-8格式储存:
玩家数量,
是否有自定义棋子,
是否有自定义棋盘,
左一路径,
右一路径,
左二路径,
右二路径,
是否循环,
玩家数量为该MOD可供多少位玩家同时游玩,建议为2位,最多为4位,只能填入阿拉伯数字。
在轮盘冒险中,玩家按照位置分为左一,右一,左二,右二。
例如玩家数量设置为2时,那么就只会出现左一,右一两位玩家。
是否有自定义棋子为是否使用自定义的棋子图片,仅能使用汉字的“是”或“否”,对应的是0.png,1.png,2.png,3.png这几张png格式图片,要求为60*60像素。
棋子图片与玩家的对应关系:左一(0),右一(1),左二(2),右二(3)。
例如玩家数量设置为2时,只需要0.png,1.png两张图片。
是否有自定义棋盘为是否使用自定义的棋盘图片,仅能使用汉字的“是”或“否”
对应的是棋盘.png,要求为1920*960像素。

左一路径,右一路径,左二路径,右二路径则是每个玩家从起点到终点的路径,在轮盘冒险中,棋盘界面被分为了72个格子,路径的设置则是使用对应的格子数字来为每一位玩家设置前进的路线(任意行进长度,任意方向,但必须至少包括两个方格:起点和终点)
例如玩家数量设置为2时,那么只需要为左一,右一两位玩家填写路径。

棋盘格编号
例如如果是这样的路径,那么写作:
左一路径,61,62,63,64,65,66,67,68,69,70,71,72,60,59,58,57,56,55,54,53,52,51,50,49,37,38,39,40,41,42,43,44,45,46,47,48,36,35,34,33,32,31,30,29,28,27,26,25,13,14,15,16,17,18,19,20,21,22,23,24,12,11,10,9,8,7,6,5,4,3,2,1
起点格为61,终点格为1。

是否循环为是否在路径上循环,仅能使用汉字的“是”或“否”
在轮盘冒险中,只有棋子停在终点格上是才判定胜利,所以如果循环设定为是,那么当棋子超过终点时会从起点开始继续前行,如果循环设定为否,那么则会从终点倒退往回多余的步数。

一个完整但简单的参数.txt为:
玩家数量,2
是否有自定义棋子,是
是否有自定义棋盘,是
左一路径,61,62,63,64,65,66,67,68,69,70,71,72,60,59,58,57,56,55,54,53,52,51,50,49,37,38,39,40,41,42,43,44,45,46,47,48,36,35,34,33,32,31,30,29,28,27,26,25,13,14,15,16,17,18,19,20,21,22,23,24,12,11,10,9,8,7,6,5,4,3,2,1
右一路径,61,62,63,64,65,66,67,68,69,70,71,72,60,59,58,57,56,55,54,53,52,51,50,49,37,38,39,40,41,42,43,44,45,46,47,48,36,35,34,33,32,31,30,29,28,27,26,25,13,14,15,16,17,18,19,20,21,22,23,24,12,11,10,9,8,7,6,5,4,3,2,1
左二路径,
右二路径,
是否循环,否

方格内容.csv文件则是72个格子对应的指令内容,以CSV UTF-8格式储存,如果使用文本编辑器打开则会是:
1,文字内容
2,文字内容
...
72,文字内容
的格式,请随意修改为你想要的内容。

2023/9/8更新:
为轮盘冒险模式增加了自动前进/后退的指令处理方式。
在默认模板中增加“方格功能内容.csv”文件,与“方格内容.csv”为同样格式,分为1-72行对应每一个格子,通过阿拉伯数字来控制是否在结算当前格子内容后使棋子前进或后退(不是必须文件,如果设计的MOD不需要这个功能,则可不放置该文件)。
方格功能内容.csv文件中,正整数代表着前进若干步(1,2,3 不需要写入+号),负整数代表着后退若干步(-1,-2,-3),0则代表原地不动。
如果使用文本编辑器打开则会是:
1,0
2,3
3,5
...
71,-2
72,0
另外在制作资源包/MOD时需要注意效果可以连动,也就是说可能出现格子1是前进1步,格子2也是前进1步,导致直到棋子位于没有自动移动功能的格子前,棋子连续行动的情况。
也可能会出现,格子1是前进1步,格子2是后退1步,导致棋子在格子1格子2无限来回移动,而使得游戏无法继续的情况。
而且也不建议在自定义的终点格加入自动移动功能,不然可能导致永远无法踏上终点格,导致游戏无法判断是否结束,所以请在设计时谨慎使用该功能。