Natsu_Zirok
-
Публикации
76 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Natsu_Zirok
-
-
-
Итог просмотра - APU только 1 и 2 уровней, но крафты жестокие.
Итог - смысла нету их использовать =D
1lvl - 1 Проц 2 lvl, 1 видеокарта 1 lvl, 1 шина 1 lvl, 2 чипа 1 lvl, 4 золотых самородка
2lvl - 1 Проц 3 lvl, 1 видеокарта 2 lvl, 1 шина 2 lvl, 2 чипа 2 lvl, 4 алмаза
-
APU будет слабее чем CPU + GPU
Ну, что верно, то верно. Но все же APU лучше в планшетах =)
Вроде бы APU тоже 3-х уровневые. Пойду проверю
-
Сложно сказать что "большое" обновление. Так, процессор новый и всё. Не то что в былые времена, когда появились дроны или 3д принты.
Так же APU удобно использовать в роботах, если нужны ВСЕ слоты.
А в планшетах в настоящее время используется что? APU, а не видеокарта и проц. Вот и польза большая.
-
На сервере - война с применением роботов... МТ заброшен, Фингер пропал... OpenComputers выпустил большой патч, но всем не до этого...
А я только хотел написать. Админам на заметку - обновляйте =D APU лучше для планшетов
-
Я наверное уже надоел(
), но все же.
Вопросы по адаптеру из OC1.Какие методы/функции/всякое_такое доступны для IC2Exp и каким именно блокам?
2.Какие методы/функции/всякое_такое доступны для GalactiСraft и каким именно блокам?(Спрашиваю, т.к. появилась карточка для робота "Анализатор атмосферы планет" от GC(OC V1.5.9.21
)). -
Вражина наступает.Кстати, надо форсировать как-то установку КТ (компьютроникса, напинать себя сильно и обновить ядро сервера др требуемого).
Там радарчики потолковее детектора на шевеление. Он мобильный, и его можно запихать в робота и сделать робота-убивашку мобов, который их будет выслеживать в радиусе и гоняться за ними, по идее.
Извиняюсь, но я на своей сборке(Ссылка в подписи). В добавок я после вайпа пишу(1.Тот мир крашится каждые 5 минут. 2.Добавил IC2Ex(Где можно найти все методы для него?))
-
-
Сборки на Quad стержнях (1-6 стержней)
P.S. 1 LVL = Без доп.реакторов. 2 LVL = 3 доп.блока. 3 LVL = 6 доп.блоков
Бюджетный ЯР. 1lvl/Эконом ЯР 2lvl
Бюджетный ЯР. 2lvl/Эконом ЯР. 3 lvl
Сравнение примера и Бюджет ЯР 3lvl:
Мощности:
Vent C. Heat Gen. Output/Total EU Active/Efective EU/t
ЯР3: 576(576)(+) 576(+) 72 millions(+) 360 EU/t(+)
Пример: 640(644)(-) 640(-) 56 millions(-) 280 EU/t(-)
Требуемые ресурсы:
Copper Tin Iron Gold Uranium Rubber RedStone
ЯР3: 1048(--) 100(+) 312(+) 96(-) 24(~) 79(--) 32(~)
Пример: 817(++) 103(-) 338(-) 72(+) 12(~) 49(++) 22(~)
Примечания: '+' - уходим в плюс, '-' - уходим в минус, '~' - решать вам
Дополнительные сборки с ураном - будут.С Thorium и Plutonium - не скоро.
-
Для bundled-кабелей скорее всего потребуется не простая редстоун плата, а второго уровня.
В том то и прикол, что я знаю, но не знаю как это вывести.
Объясню принцип программы:
Есть 3 кнопки типа Переключатель
Кнопка #1 и #2 ==> Выдают сигнал
Кнопка #3 ==> Принимает сигнал и меняет статус кнопки или изменяет текст.
А вот как получить, есть сигнал или нет, не понимаю.
И да: Я не получил $ и UU за 6 голосов, по 2 голоса на каждом топе.
-
И снова здравствуйте!
Проблема: не могу получить сигнал с Bundled провода ProjectRed.
Пробовал: redstone_changed , но оказалось не то.Пробовал: getBundledInput
Итог: где-то напортачил я, точно не пойму(Как никак новичек в моде)Проблема: не знаю как обработать событие датчика motion
Пробовал: пример с оф.страницы событий
Итог: решил обратится к вам. -
Поясни, в чем конкретно состоит проблема. Что именно не получается реализовать?
Я не могу понять из твоих постов, что именно вызывает трудности.
Предположим - у тебя каждый раз при старте консоль системы оказывается на непредсказуемом мониторе, и не факт что на том, где клавиатура.
В таком случае можно просто положить в корень диска файл autorun.lua, который будет жестко биндить нужный монитор к основной видеокарте. Адреса можно вписать вручную, используя первые четыре уникальных символа адреса, и далее автоматически получая полный адрес в программе через команду component.get("xxxx").
(Будет полезен этот сайт: http://ocdoc.cil.li/api:component)
Эвенты от мониторов (события touch/drag) и клавиатур (key_down/key_up) вообще обрабатываются вне зависимости от наличия привязанной видеокарты. Адрес компонента, который отправлил эвент, всегда идет вторым параметром в этом самом эвенте (как ты несомненно знаешь).
На этом принципе работает моя программа Smart Lock. Она использует всего две видеокарты - одна привязана к "консольному монитору", через который пользователь может вводить команды с клавиатуры. Вторая видеокарта в любой момент работы программы может быть привязана к любому из нескольких десятков мониторов-замков в системе.
В тот момент, когда пользователь "звонит" в дверь, программа определяет адрес монитора, с которого пришел "звонок" и биндит в нему видеокарту номер 2. Далее уже идет отрисовка графики через эту видеокарту на нужный монитор.
Соответственно, когда приходит следующий звонок, видеокарта "перепривязывается" опять.
Спасибо. А теперь пойду еще вопросы создам.(Вдруг у кого такие-же возникнут вопросы)

-
Если мониторы принадлежат разным компьютерам - можно разнести их распределителем или свитчем.
Если мониторы и карты принадлежат одному компьютеру - надо биндить.
Загвоздка в том, что если написать просто component.gpu.bind() - он обратится только к одной видеокарте - той, которую считает "основной".
Поэтому сначала надо получить список видеокарт компьютера - их компонентов, точнее.
local component = require('component') -- создаем таблички для хранения адресов компонентов local gpu = {} local screen = {} -- получаем список видеокарт for address, componentType in component.list("gpu") do table.insert(gpu, address) end -- получаем список мониторов (можно и вручную составить в принципе) for address, componentType in component.list("screen") do table.insert(screen, address) end -- биндим попарно -- (контрольные проверки не делаются, поэтому, во избежание ошибок, -- мониторов и карт должно быть одинаковое количество) for number, address in pairs(gpu) do component.proxy(address).bind(screen[number]) endЕсть еще один путь - можно оставить в компьютере только одну видеокарту. И биндить ее к нужному монитору перед рисованием.
Но тогда надо следить за разрешением (разрешение монитора при биндинге карты изменяется на разрешение карты).
Если честно - не особо помогло. Придется садомазохизмом заниматься. Ведь мне нужно, что бы на одном мониторе программа все время работала(2 уровня), а на втором полный доступ к клавиатуре.
-
Всем привет!
Играю на своем сервере с модом OC, но возникла проблема - две видеокарты(1 и 2 уровень) и два монитора(1 и 2) "конфликтуют". В итоге при включении ПК или сервера(И то, и другое есть) инициализация проходит на одном мониторе(рандомно), а отображается все на другом. Т.е., если запускаю GPU-программы, то они могут либо ошибку вызвать(Если монитор 1 уровня) или показать(2 уровень).
Как мне сделать так, что-бы вся текстовые(1 уровня видеокарта) вводились/выводилась только через монитор 1 уровня, а вся графическая(Кнопки, там) на другой, 2 уровня?
P.S.Про component.gpu.bind("adress") знаю, но работает как-то криво.

Мод OpenComputers
в Обсуждение модов
Опубликовано:
Просмотрел весь конфиг, понял только одно - все перенимает от проца и видеокарты, т.е. в конфиге кол-во компонентов APU=CPU. Немного не логично из-за шины. Прибавляло бы, что ли 2-4 компонента. Хотя если установить на сервер - уже по барабану, так как можно установить еще шин.