本指南将介绍如何为《Carnaval Simulator》创建专属模组。 《Carnaval Simulator》中的模组是什么? 模组是玩家可以自定义并添加到游戏中的道具、场景和音乐。 - 道具模组会添加到你的建造目录中 - 场景会添加到你的战役关卡中 - 音乐模组会添加到你的音乐列表中 当你在本地创建或订阅创意工坊模组后,重新加载游戏即可加载这些模组。在主菜单中进入模组选项,你可以查看所有已加载的模组列表。

在开发你的模组期间,若遇到任何错误日志,你可能需要查看:“AppData LocalLow NotaGames Carnaval Simulator error_log.txt”。如果该文件不存在,请创建日志文件,以便在出现问题时记录额外信息。 如何创建道具模组? 最有趣的模组是道具模组,因为它们能让你创建出真正独特的花车。 要创建道具模组,请导航至游戏目录:“AppData LocalLow NotaGames Carnaval Simulator mods buildables”。这是你所有道具的模组文件夹。如果找不到此文件夹,你可以直接打开游戏并打开音乐文件夹,它会打开游戏的目录。此外,如果mods或buildables文件夹不存在,你可以创建它们。不过,一旦你首次打开游戏,它们应该会自动创建。 可以参考Steam创意工坊中的表情模组。 在可构建内容中,创建一个新文件夹,并将其命名为你的模组名称,注意不要包含空格或特殊字符。这个名称必须是唯一的。创建文件夹后,你可以在其中填充模组数据。 必要文件: Icon.png(128x128像素)-> 必须以此命名 【你的模组名称】.json -> 模组的配置文件 【你的模组名称】.obj -> 模组的模型文件,必须为.obj格式,可使用Blender导出 【你的模组名称】.mtl -> .obj文件的材质信息,在Blender中导出.obj时会自动生成 可选文件: 【你的模组名称】_【材质名称】_BaseMap.png -> 材质的基础贴图 <你的模组名称>_<材质名称>_Normal.png -> 材质的法线贴图 snappoints.json -> 道具吸附点配置文件 colors.json -> 若.obj文件导致道具脱色时的道具颜色配置文件 为每个材质添加基础贴图和法线贴图。建议将基础贴图设为白色(灰色阴影用于呈现细节),以便用户进行重新着色。.mtl文件会在之后应用颜色数据,作为玩家在游戏中购买该道具时的默认颜色。 最终你会得到类似这样的文件结构。

<你的模组名称>.json: { "displayName": "笑脸", "price": 50, "energy": 0, "style": "通用", "weight": "中等", "category": "形状", "themes": [ "通用", "角色" ], "minimumLevel": 1, "sizeIcon": 3, "rotationsIcon": 0, "ylevitationIcon": 0, "xLocationIcon": 0, "placeSound": null, "enableConvexDuringBuild": false, "enableConvexDuringParade": true, "ignoreSnapPoints": false, "isWallProp": false, "IsRotationEnabled": false, "cannotScale": false, "cannotColor": false, "forceRotationEnabled": false, "isUnique": false, "hasSlewingRing": false, "isPolyester": false, "rotationSpeed": 25, "toolTipContent": "开心...开心...开心...!"你无需更改大部分内容。请以此配置为示例。确保将enableConvexDuringParade设为true以加快加载速度。这将简化玩家的碰撞体,但会减少其计算量。 了解可用的样式、重量等级、类别和主题会很有帮助,下面我将全部列出。重量等级: 轻量级 次轻量级 中量级 重量级 疯狂级 分类: 头部 身体 形状 物品 光源 机械 人物 建筑 其他 动物 帽子 字母 旗帜 主题: 通用 旅行者 烹饪 食物 海盗 动物 乐器 帽子 角色 狂欢节 爱情 载具 万圣节 赌场 圣诞节 胡里节 西班牙 游乐场 蒸汽朋克 建筑施工 西部荒野 运动 复活节 风格(未使用): 通用 布拉班特风格 奥特尔东克斯风格 林堡风格 日耳曼风格 巴西风格 snappoints.json: { "snappoint1": { "position": [0, 3.8, 0], "rotation": [0, 0, 0, 0], "scale": [1.5, 1.5, 1.5, 2] } } 在此文件中添加吸附点名称。snappoint1应为唯一名称。每个吸附点可随机创建一个新名称。使用.obj模型中心点的位置和旋转数据。缩放代表吸附点的大小,并会自动调整吸附范围。 colors.json: { "Beer": "CBBB7D", "BeerFoom": "FFF0B2", "Mug": "F2BF37", "Mug.002": "BE962B" } 若出现材质脱色问题(通常表现为材质变暗),可在此文件中添加材质名称及十六进制颜色代码,手动设置颜色。 如何创建场景模组? 要创建道具模组,请导航至游戏目录:“AppData LocalLow NotaGames Carnaval Simulator mods campaigns”。这是用于存放所有自定义场景关卡的模组文件夹。如果找不到此文件夹,只需打开游戏并打开音乐文件夹,它会自动打开游戏目录。此外,如果mods或campaigns文件夹不存在,你可以手动创建它们。不过,首次启动游戏时,这些文件夹通常会自动生成。 必要文件: Icon.png(128x128像素)——必须以此命名 【你的mod名称】.json——用于配置你的mod 【mod名称】.json { "code": "lvl_cool", "name": "酷炫关卡", "desc": "一个酷炫又有趣的关卡。"{ "unlockedAtAmountCups": 0, "type": "特性", "resources": 2000, "weight": 1200, "energy": 0, "time": 600, "days": 1, "contestors": 6, "trait": "小型", "difficulty": "中等", "dayNight": "早晨", "theme": "狂欢节风格", "prizeMoney": 1000, "spawnPropsColorless": false, "buildLocation": "测试", "city": "城市" } 更多信息将后续公布。 如何创建音乐模组? 要创建道具模组,请导航至游戏目录:“AppData LocalLow NotaGames Carnaval Simulator mods music”。这是用于存放所有自定义音乐的模组文件夹。如果找不到此文件夹,只需打开游戏并打开音乐文件夹,它会自动打开游戏目录。此外,如果mods或music文件夹不存在,你可以手动创建。不过首次打开游戏时,这些文件夹通常会自动生成。 必要文件: Icon.png(128x128像素)——必须以此命名 any_song_name.mp3——歌曲文件,可在同一mod文件夹中添加多个 <你的mod名称>.json——mod的配置文件 <mod名称>.json { "title": "预告歌曲", "desc": "一些用于《Carnaval Simulator》预告片中的歌曲" } 更多信息将后续公布。




换一换 



















