Jag försökte fullfölja arvet från Halo (och misslyckades totalt)

Halo körs på en MacBook Pro.
Jacob Roach / Digitala trender
respek dt utvald bild 2
Den här historien är en del av Jacob Roachs ReSpec-serie, som täcker en värld av PC-spel och hårdvara.

Det är något så extremt fel med att se Halo på en Mac. Apples datorer är inte kända för spel, visst, men Halo, i synnerhet, ser malplacerad ut. Det är Microsofts stjärnbarn, och det är franchisen som Microsoft har hängt på i 22 år.

Innehåll

  • Halo, den exklusiva Macen?
  • Game Porting Toolkit röran
  • Saker och ting kunde ha varit annorlunda

Rekommenderade videor

Men spelet designades ursprungligen för Mac, och nu kan du spela det direkt på din MacBook. Apples senaste Game Porting Toolkit gör alla typer av Windows-spel spelbara på Mac - i teorin. Med tanke på franchisens historia med Apple gav jag det ett försök att se om plattformen är redo för bästa sändningstid och om jag kunde uppfylla arvet från Halo som ett spel speciellt framtaget för Mac.

Halo, den exklusiva Macen?

Tidigare Apple-vd: n Steve Jobs håller öppningskeynote på Macworld 2005.
Justin Sullivan/Getty Images

Det borde inte komma som en överraskning att det inte finns något officiellt sätt att spela

Halo på en Mac. Microsoft äger för närvarande inte spelets utvecklare, Bungie, men det äger definitivt Halo, vilket innebär att majoriteten av franchisen har varit tillgänglig exklusivt på Xbox och PC under åren. Det förblir sant idag med Master Chief Collection, som har blivit det de facto sättet att spela igenom alla uppdaterade versioner av spelen under ett tak, utan Halo oändlig.

Det finns dock en del av Halos historia som Microsoft helst inte vill fira. Specifikt Bungies tidiga början som affischbarn för Apples ekosystem - inte Microsofts.

Företaget grundades av Alex Seropian och Jason Jones 1991. 1992, den företaget släppte sitt första spel: Minotaurus. Spelet utvecklades ursprungligen av Jones, och duon överförde det till Macintosh från Apple II. Därifrån förvandlades Bungie till en Apple-superstjärna. De flesta minns Bungie på Apple för dess Maraton trilogin, som byggdes för Apples plattform som ett alternativ till PC-exklusiva skjutspel.

Apples nära samarbete med Bungie under de första åren av företaget gick inte obemärkt förbi. Allt samlades på Macworld 1999, där Steve Jobs, iklädd sin svarta polokrage, tillkännagav ett nytt spel exklusivt byggt för Mac: Halo. Det är inte Halo vi vet idag. Master Chief är där, men spelet utvecklades ursprungligen som ett strategispel, och när det tillkännagavs på Macworld, var en tredjepersonsskjutare.

Sedan förändrades saker. Microsoft köpte Bungie 2000 och introducerade sin första exklusiva konsol, Halo: Combat Evolved. Detta enligt uppgift rasade Jobs. Varför? Jobs ville tydligen det köpa Bungie till sig själv.

Halo: Combat Evolved släpptes 2001 exklusivt för Microsofts nya Xbox-konsol. Två år senare, 2003, portades det så småningom till PC och Mac, efter ett löfte som Ed Fries, tidigare vicepresident för spelpublicering på Microsoft, hade gett. Inget annat Halo-spel har släppts på Mac sedan dess. Den ursprungliga Mac-versionen är tillgänglig om du tittar online, och du kan till och med spela den så länge du använder macOS Mojave eller äldre.

Trots sitt ursprung, Halo är fortfarande det som ligger längst bort från att vara associerat med Apple som du kan föreställa dig. Men beväpnad med Apples nya Game Porting Toolkit var jag på väg att ge mig in i en revisionistisk historia.

Game Porting Toolkit röran

Apples nya Game Porting Toolkit är en stor sak. Om du inte är bekant bygger denna verktygslåda i huvudsak en Windows-emuleringsmiljö inuti själva macOS. Det är gjort som ett utvecklarverktyg, vilket gör att utvecklare kan testa sina spel på Mac inom några minuter innan de ägnar sig åt en fullständig port. Den stöder också DirectX 12, medan andra virtualiseringsverktyg som CrossOver inte gör det. Det viktigaste är att Game Porting Toolkit är en gratis resurs som du kan ladda ner från Apples utvecklare webbplats – och det hyllas redan som ett sätt att förvandla Mac-datorer till ett legitimt spel plattform.

Till min besvikelse, ställa in Game Porting Toolkit är ganska komplicerat. Till att börja med bör du använda macOS Ventura, och du behöver Xcode 15 beta för att det ska fungera. Efter att ha laddat ner och monterat verktygslådan erbjuder Apple en beskrivning för att få den installerad, som inkluderar en mängd kommandon som du måste ange i terminalen.

