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

290
14
160
Внезапно оказалось, что для майна 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, позволяющие выводить на информационные панели пользовательский текст. Возможно, вместо них будут применяться бирки из ванильного майна. Сделано с помощью бирки из ванильного майна
  • Опциональное инвертирование редстоун сигнала реакторного термометра (настраивается в гуи)
  • Мониторинг урановых(и не только) стержней на инфопанелях: отображение времени действия. Готово
Геометка
2HXOzJg.png


Термометр
6aDhJj0.png

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

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


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


Реакторный термометр
8mbeq9S.png


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

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

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

Вложения

  • ReactorsControl-1.12.2-0.0.5.jar
    78.4 KB · Просмотры: 793
Последнее редактирование:
Ну текстурки да, говно редкостное (а что за вторая штука?). Желаю удачи! Только сделай изюминку, а то уже будет форк.
 
Зачем делать копию?
 
Однако в форк можно ввести что-то своё, и это будет форком. Видел такое (вроде с EssentialCraft).
 
Но если мод писался с нуля и повторял в точности контент другого мода, при этом автор не таскал куски из второго, то это не форк
 
Ладно, победа за тобой. Согласен. Спасибо что разъяснил эту ситуацию!
 
а что за вторая штука?
Геометка.
Спасибо.
Только сделай изюминку
Обязательно, даже несколько ;)

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

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