5.4 KiB
Items Editor — правка предметов мода в форме
Items Editor правит предметы мода, пока игра работает: названия и описания на всех языках мода, цену, картинку, типы предмета и действие при использовании из инвентаря. Сохранить записывает файлы мода, и игра показывает изменение сразу — без перезапуска и перезагрузки.
Открывается из набора инструментов (молоток на панели инструментов) как Предметы.
Правка и её результат в игре
В RPG Plus в инвентаре лежит эликсир из деревенской лавки:
В редакторе: выберите мод rpg_demo_game сверху, укажите Эликсир в списке, введите новое английское название и нажмите Сохранить (Ctrl+S):
Изменилась только английская строка в locale/en.properties мода; файл предмета не тронут. Тот же эликсир в инвентаре сразу после:
Форма
- Id — id предмета; по нему находят его сценарии, магазины, карты и другие моды.
- Название и Описание — ключ перевода и строка на каждый язык мода. Новый предмет получает ключи, составленные из его id; тексты уходят в файлы локализации мода.
- Цена — в монетах (магазины могут ставить свои цены).
- Иконка — картинка из группы предметов; … открывает сетку для выбора.
- Типы — Quest, Used, TargetUsed, Food, Resource, Recipe, CantDrop; можно включить несколько.
- Действие — что делает использование предмета:
nullили одно из действий предмета, которые регистрируют загруженные моды (action/heal,action/equip…). - Поля других модов — поля, которые другие моды описывают в своих схемах для предметов (например, тип экипировки, черты и доступные классы из Equipment), появляются отдельной секцией с такими же редакторами.
- Прочие поля — всё остальное из JSON предмета, показывается и правится как JSON; сохраняется как есть.
Панель инструментов: Новый (Ctrl+N) добавляет <mod>/new_item — ресурс ценой в одну монету без действия; Копия (Ctrl+D), Удалить, Отменить/Повторить (Ctrl+Z / Ctrl+Y). Сохранение пишет только файлы, где изменился текст; новый предмет попадает в items/<mod>.json.
Какие предметы можно править
В списке — предметы одного мода, те, что лежат в его собственных файлах. В списке модов — только моды, установленные папками. Чтобы изменить предмет чужого мода, не трогая его, дайте в своём моде тот же id и объявите зависимость от владельца; сам Items Editor правит файлы только выбранного мода.
Если что-то пошло не так
- Список модов пуст. Ни в один мод нельзя писать; упакованные моды не редактируются.
- В инвентаре всё ещё старое название. Предмет сохранён на другом языке, а не на языке игры; проверьте строку языка игры.
- В списке действий нет действия. Мод, который его регистрирует, в эту игру не загружен.


