Энтузиаст под ником JackTulli выпустил Halo 64 — фанатский порт многопользовательского режима Halo: Combat Evolved для консоли Nintendo 64. Проект переносит оригинальную игру с Xbox на процессор с частотой 100 МГц, используя декомпилированные исходники из проекта halo-ce-universal.
Для работы обязательно потребуется Expansion Pak, расширяющий память консоли до 8 МБ, что критически мало по сравнению с 64 МБ оригинального Xbox. Разработчику пришлось серьёзно переработать внешний вид игры, чтобы уложиться в ограничения: текстуры сжаты до 4-битного формата, разрешение сильно понижено, модели и анимации подгружаются с картриджа по мере необходимости, но количество кадров в секунду всё равно не дотягивает до 30.
Порт включает все 13 мультиплеерных карт из оригинальной игры: Blood Gulch, Sidewinder, Chill Out, Derelict и др. Поддерживается режим разделенного экрана для 4 игроков. В игру можно добавить до 8 ботов с различным уровнем сложности искусственного интеллекта, которые используют оригинальную систему поиска путей из Halo. Боты получают случайные имена из списка примерно 300 персонажей игр Nintendo.
Доступны все классические режимы: Slayer, Capture the Flag, King of the Hill, Oddball и Race, как в одиночном, так и в командном варианте и добавлен режим Firefight, где игроки противостоят волнам противников. Игра имеет HUD с отображением щитов, здоровья, боеприпасов и радара движения.
Разработчик предупреждает, что в репозитории отсутствуют ресурсы оригинального проекта — пользователям необходимо самостоятельно конвертировать карты из собственной копии Halo: Combat Evolved для Xbox.
Настройки графики и управления сохраняются на картридж, поддерживается Rumble Pak с вибрацией от выстрелов и взрывов. Проект доступен для скачивания на GitHub. Его появление вызвало активное обсуждение в ретро-игровом сообществе.