Неучтенный. Дилогия (СИ) - Муравьев Константин Николаевич. Страница 72

«Так, эта процедура мне относительно знакома, я уже делал нечто подобное, когда создавал каналы для закачки энергии в накопители, только здесь требуется гораздо более ювелирная работа», — размышлял я. Но практически сразу вспомнил о свойстве масштабирования, которое мне доступно в этой виртуальной среде моего подсознания. И, увеличив в несколько раз модуль анализатора ментального поля, уже более внимательно и подробно рассмотрел выделенные Магиком точки входов ментоэнергии в артефакте. При этом я обратил внимание на то, что каждый вход имеет своё рунное обозначение.

«Магик, все входы помечены каким-то своим, скорее всего, рунным знаком. Ты можешь пояснить, что они обозначают?»

«Так и должно быть, оператор обладает уникальным свойством макродетализации модели, недоступным на уровне масштабирования, используемом магокомпом. Данные руны — это основа построения всех ментоактивных структур, они делятся на два типа: связующие (объединяющие или передающие) и описывающие определённые свойства, функции или реакции ментоактивной структуры любого объекта. Видение оператором макроструктур значительно облегчит процесс повторной активации модуля, который позволит провести запись оригинала образа, а также многократно ускорит внедрение дополнительного модуля по снятию именно копии менто-эмпатического поля оператора».

«Как? Мне нужно будет каким-то образом провести манипуляции с увиденными мной рунами в смоделированной структуре артефакта?»

«Не только. Для активации оператору будет передан визуальный образ необходимой для запуска этого процесса руны, которую необходимо найти на полученной виртуальной модели. Затем в точку её расположения нужно будет передать некоторое количество энергии. Требуемое для активации процесса значение величины объёма энергии определяется постепенным её вливанием до перехода модуля в рабочее состояние».

«С запуском процедуры всё ясно. Что с дополнительным модулем?»

«Для внедрения ментомодуля применяется схожая процедура. Оператору передаётся последовательность, состоящая из нескольких списков рун, как для самого артефакта в целом, так и для внедряемой структуры в частности. Руны из одного списка, объединённые в небольшие группы (вот и рунный язык пошёл), необходимо найти в общей структуре всего артефакта и внедряемого в него модуля, а затем произвести их слияние нитями энергий в одну ментоструктуру, завязанную на руну «Слияние» (объединения), которая после окончания процесса образует узловую точку артефакта. И такие действия выполняются для каждого списка рун в полученной последовательности. Закрепление нитей осуществляется направленным потоком энергии, завершающим окончательное слияние структур».

«На словах получается всё не так уж и сложно, как будет на деле, сейчас посмотрим». И я приступил к процедуре замещения ментального образца поля, хранящегося в механизме обеспечения безопасности рюкзака, на свой.

После такого досконального изучения виртуальной модели сумки профессора я довольно быстро смог подключить все мини-каналы к выделенным Магиком входным точкам в артефакте и направленным потоком энергии с первого раза умудрился выжечь все старые копии образцов ментополя бывшего хозяина.

Этот шаг операции с самого начала не вызывал у меня никаких сомнений.

Следующим пунктом стояла задача внедрения ментоструктуры для выделения всего менто-эмпатического поля. Для её решения Магик, как и обещал, передал мне последовательность списков, которая предстала перед моим взором внушительной трёхмерной матрицей, состоящей из рун.

Меня достаточно сильно смутило такое количество рун, которые необходимо найти в структуре модели и объединить между собой. Нужно было каким-то образом автоматизировать поиск и связывание рун в единый узел. Насчёт поиска у меня возникла определённая идея.

«Сеть, эта вся структура должна храниться в твоей базе в каком-то определённом виде? Так?» — спросил я.

«Да. Данные по строению структуры хранятся в виде бинарно-генетического кода, на основе которого построен весь логико-математический аппарат, применяемый мной для своей работы».

«Интересно, я что-то о таком не слышал. Но этот вопрос оставим на будущее. Я хотел бы поговорить о другом. Если я буду находить какую-то руну, то сможешь ли ты сопоставлять её с тем кодом, что используешь сама?»

«Без проблем, но мне нужна первоначальная привязка».

«Об этом я и говорю. Я тебе показываю руну и два её местонахождения в структуре, если этого окажется мало, то три, четыре или столько, сколько тебе понадобится, чтобы найти различия. А ты производишь поиск этих мест в базе и выполняешь сравнение своей кодировки для всех указанных случаев до тех пор, пока не будет выделен уникальный элемент для выбранных нами мест в ментоструктуре и её интерпретации в твоей базе. Таким образом мы сопоставим руны с их значениями в коде, используемом тобой».

«Принято, готова приступить».

«Пока рано. Магик, ты можешь выдать нам весь список известных тебе рун? Это сократит нам время поиска, мы обработаем сразу весь алфавит».

«Список рун отсутствует. Нет информации по данному запросу».

«Но ведь ты давал мне описание одной из рун, — попытался возразить я, — вытяни алфавит оттуда».

«Нет возможности выполнить данное требование. Обработка запросов и выдача информации производится только при обращении к ней оператора».

«Понятно, ты знаешь только то, о чём я могу спросить лишь напрямую? То есть если я не знаю алфавита, то и значений рун мне не узнать. Верно?»

«Суть проблемы оператор оценил верно».

«Ну что же, будем плясать от этого. Сеть, есть ещё одно распоряжение. Ты видишь ту огромную последовательность рун, что переслал мне Магик?»

«Да».

«Сможешь провести её фильтрацию и выделить уникальные значения рун, ну и для интереса частоту их повторений?»

«Приступаю».

«Сколько тебе понадобится времени?»

«Примерно двенадцать секунд».

«Хорошо, Магик, мы сейчас попытаемся выделить весь рунный алфавит, который используется в выданных тобой списках, а затем найти все нужные группы рун в последовательности. Ты сможешь операцию их объединения взять на себя?»

«Построение связывающих нитей входит в список функций магокомпа. Но операцию наполнения построенной структуры ментоэнергией для завершения процедуры слияния должен будет выполнить оператор».

«Понятно, с этим не поспоришь. Решено: мы с Сетью разрабатываем алгоритм сверки и поиска значений, а Магик производит объединение рун в нужные структуры. Я выступаю на завершающем этапе, залив в них необходимый объём энергии».

«Выборка уникальных рун в последовательности произведена. Всего обнаружено пятьдесят три различных символа».

«Магик, постой, я вспомнил, а та магемма, что я видел, когда ты производил внедрение ментомодуля в накопитель, — это не то же самое, что и руны?»

«Магеммы — это простейшие ментоактивные структуры, или модули, они строятся на основе рун и связей».

«Понял. Ладно, приступаем, а то никогда не перейдём к действию».

Максимально укрупнив модель ментоструктуры артефакта до состояния чёткой видимости находящихся в её основе рун, я расположил её прямо перед собой, а образцы рун сверху от неё. Методом перетаскивания стал зацеплять каждую из рун неким виртуальным лучом и переносить её на все видимые места расположения руны в структуре, которые находил, оставляя в этом месте её копию — как маркер для Сети. Работа оказалась не очень сложной, так как найденных уникальных значений рун было не много и даже на видимом мне пространстве каждая из них повторялась или использовалась не по одному разу.

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

«Сеть, когда найдёшь первые две группы, передай их визуальное и физическое месторасположение на модели Магику. Он начнёт проводить их объединение в общую структуру. Магик, приказ ясен? Можешь приступать к выполнению. Когда потребуется первое вливание энергии, сообщи».