《超市模拟器》更多产品MOD可以将附加产品添加到基础游戏中。该模组不包含任何开箱即用的附加产品,您必须在安装该模组后单独安装其他MOD。
1、备份您的保存文件,它们位于 %localappdata%Low\Nokta Games\Supermarket Simulator中。
无法保证此模组会继续工作,并且可能会破坏您的保存文件,因此请确保将文件复制到单独的目录。
(您可能需要禁用 Steam 云保存才能恢复备份文件)
2、安装Tobey的BepInEx x MelonLoader包或基本 BepInEx mod loader
将文件解压到BepInEx/plugins / MoreProducts/ 文件夹
将兼容的产品包提取到BepInEx/plugins/MoreProducts 文件夹或创建您自己的产品包
(机翻)
使用此模组可以将附加产品添加到基础游戏中。
该模组不包含任何开箱即用的附加产品,您必须在安装该模组后单独安装它们。
经测试与超市模拟器 v0.2.1 (2024-08-20) 更新兼容。
创建自定义产品
该插件会扫描BepInEx/plugins / MoreProducts/ 文件夹中的任何“product.json”文件,我建议将每个单独的“包”放在单独的文件夹中以便于管理。
从以下示例文件开始,修改 $schema 值以指向提供的架构文件,以便在 VS Code 中更轻松地进行编辑:为了找到要使用的正确值,内置游戏产品将导出到builtin_products.json文件,但是products.json还需要其他字段
{
"$schema": "../schemas/product_config.json",
"ProductLicenses": [
{
"ID": 1001,
"RequiredPlayerLevel": 1,
"PurchasingCost": 200,
"LicenseName": "UK Products",
"Products": [
{
"ID": 1000,
"ProductName": "Tomato Ketchup",
"ProductBrand": "Heinz",
"ProductIcon": "products_icons/111_icon.png",
"BoxIcon": "products_icons/111_icon.png",
"ProductPrefab": {
"objPath": "objects_meshes/Sauce_cfrew8.obj",
"mtlPath": "objects_meshes/Sauce_cfrew8.mtl",
"localScale": [1.2, 1.2, 1.2]
},
"ProductDisplayType": "SHELF",
"Category": "EDIBLE",
"ProductAmountOnPurchase": 12,
"BasePrice": 1.99,
"MinDynamicPrice": 1.1,
"MaxDynamicPrice": 2.5,
"OptimumProfitRate": 55.0,
"MaxProfitRate": 250.0,
"GridLayoutInBox": {
"boxSize": "_20x20x10",
"productCount": 12,
"firstObjectPosition": [-0.13, 0.01, 0.22],
"productAngles": [0.0, 180.0, 0.0],
"spacing": [-0.25, 0.0, -0.09],
"productPlacement": [2, 6],
"scaleMultiplier": 1.1
},
"GridLayoutInStorage": {
"boxSize": "_8x8x8",
"productCount": 12,
"firstObjectPosition": [0.305, 0.0, -0.1],
"productAngles": [0.0, 0.0, 0.0],
"spacing": [0.2, 0.0, 0.13],
"productPlacement": [4, 3],
"scaleMultiplier": 1.0
},
"ItemGridSize": [2, 1]
}
]
}
]
}
如果您安装了多个模组,则可能会存在不兼容性,在报告任何问题之前,请尝试仅安装此模组来全新安装超市模拟器。
检查 BepInEx/LogOutput.log 的日志输出是否有来自插件或游戏的任何警告/错误,将此文件附加到任何错误报告中。
更多内容:超市模拟器补丁