Разработка хоумбрю


Для поддержки на английском языке обратитесь за помощью на сервер ReSwitched в Discord.
Если вам помогло или просто понравилось это руководство, то я принимаю пожертвования.


Обязательно к прочтению

На данный момент основной публично доступный набор инструментов для Switch это PegaSwitch, разрабатываемый командой ReSwitched.

Если вы заинтересованы в совместной разработке хоумбрю с участниками команды ReSwitched, посетите сервер ReSwitched в Discord.

Если вы заинтересованы в совместной разработке хоумбрю с участниками команды SwitchBrew, посетите канал #switchdev на EFnet.

Библиотеки

В настоящий момент для разработки хоумбрю на Switch используются две главных библиотеки.


Разработка (libnx)

Библиотека libnx разрабатывается командой SwitchBrew и собрана на тулчейне devkitA64.

Бинарники могут быть запущены на вашей консоли при помощи Homebrew Launcher.

Следующий шаг: Установка среды разработки на SwitchBrew (англ.)


Разработка (libtransistor)

Библиотека libtransistor разрабатывается командой ReSwitched и собрана на стэке LLVM / Clang.

Бинарники могут быть запущены на вашем компьютере с помощью эмулятора Mephisto, или на вашей консоли при помощи Homebrew Launcher или ACE Loader.

Следующий шаг: Разработка (libtransistor) на Reswitched Weekly (англ.)