Перейти к содержимому

Fingercomp

Гуру
  • Публикации

    1 629
  • Зарегистрирован

  • Посещение

  • Победитель дней

    283

Все публикации пользователя Fingercomp

  1. Забыл вчера написать. Сэнгар вообще не сразу вспомнил про этот нёрф. И прошлое поведение было ничем иным, как... багом...
  2. Ну так OpenComputers — не MineChem какой-то или PodzolToDiamonds. Автор не признаёт читёрность. P. S. Без всяких твиков никаких геокопалок не было бы и до нёрфа. Потому и не особо игрокам нормальным хуже.
  3. Ну наполовину. Можно теперь задавать область для скана. 64 блока максимум. "Шум" расчитывается по формуле: рандомное значение * дистанция_до_блока * значение_noise_в_конфиге_мода + твёрдость_блока. Для справки, раньше вместо дистанции от робота до блока была дистанция от центра колонны до блока. Шум выше теперь, получается.
  4. О 1.6 было говорено ещё с очень давних пор — примерно год назад. И наконец-то первая бета OC 1.6 доступна для скачивания. Вообще, 1.6 всё это время можно было загрузить как дев-версию — достаточно перейти на Jenkins. Однако билды там не всегда блещут стабильностью. Что изменилось: Полный ченджлог Sangar предоставит, когда отрелизится 1.6.0. Но благодаря ГитХабу я могу сравнить 1.5.22 и 1.6. Так что краткое переложение >150 коммитов: Новые серверные стойки. Модульность, крутой GUI и многое другое. Дисковод — компонент. Геолайзеру теперь можно задать не только колонну, но и прямоугольник. Терминальный сервер. Lua 5.3.2. В internet.request можно задавать хедеры. Ачивки теперь даются не только за крафт, но и за поднимание предметов. Торговый апгрейд для роботов. playSoundAt для дебаг-карт. __gc-метаметод оказался опасным — им можно перегрузить сервер. Теперь в настройках есть опция для включения этого метаметода. По умолчанию __gc отключён. OpenOS 1.6. Там мегатонны всяких изменений. И, кстати, эта система грузится на планке памяти первого уровня. Даже несмотря на новые проги, либы и пр. Дронотапки можно красить. Новый шрифт. Логирование чанклоадеров. Ну и множество других изменений. Качайте новую версию тут и крушите её. А обо всех найденных багах, как обычно, сообщать сюда.
  5. Ну после подключения библиотеки сидят в памяти до рестарта. Даже если подключены были в другой программе.
  6. Fingercomp

    Ставим эмулятор OpenComputers

    На Windows скрипт сам всё поставит.
  7. Fingercomp

    Ставим эмулятор OpenComputers

    ¯\(O.o)/¯ Можно найти папку, где находятся файлы эмулятора, и пихнуть в папку usr/include
  8. Fingercomp

    Ставим эмулятор OpenComputers

    Ох, как всё сложно... Покопал сырцы. Луа должна сама собраться. Что не так — я теперь даже не представляю. P. S. Обновил шаг с установкой пакетов в записи.
  9. Fingercomp

    Ставим эмулятор OpenComputers

    Только сейчас заметил "lua.h". Как в прошлый раз, выполнить команду pacman -S mingw-w64-lua
  10. Fingercomp

    Ставим эмулятор OpenComputers

    Эмулятор писал не я, а возможности у меня проверить установку из-под винды нет Печально всё это. Пока что могу только посоветовать попробовать прописать y на обоих вопросах.
  11. Fingercomp

    Ставим эмулятор OpenComputers

    Крупно повезло. Снова открой MSYS2 терминал из "Пуска" и пропиши это заклинание: pacman -S mingw-w64-i686-toolchain. Затем открываешь MinGW Win32 Shell и выполняешь этот шаг снова.
  12. Сначала там был безобидный скриншот, вот и всё. Вырезал.
  13. Fingercomp

    WitchCraft

    На MCmmo и тулзы из таумомодов забили, похоже, ну и ладно. Не особо требовательно. Волнует другое. У нас уже буквально на днях будет полная возможность скрафтить ихор. Проблема в том, что арканный бур и супернитор отключены насовсем. Ну то есть у бура я пойму причину, ладно. Не пойму лишь того, почему из-за этого нужно было отключать, таким образом, пробуждённые части ихоровой брони. В чате уже спрашивали - ответ в форме "и без него проживёте". И, да, это магик серв. Та же ситуация гипернитором, который, тем более, работает нормально и ничего не гриферит. Ну вроде бага динамик-лайтов + хоть в сингле вроде норм работало, не знаю, что на сервере. Ребята говорят, что на других серверах всё чудесно. Я б хотел ещё сказать пару слов про набалдашник вардинга, но понимая, что ответ будет "так им можно в привате завардить всё к чертям", просто напомню, что до открытия сервера говорили об отключении возможности у этого набалдашника вардить некоторые блоки, из которых "обычно состоит дом". Затупил, говорено было про другое >_>
  14. Fingercomp

    Ставим эмулятор OpenComputers

    Обновил публикацию, поискав в интернете всякую фигню по этой теме. Проверить не могу, т. к. нет Винды.
  15. Fingercomp

    WitchCraft

    Эндер-шардов мне за полчаса нападало 7 штук. Пфф. Добавьте с MCmmo предмет Thaumic Disassembler (Id: #4275). Это меч, кирка, лопата и топор одновременно.
  16. Fingercomp

    Ставим эмулятор OpenComputers

    Добавил в записульку инфу о том, как запустить два эмулятора параллельно без "накладываний" для работы модемов. P. S. Модемы, к слову, проводные
  17. Fingercomp

    Ставим эмулятор OpenComputers

    Сеть есть — несколько эмуляторов запущенных могут общаться через "модем".
  18. Наткнулся на интересный эмулятор: https://git.io/vOJaq Написан на Lua. Эмулирует OpenComputers. В этой записи небольшой я расскажу немного о том, как варить пельмени использовать этот эмулятор. Использовать его так же, как и OpenOS! Установка: Linux git clone https://github.com/gamax92/OCEmu.git. Копируем содержимое репозитория. Устанавливаем зависимости: Lua 5.2 SDL2 Далее нас потребуется версионированный luarocks. Т.е., под Lua 5.2 либы в одной директории, под 5.3 — в другой, ну и так далее. На Арче и Маках ничего сложного: Arch pacman -S lua52 luarocks5.2 lua52-filesystem lua52-sec lua52-socket Затем переходим к пункту Luarocks. Mac brew install luabrew install sdl2 Затем переходим к пункту Luarocks. Ubuntu А вот тут уже чуть сложнее. По дефолту луарокс из репы швыряет всё в одну кучу, и потому нужно скомпилировать самому. Ничего особо сложного. Качаем пакет отсюда, распаковываем (tar xvf <имя файла>) и переходим в директорию. Зтем пишем: ./configure --lua-version=5.2 --lua-suffix=5.2 --versioned-rocks-dirmake buildsudo checkinstall Можно sudo make install, но я лично так не делаю, так как команда выше создаёт пакет сразу, а мейк-инстолл — тупо копирует. После этого — идём к Luarocks. Luarocks И, наконец, устанавливаем библиотеки через luarocks-5.2: luarocks-5.2 install luafilesystem luarocks-5.2 install luautf8 luarocks-5.2 install luasocket luarocks-5.2 install luasec luarocks-5.2 install --server=http://luarocks.org/dev luaffi[il] Если вы не страдаете ненавистью к SVN, устанавливаем [il]subversion и пишем make в директории с эмулятором для скачивания OpenOS. Иначе же открываем https://github.com/MightyPirates/OpenComputers и сами скачиваем src/main/resources/assets/opencomputers/loot в src/loot, src/main/resources/assets/opencomputers/lua в src/lua и src/main/resources/assets/opencomputers/unifont.hex в папку src/ эмулятора. Windows Бинарники: x32 / x64. Если же хочется самим скомпилировать: Устанавливаем MSYS2, запускаем. Пишем update-core. Закрываем окно и открываем снова. Обновляем остальное командой pacman -Su. Пишем pacman -S mingw-w64-i686-toolchain. Закрываем и в "Пуске" ищем MinGW Win32 Shell или MinGW Win64 Shell, в зависимости от разрядности системы. Открываем именно его. В терминале переходим в папку с эмулятором и пишем ./msys_setup_ocemu.sh. Это сделает всё, что нужно. Запуск: Чаще всего достаточно просто запустить lua5.2 boot.lua в директории src/. Это живенько запустит эмулятор с последней OpenOS. Можно указать путь для эмулируемой машины в аргументе: lua5.2 boot.lua ~/my/machine. BIOS машины хранится в $HOME/.ocemu или %APPDATA%\.ocemu, в зависимости от ОС. Можно изменить его код. Запустите emucfg в OpenOS — это конфигуратор эмулятора. Можно выбрать компоненты: [insert] для его добавления, [Delete] для удаления. Если запустить несколько сессий эмулятора, можно даже "общаться" между ними через эмулированные модемы. Сетевые соединения между эмуляторами (модемы)i Крутая штука. Так как ещё ни в одном эмуляторе не было модемов, надо акцентировать внимание на этом обязательно. Создаём две директории для эмулируемых машин (у меня: ~/.ocemu/machines/m1 и ~/.ocemu/machines/m2). В каждую из них копируем файл ~/.ocemu/ocemu.cfg. Открываем первый файл и меняем все адреса в настройке "components". Это необходимо для того чтобы эмулятор считал, что это два разных компьютера. Открываем второй файл и тоже меняем адреса. Достаточно сделать так, что бы они были не такие же, как в первой машине. Можно даже настройку по умолчанию оставить. Запускаем два эмулятора: ./boot.lua ~/.ocemu/machines/m1 & ./boot.lua ~/.ocemu/machines/m2 & (надо запустить их, очевидно, параллельно). И всё, теперь компьютеры могут общаться друг с другом! OpenOS 1.6 И в бонус записи — предварительный обзор ключевых изменений OpenOS. PIPING. По стандартам. Я не буду объяснять смысл термина, предлагаю просто прописать cat /init.lua | head --lines=25. С grep это тоже работает. Стооооп. Новые программы: head, grep, touch — похожее на Лялеховские программы. Не забывайте про man: man grep. Спасает и помогает. Ещё проги: sleep (спит указанное время), source (считать файл и выполнить каждую строку как команду OpenOS). Тонны изменений в term, pipes, guid, transforms — в библиотеках OpenOS. Терминал теперь только для одного экрана, мультиэкранность хотят сделать отдельной библиотекой. И множество изменений в логике программ, ключах, аргументах. Огромное спасибо @Krutoy и @Strateg за помощь в установке на Windows. Если встретились с проблемой при установке на Win, посетите этот топик: http://computercraft.ru/topic/1512-%E2%9C%94-zakaz%E2%84%96-013-vypolneno-binarniki-emuliatora-ocemu-na-windows/
  19. Заходите в IRC: #cc.ru на irc.esper.net! Там интересно :3

  20. Да, крафтишь сразу 2 линкед карты, одну в рбота, другую в комп. Инет-карту заменять необязательно, если есть место.
  21. Fingercomp

    WitchCraft

    Ну так это же Алекс, он-то ни с кем не живёт, сам по себе афкает в уголочках каких-то и никого не ждёт. Ясен-красен, что смысла не особо много для него. А на игроков с ATM логовым забить — святое дело. Повыпендриваться захотелось, и всё. "Мине ни нузны — трукиим тожы"
  22. Fingercomp

    WitchCraft

    Тролль, бан, включение оповещалки! Я гномом не удовлетворён.
  23. Fingercomp

    WitchCraft

    95% игроков WitchCraft очень хотят возвращения магической и мистической Оповещалки, которую зверски пытали, потом замучили и даже не похоронили! Оповещалка раньше помогала радоваться приходу магов, не страдать шизофренией при выходе игрока и смотреть, кто кого убивает.
  24. Fingercomp

    Математика в Майнкрафте

    https://github.com/OpenMods/OpenPeripheral-Addons/commit/fdb672c27c4c95d155c3a3a7abb49100efb51603
×
×
  • Создать...