Версія MacOS на момент написання: Sequoia 15.6.1
Версія гри Hollow Knight: 1.5.78
Крок 1
Завантажити патчену бібліотеку Assembly-CSharp.dll, щоб гра розпізнавала контролер підключений через Bluetooth
Крок 2
Перемістити з заміною Assembly-CSharp.dll у теку гри за шляхом ~/Library/Application Support/Steam/steamapps/common/Hollow Knight/hollow_knight.app/Contents/Resources/Data/Managed
для цього в Finder введіть комбінацію Shift+Command+G та вставте шлях до теки та натисніть Enter
Крок 3
Підключіть DualSense Controller через Bluetooth чи UBS-C
Крок 4
Запустіть гру та перейдіть в Options - Controller і вствновіть Native Сontroller Input в положення ON
https://imgur.com/a/OdgiOHO
Перезапустіть гру.
Контролер має запрацювати!
В параметрах гри в Steam можна увімкнути Введення Steam, завантажити Розкладку від спільноти для DualSense та налаштувати на кнопку Share сворення скріншотів.
Проблеми:
- Не працюватиме вібровідгук контролера у грі
- Не вдалося назначити ESC(Menu Pause) та I (Inventory), вони просто ігноруються грою.
Вам може зацікавити українізатор для цієї гри під MacOS - Тиць сюди!
macOS Version at the time of writing: Sequoia 15.6.1
Game Version Hollow Knight: 1.5.78
Step 1
Download the patched library Assembly-CSharp.dll so that the game recognizes the controller connected via Bluetooth.
Step 2
Replace the existing Assembly-CSharp.dll by moving the new file to the game's directory at the path ~/Library/Application Support/Steam/steamapps/common/Hollow Knight/hollow_knight.app/Contents/Resources/Data/Managed.
To do this in Finder, use the shortcut Shift+Command+G, paste the path to the folder, and press Enter.
Step 3
Connect the DualSense Controller via Bluetooth or USB-C.
Step 4
Launch the game and go to Options - Controller, then set Native Controller Input to ON.
https://imgur.com/a/OdgiOHO
Restart the game.
The controller should now work!
In the game's Steam launch options, you can enable Steam Input, download a community layout for DualSense, and configure screenshot creation on the Share button.
Issues:
- The controller's haptic feedback will not work in the game.
- It was not possible to assign ESC (Menu Pause) and I (Inventory); they are simply ignored by the game.