[1.12.2] Reactors Control - Альтернатива Nuclear Control для новых версий игры

280
14
147
Внезапно оказалось, что для майна 1.12.2 (на котором уже много серверов с IC2) нет Nuclear Control.
Вместо него, автор оригинального аддона предлагал использовать World Control, который неиграбельный (как минимум, не имеет рецептов крафта, вообще). Понятное дело, что такой мод на сервера не поставят. Я загорелся идеей сделать аналог Nuclear Control'a: играбельный, на новую версию кубов и с русским переводом из коробки.
Почему именно аналог, а не форк и порт?
  1. Я не уверен, что я не нарушу какую-то там лицензию. А это важно, т.к. планирую потом это дело выложить на Curse.
  2. Не хочу копашиться в чужом коде.
  3. Хочу по мере разработки аддона с нуля прокачать скиллы моддинга.
1577454980180.png
Описание
Reactors Control - аддон для мода Industrial Craft 2, добавляющий блоки и предметы, позволяющие контролировать и мониторить состояния ядерных реакторов.

Что сделано
Недавние изменения выделены курсивом
  • Информационная панель а-ля Nuclear Control. В данный момент, есть возможность мониторинга температуры реактора и ёмкости энергохраналищ
  • Геометка - предмет, указывающий информационной панели, с какого блока снимать информацию
  • Ручной термометр - предмет, позволяющий вручную измерять температуру реакторов в HU (Heat Units, единицы измерения нагрева в IC2), а не в процентах, которые отображаются в гуи реактора
  • Реакторный термометр - блок, который крепится к реактору и отображает на собственном экранчике текущий нагрев реактора. Имеет гуи с настройкой максимальной температуры, выдаёт редстоун сигнал, если температура реактора выше или равна заданной
  • Текст на информационной панели может задаваться с помощью бирки (см. скриншоты)
  • Отображение времени, через которое выйдет из строя последний урановый стержень
  • Отображение количества вырабатываемой реактором энергии в EU\тик
  • API для добавления своих источников информации для отображения на информационной панели
  • Отображение содержимого жидкостных хранилищ (пока только из IC2)
В планах
  • Красивое отображение текста на информационной панели. Готово.
  • Расширение информационных панелей. Т.е. если поставить рядом с одной панелькой вторую, то они объединятся в одну большую
  • Доработка навесного термометра: выход редстоун сигнала, если температура реактора выше заданной, небольшие косметические изменения. Готово
  • Текстовые карты а-ля Nuclear Control, позволяющие выводить на информационные панели пользовательский текст. Возможно, вместо них будут применяться бирки из ванильного майна. Сделано с помощью бирки из ванильного майна
  • Опциональное инвертирование редстоун сигнала реакторного термометра (настраивается в гуи)
  • Мониторинг урановых(и не только) стержней на инфопанелях: отображение времени действия. Готово
Геометка


Термометр

(Капсулы с хладагентом и лавой)

Информационная панель


Реакторный термометр
Информационная панель


Реакторный термометр


Интерфейс настройки реакторного термометра

Альфа версия: Скачать
Не ручаюсь за полную работоспособность и целостность ваших реакторов, но это лучше, чем ничего :sneaky:. Советую периодически делать резервные копии миров.
Если что-то крашится или работает не так, как нужно - возможно, в логах есть ошибки. Берёте файлы логов или крашей и прикрепляете к сообщению в теме, подробно описав, что вы сделали или пытались сделать.

Большое спасибо Сергею Бортникову за текстуры геометки и термометра.
Если у кого-то есть вопросы, идеи или пожелания относительно аддона - пишите в тему.
 

Вложения

  • ReactorsControl-1.12.2-0.0.5.jar
    78.4 KB · Просмотры: 616
Последнее редактирование:
690
29
94
Ну текстурки да, говно редкостное (а что за вторая штука?). Желаю удачи! Только сделай изюминку, а то уже будет форк.
 

Icedragon

Голубой Петушок
4,978
46
755
Зачем делать копию?
 
6,119
226
1,177
690
29
94
Однако в форк можно ввести что-то своё, и это будет форком. Видел такое (вроде с EssentialCraft).
 
6,119
226
1,177
Но если мод писался с нуля и повторял в точности контент другого мода, при этом автор не таскал куски из второго, то это не форк
 
690
29
94
Ладно, победа за тобой. Согласен. Спасибо что разъяснил эту ситуацию!
 
280
14
147
а что за вторая штука?
Геометка.
Спасибо.
Только сделай изюминку
Обязательно, даже несколько ;)

Зачем делать копию?
Не копия, а альтернатива. Причины указал в предисловии.

Как думаете, стоит ли делать так, чтобы для работы инфопанелей и навесных термометров требовалась энергия?
 
6,119
226
1,177
Сделай опцию в конфиге. Любители Грега оценят)
 
280
14
147
Мониторинг урановых(и не только) стержней на инфопанелях: отображение времени действия.
У кого-то есть идеи, как это должно настраиваться? Игрок будет задавать координаты слота реактора со стержнем? Или стоит выдавать инфу не об одном стержне, а о всех сразу?
 
6,119
226
1,177
Сделай гуи, которое визуально дублирует слоты, чтобы можно было выбрать слот для отслеживания
 
6,119
226
1,177
6,119
226
1,177
Текущая версия даже не альфа? Не играбельно?
 
336
32
129
Если тебе нужны текстуры и модели обратись к чуваку по имени Лев Боб. Он делает шикарные вещи.
1566037469323.png1566037538146.png1566037562182.png
 
Сверху