Konfigurera Game Porting Toolkit på en Macbook.

Jag försökte detta i timmar, men jag kunde aldrig få Game Porting Toolkit att bygga ordentligt. Utöver att till och med installera verktygslådan måste du göra en del arbete för att peka den mot rätt katalog, konfigurera Wine och installera skyltfönster som Steam, genom hela terminalen. Det är ett krångel. Jag antar att det finns en anledning till att jag är en författare och inte en spelutvecklare, eller hur?

Tack och lov behövde jag inte gå igenom besväret. Ett program med öppen källkod kallas whisky kan konfigurera allt det här manuellt, och det är vad jag använde för att få Game Porting Toolkit att fungera på en M1 Pro MacBook Pro. Det skapar "flaskor" som innehåller olika virtuella maskiner, tillsammans med ett grafiskt gränssnitt för att konfigurera dem. Jag gjorde en Windows 10-flaska, laddade ner Windows-installationsfilerna för Steam, placerade dem i den virtuella C:-enheten och jag var iväg till tävlingarna.

Nu var det dags att installera och starta upp Master Chief Collection. Det tog några försök, men efter några minuter hörde jag den ikoniska gregorianska sången sprängas ur MacBook Pros utmärkta högtalare. Konstig.

Det var då saker och ting gick av stapeln, dock. Halo Reach kommer förinstallerat och det fungerade hyfsat. Jag spelade igenom några uppdrag, och förutom en del mindre stamningar och några grafikproblem var det smidigt, även med den förbättrade grafikförinställningen. Halo CE Anniversary Edition var ett helt annat odjur.

Det enda sättet jag kunde få spelet att köra var att använda de ursprungliga texturerna – som 2001-erans Xbox-texturer – och till och med då skulle bildhastigheten sjunka när jag var i strid. Vissa nivåer, som det sista uppdraget, kallat The Maw, laddades helt enkelt inte. Andra uppdrag, en så vidsträckt utomhuskarta som The Silent Cartographer, förvandlades till ett bildspel även utanför strid.

Halo körs på en MacBook Pro.

Förutom prestandaproblem finns det definitivt många andra problem med att försöka spela spelen på det här sättet. Till att börja med, anti-cheat-mjukvara blockerar dig från att spela vilken online multiplayer som helst. Även om du kan leva med det, finns det en mängd visuella buggar och användbarhetsproblem, och jag är säker på att jag bara har sett en bråkdel av dem som finns i de sex Halo-spelen som ingår i paketet.

Det mest irriterande var det faktum att några överlägg i pausmenyn inte skulle visas. Det innebar att jag inte kunde justera grafikinställningar medan jag spelade, och att jag var tvungen att tvinga programmet att stänga om jag ville avsluta spelet. För att uttrycka det lätt, alla dessa problem bröt nedsänkningen av att låtsas som att detta spel faktiskt var byggt för Mac.

Saker och ting kunde ha varit annorlunda

Trots alla hicka, Master Chief Collection körs tekniskt på Mac genom Game Porting Toolkit, och det var lite overkligt att se det igång – vårtor och allt. Den känslan var ännu starkare när jag gav upp Apples officiella verktygslåda och testade CrossOver. Eftersom Halo kan köras på DirectX11, Master Chief Collection blev spelbar med CrossOver med en uppdatering i början av 2022. Installationen var enklare och prestandan var mycket stabilare i alla spel.

Det hade fortfarande sina problem i CrossOver (särskilt med Halo 2), men för ett flyktigt ögonblick kunde jag föreställa mig vad som kunde ha varit. Jag kunde se den alternativa historien där Apple köpte Bungie och behöll Halo som en exklusiv Mac. Hur skulle Halo som spelfranchise förändrats? Skulle det aldrig ha nått banbrytande framgång och påverkat framtiden för förstapersonsskjutare på det sätt som det gjorde? Vad hade Xbox varit utan Halo som flaggskeppstitel?

Vi kommer aldrig att veta svaret på dessa frågor, men det är tydligt att se hur Apples ägande av Bungie kunde ha förändrat Macens kurs. Om Apple hade planterat sin flagga ordentligt i PC-spelvärlden, skulle Game Porting Toolkit inte ha behövt existera. Vem vet hur annorlunda Mac-märket skulle ha varit om det hade anammat spel tidigare.

Som det ser ut är Game Porting Toolkit ett första steg mot att återta allt som förlorades av Apple för mer än två decennier sedan. För närvarande kommer det ultimata arvet från Halo på Mac att förbli just det – ett arv.

Redaktörens rekommendationer

  • Med exklusiva PC-partnerskap förlorar alla
  • De sämsta PC-portarna genom tiderna – och varför de var så dåliga
  • Hur generativ AI kommer att skapa spel med "bredare, större och djupare världar"
  • Spelbärbara datorer ljuger fortfarande för oss, och det blir ännu mer komplicerat
  • Hur Unreal Engine 5 tar itu med det största problemet inom PC-spel