LINUX.ORG.RU
ФорумTalks

Просто поставь стим и играй

 , , игорь тонет


0

1

Как поиграть в макоси? Ну понятно же - просто поставь стим и играй.

И вот я как в том рассказе про сендмайл на скотине, решил поиграть на макоси.

В общем, валялся у меня дома старый (относительно) макбук на ARM-процессоре, и решил я его передать дочери. Ну типа же это ээпол, тут все для людей и типа работает (заодно пусть чадо ознакомится с миром альтернативных линуксу и винде ОС). Лиха беда начало. Вот тебе, дочь, макбук - вот на нем майнкрафт, вот VSCode, вот терминал, браузер и всякое такое. Но ребенку приспичило поиграть в целесту. Которая в стиме.

Окей, скачиваем стим, запускаем - «ааа, скоро этот ваш стим перестанет работать, получите и распишитесь, розетта скоро всё». Н-да, сомнительно, но окей (ц). Ставим целесту, подключаем геймпад, запускаем… Падает. Снова окей, начинаем ковырять - без геймпада запускается. Отключаем стим инпут - запускается, геймпада нет. Или видится но не работает. Включаем - падает. Пытаемся и так и эдак - либо падает, либо не видит джойстика. Перебираем версии - ну вот не работает.

Ять+ять, пытаемся разные сочетания стимпинпута и стим оверлея, хрен там. Гугла говорит «а может стимоверлей отключить или наоборот включить, а может стиминпут отключить а потом включить, а может бигипикче отключить и включить… ООО, а вы геймпад отключить включить, или вообще другой, а может блутус, а еще файлы игры проверьте, может вам еще что-то подсказать?». Ять, какой ты, собака женская, гугл, умный. А по делу че нибудь скажешь?

Пытаемся другой геймпад, по проводу и по bluetooth. Ха. Хрен там.

Снова терзаем гугл «окей гугл стим целеста макос эппл силикон джойстик не работает» и… Ого. Внезапно другой ответ?!!? «Вам нужен другой libsdl2 поновее». Чоооо?!?! У вас же типа все работает, вы же юзерфриндли?!

Окей, ищем libsdl. «Соберите из исходников вот инструкция». Нихрена себе. А скачать нельзя?

Ну можно, вооот там через три ссылки мелким текстом. libsdl2 в списке версий нет. Отматываем по релизам взад и … Угу, нашли. Скачиваем dmg, монтируем. И где же оно? А нет его. В финдере в смысле не видать. Так, где наш любимый терминал, а в нем mc. Такс? и что тут есть? А есть файл «SDL». И что с ним делать?! Ладно, лиха беда начало, file говорит «это двухархитектурный бинарь» - будем надеяться что это оно.

Теперь вопрос - куда его положить? Открываем в стиме «перейти в папку игры» и… А там runme.sh а в нем ссылка вида steam://item/… - ну вот нихрена себе. А библиотека то где?! И снова здравствуй терминал, find ~ -type f 2>/dev/null | grep -i libsdl. Видим Library/Application Support/Steam/common/steamapp/Celeste/libsdl2***.dylib. Ну вот нихрена себе.

Уффф, нашли. Переименовываем и наугад копируем тот самый «SDL» в найденый каталог под именем libsdl2***.dylib

Запускаем… Запустилась. И геймпад видит - но не реагирует. АААА, БЛ…Ь!!! Отключаем стиминпут и… Оно наконец запустилось и заработало. Я отдаю игру дочери со словами - вот смотри, видишь как прикольно, все работает - а ты жаловалась, что тебе макось не нравится потому что разбираться не с чем, а тут вон даже не разобраться а вообще форменный секс. Дочь, которая смотрела на это все, скептически выдает - «этот секс напоминает кино БДСМ когда главный герой забыл стоп-слово» (ребенку 18+, так что слово «секс» не входит в список запрещенных слов).

Так что теперь я могу смело сказать: игры на макоси? - Не вопрос, тут же все просто работает, поставь стим и играй. Хаха.

★★★★

Последнее исправление: no-dashi-v2 (всего исправлений: 2)
Ответ на: комментарий от tcpfinhello

реально ощутимой жизни

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

Jurik_Phys ★★★★★
()

От проблем совсем не убежать, нет.

yars068 ★★★★★
()

Мой совет - продай старый макбук за хорошие деньги и купи себе Asrock AMD BC-250. В одной плате процессор, видеокарта и память. Остается только найти блокпитания и диск NVME. Но можно купить M.2 -> 6 SATA плату, подключить обычные диски.

Ну и устанавливаешь bazzite и спокойно играешь в игры, которые хочешь.

Nurmukh ★★★★
()
Ответ на: комментарий от Nurmukh

Остается только найти блокпитания и диск NVME.

И охлаждение приколхозить, по хорошему, с распечатанным на 3д принтере корпусом. При этом надо помнить про охлаждение памяти, которая там с другой стороны (добавить радиаторы и вертушку). А так же, что на оригинальную решетку не особо эффективно дуть сверху, она под турбинное охлаждение (термопрокладки будут поношенные, место под вертушку можно болгаркой пропилить). Еще звуковушка и/или адаптер DP на hdmi. Еще у типичного БП может защита при запуске сработать.

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

altwazar ★★★★★
()
Ответ на: комментарий от tcpfinhello

от осознания того, что я сидел в обманутом состоянии так час…два становится ещё депрессивнее на душе

Это решит профильный специалист, а не вставка своих пяти копеек в рандомной теме на ЛОРе

kas501 ★★★★
()

Если дочери 18+ и она ещё и нахаляву получила макбук, то все эти действия она должна была выполнять сама. Кто хочет играть, тот и собирает либы для игры. Либо зарабатывает на ноутбук на винде)))

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от Jurik_Phys

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

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

tcpfinhello
()
Последнее исправление: tcpfinhello (всего исправлений: 3)
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)