Игры на DirectX 12

Игры на DirectX 12 работают через D3DMetal — собственный перевод DirectX 12 в Metal от Apple. Apple не разрешает включать его в Magic Kettle, но вы можете бесплатно скачать его у Apple сами. Это займёт пару минут, один раз.

Что понадобится

Как добавить

  1. Откройте DirectX 12 в настройках Magic Kettle

    Откройте «Настройки» › «DirectX 12» и нажмите «Настроить DirectX 12…» — откроется окно «Добавить DirectX 12». Если игра на DirectX 12 не может запуститься, Magic Kettle сам предложит это окно.

  2. Скачайте у Apple

    1. Нажмите в Magic Kettle «Открыть страницу загрузки Apple» — она откроется в браузере.
    2. Войдите со своим аккаунтом Apple (Apple ID). Хватит бесплатного, платная подписка разработчика не нужна. В первый раз Apple попросит принять условия для разработчиков — это тоже бесплатно.
    3. Найдите в списке Evaluation environment for Windows games 3.0 (синяя иконка) или более новую версию. Не Game Porting Toolkit (красная иконка) — это другая загрузка.
    4. Нажмите под ней View Details, затем Evaluation_environment_for_Windows_games_3.0.dmg (около 25 МБ). Открывать файл не нужно.

    developer.apple.com/download Evaluation environment for Windows games 3.0 ✓ Вот это View Details ⌄ ← Нажать 1 Evaluation_environment_for_Windows_games_3.0.dmg ← Нажать 2 Game Porting Toolkit 3.0 ✕ Не это
  3. Вернитесь в Magic Kettle

    Вернитесь в Magic Kettle: окно само заметит файл в «Загрузках» и проверит, что он действительно от Apple. Сохранили в другое место? Нажмите «Файл в другом месте…» или перетащите файл в окно.

  4. Примите лицензию Apple

    Magic Kettle покажет лицензию, пришедшую вместе с файлом. Нажмите «Согласиться и добавить». Вот и всё: игры на DirectX 12 теперь запускаются как любые другие.

О лицензии Apple

D3DMetal — программа Apple. Скачивая её, вы принимаете лицензию Apple, и то, как вы её используете, — дело между вами и Apple: Apple выдаёт её для разработки, тестирования и оценки игр. Magic Kettle не включает её в себя, не продаёт и не изменяет; он копирует D3DMetal из вашей загрузки, проверив подпись Apple, и сначала показывает вам лицензию Apple. Если вы не уверены, что лицензия подходит под ваше использование, не добавляйте её.

Если что-то не так

«В этом файле нет D3DMetal»
Вы выбрали другую загрузку со страницы Apple. Скачайте «Evaluation environment for Windows games».
«Этот файл не подписан Apple»
Файл повреждён или получен не от Apple. Скачайте его заново со страницы Apple.
Игра на DirectX 12 всё равно не запускается
Не все игры на DirectX 12 пока работают с D3DMetal, а игры с античитом уровня ядра на Mac не запускаются вовсе. Кнопка «Скопировать отчёт» в окне, где сказано, что игра не запустилась, покажет, что произошло.
Как обновить или удалить?
В «Настройки» › «DirectX 12»: «Заменить…» берёт новую загрузку от Apple, «Удалить» удаляет D3DMetal с вашего Mac.