Muscle March отримала нативний порт для ПК через static recompilation
Неофіційна бета WiiWare-гри Muscle March працює нативно на macOS, Linux, Steam Deck і Windows. Гру й ключ треба мати свої.

Неофіційний порт Muscle March, WiiWare-гри від Namco Bandai з 2009 року, тепер запускається як нативний застосунок на macOS, Linux, Steam Deck і Windows. Проєкт називається Muscle March Recomp, він у беті й зроблений через static recompilation. PowerPC-код гри заздалегідь перекладають у C++, а не емулюють інструкцію за інструкцією.
Чому це варто знати звичайному хобісту? Автори кажуть, що гра йде на повній швидкості навіть на скромному залізі, в будь-якій роздільній здатності і з будь-яким контролером. Емуляції на рівні інструкцій немає. Гра працює на рантаймі, який замінює апаратну частину Wii: графіка на Metal, Vulkan або OpenGL, плюс аудіо, сховище і підтримка Wii Remote з Nunchuk.
Режим Enhanced увімкнено за замовчуванням, і кожну його фічу можна вимкнути в лаунчері. Dual-stick пози дозволяють кожному стіку рухати одну руку. Біг запускається трусінням стіків. Екранні направляючі показують, де мають бути стіки, а touch-збірка перетворює їх на саме управління. Pure-режим грає точно так, як на Wii.
Про легальність: файлів гри в проєкті немає. Потрібні свій WAD (підтримується тільки американський реліз) і common key вашої Wii. Лаунчер використовує ключ один раз, щоб розшифрувати гру на вашому комп’ютері. Проєкт не пов’язаний із Bandai Namco чи Nintendo.
Як спробувати:
- Скачайте збірку для своєї системи зі сторінки релізів.
- На macOS розпакуйте, перетягніть у Applications, натисніть правою кнопкою і виберіть Open. На Linux зробіть AppImage виконуваним і запустіть. На Windows запустіть musclemarch-launcher.exe, а якщо SmartScreen лається, натисніть More info, потім Run anyway.
- Киньте WAD у лаунчер, дайте ключ і натисніть Play, коли збірка доробить файли.
Відомі проблеми: на Steam Deck і Linux швидкодія іноді нерівна, Windows-збірки свіжі й майже не тестувались, а рух Wii Remote поки експериментальний.
Моя думка: метод той самий, що стоїть за Zelda64Recomp і UnleashedRecomp, і для малих Wii-тайтлів він пасує добре. Вісім зірок на GitHub ще не робить із цього сенсацію. Але це знак, що підхід дійшов і до меншого, не тільки до великих імен. Стежте, чи бета набере тестерів з реальними контролерами. Саме там і проявляються всі шорсткі місця.

