Hoe je Super Mario Maker kunt bedriegen en er eeuwen mee weg kunt komen

Vorige maand, Super Mario Maker De community was geschokt door de schokkende bekentenis dat het laatste onopgeloste niveau van de game – een ultraharde reflextest genaamd ‘Trimming the Herbs’ (TTH) – in 2017 in het geheim was gemaakt en geüpload met behulp van geautomatiseerde tool-assisted speedrun (TAS)-technieken. Die ontvangst is niet gestopt Super Mario Maker streamer Sanyx haalde afgelopen vrijdag eindelijk een bevestigd door mensen aangedreven niveau, slechts enkele dagen voordat Nintendo’s definitieve sluiting van de online servers van de Wii U op zondag dat onmogelijk zou hebben gemaakt.

Maar hoewel “Trimming the Herbs” zelf in een mum van tijd was opgelost, bleef het mysterie van de creatie van het level op zijn minst gedeeltelijk onopgelost. Voordat TTH-maker Ahoyo vorige maand zijn TAS-prestatie erkende, dacht de gaminggemeenschap als geheel van niet mogelijk voor nauwkeurige automatisering van dergelijke vooraf opgenomen Wii U-ingangen.

De eerste bevestigde onderbreking van het snoeien van planten door mensen.

Nu, in gesprek met Ars, heeft Ahoyo eindelijk de console-hacking uitgelegd die al die jaren geleden in zijn geheime TAS terechtkwam, en vertelde hij over de fysieke en psychologische motivaties achter het creëren van de niveaus. Hij sprak ook over de spijt die hij voelt voor wat uiteindelijk een jarenlange afzetterij van de gemeenschap is geworden, die nog steeds worstelt met de problemen met de perfecte invoertiming die inherent zijn aan de Wii U-hardware.

“Ik zie erover praten als een soort reputatiecontrole”, zei Ahoyo tegen Ars. “Ik zag waarde in de ‘ruis’ die TTH zou veroorzaken, door ogen van buitenaf te laten kijken SMM met spanning en opwinding… maar het was een verraad aan mijn competitieve waarden.”

Hardware-hacking

Ahoyo herinnerde zich de eerste hoorzitting over de mogelijkheid van een Super Mario Maker TAS “eind 2015 of begin 2016.” toen een kijker van zijn Twitch-streams hem een ​​bericht stuurde over een Wii U TAS-project waaraan ze werkten. Als reactie op het vervolg in juni 2016 stuurde een kijker een video in “waarin een controller aan een Raspberry Pi is bevestigd en wordt getoond hoe deze Mario op het scherm bestuurt”, vertelde Ahoyo aan Ars.

Terwijl een kijker tegen Ahoyo zei dat ze sindsdien hun pogingen om betrouwbare TAS-beelden op de Wii U te krijgen ‘opgegeven’ hebben, zei Ahoyo dat hij ‘een video van hun hardware aan een vriend van mij liet zien, en hij vertelde me dat hij dacht dat het zo zou zijn. Makkelijk te repliceren, dus maakte hij het nadat hij het bij Amazon had besteld.” Dit niveau van automatisering is “niet iets dat ik ben [had] Ik had er al eerder over nagedacht,’ zei Ahoyo. ‘In de videodemonstratie die ik van TAS kreeg, leek het goed te werken. Ik vond het zinloos om het project stop te zetten, dus ging ik er spontaan mee verder. Ik was precies op het juiste moment op de juiste plaats.”

De innerlijke werking van het Wii U GamePad-moederbord.
Toename / De innerlijke werking van het Wii U GamePad-moederbord.

Zoals je kunt zien aan de afbeeldingen bovenaan dit artikel, is het instellen van de Wii U om vooraf opgenomen invoer af te spelen niet bepaald een plug-and-play-aangelegenheid. De opstelling van Ahoyo omvat een Arduino met meerdere externe verbindingen met het moederbord, die elk een knop op de Wii U GamePad vertegenwoordigen. Die uitgangen worden eerst naar een paar 10-pins converterborden gevoerd en vervolgens rechtstreeks naar het moederbord van de Wii U-gamepad via lintkabels (gevoerd door gaten die in de bestaande montagegaten aan de achterkant van de GamePad zijn gesneden). Een aparte set gekleurde fysieke knoppen is verbonden met het moederbord om het afspelen van TAS-scripts via Arduino te regelen, zei Ahoyo.

“Het blijkt dat mijn voorgevoel juist was; dit was een op maat gemaakte, handgemaakte oplossing speciaal voor Super Mario MakerTooltip-expert en TASbot-bewaarder Allan ‘dwangoAC’ Cecil vertelde Ars nadat hij de opstelling had gezien. De oplossing die Ahoyo en zijn vriend hebben opgetuigd ‘is zeker geen algemeen doel en zou waarschijnlijk nergens anders voor werken’, voegde Cecil eraan toe.