Recreating Nintendo's Rarest Item

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ม.ค. 2025

ความคิดเห็น • 783

  • @Hunter-R.
    @Hunter-R.  3 หลายเดือนก่อน +807

    CORRECTION: After spending hours collaborating with Cuyler and iQue specialist Jhynjhiruu, we finally figured out how to structure a multi-bank Controller Pak file that was verified on a patched emulator. This Pak can, in theory, be read by a stock N64 and would allow for games >30KB to be loaded onto a larger Pak. Jhynjhiruu found one third party Pak that supported linear multi-bank structuring without switches, manufactured by Datel. This Pak included 16 banks and would be able to handle larger NES games. However, this Pak is pretty rare and had a limited distribution. Still, figuring out the structuring was an excruciating, but fun debug process that definitely warrants a deeper explanation once custom hardware is tested. Jhynjhiruu made some super neat discoveries along the way that I got to witness firsthand, so I'm super appreciative of their work and dedication. Stay tuned for a collaborative follow-up! 😄

    • @ViktorPripyat
      @ViktorPripyat 3 หลายเดือนก่อน +34

      Time to make aftermarket ginormous controller paks?

    • @cheater00
      @cheater00 3 หลายเดือนก่อน +2

      Can you put some sort of harvest moon like on it? Lol

    • @ZeldaTheSwordsman
      @ZeldaTheSwordsman 3 หลายเดือนก่อน +8

      Might also want to note that you repeatedly said "Page 5" in the video when you meant "Page 6"
      Doesn't surprise me that multi-bank paks are possible. It sounds similar to the trick used to get the GameBoy to read larger cartridges than it had the address space for.

    • @Hunter-R.
      @Hunter-R.  3 หลายเดือนก่อน +65

      It’s all semantics. The paging index starts at 0, meaning there’s five pages of filesystem from page 0-4. So when I say we start data on page 5, it’s really the sixth page… but I can see how it can be confusing.

    • @trued7461
      @trued7461 3 หลายเดือนก่อน +3

      @@ViktorPripyat thats what i was thinking too! completely custom pak with a lot more space.

  • @LordButtersI
    @LordButtersI 3 หลายเดือนก่อน +293

    It's very Nintendo to build an entire "read roms from the controller pack" system into the game and then use it once for 30 people. 😂

    • @HappyBeezerStudios
      @HappyBeezerStudios 7 วันที่ผ่านมา +2

      Now the question is, does it also work with bigger 3rd party packs, and how large can we go.
      The largest ROM I have at hand is Kirby's Adventure, at 768k, but getting the 384k of Castlevania III, the 256k of Meg Man 2, or the 128k of Duck Tales on it would also be great.

  • @boubayaga_
    @boubayaga_ 3 หลายเดือนก่อน +1289

    I was hoping for Arbitrary Code Execution in Ocarina of Time to write Ice Climbers to the controller pack

    • @Knuxfan24
      @Knuxfan24 3 หลายเดือนก่อน +181

      God I want to see that now, it would be ABSURD, but hilarious.

    • @Hunter-R.
      @Hunter-R.  3 หลายเดือนก่อน +490

      I mean… Ice Climber really isn’t that big of a game… 👀🤔

    • @Cliffordlonghead
      @Cliffordlonghead 3 หลายเดือนก่อน +4

      @@Hunter-R. HI

    • @woodlandcollective
      @woodlandcollective 3 หลายเดือนก่อน +60

      It doesn't matter if we should, it only matters that we can

    • @Sooparch
      @Sooparch 3 หลายเดือนก่อน +8

      @@Hunter-R.omg yes please do thid

  • @thewanderers97
    @thewanderers97 3 หลายเดือนก่อน +290

    This reminds me of the guy who painstakingly recreated the source code of the Apollo 10 guidance computer based upon the public releases of a beta version of the Apollo 10 source code and the complete Apollo 11 source code, because the only place the completed Apollo 10 lunar module guidance computer source code was ever stored was onboard, which makes it pretty difficult to retrieve since "Snoopy" (the Apollo 10 Lunar Module) is now in orbit around the sun

    • @OM19_MO79
      @OM19_MO79 3 หลายเดือนก่อน +12

      OK.
      Of course, you can't compare to play an old game inside another old game in our own homes than using that Apollo 11 source code to...
      eh...
      to...
      When was the last time a human ever went to the moon?
      Well, at least it saved our bodies from being blown out like leaves.

  • @nicocchi
    @nicocchi 3 หลายเดือนก่อน +953

    it's hard to realize how constrained game storage is for old games. Like, over at the F-Zero discord I dropped the comparison that the entirety of the original F-ZERO for the Super Nintendo, all of its tracks, music, vehicles, racing physics and all of that, are smaller in data than this random picture of Captain Falcon's ass from Smash Bros. Ultimate

    • @fuseegelee
      @fuseegelee 3 หลายเดือนก่อน +54

      What about F-Zero 99. The latest game in the F-ZERO library! (Available for Nintendo Switch Online members only. Terms and conditions apply.)

    • @Toadfish10
      @Toadfish10 3 หลายเดือนก่อน +34

      @@fuseegelee Probably much larger than the original due to the added graphics, mechanics, and online functionality

    • @fuseegelee
      @fuseegelee 3 หลายเดือนก่อน +12

      @@Toadfish10 yeah according to my switch it’s 1.5 GD

    • @Toadfish10
      @Toadfish10 3 หลายเดือนก่อน +4

      @@fuseegelee Oh yeah, much larger than a SNES cartridge then

    • @fuseegelee
      @fuseegelee 3 หลายเดือนก่อน +8

      @@Toadfish10 by today’s standards that’s not that much, but back in the 90s you’d be lucky if a cartridge had enough banks to play a game of that size

  • @ack_
    @ack_ 3 หลายเดือนก่อน +1695

    Software engineer here. This is one of the most complete, detailed and approachable videos I've ever seen. Obviously it's the only resource on the specific subject of bodging together ice climber for animal crossing, but it's such a well thought out and produced video, from start to finish. Even a non-tech person would follow that easily. I'd have watched one hour of you debugging and hacking this thing together, it was really enjoyable, you're getting really good! :)

    • @Hunter-R.
      @Hunter-R.  3 หลายเดือนก่อน +186

      Very kind words, thank you! Glad you enjoyed it. 😄

    • @Hydraina
      @Hydraina 3 หลายเดือนก่อน +22

      I'm not very well versed in tech outside of modding video games, and this entire video was crystal clear and very easy to follow! Hunter R. really is amazing!

    • @cheyennemoore8380
      @cheyennemoore8380 3 หลายเดือนก่อน +7

      Yes! I literally wouldn't understand it if not for the way Hunter teaches these things. So easy to follow. As a teacher I can't help but be impressed by what a good one Hunter is. Keep it up, Hunter! Thank you!

    • @feelincrispy7053
      @feelincrispy7053 3 หลายเดือนก่อน +9

      I have and never will play animal crossing. I’ve been watching hunter for maybe 2 years now. The videos are just really well done. You can either watch or just listen too

    • @cheyennemoore8380
      @cheyennemoore8380 3 หลายเดือนก่อน +3

      @@feelincrispy7053 Exactly. I just started with ACNH when it came out, but I agree. You don't have to be a fan to like his work.

  • @Cuyler
    @Cuyler 3 หลายเดือนก่อน +435

    Theoretically >256K (>32KB) paks are possible. The way the controller pak is set up, banks of 32KB would be required. The I-node table only has space for 128 blocks which is exactly 32KB in size. Each bank of 32KB would require its own I-node table. I believe that multi-bank controller paks are supported by the official N64 SDK which all games use for interfacing with controller paks. Maybe some day someone will create one so we can play more complex Famicom games on the N64!

    • @Hunter-R.
      @Hunter-R.  3 หลายเดือนก่อน +124

      Would be interesting to try and replicate this digitally on emulator just to see if a multi-bank Pak could work. It would be nice to play/inject more complex NES games, but if nothing else, at least we have the GameCube version!

    • @Cuyler
      @Cuyler 3 หลายเดือนก่อน +61

      @@Hunter-R. We'll have to test this... maybe you'll be the first person outside of Nintendo to see SMB running on the N64 version!

    • @chompythebeast
      @chompythebeast 3 หลายเดือนก่อน +20

      Part 2 Part 2 Part 2

    • @Emblazened
      @Emblazened 3 หลายเดือนก่อน +15

      Part 2 Part 2 Part 2

    • @frasermips
      @frasermips 3 หลายเดือนก่อน +15

      There is a limitation in the N64 Joybus protocol and how it's used on the N64. So this means that Dobotsu No Mori will have the limitation built in that it can't read more than 32 KB from a controller PAK. The Joybus Protocol does support 16 Address Lines (64 K) and 8 data lines (Bytes), BUT it's assumed that addresses above 32 KB are for other accessory types like the Pulse Sensor and the Rumble PAK. There were third party controller paks that supported 4 x 32 KB controller paks in one device, but it was electrically identical to 4 controller paks and used dip switches to change banks, so no continuity across the 4 paks.

  • @jogloran
    @jogloran 3 หลายเดือนก่อน +999

    Wasn’t expecting Hunter R. to drop an f bomb today haha

    • @existenceispain_geekthesiren
      @existenceispain_geekthesiren 3 หลายเดือนก่อน +39

      good on him.

    • @kanesmith8271
      @kanesmith8271 3 หลายเดือนก่อน +29

      Wholesome ended 😢?

    • @Hunter-R.
      @Hunter-R.  3 หลายเดือนก่อน +445

      @@jogloran Dramatic effect!
      If I ever start livestreaming, you all might be shocked at me swearing a bit regularly haha

    • @krispyking2450
      @krispyking2450 3 หลายเดือนก่อน +14

      where in the video was that? i don’t remember hearing anything

    • @makonede
      @makonede 3 หลายเดือนก่อน +22

      ​@@krispyking2450 1:22

  • @MrCheeze
    @MrCheeze 3 หลายเดือนก่อน +186

    "Ice Climber is one of a few NES games that is small enough to actually fit within this constraint." Maybe that's why they barely used this feature...
    (Oh wait, you basically said as much later in the video.)

    • @Hunter-R.
      @Hunter-R.  3 หลายเดือนก่อน +72

      Yea, very few NES games can actually fit on a standard 32KB Pak. There is a theory that Nintendo planned to make larger Paks, which is somewhat supported with there being a “bank size” flag in the file system pages, but one was never released.
      Either way, this feature was expanded upon in the GameCube releases with more tags and specific support for multiple ROMs on the memory card. This code does not exist in the N64 original, so I think they did plan to use it for the GameCube version, but never got around to it… 🤔

    • @nuguns3766
      @nuguns3766 3 หลายเดือนก่อน +8

      So you're saying we can put nes roms on a memory card? ​@@Hunter-R.

    • @RemyJustice97
      @RemyJustice97 3 หลายเดือนก่อน

      @@nuguns3766 yes, check out his video called "Injecting NES / Famicom Disk System Games into Animal Crossing"

    • @craftersshaft
      @craftersshaft 3 หลายเดือนก่อน

      ​@@nuguns3766there's an NES rom injection tool for the gamecube games, and i remember there being a specific rom for the lost 4 games

    • @Pixelman546
      @Pixelman546 3 หลายเดือนก่อน +1

      @@nuguns3766 Technically, yes! He made a video about the process for the gamecube version a little while back.

  • @davidmcgill1000
    @davidmcgill1000 3 หลายเดือนก่อน +131

    So clearly we should mod the game to search for another controller pak in the second controller that extends the rom found in the first controller pak.

    • @Hunter-R.
      @Hunter-R.  3 หลายเดือนก่อน +59

      Is bro cooking? 👀

    • @woobgamer5210
      @woobgamer5210 3 หลายเดือนก่อน +28

      imagine 3/4 controllers with paks that contain SMB3

    • @HappyBeezerStudios
      @HappyBeezerStudios 7 วันที่ผ่านมา

      @@woobgamer5210 With 4 we could play Duck Tales, that is 128k, and if we get the same 20% compression out of it it would be about 26 1/3 kB per pack.

  • @harrisonkemp5508
    @harrisonkemp5508 21 วันที่ผ่านมา +3

    They should make a troll item where its just a leaf
    "hey bro you want this 2x2 table?"
    "yeah sure"
    "alr here"
    "cool thanks"
    2 minutes later after placing the "table"
    "bro this is just a leaf"
    "ik bro"

  • @jroweboy
    @jroweboy 3 หลายเดือนก่อน +98

    As a mario 1 rom hacking enthusiast, I can't help but wonder how close it was to fitting? If its within a few hundred bytes, it may be possible that we could repack the original game to remove unused code and data to make it fit. I know of one project called smb bug fix that's removed a fair amount of unused code and they said they saved upwards of a few hundred bytes from the rom.

    • @LotoTheHero
      @LotoTheHero 3 หลายเดือนก่อน +3

      I was thinking this as well. :D

    • @almaelma11
      @almaelma11 3 หลายเดือนก่อน +11

      Try it out? Be the person who cracks that 5th game!

    • @KetwunsGamingPad
      @KetwunsGamingPad 3 หลายเดือนก่อน +13

      There’s also a lot of unused sprites and garbage data in the game too. Might be able to remove enough to fit in.

    • @jroweboy
      @jroweboy 3 หลายเดือนก่อน +15

      @@KetwunsGamingPad there's only a few unused sprites, and the "garbage data" at the end of the CHR ROM is actually the VRAM updates used to render the title screen. There's some unused data patches in the ROM that I was thinking we could shuffle around and some residual code we can remove, but it's really not that much.

    • @tomrow32
      @tomrow32 3 หลายเดือนก่อน +8

      I wonder if it's feasible to replace the images in CHR ROM with ones that're more efficiently compressed with Yay0

  • @kovaxim
    @kovaxim 17 วันที่ผ่านมา +2

    Not sure what is more impressive, this whole operation or the fact that Nintendo didn't go sue your behind for doing this.

  • @liv_ap
    @liv_ap 3 หลายเดือนก่อน +47

    your commitment to this bit is incredible. i hope if there’s ever a real ice climber pack out there that gets found it ends up in your hands. would be very deserved.

  • @Jintenzo
    @Jintenzo 3 หลายเดือนก่อน +92

    0:54 Genuinely can't tell if this is a nick robinson reference

    • @Brixster
      @Brixster 3 หลายเดือนก่อน +25

      Yeah it is

    • @sanictehhegehog107
      @sanictehhegehog107 2 หลายเดือนก่อน +6

      Better be

  • @AcdraStation
    @AcdraStation 3 หลายเดือนก่อน +109

    The Nick Robinson flip made me chuckle

    • @Gabi-enby
      @Gabi-enby 3 หลายเดือนก่อน +13

      Thank god he isn't following that guy's steps. Unlike that Nick, this one seems like a good lad.

    • @Whimz
      @Whimz 3 หลายเดือนก่อน +18

      @@Gabi-enby whats wrong with nick robinson? he do something bad?

    • @maxinehardy9411
      @maxinehardy9411 3 หลายเดือนก่อน

      @@Whimz he got fired from polygon for being a sex pest

    • @xCastorm
      @xCastorm 3 หลายเดือนก่อน +13

      ​@@WhimzHe's talking about false accusations against Nick Robinson from like 7 or 9 years ago

    • @Hightlyze
      @Hightlyze 3 หลายเดือนก่อน +13

      @@Whimza bunch of baseless accusations of Nick being a “creep” iirc. People won’t shut up about it cuz it makes their y’know what hard just hating on him

  • @explodingbearz
    @explodingbearz 3 หลายเดือนก่อน +120

    This the kind of video that proves this is the right channel to be a member of

  • @RyneMcKinney
    @RyneMcKinney 3 หลายเดือนก่อน +155

    What a video. First, I got April Fooled early into thinking you were actually going to Japan to seek this elusive peripheral, and then got bombarded with technical know-how which somehow still failed in the end because of one precious byte. Even after that, the first emulator still couldn't run the NES roms. And then, it somehow worked perfectly on the second emulator. And then there was a scare with writing the rom to the actual official controller pak, but in the end it just needed a good clean. And after all that, Ice Climber successfully loaded, proving that this extremely elusive Nintendo collector's item does exist.
    *How do you not have more subs dude*

  • @Toonrick12
    @Toonrick12 3 หลายเดือนก่อน +49

    I was always curious why very few N64 games used the controller pak. After learning it was only 32k in size, now I understand why save data for N64 games are stored on the cartridge itself.
    For comparison, a standard PS1 Memory Card has 128k.

    • @OM19_MO79
      @OM19_MO79 3 หลายเดือนก่อน +8

      It sounds almost like an afterthought. However, when the PS1 was released, that 128k was overkill. Most CD consoles had it with small internal RAMs from 16K to 48K and most people wouldn't ever had the need to expand them.
      I suppose that when the N64 was being developed, that amount seemed like a lot but then the games blew out from the norm right from the start and it was too late to change it.
      You know what's even worse? Nintendo never changed them to make them use Flash RAM, you need to change the batteries in all of them, unlike Sony, who abandoned that pretty quickly. Yes, there are battery-powered PS1 cards.

    • @amzyoshio5990
      @amzyoshio5990 3 หลายเดือนก่อน +6

      I mean a PS1 *required* you to save all data to the card, since you can't write to the disk. A Controller Pak in theory could be used in conjunction with on-cart save data to save space on both. At the very least, games with simplistic save data didn't need to go on the Controller Pak since there'd most likely still be space on the cart (imagine a platformer like Mario 64 compared to an RPG like FF7).
      32kb was probably honestly overkill for most games. There were just a few exceptions, kinda like how the default Gamecube Memory Card can easily hold 20+ games worth of data, OR Animal Crossing a single time.

    • @dieseldragon6756
      @dieseldragon6756 3 หลายเดือนก่อน

      Thinking back a few generations, this is making me wonder how frugal the save files for _The Legend of Zelda_ must have had to have been, given RAM wasn't the cheapest of things to put on a cartridge in any case. And with the cost of flash back then, it's no wonder so many carts from the time employ a volatile RAM chip and a battery... 😇

    • @harukaze7388
      @harukaze7388 3 หลายเดือนก่อน +1

      ​@@dieseldragon6756 Zelda 1 was originally on disk where it's all writtable (the irony), so the save files didn't necessarialy be too small as long as they had space for the rest of the game. It's porting what makes it difficult.
      That's how Metroid went with passwords. Zelda 2 used a bigger cartridge and the RAM for it.

    • @dieseldragon6756
      @dieseldragon6756 3 หลายเดือนก่อน

      @@harukaze7388 Oh, of course...It was an FDS game in Japan, wasn't it? 😇
      Note to self/TH-cam AI: Look up some Zelda reverse engineering. I want to see if Nintendo jerry-rigged the port to make smaller saves for RAM storage, or if they just put more RAM in the carts than they might've if the game had been direct-to-cartridge. 🙂
      (I had a copy of L-o-Z when it was on open sale, and in the UK it didn't have a higher price compared to any other title I saw/bought.)

  • @zackmagee7077
    @zackmagee7077 3 หลายเดือนก่อน +7

    Me during the intro:
    -oh he’s going full MattKC
    -oh nevermind
    -oh he’s going full MattKC

  • @Chubby_Bub
    @Chubby_Bub 3 หลายเดือนก่อน +38

    I think buying everything you used in this video would still be cheaper than the Ice Climber e-Reader card for the GameCube version.

    • @Hunter-R.
      @Hunter-R.  3 หลายเดือนก่อน +8

      @@Chubby_Bub Definitely so! I already owned the N64 and Doubutsu no Mori, but even if I didn’t it would still be cheaper! 🫣

  • @yinepuiwhite3955
    @yinepuiwhite3955 3 หลายเดือนก่อน +20

    Think it's worth remembering that 'Even Super Mario Bros' is funny in the lens of gaming history- It was deliberately designed to use as much of the stock NES hardware as possible. The 'ultimate cartridge game.' So it's very fitting that it doesn't 'fit' ;) in the pak, but the games that honed the dev team's craft to make SMB, such as Excitebike and Ice Climber, do.

  • @dusk3612
    @dusk3612 3 หลายเดือนก่อน +240

    Man all this amazing work to play FUCKING ICE CLIMBER

    • @stephenlignowski1915
      @stephenlignowski1915 3 หลายเดือนก่อน +59

      It's the journey that counts, not the destination.

    • @Clodd1
      @Clodd1 3 หลายเดือนก่อน +33

      It's not about the game it's the novelty.

    • @slimjim2584
      @slimjim2584 3 หลายเดือนก่อน +28

      Wild that right now some of the original cartridges are just sitting forgotten in some japanese folk's closets

    • @IceYetiWins
      @IceYetiWins 3 หลายเดือนก่อน +8

      Maybe the real ice climbers were the friends we made along the way.

  • @jellyjackcheese
    @jellyjackcheese 3 หลายเดือนก่อน +33

    "On second thought, maybe spending thousands on a trip to search for a theoretical item with zero leads is a bad idea..."
    Nick Robinson in the corner who would do exactly that:

    • @thinkublu
      @thinkublu 3 หลายเดือนก่อน +2

      I assumed that was what was being referenced lol

  • @Bidziilla
    @Bidziilla 3 หลายเดือนก่อน +17

    I love videos like this, its almost like a blog style thing and it's really cool. You should totally do more of this!

    • @Hunter-R.
      @Hunter-R.  3 หลายเดือนก่อน +8

      It is a bit of a different style! I'm glad you enjoyed it, and I think it is a pretty engaging way to structure project videos like this!

    • @Bidziilla
      @Bidziilla 3 หลายเดือนก่อน +1

      @@Hunter-R. Absolutely! Keep it up!

    • @plaenterprise
      @plaenterprise หลายเดือนก่อน

      @@Bidziilla hello

  • @ThatOnecat-m7q
    @ThatOnecat-m7q 3 หลายเดือนก่อน +98

    dude ive been here since your first vid, your content is what ive been craving for years

    • @Mcbuzzerr
      @Mcbuzzerr 3 หลายเดือนก่อน +3

      Saame

    • @seragaki
      @seragaki 3 หลายเดือนก่อน +4

      I feel this lol. Scratches a particular itch in my brain. I rewatch them regularly just cuz 😭

    • @RemyJustice97
      @RemyJustice97 3 หลายเดือนก่อน +3

      same, i'm not even all that into animal crossing, but as soon as hunter uploads, that's an immediate watch

    • @seragaki
      @seragaki 3 หลายเดือนก่อน +1

      @@RemyJustice97 Honestly lol. This channel alone made me get so invested in animal crossing

  • @frasermips
    @frasermips 3 หลายเดือนก่อน +17

    I'll add that the Raphnet adapters are great, especially for really odd usages like this. I'll add that the owner was fantastic and added support for the N64 Randnet Keyboard to the software for this adapter. Which aided greatly in my testing the Keyboard Specification.

    • @sixxtylol
      @sixxtylol 3 หลายเดือนก่อน +2

      Didn’t even know there was an N64 keyboard. Now I got to look that up

    • @frasern6469
      @frasern6469 3 หลายเดือนก่อน +1

      tl;dr; nothing interesting or useful supports it. And it’s generally around $1000.
      e.g. A Japanese dialup email service that shutdown 23 years ago. My Google Site documents it and has a scan of the original manual, the info is free so it exists in multiple places.

  • @MizunoKetsuban
    @MizunoKetsuban 3 หลายเดือนก่อน +11

    I apologize for falling asleep during this video but I am all for the Ice Climber Hunter sprites in the end slate

  • @MayorMori
    @MayorMori 3 หลายเดือนก่อน +9

    This is so cool! What an achievement 🥳 Amazing item to add to a collection. Great video. Thanks for sharing

  • @RetroGamingNook
    @RetroGamingNook 3 หลายเดือนก่อน +11

    This is, WOW… just, WOW! The time invested in this from the tech discovery to the video production is admirable.

  • @JACloudy
    @JACloudy 3 หลายเดือนก่อน +7

    What an amazing video dude! Kudos for achieving this. I really hope one of this days a offical Ice Climbers pak gets found and you manage to document it.
    Your channel is a joy to watch dude, thanks for the hard work.

  • @VanillaScoopYGO
    @VanillaScoopYGO 3 หลายเดือนก่อน +16

    Guys, im starting to think this Hunter guy might like animal crossing ~

  • @allideni836
    @allideni836 3 หลายเดือนก่อน +7

    3:10 Theoretically, there could be larger Controller Paks, but they were likely never made due prior games being unable to test that they work correctly with larger Controller Paks due to them not existing, and there being no way to patch preexisting games that might throw an error due to assuming that Controller Paks are a certain size. Given that it's not *too* hard to just flick a switch to swap between different virtual memory cards, no third-party Controller Pak manufacturers bothering making an actual larger single Controller Pak. With the right custom hardware, it might be possible to put larger NES games on a Memory Pak and have them loaded by Animal Forest, though I doubt it supports the mappers of any game anyone would be dying to play on it. Someone would have to decompile the code responsible for reading the Controller Pak in Animal Forest and its embedded copy of libultra to know for sure if it, specifically, supports larger Controller Paks.

  • @TheSpongeFreak
    @TheSpongeFreak 3 หลายเดือนก่อน +6

    Beautiful work! This function as a whole between the N64 and GCN versions still blows my mind - such an elaborate function that nobody ever knew about under the hood. Your channel continues to be one of my new favorites to recommend.
    (Also on the Pak artwork mockups, I noticed "Secnario", just in case you decide to print them!)

  • @kirigherkins
    @kirigherkins 3 หลายเดือนก่อน +14

    nintendo alchemist performs the forbidden ritual

  • @Ty-Jack
    @Ty-Jack 3 หลายเดือนก่อน +3

    8:45 that’s probably why they chose it for the giveaway.

  • @Kyrfuffle
    @Kyrfuffle 3 หลายเดือนก่อน +7

    well that's certainly one way to save spending hundreds of thousands of dollars looking for a controller pak

  • @ItsMeChair1
    @ItsMeChair1 3 หลายเดือนก่อน +40

    Guys he found i-wait what?

  • @merthyr1831
    @merthyr1831 2 หลายเดือนก่อน +1

    Insane how straightforward this was. You pretty much did everything right from the start. Well done!

  • @blazingwaters7469
    @blazingwaters7469 3 หลายเดือนก่อน +1

    there's a lot of reasons this video's great, but one of my favorites is how it subtly yet inadvertently showcases how ares is a better emulator than project64

  • @Funboringness
    @Funboringness 3 หลายเดือนก่อน +33

    I mean, the everdrive and all N64 flashcards can write to controller packs, it's just that you can't do it directly from the PC

    • @Hunter-R.
      @Hunter-R.  3 หลายเดือนก่อน +44

      I looked into these as well, but they were also significantly more expensive than the simple USB adapter, which was only $25.00 and easier to use for this project.

    • @Cliffordlonghead
      @Cliffordlonghead 3 หลายเดือนก่อน +1

      @@Hunter-R. hii

    • @Funboringness
      @Funboringness 3 หลายเดือนก่อน +4

      @@Hunter-R. Ah, didn't think you'd use the legit N64 cart, and not the translation hack, my bad

  • @gferrol118
    @gferrol118 3 หลายเดือนก่อน +19

    "Fine. I'll do it myself" - -Thanos- Hunter R

  • @miles6492
    @miles6492 3 หลายเดือนก่อน +2

    I cheered out loud when you got the ROM to boot on hardware. I love it when people push the limits of the known and preserve and recreate everything they can!

  • @FlipZora
    @FlipZora 3 หลายเดือนก่อน +3

    I saw the title and was like "Oh of course he did! Why wouldn't he?"
    Love the dedication

  • @Ky_Grey95
    @Ky_Grey95 3 หลายเดือนก่อน +8

    WOAH HUNTER HAS THE MAFIC POWER TO MAKE AIRLINERS REVERSE COURSE BACK TO THE RUNWAY

  • @TakuikaNinja
    @TakuikaNinja 3 หลายเดือนก่อน +11

    The AC NES emulator is so interesting! Galaxian should work as well, since iNES dumps of it are usually 24KB. It's actually 16KB in size but the iNES header can't represent the 8KB PRG-ROM it uses. So, the game has to be _overdumped_ in this scenario. (NES2.0, an extension of iNES, addresses this and other games with unusual sizes)
    FYI there are some homebrew titles which use the same 24KB ROM size/mapper (the proper name is NROM-128), so those can probably be injected as well. Squirrel Domino (a Dr. Mario clone) is one such example.

    • @bushytail
      @bushytail 3 หลายเดือนก่อน +1

      I was thinking about the potential of making e-Reader cards when I realized I didn't need to go beyond NROM-128, but it's cool that that limit allows other stuff too. Galaga is NROM-128, as are some other Namco arcade ports (Pac-Man, Dig Dug, Mappy) and I feel like it's worth pointing out Bomberman and Lode Runner.

    • @johnsimon8457
      @johnsimon8457 3 หลายเดือนก่อน +1

      Probably get Macross on there which is the smallest FC game I know of.

  • @Visaj-iz6nb
    @Visaj-iz6nb 3 หลายเดือนก่อน +5

    A physical copy of N64 Animal Crossing is the pride and joy of my gaming collection!

  • @NottJoeyOfficial
    @NottJoeyOfficial 3 หลายเดือนก่อน +2

    Another issue with these is that the controller paks are battery ram. If one did show up, it's very possible it could have a dead battery and all the data would be gone anyways.

  • @ShortMiao
    @ShortMiao 3 หลายเดือนก่อน +1

    I think this is my favorite video from you. You literally went through so much effort for recreating something which barely has any results online. Also didn't expect to hear you swear

  • @amateurprogrammer25
    @amateurprogrammer25 3 หลายเดือนก่อน +2

    Given that the controller pak page 0 stores the size of the flash memory, seems it should be possible to create a custom controller pak with a modern microcontroller with a larger capacity.

  • @treefroggy
    @treefroggy 3 หลายเดือนก่อน +10

    I've been packing my N64 in my bag along with my clothes, three times, every time I've visited my gf in the past couple months, so the shot of you throwing the n64 and controller into your bag was very relatable.

  • @retroprogamer7009
    @retroprogamer7009 3 หลายเดือนก่อน +2

    Now you could make a Custom Sticker for the Controller Pak and sell it as a super ultra rare thing

  • @Eckster
    @Eckster 2 หลายเดือนก่อน +1

    Yup, those Raphnet adapters are a godsend, they were pretty critical tool finally emulating the Hey You, Pikachu! VRU as well

  • @robotortoise
    @robotortoise 3 หลายเดือนก่อน +1

    This is phenomenal! What an insane thing to get working on a real console, and props for showing your failures along with your successes - it makes the story of your project a lot more satisfying when it pays off.

  • @JamesTDG
    @JamesTDG 3 หลายเดือนก่อน +59

    1:18 that's the job for Nick Robinson

    • @HinkHall
      @HinkHall 3 หลายเดือนก่อน +4

      Someone had to say it

    • @darkmagnet21
      @darkmagnet21 3 หลายเดือนก่อน +3

      Literally my thoughts. We need him here

    • @itsmuffintime6414
      @itsmuffintime6414 3 หลายเดือนก่อน +1

      And MattKC

    • @PolygonalNeon
      @PolygonalNeon 3 หลายเดือนก่อน +2

      Someone call him quick!

    • @boopsmcgee
      @boopsmcgee 3 หลายเดือนก่อน

      You don't have to take a trip to Japan to sexually harass someone

  • @davidperez1742
    @davidperez1742 หลายเดือนก่อน +1

    Even though I’m way too stupid to understand any of the processes that great, you’re my favorite TH-camr right now. I love the original animal crossing more than anything so is super interesting to me

  • @robbiekincaid5448
    @robbiekincaid5448 3 หลายเดือนก่อน +1

    Man, i have such respect for you and everyone involved! I'm a junior level programmer and want to get into low level stuff like this (primarily in web development right now). Congratulations on this victory! Looking forward to seeing what's next!

  • @Redfordcrate
    @Redfordcrate 3 หลายเดือนก่อน +3

    If it's only JUST too big there has to be funny way to modify the SMB ROM into an animal crossing version while still preserving it's functionality. ROM gods, we need you more then ever now...

  • @Nichslvl
    @Nichslvl 3 หลายเดือนก่อน +1

    Actually so sick! I love things like this :P Good job Hunter!

  • @TimRomero
    @TimRomero 3 หลายเดือนก่อน +9

    Another possibility instead of the USB adapter: writing an N64 homebrew whose only job is to write the controller pak, then running that rom on a flash cart. Still adds a specialized hardware dependency (the flash cart) but it might be one that people are more likely to have.

    • @moth.monster
      @moth.monster 3 หลายเดือนก่อน

      Clever idea. Could be useful in general to have for other things too if it supports mpk files in general

  • @sunnohh
    @sunnohh 3 หลายเดือนก่อน +1

    Thank you for providing me my fix of MattKc style content in these trying times of him doing a huge project. Subscribed

  • @ClassicBentobox
    @ClassicBentobox 3 หลายเดือนก่อน

    I’ve watched your previous videos but the amount of effort that went into this one finally made me sub. Good work!

  • @chompythebeast
    @chompythebeast 3 หลายเดือนก่อน +6

    pidgezero_one?? Ah, some of the best Super Mario RPG stuff out there! Takes me back a bit. You've got quite the Residents in your forest!

    • @Hunter-R.
      @Hunter-R.  3 หลายเดือนก่อน +4

      Pidge’s work on Super Mario RPG is phenomenal. A super nice person as well that I’ve had the pleasure of connecting with due to this channel!

  • @ThatDiabeticChemist
    @ThatDiabeticChemist 3 หลายเดือนก่อน +11

    I have played maybe 2 collective hours of animal crossing (not just GC, but ANY) and have close to zero coding/modding knowledge... but somehow your content is infatuating to me. I picked up TH-cam premium through your sponsor link a couple months ago to support you in some way and I'm so glad I did. Keep it up!

  • @sixxtylol
    @sixxtylol 3 หลายเดือนก่อน +1

    Dude I live for this type of content, especially for one of my favorite games. Appreciate your work

  • @S0ULESSB0NES
    @S0ULESSB0NES 3 หลายเดือนก่อน +7

    Realizing this is the first Hunter R video I can actually recreate in real life... All I need is that N64/PC cord. Holy shit.

  • @okurej99
    @okurej99 3 หลายเดือนก่อน +4

    11:49 Walmart coming in clutch

  • @3sylveon
    @3sylveon 3 หลายเดือนก่อน +1

    dude ur channel is just one interesting video after another. im hooked

  • @ChristopherJalbert-ly7cq
    @ChristopherJalbert-ly7cq 3 หลายเดือนก่อน

    This is just awesome. Love seeing this stuff. Thanks for putting this together!

  • @jm56481
    @jm56481 3 หลายเดือนก่อน +1

    Im a 30 year old big tech SWE where animal crossing was THE game of my childhood.
    Never knew how much I needed this lol

  • @Cruznick06
    @Cruznick06 3 หลายเดือนก่อน +1

    This is such a strange and niche thing to recreate. I'm really happy you got it to work!

  • @buriedpet
    @buriedpet 3 หลายเดือนก่อน +1

    Damn, this was super cool. Bummer that only four games will fit though.
    Would it be possible to create a controller pak with more storage? Basically an everdrive with the whole NES library, playable from AC, would be super freaking cool. Idk if the N64 would be able to read larger storage units without modifying the console itself, but that would make for a banger video.
    Regardless, I really enjoyed watching this. Thanks for including the whole process. The technical details are my favorite part of your videos. Can’t wait to see what you come up with next!

  • @WoahCuber
    @WoahCuber 3 หลายเดือนก่อน +8

    If this was a nick robinson video, that intro would have been for real.

  • @kevinwheeler4061
    @kevinwheeler4061 3 หลายเดือนก่อน +25

    0:55 Pulling a page from Nick Robinson's book I see

  • @bassguitarbill
    @bassguitarbill 3 หลายเดือนก่อน +1

    This vid absolutely whips, well done dude

  • @flamewave64
    @flamewave64 3 หลายเดือนก่อน +1

    great vid!!!! normally this sort of stuff goes over my head but you made it very digestible thank you luv your work!!

  • @unclebob1674
    @unclebob1674 3 หลายเดือนก่อน +6

    Props to Hunter R for not making one of these packs and posting it on eBay without telling anyone. :)

  • @BrightsideAbyss
    @BrightsideAbyss 3 หลายเดือนก่อน

    its super impressive how dedicated you are to doing these things. youre awesome, dude!

  • @mitsurichan3
    @mitsurichan3 3 หลายเดือนก่อน

    The sigh of relief is such a universal experience when you have to jump through hoops for one task. Congratulations dude, you are a fucking hero.

  • @kaseyquickshot532
    @kaseyquickshot532 3 หลายเดือนก่อน

    this is a great video and I love the reference at the beginning. I love videos that detail complicated file systems in simple terms so I can nod along and pretend like I know what's going on lol. I think it would've been cool to see a conversion to KB when comparing the controller pack to the Switch save data to see Big Number (with the MB in parenthesis)

  • @theceptorperson9570
    @theceptorperson9570 3 หลายเดือนก่อน +1

    This was really fun!! Thank you for this video, I learned a lot and it's really cool seeing this type of stuff being done on actual hardware

  • @scaleonkhan183
    @scaleonkhan183 3 หลายเดือนก่อน

    WELL DONE DUDE!!!! I could absolutely hear your relief when it booted up in-game!

  • @Lunascaped
    @Lunascaped 3 หลายเดือนก่อน +3

    Another technical video so soon let's go, this video was awesome!!

  • @bingus5488
    @bingus5488 3 หลายเดือนก่อน +1

    This is wild. Thanks for looking into this it's so cool.

  • @Cyklopz007
    @Cyklopz007 หลายเดือนก่อน

    That was freaking rad. Awesome job dude!

  • @MrMegaManFan
    @MrMegaManFan 3 หลายเดือนก่อน +3

    Nick Robinson on standby for that flight you didn’t take!

  • @wifiguy51
    @wifiguy51 3 หลายเดือนก่อน

    Videos like these give me SO much appreciation for the original engineers that made it work when this was cutting edge technology at the time. With the modern luxuries, even though it is difficult, we are able to do so much more, but imagine the confines they were in.

  • @xavvvvxd
    @xavvvvxd 3 หลายเดือนก่อน +1

    1:13 "maybe spending thousands on a trip to search for a theoretical item with zero leads is a bad idea"
    you'd be surprised what nick robinson does

  • @derpkipper
    @derpkipper 3 หลายเดือนก่อน +1

    Man was about to pull a Nick Robinson. I jumped the gun and I was completely fooled lol

  • @rudyYEEN
    @rudyYEEN 3 หลายเดือนก่อน

    This was a cool video to see you explore and successfully execute! Thank you for making this ^^

  • @OvermasterP
    @OvermasterP 3 หลายเดือนก่อน +1

    Omg I seriously thought you were going to travel to Japan to uselessly wander around for a theoretical magazine prize with zero leads LMAO, great bit
    I was shaking my damn head hahahaha

  • @overthetrainbow
    @overthetrainbow 8 วันที่ผ่านมา +2

    1:19 is this a jab at Nick Robinson 💀

  • @VorpalStorm
    @VorpalStorm 3 หลายเดือนก่อน +1

    Nice transition from Ice Climber’s BGM to the Melee remix!

  • @Goveynetcom
    @Goveynetcom 3 หลายเดือนก่อน +1

    The simplest (on paper) projects always seem to take the longest in the end. Congrats on getting it working! A tiny forgotten feature but it's cool to know we have the tools available to make it happen. A shame about the file size though, definitely much more viable to just inject them directly into the AF rom itself instead.

  • @OM19_MO79
    @OM19_MO79 3 หลายเดือนก่อน +1

    Although not the best controller option, Hyperkin N64 wireless controller can dump the contents of a Controller Pak for backup in a Micro SD and write them back into the Controller Pak. That might work too.

  • @MudakTheMultiplier
    @MudakTheMultiplier 3 หลายเดือนก่อน

    I love it. Clearly the answer to fitting SMB on there is to just rip out some of the worlds and have 2 packs you change between.

  • @kysorensen3201
    @kysorensen3201 3 หลายเดือนก่อน

    looking at the teaser i thought you had actually gotten your hands on the controller pak, but honestly i think this is even better

  • @Oxygentleman
    @Oxygentleman หลายเดือนก่อน

    great work at finding the most rube goldberg way possible to play famicom roms, keep it up!

  • @jdmontes_me
    @jdmontes_me 3 หลายเดือนก่อน +1

    How do you only have 60K subs, this is A+ content, keep up the good work!

  • @kruje314
    @kruje314 3 หลายเดือนก่อน +1

    Rare instance of a wild Hunter swearing for the first time: