Легкий способ бросить пиратить
Тему игрового пиратства я уже не раз затрагивал в своих материалах, но раньше всё ограничивалось лишь пространными рассуждениями о вредоносности этого явления и пропагандой светлой стороны копирайта. Сегодня я бегло напомню, почему пиратство – это зло не только для издателей и разработчиков, но и для рядовых игроков, после чего дам очень простое, но действенное практическое руководство по сжиганию чёрного флага.
А почему, собственно, нет?
Самый популярный контраргумент в комментариях к моим и не только моим постам, пропагандирующим отказ от пользования "torrent edition игр", – это, очевидно, деньги. Доводы о том, что в большинстве цифровых магазинов действуют региональные цены, что нивелирует проблему хренового экономического положения жителей РФ и СНГ, не помогают. 2000 рублей за ААА новинку – это, для большинства, всё ещё морально неподъемная сумма за игру и скидка даже в 50% не сильно изменит ситуацию, особенно если на расстоянии пары кликов лежит эта же игра со 100% скидкой.
В нашей стране большинство игр не покупается, а качается с торрентов, в результате чего издатели всё меньше заинтересованы в локализациях игры под русскоязычную аудиторию. Плохо? – плохо. Но это далеко не самый неприятный фитбэк от пиратского коммьюнити. Дело тут в том, что человек, который никогда не посмотрит на большую и качественную одиночную игру даже со скидкой, легко и непринуждённо расстаётся со своими кровными ради очередного сессионного говна в раннем доступе. Просто потому, что на торрентах этого самого говна нет. Сюда же попадает разнообразный free2play шлак с адским донатом и прочие бесконечные сессионки-гриндилки. Думаю, вы и сами знаете людей, которые на "бесплатные" игры спускают огромные суммы денег, но о покупке одиночной игры даже никогда не помышляли.
В результате издатели получают месседж о том, что их безумно дорогие в производстве одиночные ААА никому не нужны, и все деньги уходят к разработчикам второсортных сессионок. Что будут делать издатели? Правильно, – они будут подстраиваться под рынок, сворачивать любимые всеми одиночные серии и уходить в онлайн. Что будут делать игроки? Правильно, – они будут неистово бунтовать против нового Фолыча в онлайне и Колды без одиночной кампании. Я очень надеюсь, что большинство моих читателей – это умные и хардкорные игроки, которых совершенно точно не устроят подобные расклады.
Что делать?
1. Вспомнить всё
Каждый год мы пропускаем мимо огромное количество действительно крутых игр. Причин тут множество – играли во что-то получше, не зашла франшиза или жанр, а может вообще в момент релиза какого-то тайтла было не до игр. Даже самый хардкорный геймер-ноулайфер чисто физически не способен одарить своим вниманием абсолютно все хорошие проекты. Но вот грустить по этом поводу совсем не стоит, потому как уже спустя 2–3 года с момента выхода, издатель часто запускает скидки от 60% до 90%.
Прекрасную Deus Ex: Mankind Divided сейчас можно забрать за смешные 145 рублей, во столько же обойдётся Metal Gear Solid V, полный сезон последней Hitman можно найти за 250, а мощнейший блокбастер Batman: Arkham Knight отдают за 225 рублей. Примеров можно найти бесконечное множество, но, скорее всего, вы пропустили что-то даже из этого короткого списка. Как вы могли заметить, я совсем не говорю об играх уровня B и тем более про инди – там ценники ещё радостней.
Прогуглите календарь выхода игр за последние несколько лет и вы обязательно обнаружите что-то, во что так хотели поиграть, но почему-то не срослось. Теперь гештальт можно закрыть совершенно легально и с минимальным уроном для кошелька.
2. Легальная халява
Подпишитесь на несколько хороших игровых СМИ в соц-сетях или мессенжерах. Только не путайте паблики с мемасами и страницы блогеров с нормальными новостниками (DTF, StopGame, Shazoo и др.). Мимо глаз профессиональных новостных игрожуров редко проскочит очередная бесплатная раздача, а случается это, уж поверьте, часто. У меня, например, треть Steam и половина GOG завалены халявными играми. Конечно, что-то действительно крутое вряд-ли упадёт на халяву, но всё-равно приятно.
3. Не ведись на free2play
В основной своей массе онлайн-сессионки и free2play игры – это не более чем тупые, безыдейные доилки бабла, манипулирующие бессознательными порывами игроков. Исключения, безусловно, есть – можно хотя бы вспомнить замечательную троицу: For Honor, Rainbow Six: Siege, Overwatch.
Отличить хорошую сессионку от плохой очень просто – нужно лишь внимательно присмотреться к модели монетизации игры и существующим способам доната. Чем большими преимуществами сулит вкладывание в игру реальных денег, тем дальше нужно держатся от такой игры. В платные онлайн-игры, даже в самые достойные, деньги заносить категорически нежелательно.
4. Лучше меньше, но лучше
Рано или поздно играть в хорошие, но старые игры несколько утомляет и хочется чего-нибудь посвежее, тем более, что коммьюнити всегда будет подстёгивать приобщиться к новинке. И тут важно очень хорошо понимать, что конкретно эта игра для вас значит. Если это просто очередная безумно распиаренная ААА, которая вроде и крутая, но лично твою башню не сносит и эрекции не вызывает, то лучше охладить голову и подождать скидок.
Но если это игра от любимых разработчиков, которые всегда поражали своими шедеврами, или часть культовой франшизы, то нет ничего страшного в том, чтобы выложить за неё фулпрайс. В конце-концов, релизы таких игр случаются не так часто, чтобы очень уж сильно обеднеть. Например, в моем случае такое происходит не чаще двух-трёх раз в год. Кроме возможности легально заполучить нечто бесконечно крутое, вы ещё и внесёте посильный вклад в светлое будущее качественных игр.
P.S.
Я не считаю себя ярым борцом за копирайт, потому как прекрасно понимаю мотивацию людей, предпочитающих uTorrent цифровым магазинам. Тем не менее, моё субъективное мнение, выстроено на довольно объективных фактах, поэтому очень надеюсь, что кто-то да и прислушается.
Почитать ещё:
Инструкция по прошивке Nintendo Switch
Сегодня я вам расскажу о доступных и рабочих способах прошить свою Nintendo Switch для ознакомления с CFW, в конце вы найдете гиперсылку на все нужные файлы лежащие на Yandex Disk.
Дисклеймер:
Все инструкции и файлы предоставлены исключительно для ознакомления, пиратство это плохо.
Все действия вы проделываете на свой страх и риск.
На данный момент запуск игр на Nintendo Switch возможен следующими способами:
1. SX OS.
На текущий момент это платный метод, требуется заплатить команде TeamXecuter для получения лицензии на SX OS. Наиболее простой и наименее трудозатратный способ. Поддерживаются все дампы игр с картриджей в формате XCI. Так же существует вариант SX PRO - он включает в себя донгл, который уже содержит необходимый пейлоад, а так же инструмент для замыкания контактов.
2. LayeredFS.
Способ подмены игровых файлов в установленных играх (демках) на консоли. Наиболее трудозатратный метод, поддерживаются далеко не все игры. Но абсолютно бесплатный.
3. DevMenu.
Установка Eshop релизов через DevMenu. Требует первоначальной настройки. Работает на SX OS, на Atmosphere и на ReiNX
====================================================================
- Подготовка -
Для использования любого из методов нам потребуется:
1. Консоль Nintendo Switch (способы запуска игр работают на последней на текущей момент прошивке 5.1.0)
2. Обычная канцелярская скрепка (многие используют для замыкания контактов так же фольгу или кусок провода от блока питания), либо специальный "Джиг" для замыкания, сегодня в продаже их достаточно, включая те что в комплекте SX PRO.
3. Карта microSD в формате ExFAT (чем больше тем лучше) + картридер.
4. Кабель Type-C - USB (можно так же запустить через USB-OTG).
Запуск консоли в режиме RCM:
Выключаем консоль, снимаем правый джойкон.
!! НИ В КОЕМ СЛУЧАЕ НЕ ЗАМЫКАЙТЕ КОНТАКТ 4 !!
Замыкаем контакты 1 и 10 на месте соединения джойкона следующим образом:
Зажимаем кнопку "Громкость+", подсоединяем кабелем к устройству, которое будет отправлять payload (компьютер или смартфон)
Если всё сделали правильно, то на экране ничего не загорится, компьютер увидит новое устройство, можно снимать скрепку и приступать к следующему шагу.
Если загорается значок зарядки и запускается система - значит что то сделали неправильно, проверяем соединения контактов, выключаем консоль, делаем заново.
====================================================================
-Основные инструкции-
Запуск игр через SX OS:
1. В папке раздачи вы найдете SXOS_v[последняяверсия].zip, распаковываем содержимое в корень MicroSD карты.
(Никаких промежуточных папок быть не должно, в корне microSD карты должен быть единственный файл boot.dat)
2. Вставляем карту в консоль
3. Переводим консоль в режим RCM , подключаем к компьютеру.
4. Распаковываем из папки Tools раздачи TegraRcmGUI_v2.0_portable.zip куда нибудь себе на компьютер, запускаем TegraRcmGUI.exe. Программа первый раз должна предложить установить драйвер для APX-устройства, устанавливаем. Должен загореться зеленый значок
5. Выбираем payload.bin и нажимаем Inject payload
6. На экране консоли должен запуститься загрузочный режим SX OS, выбираем Boot Custom CFW.
7. После первого запуска на карте сохранится файл license-request.dat для оффлайн активации консоли. Соглашаемся со всем предложенным, запускаем систему.
8. По нажатию на значок альбома откроется приложение активации лицензии SX OS, вводим полученный ключик, после активации нам становится доступным Game Library, который позволяет запускать xci-дампы в корне microsd карточки
После каждого выключения, консоль необходимо запускать в RCM режим и отправлять payload. Так что лучше оставлять консоль в спящем режиме и следить за аккумулятором.
-------------------------------------------------------------------------------
Запуск игр через LayeredFS:
1. Для запуска игры-пациента нам потребуется игра-донор.
Совместимость запуска игр вы можете посмотреть в этой таблице
Можно использовать демки из eshop, вот краткий список демок, а так же их TittleID, которые понадобятся нам в дальнейшем
Остальные TittleID вы можете посмотреть здесь и здесь
2. Распаковываем из папки "2. LayeredFS" архив Atmosphere.rar в корень MicroSD-карты;
3. Распаковываем hactool.rar на компьютер;
4. Скачиваем дамп игры-пациента в формате .XCI и перемещаем его в папку hactool;
5. Наводим файл с дампом игры-пациента на Decrypt-XCI-v2.1.bat и ждем завершения процесса, на выходе в папке hactool появится папка xciDecrypted;
6. Находим titleID игры-донора;
7. Переходим сюда и вставляем titleID в соответствующее окошко. Затем нажимаем «выбрать файл» и выбираем main.npdm (он находится по пути - …/hactool/xciDecrypted/exefs), скачиваем пропатченый main.npdm и заменяем им оригинальный.
8. На карте памяти консоли по пути atmosphere/titles создаем папку с номером titleID игры-донора и перемещаем в нее все содержимое из папки xciDecrypted;
9. Вставляем карту памяти в консоль;
10. Заходим в режим RCM на консоли, в качестве пейлоада используем hekate_ctcaer_2.3.bin (запускаем через TegraRcmGUI, как в инструкции для SX OS), затем в открывшемся меню выбираем Launch firmware, затем – RomFS. Консоль должна загрузиться в стандартное меню.
11. запускаем игру-донора – играем в игру-пациента.
-------------------------------------------------------------------------------
Установка и запуск игр через DevMenu (SX OS):
1. Для работы нам нужно установить Pokemon Quest из Eshop для подмены файлов.
2. Скопируйте .nsp файлы на вашу micro sd карту
3. Скопируйте devMenu (папка 01005D100807A000 из архива) на вашу micro sd карту в раздел /sxos/titles
4. Вставляем micro sd в свитч и запускаемся в sx os 1.3 через TegraRCM
5. Запускаем pokemon quest, должно запуститься devMenu
6. используя d-pad(стрелки) выберите instal from sd card и нажмите А
7. здесь вы увидите скачанные .nsp файлы. выберете тот, который хотите установить и нажмите A
8. выберете, куда хотите установить игру, на карточку или во внутреннюю память консоли, и нажмите start
9. когда игра установится, выйдите в меню home и закройте pokemon quest
-------------------------------------------------------------------------------
Установка и запуск игр через DevMenu на Atmosphere (бесплатный метод):
1. Распаковываем в корень флэшки содержимое архива atmosphere.zip (из папки 4. Atmosphere)
2. Распаковываем в папку X:\atmosphere\titles\ содержимое архива DevMenu.zip (из папки 3. DevMenu)
3. Качаем Pokemon Quest
4. Запускаем консоль в RCM режиме, в качестве пейлоада используем hekate_ctcaer_3.2.bin (из папки 4. Atmosphere), запускаем атмосферу
5. Открываем Pokemon Quest - запустится DevMenu
использование и установка nsp дальше как по инструкции "Установка и запуск игр через DevMenu (SX OS)" с пункта 6
-------------------------------------------------------------------------------
Инструкция по установке и запуску cfw ReiNX:
1. Скачать из папки 5. ReiNX архив Darth Meteos Super Special SD Stash.zip
2. Из архива извлечь содержимое в корень SD карты
3. Вставить SD-карту в консоль
4. Запускаем консоль в RCM режиме, в качестве пейлоада используем ReiNX.bin (из папки 5. ReiNX)
5. Устанавливаем игры, обновления, длс в формате *.nsp через Альбом - RomMenu
Заметки:
* этот билд включает крякнутый hbmenu из sx ox. можно ставить .nsp игры\обновы\длс через него. имхо, необходимости в devmenu или tinfoil нет никакой
* .nsp файлы кидать в корень сд-карты
* нет поддержки xci. когда будет не известно, но скорее всего в очень ближайшее время. это один из топ-3 приоритетов ReiNX
* новые версии Darth Meteos стэша можно попросить в дискорде ReiNX -> reinx-help. просить нужно на английском говоря что-то в духе "please send me some nudes". там не принято просить стеш напрямую, поэтому люди шифруются подобным образом. запомните, не "сиськи", не "гениталии", не "Центральный Процессор", а именно "nudes"! архив полученный по ссылке очень рекомендуется сверять с хешем в анонсментах. есть небольшой риск что добрые люди вместо реального стэша вам пришлют что-то что брикнет вашу консоль
* необходимость в Darth Meteos стешах отпадет когда ReiNX сможет сигпатчить своими средствами. это один из топ-3 приоритетов этой cfw
-------------------------------------------------------------------------------
Самый простой, но платный способ взлома SX PRO:
Поиграем в бизнесменов?
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Система защиты Denuvo испортила жизнь фанатам Соника
Хакер, попытавшийся взломать Sonic Mania Plus, нашёл доказательства того, что Denuvo негативно влияет на качество платформера. Ошибочно предполагать, что DRM-системы ругают только пираты и любители бесплатного сыра: даже законопослушные пользователи, которые честно несут свои деньги разработчикам, порой страдают из-за желания компаний уберечь свои творения.
Там производительность просядет, тут ошибка вылезет — не из-за антихакерского ли ПО? Споры о том, портят ли защитные программы игры, идут уже давно, и на этот раз у противников подобных механизмов появился весомый аргумент.
Ник Voksi наверняка знаком всем, кто следит за противостоянием хакерского сообщества и системы защиты Denuvo. Кодер часто проходится катком по ненавистной DRM, и на этот раз его внимание привлекла Sonic Mania.
Поводом, вероятно, могли стать жалобы пользователей: геймеры с досадой сообщали о проблемах с запуском, багах в меню и других досадных неприятностях. Сообщения стали появляться в Steam сразу после выхода последнего Plus-обновления для игры, и причина всех этих бед, считает программист, кроется именно в защитном ПО.
Например ошибка, при которой игра зависает на окне загрузки, должна появляться только у тех, кто пытается запустить нелицензионную версию Sonic Mania Plus — но на это жалуются и те, кто честно приобрёл тайтл.
Если избежать этой досадной неприятности всё же удалось, то геймеры сталкиваются с другой проблемой — значительным замедлением платформера. Voksi объясняет это тем, что Denuvo, которая обращается к памяти в момент запуска, по какой-то причине не прекращает работу даже тогда, когда выполнила свою основную функцию, проверку на пиратство. DRM продолжает работать и занимать ресурсы PC, что негативно сказывается на быстродействии.
Как утверждает Voksi, создатели Sonic Mania Plus не протестировали систему должным образом, а потому защита от пиратов мешает не только хакерам, но и рядовым геймерам. Пост кодера на портале Reddit завершается грозным обещанием, что «ночной кошмар SEGA только начался», но пока что, увы, страдают лишь пользователи.