Jump to content
Sign in to follow this  
Freeazzy

[Draconic Evolution] Дракониевый реактор. Мониторинг и контроль через OpenComputers

Recommended Posts

Внимание: вышла новая версия программы. С интерактивным интерфейсом и автономным режимом. Вот ссылка на гайд по ней.

 

Предисловие

      За реактором из Draconic Evolution нужен глаз да глаз, особенно на этапе его разгона, а что если переместить этот глаз на широкий монитор вашего компьютера? Я на досуге написал программу, предназначенную для этих целей. Помимо контроля всех основных параметров реактора, она также предоставляет возможность изменять поток в обе стороны, не отходя от монитора, также присутствуют цветовые "подсказки", которые помогут вам быстро понять, пора ли "поддать жару" или стоит "немного остыть".

 

Как пользоваться

Этап 1. Подготовка.

Для работы нам понадобится:

1) Компьютер полной комплектации, ниже оставлю хар-ки машины, на которой я сам тестировал прогу.

Скрытый текст

Системный блок ур. 3
Видеокарта ур. 3
Центральный процессор ур. 3
Память ур. 3.5 (2 штуки)
Жёсткий диск ур. 3

2) Монитор 3-й уровень, чтобы передавался цвет. Советую создать большой многоблочный монитор

3) 4 адаптера

4) Анализатор из OpenComputers

5) Куча кабелей из OpenComputers

5) Собранный дракониевый реактор (естественно)

ВАЖНО! Реактор, хранилище и компьютер должны находиться в одном чанке, иначе могут возникнуть лаги, но это не точно ?

Как только заготовили все необходимое, приступаем к подключению адаптеров:

Скрытый текст

К одному из стабилизаторов реактора

Ypqp2dP.png

К обоим флакс-гейтам

JFBzHFY.png

И к одному из энергетических пилонов, это можно сделать и позже, даже во время работы программы, или вовсе не ставить его

YseJWlW.png

Вот общий ракурс всего этого безобразия

PZOKKeb.png

Этап 2. Установка и настройка.

      Как только все адаптеры расставлены и подключены к системному блоку, переходим к настройке самой программы

Для ее установки пишем pastebin get cc4bdezK reactor.lua (копировать и колесиком мыши вставить)

После этого пишем reactor и если адаптеры были правильно подключены, вы увидите такое окно:

Скрытый текст

zlTGOb5.png

      Для лучшего понимания, что происходит, стоит сказать пару слов о сомом реакторе. В интернете множество гайдов по их сборке, но все они работают по одному и тому-же принципу. Есть флюкс-гейт отвечающий за поток (или генерацию) и флюкс-гейт отвечающий за сдерживание (поддержание реактора в стабильном состоянии).

Так как к компьютеру подключено сразу 2 флюкс-гейта, программе нужно определиться, какой из них за что отвечает, сама она к сожалению понять этого не сможет ?

Первым делом вам необходимо ввести первые символы адреса гейта, отвечающего за поток. Это тот гейт, который подключен одним концом к стабилизатору реактора, а другим к принимающей части RF хранилища. Для удобства, программа сразу выводит адреса всех гейтов, подключенных к компьютеру.

Но как же узнать этот адрес? Для этого нам понадобится анализатор из OpenComputers. Берем его в руки, подходим к адаптеру подключенному к поточному флюкс-гейту и кликаем по нему с зажатой клавишей SHIFT. Нам высветится вся информация об устройстве, за которое отвечает данный адаптер, в том числе и необходимый нам адрес.           В моем случае это выглядит так:

Скрытый текст

8RFoZi5.png

Как мы видим, наш адрес совпадает со вторым адресом из списка, что был на предыдущем скриншоте, теперь нам просто нужно ввести первые символы этого адреса, я, например, введу "40". И вот, что я получу:

Скрытый текст

UEeb9U1.png

Как мы видим, программа приняла наш ответ и никаких ошибок не выкинула, теперь нам предлагают ввести адрес нижнего гейта, в моем случае можно просто ввести "5a" (это первые символы оставшегося гейта) и программа примет данный ответ, так и сделаю:

Скрытый текст

9nFL708.png

Программа предлагает нам все перепроверить и при желании изменить. Если все верно, а в моем случае это так, вводим единицу и нажимаем ENTER. После этого и начнется магия ?

Так выглядит основной интерфейс программы:

Скрытый текст

6qF2Bg6.png

Пройдемся по пунктикам, там где необходимо, я дам пояснения.

1 строчка: накоплено в ядре: появляется, если к энергетическому пилону подключен адаптер. Если убрать адаптер, эта строчка пропадет.

2 строчка: температура: Тут все понятно

3 строчка: вырабатывает: показывает, сколько энергии в данный момент проходит через потоковый флакс-гейт

4 строчка: поток: показывает, каково ограничение потока в данный момент. От этого значения зависит вся работа реактора и его можно менять программно.

5 строчка: итоговая мосч: показывает, сколько энергии генерируется в чистом виде (учитывая затраты на поддержание реактора)

6 строчка: поглащает: показывает, сколько энергии в данный момент проходит через сдерживающий флакс-гейт (затраты на поддержание реактора)

7 строчка: мощность поля: Тут все понятно

8 строчка: насыщенность: Тут все понятно

9 строчка: топливо: Тут все понятно

10 строчка: расход топлива: Тут все понятно

Теперь о функционале

Одним из примечательных свойств данной программы является то, что она способна менять цвет отображения температуры, в зависимости от её значения (настраивается в конфигурации). Я какое-то время тестировал, как ведет себя реактор при изменении потока, и выявил безопасные температурные промежутки, при которых можно смело повышать поток, не опасаясь взрыва. Теперь конкретнее: если температура отображается голубым цветом, то смело можно повышать поток на 5 000 пунктов, если зеленым, то повышать можно на 10 000, а если вы видите красный цвет, то вам реактору пора остыть.

Как же программно менять поток? Для этого вам просто нужно нажать клавишу Y (игрек) и ввести желаемое число. Можно вводить как положительные, так и отрицательные числа. После ввода числа нажимаете ENTER и вуаля, значение поля поток изменится и можно дальше наблюдать за поведением реактора в режиме реального времени. Это выглядит так:

Скрытый текст

Нажимаем Y и вводим 5000, жмем ENTER

ffKrb3T.png

Следующий скрин сделан спустя какое-то время,обратите внимание, что значение поля поток увеличилось на 5 000, а температура возросла

kA5AvT8.png

Помимо Y вы также можете нажать G, чтобы закрыть программу и R, чтобы изменить адреса гейтов, мало-ли, что может произойти.

 

      А на этом все, очень надеюсь, что данная программа хоть кому-то да пригодится. Жду ваших отзывов и предложений, если найдете баг (а я старался все учесть), опишите его в этой теме.

Edited by Freeazzy

Share this post


Link to post

Хоть гайд и выдержан в едином стиле, грамматика очень хромает. Зато гайд очень информативен. По поводу самой программы - увы, но на данный момент она бесполезна, ввиду существования аналога от наших англоговорящих друзей. С нетерпением (лично я) буду ждать доработок и улучшений (вынесение некоторых настроек в конфиг файл, GU,I, просто внешний вид программы).

Итог - 50 баллов

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...