
ly05010419/macnativegames
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Играйте в свои собственные Tears of the Kingdom и Breath of the Wild на Apple Silicon Mac, iPhone и iPad. Не эмулятор: код игры ARM64 работает напрямую, NVN перестроен на Metal.
Обзор
Техническое исследование: можно ли перенести графику NVN игры Nintendo Switch в Metal? Тестировался с собственными копиями Tears of the Kingdom и Breath of the Wild на Mac, iPhone и iPad. Не эмулятор: собственный код игры ARM64 работает непосредственно на чипах Apple. Используйте этот проект только с играми, которые вы купили, и с ключами и системными файлами, сброшенными с вашего собственного Nintendo Switch. Это независимый, некоммерческий проект. Он не связан с Nintendo, не поддерживается и не спонсируется Nintendo. The Legend of Zelda и Nintendo Switch являются торговыми марками Nintendo. Репозиторий не содержит игрового контента и не распространяет его: нет игровой программы, искусства, текста, аудио, шейдеров или ключей. Все, что нужно игре, делается на вашем компьютере из ваших собственных файлов при создании приложения. Приложение, которое вы создаете, содержит игру, поэтому оно предназначено только для вашего собственного использования.
Обзор (машинный перевод)
Техническое исследование: можно ли перенести графику NVN игры Nintendo Switch в Metal? Тестировался с собственными копиями Tears of the Kingdom и Breath of the Wild на Mac, iPhone и iPad. Не эмулятор: собственный код игры ARM64 работает непосредственно на чипах Apple.
Английский | 中
#английский #
##Правовые
Вы должны владеть игрой. Используйте этот проект только с играми, которые вы купили, и с ключами и системными файлами, сброшенными с вашего собственного Nintendo Switch. Это независимый, некоммерческий проект. Он не связан с Nintendo, не поддерживается и не спонсируется Nintendo. The Legend of Zelda и Nintendo Switch являются торговыми марками Nintendo.
Репозиторий не содержит игрового контента и не распространяет его: нет игровой программы, искусства, текста, аудио, шейдеров или ключей. Все, что нужно игре, делается на вашем компьютере из ваших собственных файлов при создании приложения. Приложение, которое вы создаете, содержит игру, поэтому оно предназначено только для вашего собственного использования. В репозитории хранится информация, необходимая для работы порта: код патча, адреса и хэши, используемые для проверки ваших файлов, и общий список шейдеров, который именует шейдеры и связывает состояния, но не содержит кода шейдера.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MacNativeGames
A technical exploration: can a Nintendo Switch game’s NVN graphics be ported to Metal? Tested with your own copies of Tears of the Kingdom and Breath of the Wild on Mac, iPhone and iPad. Not an emulator: the game’s own ARM64 code runs directly on Apple chips.
English
Legal
You must own the game. Use this project only with games that you bought, and with keys and system files dumped from your own Nintendo Switch. This is an independent, non-commercial project. It is not affiliated with, endorsed by, or sponsored by Nintendo. The Legend of Zelda and Nintendo Switch are trademarks of Nintendo.
The repository contains no game content and distributes none: no game program, art, text, audio, shaders or keys. Everything the game needs is made on your own computer from your own files when you build the app. The app you build contains the game, so it is for your own use only; do not share it. What the repository does hold is the information needed to make the port work: the patch code, the addresses and hashes used to check your files, and the shared shader list, which names shaders and bind states but contains no shader code.
Apple, Mac, iPhone, iPad, Apple Vision Pro and Metal are trademarks of Apple Inc.; this project is not affiliated with Apple. Other game titles and trademarks named here belong to their respective owners.
Whether dumping games, keys and system files is legal depends on where you live; check and follow your local laws.
Issues and pull requests that contain or ask for game files, keys or firmware will be deleted.
About
This project is a technical exploration, mainly feasibility experiments and analysis. The Nintendo Switch is an ARM system (an ARM64 CPU in NVIDIA’s Tegra X1), and Apple chips are ARM64 as well, so we want to test whether its games can, technically, be ported to Apple chips. It started from one question: can the NVN graphics a Switch game was written for be rebuilt faithfully on Apple’s Metal, and can the game’s own ARM64 code run directly on Apple chips without an emulator? Tears of the Kingdom and Breath of the Wild are the test cases, because they push the graphics API hard. The repository records the experiments, measurements and findings along the way; it is a study of the technique, not a game distribution. It does not encourage piracy: use only your own game data, dumped from a game you bought and from your own Switch, never game files, keys or firmware downloaded from the internet or obtained from anyone else.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add ly05010419/macnativegames