banner
Рейтинг
Голоса0

Пользовательские элементы (Bepinex)

Категория - Моды for Subnautica
1
Версия мода:1
Версия игры:1.0.0.1
Mод успешно проверен на отсутствие вирусов
1749.29K21.22K

Репорт мод

  • image
  • image
  • image
  • image
  • image
modalImage

Об этом моде

Режимы, позволяющие создавать особые предметы

Custombuildables

Товары, которые можно построить на заказ, со складом

Специальные капюшоны

Специальные плакаты

Специальные медкиты

Специальные кислородные баллоны

Специальные пяточные изделия

Специальные накладки на тело



MoreDeco и MoreLockers включены в CustomItems в качестве примеров.

Вы также должны удалить MoreDecoJson перед установкой CustomItems, потому что CustomItems устанавливается файлом : устанавливается Json-файлом, который содержит Moredeco в качестве основы, поэтому не используйте оба.

CustomItems (он же MoreDecojson) был обновлен новыми возможностями.

Каждый элемент имеет свой собственный Json-файл, содержащий информацию, которая попадает в папку элемента.

Custombuildables.

Пользовательские сборки с репозиторием

Специальные капюшоны

Специальные плакаты

Специализированные аптечки

Специальные кислородные баллоны

Специальные предметы для оптимизации

Json-рецепты для всех предметов, чтобы можно было задавать рецепты.

[code]CustomBuildables: как создавать пользовательские предметы из уже имеющихся в игре активов.

LabCart.json.

{

    "Tooltip": "LabCart.", <--- Это ваша всплывающая подсказка.

    "FriendlyName": "LabCart", <--- Это имя вашего элемента.

    "InternalName": "Lcart",<--- Это имя json-файла, созданного Techtype и вашим рецептом.

    "Spritename": "Lcart",<--- Имя вашего спрайта в папке assets.

    "ResourceId": "af165b07-a2a3-4d85-8ad7-0c801334c115", <--- ResourceId элемента для репликации.

    "ObjectName": "discovery_lab_cart_01", <--- Имя модели объекта, используемого для получения элемента.

    "NothingNeeded": true <-- Используйте этот параметр, если ничего не нужно менять.

    "buildable": true <---- Это значение должно быть установлено, чтобы сделать элемент пригодным для сборки.


}

CustomBuildables (с ящиками): как создать пользовательские предметы, которые можно построить с помощью ящиков, из активов, уже имеющихся в игре.


Forklift.json.

{

    "Tool Tip": "Forklift",

    "FriendlyName": "ForkLift",

    "InternalName": "ForkLift",

    "Spritename": "ForkLift",

    "ResourceId": "13d0fb01-2957-49e0-b153-6dc88332694c",.

    "ObjectName": "generic_forklift",

    "AddStorage": true, <--- Может быть создан для добавления хранилища bool

    "Height": 3, <--- Устанавливает высоту цистерны.

    "Width": 3, <--- Устанавливает ширину склада.

  "buildable": true <---- должно быть установлено, чтобы сделать предмет пригодным для строительства.

     

  }

CustomBuildable Artifact: Это инопланетный артефакт.

  "IsAnArtifact": true, <--- Различные опции, которые можно установить в зависимости от того, что нужно предмету.

"IsGunArtifact": true , <--- Используется для инопланетных винтовок.

"IsBasicArtifact": true, <--- Артефакты, которые не требуют особых настроек.

"IsArtifact": true, <--- Удаляет некоторые коллизии и добавляет освещение.

"IsTable": true, <-- По сути, все сводится к изменению размера стола и коллизиям.

CustomFoods: Используйте внутриигровые активы для создания CustomFoods.

Food.json.

{

    "Tool Tip": "Проверьте лоток с едой".

    "FriendlyName": "Лоток для еды",

    "InternalName": "WFood",

    "Spritename": "FoodTray",

    "ResourceId": "9aec63ec-4966-45ea-8ec0-3f311505c016",.

    "ObjectName": "docking_food_01_tray7",

    "Isfood": true, <--- Устанавливает, является ли специальная еда съедобной или нет.

    "Food": 19, <--- Это число, которое выдается, когда еда съедена.

    "Drink": 5 5 <--- Это число выдается, когда еда съедена.

     

}

Drink.json.

{

    "Tool Tip": "Drink Bottle",

    "FriendlyName": "RootBeer",

    "InternalName": "RBeer",

    "Spritename": "Bottlezz",

    "ResourceId": "41399588-124d-4e01-92b7-f5b10c882ac8",.

    "ObjectName": "docking_bar_bottle_05",     

    "Isdrink": true, <--- Установите это для питья.

    "Eat": 2,

    "Пить": 29.

     

}

CustomPosters: создание пользовательских постеров путем дублирования постеров, уже имеющихся в игре, и замены фотографий на свои собственные.


Poster.json.

{

    "Tool Tip": "Test Horizontal Poster". ",.

    "FriendlyName": "Горизонтальный плакат".

    "InternalName": "TPoster",

    "Spritename": "HSPoster",

    "ResourceId": "d809cb15-6784-4f7c-bf5d-f7d0c5bf8546",.

    "ObjectName": "model",

    "IsPosterH": true, <---- Установка этого параметра приведет к созданию горизонтального постера.

    "Placeable": true <---- Вы также должны установить это значение, чтобы сделать постер.

     

}

Vposter.json.

