hohserg 197 Опубликовано: 24 марта, 2021 (изменено) Описание Данная программа позволяет видеть местоположение руды вокруг игрока. Работает следующим образом: Планшет с геосканером и сетевой картой сканирует область вокруг игрока и отправляет на стационарный компьютер информацию о найденных блоках Компьютер с терминалом OpenGlasses2 и сетевой картой принимает информацию о блоках и рисует этим блокам подсветку. Фичи и особенности Используется методика из исследования Дуба, которая позволяет весьма точно определять руду Настраиваемые параметры сканирования c валидацией и коррекцией сохраняются в конфиг при выходе из программы Понятный ui Подсветка границ области сканирования Отображение на очках с использованием всего 2 виджетов фпс снижается меньше Это программа работает на версии игры 1.12.2 с аддоном OpenGlasses2 теоретически можно портировать на 1.7.10 Скриншоты Видео Установка Требуемое железо Планшет, минимальное Планшет, рекомендуемое Стационарный компьютер Вместо системного блока 3 тира можно юзать серверную стойку с сервером 2 тира. Также вместо связанной карты можно юзать беспроводную сетевую, однако, радиус действия в этом случае будет ограничен. Все процессоры нужно переключить на Lua 5.3(шифт+пкм). На планшет и компьютер устанавливаем OpenOS. На планшет устанавливаем программу и ее либы wget https://raw.githubusercontent.com/hohserg1/OpenComputersPrograms/master/oresense/oresense_tablet.lua wget https://raw.githubusercontent.com/hohserg1/OpenComputersPrograms/master/simple_libs/bit_array.lua lib/bit_array.lua pastebin get iKzRve2g lib/forms.lua На комп устанавливаем программу и ее либы wget https://raw.githubusercontent.com/hohserg1/OpenComputersPrograms/master/oresense/oresense_server.lua wget https://raw.githubusercontent.com/hohserg1/OpenComputersPrograms/master/simple_libs/bit_array.lua lib/bit_array.lua Использование Привязываем очки к терминалу и надеваем. Запускаем на компе oresense_server. Программа будет работать в фоновом режиме, поэтому комп можно юзать для чего-нибудь еще. Запускаем на планшете oresense_tablet. Синие поля позволяют настроить параметры. Большая красная кнопка запускает сканирование. Во время этого процесса лучше не сдвигаться с места. По окончанию сканирования оглядитесь вокруг - руда будет подсвечена красными каркасными кубами. Благодарности Спасибо @Doob и всем, кто ему помогал, за исследование принципов работы геолайзера и статью об этом Спасибо @Zer0Galaxy за либу гуи forms Спасибо @BrightYC за реью гуи и идею мэйн-картинки Спасибо @Sainthozier за реью гуи Спасибо @Fingercomp за функцию индексации координат, к сожалению, она не понадобилась Спасибо людям из irc-чата за саппорт по ОС и Lua Ссылки Гитхаб: https://github.com/hohserg1/OpenComputersPrograms/tree/master/oresense Изменено 7 июня, 2024 пользователем hohserg 15 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy 2 187 Опубликовано: 26 марта, 2021 Крутая идея. Видосик бы не помешал. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
hohserg Автор темы 197 Опубликовано: 26 марта, 2021 Добавил видос Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
MrCmailik 0 Опубликовано: 14 октября, 2021 Не знаю, работает ли у вас, но мне сервер выдаёт ошибку что был получен nil в поле setRenderPosition Скрытый текст Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
hohserg Автор темы 197 Опубликовано: 14 ноября, 2021 Это может произойти, если у апи openglasses нету метода setRenderPosition. Хороший вопрос - почему его нет. Программа работает на версии мода: https://www.curseforge.com/minecraft/mc-mods/openglasses2/files/3143467 Возможно, ты пытался запустить на 1.7.10 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
ItsMakar 1 Опубликовано: 21 января, 2022 В 15.11.2021 в 00:54, hohserg сказал: Это может произойти, если у апи openglasses нету метода setRenderPosition. Хороший вопрос - почему его нет. Программа работает на версии мода: https://www.curseforge.com/minecraft/mc-mods/openglasses2/files/3143467 Возможно, ты пытался запустить на 1.7.10 погоди что? это не работает на 1.7.10? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
hohserg Автор темы 197 Опубликовано: 31 января, 2022 (изменено) Неа, это для 1.12.2. Теоретически можно портануть на 1.7.10 Изменено 31 января, 2022 пользователем hohserg Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах