Quantum Resource Distribution deprecated

by eliont

Logistic buffer chest will send placed items to ship quantum storage unit if no logistic request set. If logistic request exist and can be fulfilled using stored items, items instead taken from storage and placed in chest inventory. It's make resourse management more like RTS for playing combat-oriented settings/mods. Compatible with multi-surface mods like SE. UPS-friendly.

Content
1 year, 3 months ago
1.1
186
Logistics Logistic network Circuit network Storage

b Update 4 broke my game.

1 year, 3 months ago

Update 4 broke my game.

Every second the game stops (a small base for a fraction of a second, a large base for a couple of seconds).

Also, the added scoreboard about the number of requests needs to be hidden either using a special button or in the mod settings. Because the interface is already cluttered.

I could not test (due to a game breakdown) an innovation with exceeding requests. But it wasn't a problem at all. On the contrary, I used this to create priorities: the smaller the number of requested items in the chest, the earlier this chest will be supplied.

1 year, 3 months ago
(updated 1 year, 3 months ago)

Hmm, thank you.
Did not test it on megabases.

Download previous version for this time, when i have time i will make new behaviour toggleable in options.

I playing with mod that increases production / mining / science speed, so i don't need a megabase.

1 year, 3 months ago

Судя по тому, что перевод на русский в обнове сразу присутствует я предполагаю, что ты русскоязычный? )

Поэтому напишу по русски, что бы не было недопонимания через переводчик.

На самом деле большая база у меня не мегабаза, а чуть больше начальной (с модом Промышленная революция). Производство: синяя наука 2 в сек, железо 40 в сек, медь сталь 15 в сек. А маленькая база — ваниль, наука зелёная 0,5 в сек, железо 15 в сек.

Так что дело не производительности, а что-то сломалось.

Из описания не совсем понятно — если не хватает ресурса на все запросы, то он будет просто копиться, а потом по всем запросам сразу раздастся и будет опять копиться?

Дополнительный сундук — это отличное нововведение.

1 year, 3 months ago

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

Хм, идея как сделать без того чтобы пересчитывать сумму всех логистических запросов что явно и нагружает игру на средне-больших базах (также видимо зависит от спеков пк), например сделать round-robin систему - чтобы сундук раз получив ресурс сдвигался в конец очереди. Таким образом вычислительная нагрузка возрасти не должна, а эффект будет похожий.

1 year, 3 months ago

Да, сдвиг сундука получившего ресурс в конец очереди это самое то. Останется возможность регулировать приоритет раздачи ресурса вручную, выставляя запрос определённого количества. Я так и балансирую производство сейчас: выставляешь в сундуке запрос на 1 и в этот сундук всегда в первый попадает ресурс, как только появляется на складе. В следующий по приоритету выставляешь запрос 2 — в него попадает когда накопиться 2 на складе и т. д.

А если одинаковый запрос в сундуках то они по очереди будут заполнятся.

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

В общем, с этим модом появилось новые возможности по проектированию базы и цехов.

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

1 year, 3 months ago

Скрывать можно же - апдейт 3. Брать в инвентарь - подумаю.

1 year, 3 months ago
1 year, 3 months ago

На ванильной маленькой базе всё норм. На большой каждую секунду остановка на миллисекунду, почти не заметно, но, наверно, чем больше будет база разрастаться, тем сильнее будут статоры.
Кстати, на версии 1.3 тоже статоры, но чуть меньше — пол дня сегодня играл не замечал, сейчас только заметил, после теста последнего билда.

1 year, 3 months ago

То есть стало лучше с быстродействием, но на текущей вряд ли лучше получится сделать, лучше с нуля перепишу как время и настроение будет.

А эту надо щас официально залить.

Спасибо.

1 year, 3 months ago

Да, стало лучше. Сейчас играю на большой базе, микро статоры есть, но они не заметны и играть никак не мешают.

Посмотрим, что будет дальше, когда база станет больше раза в три.

1 year, 3 months ago

Изменил цвет сундука и комбинатора, чтобы не было путаницы. Синий лучше всего отличается от остальных логистических сундуков.

Не смог добавить в код chest-remnants чтобы изменить цвет разрушенного сундука и не смог добавить комбинатор, чтобы изменить его цвет.
Остальное нормально отображается в новом цвете. Вся графика в папке graphics.

https://disk.yandex.ru/d/k9TTzw8aYu2Ecw

1 year, 3 months ago
(updated 1 year, 3 months ago)

https://drive.google.com/file/d/13u21RIg5jhvg2BdRHJ3-tLkZ14ltmPg_/view?usp=sharing

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

Только базовый функционал, комбинатор + положить/достать + round-robin.

А, и там чит-режим врубается сразу, его закомментировать если нормально играть попробовать.

Для более оперативной связи, раз уж тебя заинтересовало, можешь написать в дискорд Eliont#9353