{

    "Tool Tip": "Проверить вертикальный плакат",

    "FriendlyName": "Вертикальный плакат",

    "InternalName": "VPoster",<--- Это полное изображение, которое появится на плакате.

    "Spritename": "VSPoster",<--- Это иконка панели быстрого доступа и инвентаря.

    "ResourceId": "876cbea4-b4bf-4311-8264-5118bfef291c",.

    "ObjectName": "model",

    "IsPosterV": true, <--- Устанавливается для создания вертикального постера.     

"Placeable": true <---- также должно быть установлено, чтобы сделать постер.


     

}

CustomMedkit: клонирует модель аптечки, уже имеющуюся в игре, чтобы создать пользовательскую аптечку и настроить количество здоровья, выдаваемого при поражении.


medkit.json.

{

    "Tooltip": "HEALTH:+30 образец медкита".

    "FriendlyName": "Пример медкита",

    "InternalName": "Медкиты",

    "Spritename": "Медкит",

    "ResourceId": "4021307d-b4d1-4a7d-bf3a-078ff2202aee",.

    "ObjectName": "model",

    "MedKitem": right,

    "Состояние здоровья": 30.

}

     

CustomOxygenTank: Задав "ResourceId" и "ObjectName", любой объект можно превратить в кислородный баллон, который дает вам кислород, когда вы едите.


o2tank.json.

{

    "Tool Tip": "Кислород: +30 баллон, полный кислорода",

    "FriendlyName": "Кислородный баллон".

    "InternalName": "OxygenTank",

    "Spritename": "Tanks",

    "ResourceId": "4021307d-b4d1-4a7d-bf3a-078ff2202aee",.

    "ObjectName": "model",

    "Tankitem": true,

    Кислород 30

    

}


CustomHealitem: Установив "ResourceId" и "ObjectName", любой предмет может стать предметом, дающим здоровье, еду и воду при поедании.


TowelPaper.json.

{

    "Car Tip": "ЗДОРОВЬЕ: +15 влажной туалетной бумаги",

    "FriendlyName": "Туалетная бумага",

    "InternalName": "Туалетная бумага",

    "Spritename": "Туалетная бумага", "Туалетная бумага",

    "ResourceId": "4021307d-b4d1-4a7d-bf3a-078ff2202aee",.

    "ObjectName": "model",

    "HealItem": true,

    "Food": 90, "Еда".

    Напиток": 20, "Напиток": 20, "Напиток": 20 20, "Напиток".

    Здоровье 15

     

}

CustomHullplates, где "InternalName" используется в качестве основного изображения пластины корпуса, а "Spritename" - в качестве основного изображения меню сборки.

RayHullPlate.json.

{

    "Tooltip": "Много лет служащий моддингу Subnautica Рэй". ,,

    "FriendlyName": "Ray HullPlate",

    "InternalName": "RayPlate", <--- Спрайт имени изображения внешней пластины.

    "Spritename": "RayIcon", <--- Изображение меню структуры.

    "ResourceId": "03a0d4b1-2447-44fd-918b-f97354e8d574", <--- Фактически не используется, но вы можете установить что угодно.

    "ObjectName": "model_offset", <--- Фактически не используется, но вы можете установить что угодно.

    "CustomHullPlates": true <--- Установите Customitem, чтобы сделать кастомную пластину корпуса.

     

     

     

}

CustomStorage: позволяет объекту иметь хранилище.


GirlLocker.json.

{

 "Tool Tip": "Шкаф с фотографией девушки",

    "FriendlyName": "Girl Locker",

    "InternalName": "GirlLocker",

    "Spritename": "GirlLocker",

    "ResourceId": "078b41f8-968e-4ca3-8a7e-4e3d7d98422c",.

    "ObjectName": "submarine_locker_05",

    "HasStorage": true, <--- Обработка через HasStorage.

    "Высота": 8,.

    "Width": 6, }

}


LongLocker.Json.

{

 "Tool Tip": "Long Rocker". ",.

    "FriendlyName": "LongLocker", "", "LongLocker".

    "InternalName": "LongLocker",

    "Spritename": "LongLocker",

    "ResourceId": "367656d6-87d9-42a1-926c-3cf959ea1c85",.

    "ObjectName": "submarine_locker_03",

    "ExtraObjectName": "submarine_locker_03_door_01",<--- Если используется TwoExtra, это первое имя объекта.

    "ExtraObjectName2": "submarine_locker_03_door_02",<--- Если используется TwoExtra, это имя второго объекта.

    "HasStorage": true,

    "IsmultObject":true,<--- если у предмета есть дополнительный объект.

    "TwoExtra": true,<--- если у вашего объекта есть два элемента, например двери или другие объекты.

    "Высота": 8,.

    Ширина: 8

    

}

LeeLocker.json.

{

 "Tool Tip": "Длинный шкафчик",

    "FriendlyName": "Tall Locker",

    "InternalName": "LeeLocker",

    "Spritename": "TallLocker",

    "ResourceId": "cd34fecd-794c-4a0c-8012-dd81b77f2840",.

    "ObjectName": "submarine_locker_04",

    "ExtraObjectName": "submarine_locker_03_door_01", <--- TwoExtra То же самое, что и OneExtra.

    "HasStorage": true,

    "IsmultObject": true,

    "OneExtra": true, <--- Аналогично TwoExtra, но в этом случае у объекта есть только один дополнительный объект.

    "Высота": 8,.

    "Width": 8, "Ширина": 8 8

    

}

Похожие Моды/Аддоны

Версия игры *

1.0.0.1 (CustomItems(Bepinex)-1605-1-0-0-1a-1718466619.zip)