Главная | Настройки | NSFW
Тема:
Доски


[Ответить в тред] Ответить в тред

[Назад] [Обновить тред] [Вниз] [Каталог] [ Автообновление ] 30 / 9 / 12

osu!thread Anonymous No.103370
15813053621770.png (157 KB, 1080x1080)
Обсуждаем кружочки и не только.
Anonymous No.103371
15813098472780.webm (8055 KB, 596x480, 00:00:30)
вкатился, обсудил, выкатился
Anonymous No.103372
>>103370 (OP)
Стандартный клиент не нужен, ставим mcosu.
Anonymous No.103375
>>103372
Как его скомпилировать? Там ни мэйкфайлов нет, ни проектов IDE, только .h, .cpp и шейдеры.
Anonymous No.103379
15813252242250.png (4 KB, 588x34)
>>103375
Тебе зачем? Ты играть хочешь или что?
Скорее всего, нужно скачать вот это (https://github.com/McKay42/McEngine) и открыть эклипсом, докинув туда же файлы мкосы. Ещё предлагаю зайти на его дискорд - разработчик очень дружелюбный и отвечает на все вопросы, в том числе он пишет, что вертел он все эти ваши мейкфайлы.
Пост отредактировал Anonymous
Anonymous No.103380
Осу кому-то ещё нужна? Году в 2011 играл, нравилось. Но надоело спустя полгода примерно.
Anonymous No.103382
>>103379
> Тебе зачем?
По массе причин. Например, я могу не доверять бинарием от разработчиков принципиально, хотеть написать ебилд, собрать для не поддерживаемых автором ОС, архитектуры или набора системных библиотек, выпилить автоапдейтер и прочий сующийся в сеть функционал и т.д.

> Ещё предлагаю зайти на его дискорд
Ты б ещё в телеграм предложил зайти.

> в том числе он пишет, что вертел он все эти ваши мейкфайлы.
Ну так им есть полно альтернатив, а если не устраивают все, можно самому написать скрипт сборки на шелле.
Не предоставляя сценариев сборки, разработчик нарушает условие GPL, требующее предоставить исходники в машинно-читаемом виде.
https://github.com/McKay42/McOsu/blob/master/LICENSE:
> The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities.
Сборка должна быть полностью автоматизирована, без необходимости тыкать кнопки в IDE. Если у тебя есть контакт с автором, прошу сообщить ему об этом.

>>103380
С 2011 года качество мап сильно выросло.
Anonymous No.103384
>>103382
>Не предоставляя сценариев сборки, разработчик нарушает условие GPL
Больной ублюдок. Там есть файл эклипса, через который скорее всего всё соберётся с первой попытки.

>any plans to migrate to cmake or similar?
>McKay: not from my side, I like to keep it as simple as possible (i.e. one project, one IDE, one codebase)
Его проект, что хочет то и делает, считаю что он полностью прав. Он вовсе не обязан показывать код или объяснять как его собирать. Он пошёл людям навстречу, отвечает на вопросы и показал весь код как он есть, и даже скинул свой ide-файл. По какой причине он должен предпринимать какие-то дополнительные действия, чтобы у какого-то криптошизика с мейкфайлами что-то заработало?
Автоматический скрипт требует установки определённой ос, программ и ввода команды, файл ide требует установки определённой ос, программ и ввода команды (нажатия на кнопку в ide) - можешь объяснить по какой причине скрипт качественно отличается от кнопки в ide?
Anonymous No.103386
>>103384
> Больной ублюдок.
Мэйнтейнеры софта в репозиториях дистрибутивов свободных ОС — тоже больные ублюдки? Возможность автоматизации сборки — необходимое качество свободного софта.

> Там есть файл эклипса, через который скорее всего всё соберётся с первой попытки.
Как мне это написать в ебилд или debian/rules?

> Его проект, что хочет то и делает
Он принял GPL, т.е. согласился выполнять её условия.
> Он вовсе не обязан показывать код
С тех пор, как он принял GPL, он сам себя обязал это делать.
> или объяснять как его собирать.
И это тоже в виде секции в документации. Пока в README ни одной строчки о сборке проекта нет — это прямое нарушение GPL.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.


> можешь объяснить по какой причине скрипт качественно отличается от кнопки в ide?
По причине невозможности полной автоматизации сборки. Впрочем, если IDE предоставляет возможность запуска процесса сборки без гуя, формально этого отличия нет.
Пост отредактировал Anonymous
Anonymous No.103387
>>103372
Установил через стим. Пытаюсь играть, а мне пишет, что файлов нет. После небольшого анализа+поиска я пришёл к выводу что его файлы называются beatmapы.
Захожу скачать.
>you need to be signed in to download
>удаление из steam library
Anonymous No.103388
Когда-то и я планировал свои проекты лицензировать под GPL, но я не такой глупый и пошёл читать, а там 3 страницы текста на английском. В общем, мне и MIT достаточно.
Anonymous No.103389
>>103370 (OP)
Как играть под линупсом?? Пытался завести с PlayOnLinux, что уж говорить про вайн, но не завелось, сильно пердолиться неохота.
Anonymous No.103390
>>103387
Есть альтернативные библиотеки битмапов:
https://beatconnect.io/
https://bloodcat.com/osu/

Олсо, странно видеть от любителя проприетарных анальных зондов отказ регистрироваться.
Anonymous No.103392
>>103389
Вроде бы как, Osu это одна из тех немногих игр, которые не запускаются под линукса.
Anonymous No.103393
>>103390
>любителя проприетарных анальных зондов
Я плохо разбираюсь в Линуксе и не могу его переписать так, чтобы он стал ядром шифропанка, а не коммунизма. Ну а стим просто запускаю от другого пользователя и только на время игры, так что не так уж и много данных утекает. Можно считать это вообще не слежкой, а социальной сетью, как и борды. Ты, наверное, тоже не прогоняешь текст через лингвистический энтропизатор.

Регистрация обычно слишком муторная. Это придумать ник, пароль, залогиниться в почту (может быть перед этим ещё и зарегестрировать новую почту), открыть письмо джаваскриптом, скопировать ссылку, если я почту открыл через другой браузер, открыть ссылку, записать в файл ник, пароль и почту. И всё ради какой-то игрульки.
Anonymous No.103394
>>103390
Нее, что-то всё-равно не работает. Скачал рандомный .osz файл, закинул в нужную директорию, но mcosu ничего не нашёл.
Если они хотят, чтобы рядовой юзер смог поиграть в их игру, пусть хотя бы сделают её работоспособной.
Anonymous No.103396
>>103394
> Если они хотят, чтобы рядовой юзер смог поиграть в их игру, пусть хотя бы сделают её работоспособной.
Там в README прямым текстом написано:
> If you have never played osu! before then I do not recommend using this client, as there are no gameplay tutorials in here.

> Скачал рандомный .osz файл, закинул в нужную директорию, но mcosu ничего не нашёл.
Попробуй его распаковать в директорию Songs/beatmap-file-name/ (osz - это zip-архив).

>>103393
> Ну а стим просто запускаю от другого пользователя и только на время игры, так что не так уж и много данных утекает. Можно считать это вообще не слежкой, а социальной сетью, как и борды.
Распечатай это и в рамку повесь, ага.

Если я запускаю что-то проприетарное, то исключительно в изолированном от сети окружении. К сожалению, с последними версиями оригинальной osu так больше нельзя, т.к. она распространяется в виде даунлоадера.

>>103389
Возьми упомянутый выше клиент, у него есть нативная поддержка linux. По поводу официального смотри на appdb.winehq.org, по крайней мере раньше после достуновки пары библиотек winetricks'ом всё запускалось.
Anonymous No.103397
>>103370 (OP)
Как вкатиться линуксоиду?
Anonymous No.103398
15813453132390.png (34 KB, 767x139)
15813453132641.png (4 KB, 829x50)
15813453132822.png (17 KB, 837x181)
>>103386
>Возможность автоматизации сборки — необходимое качество свободного софта.
Не необходимое. Не знаю что ты подразумеваешь под свободным софтом, возможность опубликовать исходные коды и не опубликовать системы сборки присутствует. Можешь называть это несвободным софтом, если так хочется, сути это не меняет.
>По причине невозможности полной автоматизации сборки
Полностью автоматической сборки не существует. Настраивать мейк-программы нужно так же, как и настраивать ide.
>С тех пор, как он принял GPL, он сам себя обязал это делать.
Иди напиши автору этого: https://mods.factorio.com/mod/cargo-ships — Если я правильно тебя понял, он должен вместе с кодом мода ещё всю игру прицепить, да?
Ещё я погуглил и нашёл десятки проектов из визуалстудии на гитхабе под gpl3, и едва ли в каждом десятом случае рядом был какого-либо рода мейкфайл.

>Он принял GPL, т.е. согласился выполнять её условия.
Я полистал gpl3, во-первых твой абзац идёт в списке определений. Он говорит только что понимается под "Corresponding Source" - если полистать дальше, то там Corresponding Source упоминается только для случае, если ты вместо исходного кода распространяешь объектный, мол тогда ты должен прицепить "Corresponding Source" для него. Точно не уверен что я правильно это понял.
Во-вторых, вот третий скриншот. В той штуке которую ты указал (предположим, что её всё-таки нужно публиковать) написано, что там могут быть "свободно доступные программы, которые использовались в немодифицированном виде для осуществления деятельности". По какой причине под этот пункт не подходит эклипс? Это немодифицировання программа которая использовалась для осуществления деятельности. Не вижу противоречий.
>Ты б ещё в телеграм предложил зайти.
Телеграмм требует телефона, дискорд требует для регистрации только почту (при этом ты можешь зайти и спросить вопрос даже не регистрируясь - веб-версия создаст для тебя временный аккаунт, который исчезнет вместе с куками). Не вижу причин чем это хуже почты. И ты ставишь стим, который программа и имеет доступ ко многим вещам, но не хочешь зайти в дискорд, хотя это лишь страница в браузере, которая за рамки браузера никаким образом не сможет вылезти. Противоречишь сам себе.

>>103387
>Установил через стим. Пытаюсь играть, а мне пишет, что файлов нет.
А то. Если поставишь обычную осу, то оно тоже напишет, что файлов нет (кроме двух-трёх стартовых).

>>103389
Под вайном работает (работало). Игра на шарпе и ей ещё .net нужен, там у них на вики была инструкция как это под вайном запускать.
Anonymous No.103399
>>103396
Теперь mcosu увидела файл, но при запуске пишет, что не может открыть песню.
Короче, ну его нафиг этот осу. Делали бы оригинальные разработчики не на .net, а на нормальном ЯП, можно было бы и в оригинал поиграть.
Это только майнкрафту повезло взлететь, будучи написанным на джаве.
Anonymous No.103404
>>103398
> возможность опубликовать исходные коды и не опубликовать системы сборки присутствует
Система сборки не относится к исходному коду программы, она является частью среды, для которой написан этот исходный код. На среду ограничения и требования не распространяются.

> Полностью автоматической сборки не существует.
Весь софт основного репозитория Debian собирается автоматически, за редкими исключениями, связанными с различными проблемами. Более того, на данный момент 93% пакетов оттуда поддерживают повторяемую сборку, т.е. результаты сборки на разных хостах байт в байт соответствуют друг другу — это позволяет гарантировать неизменность исходников в процессе сборки и в автоматическом режиме её проверять всем заинтересованным, https://tests.reproducible-builds.org/debian/reproducible.html.

> Настраивать мейк-программы нужно так же, как и настраивать ide.
Это делается в автоматическом режиме скриптами конфигурации.

> Иди напиши автору этого: https://mods.factorio.com/mod/cargo-ships — Если я правильно тебя понял, он должен вместе с кодом мода ещё всю игру прицепить, да?
Ты неправильно понял. Игра не является derived work по отношению к моду, только наоборот. Если бы игра распространялась под GPL, моды нельзя было бы распространять под несовместимой с ней лицензией, но здесь мы имеем обратную ситуацию.
Моды factorio сборки не требуют, содержимое репы уже готово к работе, если его скопировать в каталог mods игры.

> Corresponding Source упоминается только для случае, если ты вместо исходного кода распространяешь объектный
Так а сборки ("Binaries are available for Windows, Linux, macOS and the Nintendo Switch.") — это не объектный код? Раз сборки распространяются, должны распространяться и скрипты для их воспроизведения из исходников.

Если бы сборок не было, тогда да, исходники могли быть и неполными — лицензия не обязывает начинать публикацию только готового к сборке кода.

> В той штуке которую ты указал (предположим, что её всё-таки нужно публиковать) написано, что там могут быть "свободно доступные программы, которые использовались в немодифицированном виде для осуществления деятельности". По какой причине под этот пункт не подходит эклипс?
Я и не говорю, что эклипс (или какое-либо другое средство сборки) должно входить в исходники. В них должны входить скрипты для задействования этой системы сборки и инструкции по их использованию (набор команд), позволяющие воспроизвести поставляемые автором бинарии.

> И ты ставишь стим
Ты меня с кем-то перепутал. Я писал о том, что проприетарный софт не пускаю в сеть, а стим без сети бесполезен.
Anonymous No.103405
>>103399
На самом деле осу вполне себе взлетела, не смотря на дотнет. Судя по статистике твича, это самая популярная ритм-игра.
И в неё ебашить изо всех сил, пуская по столу реки из пота, реально доставлят, в отличие от многих других игр.
Anonymous No.103408
15813562421440.png (132 KB, 846x643)
>>103404
https://code.google.com/archive/p/gpl3rus/wikis/LatestRelease.wiki
Вот этот перевод тебя устраивает?
>Раз сборки распространяются, должны распространяться и скрипты для их воспроизведения из исходников.
Можешь показать, почему это должен быть полностью автоматический скрипт, а простой текстовый инструкции недостаточно?
>"Соответствующий Исходный Код" произведения в форме объектного кода подразумевает весь исходный код, необходимый для генерации, установки, выполнения(для выполнимых произведений) объектного кода и модификации произведения, включая скрипты, контролирующие эти действия.
Это не значит, что эти скрипты должны быть. Это значит, что если они использовались, то они должны быть приложены. Я понял логику, если ты скрываешь скрипты, то ты как бы прячешь часть исходного кода, что не подходит под требования лицензии. Но если автор подобных скриптов не использовал компилируя это всё из ide нажатием на кнопку, то он не утаивал никаких исходных кодов. Их просто нету, не существует.
>Однако, он не содержит Системные Библиотеки произведения, утилиты общего назначения или свободно доступные программы, которые использовались в немодифицированном виде для осуществления деятельности, но не являются частью произведения.
И вот сюда попадает McEngine.

Чего ты добиваешься? Хочешь чтобы билды удалили? Твоя претензия что автор не имеет право распространять релизы свои собственных исходников выглядит очень странно.
Anonymous No.103409
>>103404
>Это делается в автоматическом режиме скриптами конфигурации.
Кстати, может быть покажешь? Я найду gpl3-проект с релизами под виндоус, а ты будешь мне показывать что за скрипты, которые в автоматическом режиме это сконфигурируют и соберут?
Anonymous No.103410
15813573034390.png (15 KB, 1061x109)
15813573034591.png (33 KB, 1160x276)
>>103404
А про стим я прочитал вот такое. Наверное, он немного разбирается в вопросе, если раскрывает рот и что-то советует. Получается, автор всё ещё может делать со своим кодом под gpl всё что захочет, и под gpl он публикуется.

И другая статья про законы для домохозяек это лишь подтверждает, помимо лицензии есть правообладатель, и у правообладателя есть дополнительные привилегии. Он может разрешать нарушать gpl3 в частном порядке или что-то вроде того. Релизы вполне сюда попадают.

А вот если ты где-то попробуешь опубликовать релиз, то вот тебе и нужно будет опубликовать ещё и все скрипты с мейкфайлами :3
Anonymous No.103454
>>103408
> Вот этот перевод тебя устраивает?
Нет, GPL как правовой документ следует рассматривать исключительно в оригинале, переводы применимы лишь для поверхностного ознакомления, т.к. вносят неточности. Вдобавок, GPL существует несколько версий, и следует рассматривать именно ту, что применил автор.

> Можешь показать, почему это должен быть полностью автоматический скрипт, а простой текстовый инструкции недостаточно?
Это не обязательно, текстовой инструкции достаточно. Автоматический скрипт лишь уменьшает объём этой инструкции, от чего проще становится всем. Я там не вполне корректно выразился.

> И вот сюда попадает McEngine.
Это библиотека, а не система сборки. То, что программу нужно собирать через библиотеку, в существующие практики разработки софта никак не укладывается и потому не является очевидным, т.е. должно быть явно документировано.

> Чего ты добиваешься?
Хотелось бы чтобы автор явно документировал процесс сборки его творения.

> Твоя претензия что автор не имеет право распространять релизы свои собственных исходников выглядит очень странно.
Если релизы поставляются именно под GPL (а это автор обязан делать только в том случае, если в исходниках, включая библиотеки, используется чужой GPL-код), то он обязуется выкладывать corresponding source, т.е. набор файлов с инструкцией, позволяющий воспроизвести аналогичные бинарии.

>>103410
Здесь всё верно.
Anonymous No.116061
Наверняка люди думают, что раз осу очень динамичная игра, где глаза следят за множествами нотами, то осу полезна для глаз, но в моем случае это не так, осу ужасно сушит глаза и одно моргание стоит разрывом длинного комбо
Anonymous No.120469
Моя правая рука нихуя не развивается, так еще забыла все! Левая тапает отлично, импрув есть, а вот правая хуево играет, не попадает по нотам, потеет и тормозит. Поменялась хватка: Держал мышь 4 пальцами, а пятый жестко касался коврика, для стабилизацийчтоб не улетал и точности, также использовал плечевые, предплечные и широкие мышцы для управления, тогда играл лучше. Сейчас только пальцы и кисть, соответсвенно все скиллы и статы проебаны. И все это за несколько дней перерыва! Держу в курсе.
Anonymous No.120831
Более менее восстановился, проанализировав понял, что поза в который ты сидишь влияет на твои характеристики.
Я сидел немного сутуло из за этого мои мышцы были в слишком расслабленном состояний и при малейших движениях рука тряслась и совершала резкие движения. Причина кроется в шкале расслабленых-напряженных мышц и контрасте активности. Допустим импульс от моска для держания кисти в напряженном состояний 2 очка, но мы сейчас в расслабленном состояний шкала 0, получается контраст, плечи и предплечие 0, а кисть 2 из за этого курсор начинает трястись, а в джампах активизируются предплечье, сразу идет импульс 2 и улетает.
Также начал сидеть прямо, активизируется вся спина и держать руку напряженной легче, вся рука импульс 1 не такой большой контраст. Мышцы легко управляются ровной сидячей позой, надо учитывать градус плечи от плоскости предплечья, т.е локтя, я пока считаю, что чем он ближе к 90 градусов тем легче управление и точность. Напряженная рука = точность, не будет тряски, стабилизация напряжением же. хуево объясняю, но ладно.
Можете не обращать внимания на пост, мне просто захотелось так написать
Anonymous No.122812
Нижние клавиши легче жать или мне так кажется? Перешел с 3R на FV, попробовал AD выносливость оч хуевая, но тапы становятся увереннее и точнее.

[Назад] [Обновить тред] [Вверх] [Каталог] [ Автообновление ]
30 / 9 / 12

[Ответить в тред] Ответить в тред

15000

Ответ в тред No.103370
Настройки
Избранное
Топ тредов