Inhoudsopgave:

Hoe een N64 TASBot te bouwen: 4 stappen
Hoe een N64 TASBot te bouwen: 4 stappen

Video: Hoe een N64 TASBot te bouwen: 4 stappen

Video: Hoe een N64 TASBot te bouwen: 4 stappen
Video: TASBot's tightest GDQ run yet: SM64 no backward long jumps in 7:36 at SGDQ 2020 (HD local encode) 2024, Juli-
Anonim
Hoe een N64 TASBot te bouwen
Hoe een N64 TASBot te bouwen

Ik zou willen beginnen met het uitdelen van twee shoutouts en een beschrijving voor een TASBot. De eerste shoutout gaat naar Arduino, als ze hun bedrijf niet hadden opgericht, zou deze tutorial hier niet zijn. De tweede shoutout gaat naar SM64Vidz, voor zijn geweldige video waarmee deze tutorial begon (https://youtube.com/watch?v=w_LuePTbvlw). Ik heb echter hopelijk dingen vereenvoudigd voor nieuwe Arduino-gebruikers. De laatste shoutout gaat naar rcoms voor het uploaden van zijn broncode naar GitHub, die de bot aandrijft. Een TASBot is een robot die wordt gebruikt om TASes af te spelen (zie de uitleg van sonicpacker: https://youtube.com/watch?v=R3-ohYvi_fc&) op een echte Nintendo- of gameconsole om te controleren of de glitches die in de TAS worden gebruikt slechts een emulator glitch, of dat het goed zou zijn als een mens die exacte invoer naar een echte controller zou sturen. Of het kan gewoon een manier zijn om je vrienden te laten denken dat je een wereldrecord hebt. Maar goed, laten we gewoon naar de tutorial gaan.

Stap 1: Vereisten

Als je een TASBot wilt bouwen, wil je waarschijnlijk de onderdelen. Dus hier zijn ze: 1x Arduino Nano, op breadboard, met draad naar uw computer. Arduino-programma geïnstalleerd op computer (gratis)Internetbrowser1x MicroSD-kaartmodule1x MicroSD-kaart1x MicroSD-kaartlezer 10x Vrouwelijk - Mannelijk jumperdraden (ze komen in grote verpakkingen voor ongeveer 2 dollar, dus ze zijn niet zo duur)1x Nintendo 641x Nintendo 64 GameDat is alles, dus laten we beginnen met bouwen!

Stap 2: Computer

Computer
Computer
Computer
Computer
Computer
Computer

Ga op de computer naar https://github.com/rcombs/n64-tasbot en download het door op "Clone or download" te klikken en vervolgens op "Download ZIP" te klikken. Nadat het downloaden is voltooid, pak je het uit en open je de bestanden totdat je bij de map met de map "sd-n64" komt. Zie je het bestand met de naam "crc_table.h"? Sleep dat naar de map met de naam "sd-n64" (fig. 1).

Open vervolgens het Arduino-programma. Ga terug naar de map en open de map sd-n64. Binnenin zou je crc_table.h en sd-n64.ino moeten vinden. Sleep sd-n64.ino naar het Arduino-programma. Ga vervolgens naar https://raw.githubusercontent.com/rcombs/n64-tasb… en kopieer alles naar binnen door op Ctrl+A en Ctrl+C (command+A en command+C voor Mac-gebruikers) te drukken. Hiermee wordt alles binnen die webpagina gekopieerd. Als je dat nog niet hebt gedaan, steek dan het uiteinde van het snoer dat bij de Arduino Nano is geleverd in de kant die past, en de andere kant in de Arduino, en klik ook in het Arduino-programma op "Tools" bovenaan, en selecteer mijn instellingen (getoond in fig. 2)

Ga terug naar het Arduino-programma en verwijder alle code. Druk vervolgens op Ctrl+V (commando+V op Mac). De code die je eerder hebt gekopieerd, verschijnt daar. We moeten twee dingen veranderen. Ze staan allebei bovenaan. Verander #define SD_SS_PIN 4 in #define SD_SS_PIN 10, en verander #include "../crc_table.h" in #include "crc_table.h" (getoond in fig. 3).

Vervolgens heb je een TAS nodig. Sluit uw MicroSD-kaart aan en zoek een TAS. Het enige dat u hoeft te doen om dit te doen, is door eenvoudig uw N64-gamenaam te zoeken, gevolgd door TAS. Zoek een video hierover, en ze zullen het hoogstwaarschijnlijk hebben op tasvideos.org. Klik op de link tasvideos.org/(er zullen enkele cijfers en letters zijn) en zoek de link met de tekst "Mupen64 movie(.m64)" (getoond in fig. 4). Als het een BizHawk Movie(.bk2) is, zal het niet werken, dus zoek een andere TAS.

Open het en zoek het bestand met de letters ".m64" aan het einde. Zorg ervoor dat uw MicroSD-kaart correct is geformatteerd (als u het niet zeker weet, volgt u de stappen hier, maar niet de laatste stap:

dit is voor Windows, dus Mac-gebruikers, er is hopelijk ergens een tutorial online). Geef het.m64-bestand de naam "1key" (getoond in fig. 5). het zou er nu uit moeten zien als "1key.m64". Plaats nu de MicroSD in de module. Sluit niets af en laten we doorgaan naar de volgende stap. We zijn hier voorlopig klaar.

Stap 3: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading
Bedrading

Dus nu de bedrading. Als dit werkt met de lezer met de pin met het label "3.3", laat het me dan weten. Dus, hier is een tabel die laat zien welke draad waar gaat. Als uw module niet is gelabeld, raadpleegt u afb. 1.

CS - D10SCK - D13MOSI - D11MISO - D12VCC - 5VGND - GND (die naast 5V)

Uw opstelling zou er nu uit moeten zien als fig. 2.

Steek nu een draad in de GND-pin en de D8-pin.

Neem nu twee draden en volg wat wordt weergegeven in de onderstaande link.

drive.google.com/file/d/1HyUmqy91pWxEzgskY…

Herhaal dit voor beide draden. Plaats nu de puntige (mannelijke) uiteinden van de recent gewijzigde draden in de draden die aan de D8- en GND-pin zijn bevestigd. Zie afb. 3 om erachter te komen waar u de gewijzigde uiteinden in de N64 kunt steken. Onthoud dat het misschien wat kracht kost om ze naar binnen te duwen, maar daarna heeft het een VEEL stabielere verbinding met de N64!

Uw model zou er nu uit moeten zien als fig. 4.

We zijn klaar met bekabelen! Laten we teruggaan naar het Arduino-programma!

Stap 4: Finaliseren

Dit is de laatste stap. Druk in het Arduino-programma op uploaden (de pijlknop bovenaan). Druk tijdens het uploaden op "Extra" bovenaan en selecteer "Seriële monitor". Als je een foutmelding krijgt tijdens het uploaden, is er waarschijnlijk een oplossing op internet. Wanneer u klaar bent met uploaden, geeft de seriële monitor het volgende weer:

OpstartenSD-initialisatie voltooid. Bestand openen '1key.m64'… M64 Versie: 3 Bestand succesvol geopend Initialisatie voltooid.

Als dit het geval is, zet je je Nintendo 64 aan, die op je tv moet worden aangesloten. Als je je N64 ergens tijdens het opstarten aanzet, wordt er een extra regel aan de seriële monitor toegevoegd:

Controller geïdentificeerd

Wanneer dit gebeurt, weet je zeker dat je de TASBot goed hebt gebouwd! Bedankt voor het gebruik van deze instructable vandaag, en als iets niet werkt, stuur me dan een screenshot van de seriële monitor en je Nintendo-scherm! Fijne dag!

Aanbevolen: