Injecting NES / Famicom Disk System Games into Animal Crossing

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

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

  • @Hunter-R.
    @Hunter-R.  ปีที่แล้ว +248

    Many people have pointed out that the Famicom Disk System's extra sound channel is not properly emulated here, and all of you are correct! I noticed this after recording and tried for several hours to get it working, but ultimately gave up. I'm 100% certain that Animal Crossing is technically capable of handling this sound channel since all the functionality is there in the code, but I'm not sure exactly how to structure the ROMs to load with this sound channel.
    If you'd like to read about my troubleshooting on this or if you'd like some clues on how to potentially solve this yourself, I made an entire post about it here: hunter-r.com/posts/ac-fds-emulation/

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +35

      @@CCyoutub Doubutsu no Mori+ actually has both versions of The Legend of Zelda; the cartridge one and the FDS one. In fact, all Japanese versions of Animal Crossing seem to appropriately handle the extra sound channel when playing FDS games. Check the link in the main pinned comment if you're curious on more information.

    • @no64256
      @no64256 ปีที่แล้ว +6

      ​@@Hunter-R. I was gonna make a joke about not having the sound channel ruining my plans to play the superior version of Castlevania 3 in Animal Crossing, but that's pretty interesting. You have any idea why that's the case?

    • @craigtheduck
      @craigtheduck ปีที่แล้ว +6

      ​@@no64256 You chances are actually still ruined, because even in Japan it was a cartridge game, however, unlike the North American and European releases of the game which "ported" the game to the "standard" Nintendo MMC5 chipset, the Japanese release uses a custom chipset developed by Konami themselves called the VR6 that, in addition to preforming functions similar to the MMC5, generates two extra pulse wave sound channels and a sawtooth sound channel.

    • @no64256
      @no64256 ปีที่แล้ว +5

      @@craigtheduck oh, coulda sworn Castlevania 3 was a Disk System game like the first 2

    • @craigtheduck
      @craigtheduck ปีที่แล้ว +1

      @@no64256 It's not.

  • @Heidegaff
    @Heidegaff ปีที่แล้ว +586

    Making the most accurate in-house emulator for your most iconic console only to put it into one old game as optional minigames and never touch it again is a very Nintendo thing to do

    • @Solorius_The_Eevee
      @Solorius_The_Eevee ปีที่แล้ว +6

      lol

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +25

      Ah Nintendo, proud purveyor of ridiculous decisions.

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

      Sure they did use it in Wii??

    • @GamingGardevoir
      @GamingGardevoir 11 หลายเดือนก่อน +15

      @@wingiu5695Wii’s virtual console is a different emulator

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

      Flog moment

  • @Stefinater
    @Stefinater ปีที่แล้ว +193

    "Yo what emulator do you use for NES games?"
    *"Animal Crossing"*

    • @vctsan3672
      @vctsan3672 4 หลายเดือนก่อน +2

      Underrated comment needs more likes

  • @Totally_Bonkers
    @Totally_Bonkers ปีที่แล้ว +148

    i find it hilarious that the animal crossing gamecube disk is just some absolute unit containing so many seemingly random things like 18 entire NES games, an NES emulator, and a BIOS

    • @LilacMonarch
      @LilacMonarch ปีที่แล้ว +37

      What's even crazier is that it's just a port of an N64 game that had all of that

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +18

      Quite ambitious in my opinion. Also someone created a means of using an AC disc as a source of FDS BIOS and NES games

    • @Totally_Bonkers
      @Totally_Bonkers ปีที่แล้ว +11

      @@LilacMonarch well, the gamecube disk is compatible with future consoles. for example, a wii u has a wii emulator built-in, and the wii has a gamecube emulator built in, and the animal crossing gamecube game has an NES emulator built-in, so you can play NES games on a wii u

    • @pingableuser
      @pingableuser 11 หลายเดือนก่อน +12

      ​@@Totally_BonkersI don't think the Wii U allows gamecube games using the Wii emulator

    • @TheSwedeMoffo
      @TheSwedeMoffo 11 หลายเดือนก่อน +20

      @@pingableuser No, plus it has nothing to do with emulation. GameCube games run natively on Wii and Wii games run natively on Wii U. GameCube games can run natively on Wii U too, it's just that Nintendo disabled that functionality due to the lack of controller and memory card ports. And you can play NES games on Wii U without Animal Crossing - just install Virtual Console ROMs.

  • @ErdrickHero
    @ErdrickHero ปีที่แล้ว +159

    Fun fact: the ambient music played on the GameCube's system menu is actually the Famicom Disk System startup theme, slowed waaaaaayyy down.

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +41

      I recently found this out myself. Super cool detail!

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +16

      By 19x

  • @MistLikesSoybean
    @MistLikesSoybean 9 หลายเดือนก่อน +18

    Why did i just realize that the background he uses for his videos is just the animal crossing grass texture but it's black

  • @Seed
    @Seed 12 วันที่ผ่านมา +3

    0:05 Hunter with 37 subs, super cute lol! Amazing how much you've grown in a year and a half!

    • @Hunter-R.
      @Hunter-R.  12 วันที่ผ่านมา +4

      Ahhh, don't go back to these old videos! I hate them -- they're so bad! But thank you for your support over the last year. It's been fun to watch the channel grow as I get better at narration and editing... 😳

    • @Seed
      @Seed 12 วันที่ผ่านมา +3

      @@Hunter-R. Haha, they are still pretty good! I randomly got it recommended to me.. I enjoy your content a lot even though i've never played any of the animal crossing games, i'd watch you talk about anything related to how games work I think, so if you ever run out of ideas, I'm sure there would be loads of people willing to watch you talk about other games :) I've been subscribed since the 9th of Jan, 2024 (I just checked) which is when you had ~22K subs, insane how much you've grown even this year :)

  • @Nieveria
    @Nieveria 9 หลายเดือนก่อน +17

    it's actually even MORE crazy if you make a wii u inject of the game, so it'd be
    a wii u, running a wii, running a gamecube, running a port of an n64 game, running an nes emulator

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

      something something ninception

    • @Kabosu_Doge
      @Kabosu_Doge 7 หลายเดือนก่อน +2

      and then you used cemu-

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

      ​@@Kabosu_DogeAnd you use Cemu for Windows on Linux using Wine

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

      ​@@Kabosu_Doge and next you use virtualbox-

  • @Octolicia
    @Octolicia ปีที่แล้ว +35

    Funfact: Zelda and Metroid where both released for the FDS. Metroid on FDS took advantage of the save feature to save your progress (the cartridge version had a password system while the FDS system had save files.)

  • @venomander
    @venomander ปีที่แล้ว +129

    You make really concise and accessible videos for someone of your channel size. I hope more people find your channel and you have a big break soon! Keep up the good work!

  • @jadonh
    @jadonh ปีที่แล้ว +216

    Ok, uh… I somehow just realized you only have 5 videos at the time I’m writing this and don’t even have 1,000 subscribers yet. (I better subscribe already then, haha!) I sure hope your channel picks up soon with more people seeing them because I’m really enjoying all your videos!

    • @Cyberfishofant
      @Cyberfishofant ปีที่แล้ว +6

      he blew up.

    • @raaymonf
      @raaymonf ปีที่แล้ว +1

      He has 5K subscribers already, jesus.

    • @Cyberfishofant
      @Cyberfishofant ปีที่แล้ว +9

      @@raaymonf Severe Case of Quality content

    • @timohara7717
      @timohara7717 ปีที่แล้ว

      Source?

    • @mewity
      @mewity ปีที่แล้ว +2

      he has 7k now

  • @uperscuzzi
    @uperscuzzi 16 วันที่ผ่านมา +1

    Hey man I've been binge watching your channel all day. I have got to say, I love your content. Very well organized, edited, and explained. I watch it while I work on programming. Keep it up!!

  • @GoblinVolume
    @GoblinVolume ปีที่แล้ว +8

    It is absolutely criminal how great your videos are. Honestly I’ve never played AC, I literally got Wild World today and played for the first time, but your videos are such great comforts. You’re an amazing creator and you deserve more recognition man

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +1

      Very high praise. Thank you so much, it means a lot. 😄

  • @notzelduh
    @notzelduh ปีที่แล้ว +25

    such an underrated channel, this is so cool! please keep making these videos, your channel will get the recognition you deserve in due time. :') I love this kind of content, and your video style is so great

  • @jayrony69
    @jayrony69 ปีที่แล้ว +45

    0:35 if you play on the Wii U, it goes through the Wii emulator which goes through the GameCube emulator which goes through the n64 emulator to emulate the nes

    • @malick9549
      @malick9549 11 หลายเดือนก่อน +9

      I mean, the wii and gamecube aren't actually emulators

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

      @@malick9549 and animal crossing on gamecube is a port, not an emulated n64 game.

    • @Bolt505
      @Bolt505 6 หลายเดือนก่อน +4

      You can't play GameCube games on a Wii u without a modded system. The Wii literally just had a GameCube inside it, and this was removed on later versions of the console and the Wii u.

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

      Can't run a Gamecube disc in a Wii U

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

      actually its all technily running natively, the wii menu isnt emulated, its actually just the entire wii operating system running on the wiiu, the same thing for the gamecube. when nintendo ported the wii os to the wiiu they never removed the side that handles gamecube, so homebrew for the wii to foward gamecube games can run natively on the wiiu.
      TLDR the gamecube wii and wiiu al use powerpc architecture and are all built of the one that came before it, so backwards compatibility is handled natively.

  • @jj8703
    @jj8703 6 หลายเดือนก่อน +5

    i just binged all your videos and they're actually some of my favorites ive ever watched. definetly subscribing so i dont miss future ones

  • @novelezra
    @novelezra ปีที่แล้ว +25

    What?! It calls the register of the memory card and looks for roms? That's so freaking cool. AC on the GameCube is such a wonderful game, you can tell the team who worked on it just went wild with thinking of ways to utilize every part of the GameCube inside and out.
    I mean, the GameCube uses the internal clock, the memory card (for non save purposes), the e-reader, the GBA and probably a bunch more I'm not familiar with.

    • @teddy4271
      @teddy4271 ปีที่แล้ว

      are u a bot

    • @novelezra
      @novelezra ปีที่แล้ว +4

      @@teddy4271 Nope. [Beep Boop]

  • @Octolicia
    @Octolicia ปีที่แล้ว +14

    10:24 : NOt exactly 100%. See, The Famicom had a built-in microphone in its second controller. The first version of The Legend of Zelda used that microphone to kill the polls voice (those creatures with ear that doesn't react to the flute at all!) So the clue given by the old man in that Polls Voice hates loud noises is useless outside of Japan because the NES had no way to emulate your voice. (But Nintendo knew that so they've reprogrammed the Polls Voice so that an arrow could insta-kill them instead. I tried that trick in the FDS version, it did nothing.)

  • @auto1lija
    @auto1lija ปีที่แล้ว +37

    The Disk System's extra sound channel doesn't seem to be emulated as you can hear on the title screen in Zelda.

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +30

      Good ears! Indeed it doesn’t emulate the sound channel. I noticed this after recording and discussed this on a forum extensively. I tried for several hours to get the sound channel to work, but ultimately couldn’t figure it out. It’s a shame because Animal Crossing does support the extra sound channel, but it doesn’t seem like you’re able to emulate it properly through this process…
      This annoyed me a lot more than you’d might think and I spent far too long trying to get it to work.
      If you’re curious about me troubleshooting this process or you have potential ideas on how this can be solved, you can read about it here:
      hunter-r.com/posts/ac-fds-audio/

    • @anjoliebarrios8906
      @anjoliebarrios8906 ปีที่แล้ว

      ​@@Hunter-R.the link doesn't seem to work. Did you take the forum down?

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +5

      @@anjoliebarrios8906 Link should be fixed.

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +3

      It requires fiddling to enable

  • @ssl3546
    @ssl3546 ปีที่แล้ว +67

    This is terrific but I don't think the emulator is emulating the extra sound channel on the FDS so the music is wrong. Too bad they didn't go the extra little bit to do that.

    • @MechaDragonX
      @MechaDragonX ปีที่แล้ว +6

      I noticed that too, but I wonder if they just didn't bother too since Clu Clu Land is one of those direct ports from cartridge with few differences. I don't know what games are available in the Japanese version, but if they don't display the BIOS, they can get away with using the cartridge version of Zelda 1. I can't think of other games in the US version that need FDS support other than Metroid and that's often dropped in Japan since no one cares about it. Their loss 💀

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +12

      Actually I've looked at the code and it even supports the FDS audio's FM modulation feature. Something just isn't enabling it.

  • @fiddleronthenet3360
    @fiddleronthenet3360 11 หลายเดือนก่อน +2

    This is amazing! Concise explanation, great job. And I can't believe that I'm still finding out stuff like this that's entirely new to me, about a game that I loved so much two decades ago. Wow!

  • @hannahc3317
    @hannahc3317 ปีที่แล้ว +8

    I don't know much about computer science so your videos are really interesting. Please keep making them. :)

  • @ButterFromDiscord
    @ButterFromDiscord ปีที่แล้ว +4

    A hidden gem of a channel?! Subscribed

  • @MadamLava094
    @MadamLava094 ปีที่แล้ว +2

    Your videos are excellent! I love technical dives into older games with a lot to tell

  • @LorsonChooChoo
    @LorsonChooChoo ปีที่แล้ว +1

    This is a pretty decent video. Impressed by the perseverance to figure out the QDS.

  • @thomaswalter5465
    @thomaswalter5465 ปีที่แล้ว +3

    I remember I had my whole basement set up with different nes games and had the blank one next to my TV up stairs. Sometimes I would just play ac to play those games, I loved playing pinball

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

    You’re like the decino (guy on TH-cam that does Doom analysis videos) of Animal Crossing and I love it.

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

    It gets even DEEPER. Using only the system ram of a Gameboy advance you can play emulated NES games obtained from an N64 game on a gamecube disk running on a nintendo wii.

  • @samachu09
    @samachu09 ปีที่แล้ว +2

    I've just watched your videos and they're really interesting! I hope you do more in the close future!

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

    I love decompilations like this. Really cool and would love to see more :)

  • @kyky121911
    @kyky121911 ปีที่แล้ว +5

    Cyler hasnt update that program since 2018 so the new update with the famicom disk support gonna be a big update

  • @cankechan
    @cankechan ปีที่แล้ว +4

    I really like your videos. Keep the good work

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

    Your vids are like crack, it's so great to see people so dedicated to the older AC titles.

  • @combatinitiationmoment
    @combatinitiationmoment 8 หลายเดือนก่อน +2

    Now I Can Play Grand Dad On My Animal Crossing

  • @verica4b
    @verica4b ปีที่แล้ว +66

    Could you maybe make more of these videos? Please?! I need content like this💻🕹️

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +24

      I have a few ideas for some future videos, and I’ve since uploaded an additional one! I’m unsure if I’ll pursue TH-cam actively, but if I find something interesting that nobody else made a decent video for I’ll most likely create something to share it.
      Regardless, thank you for the kind words!

  • @jmh1880
    @jmh1880 ปีที่แล้ว +2

    Really good video dude enjoyed it keep on

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

    It has become one of my goals to create a bespoke Animal Crossing save with all my favorite villagers and a large hoard of injected NES games to use as an incredibly specialized NES emulation backend

  • @TheMaskarad
    @TheMaskarad 11 หลายเดือนก่อน +2

    Out of curiosity I got AC set up in an emulator and tried some demoscene releases.
    Note: I was using the PAL version of AC
    High Hopes by aspekt: no sound, messed up layers, doesn't advance past the first screen
    (NTSC hacked version renders the layers properly and plays the music too, but also hangs on the first screen)
    Kojiki by wAMMa: Game refuses to load it ("The Memory Card in Slot X couldn't be read" error)
    HEOHdemo by Shiru: Loads fine, has some graphical glitches probably due to incomplete(?) implementation of the MMC3 mapper

  • @danwellington3571
    @danwellington3571 ปีที่แล้ว +5

    I've seen people use Pokemon Yellow ACE to beat other games really quick
    Maybe a similar thing could be done to inject NES roms into an AC save file?
    Hell, maybe it's possible to make a custom ROM that breaks out of the emulator and loads the secret second debug menu in animal crossing

  • @rainbowspongebob
    @rainbowspongebob ปีที่แล้ว +2

    The animal crossing devs on their way to add the most complicated random shit to the game, just to barley use it

  • @NoMereRanger73
    @NoMereRanger73 ปีที่แล้ว +3

    Love it! Keep up the great work!!

  • @camwoodstock
    @camwoodstock ปีที่แล้ว +17

    out of extremely morbid curiosity: did they bother emulating the Famicom's microphone on the second controller if you have the gull to use a GameCube microphone? the answer is almost certainly "ABSOLUTELY NOT" but we wonder if the game will, at any point, try to stop you before it's too late.

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +13

      I was also curious about this and concluded that the emulator the game uses can handle microphone support if you theoretically force the input to occur. That is, if you modify the game to where every input you press emulates a loud scream coming from an audio input on the second port, the game will appropriately handle it.
      But, the GameCube microphone (unsurprisingly) does not count as an input for this and there is no other way I know of to get audio input into the GameCube. So, the answer is technically no but not because the emulator can't handle it, but because the input is not mapped correctly.
      Thank you for the great question!

    • @ThePaperKhan
      @ThePaperKhan ปีที่แล้ว

      I think the dk bongos have a microphone, right?

    • @dizzydaisy909
      @dizzydaisy909 ปีที่แล้ว +1

      @@ThePaperKhan the mic on the bongos maps to a button press

  • @ExperimentIV
    @ExperimentIV ปีที่แล้ว +7

    interesting that the famicom disk system’s wavetable sound channel doesn’t seem to work in the AC emulator. maybe Clu Clu Land D didn’t use the wavetable channel for any music (the Zelda theme does, and the channel was missing) and thus they never implemented it

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +3

      No it exists it just has to be enabled properly

    • @ExperimentIV
      @ExperimentIV ปีที่แล้ว

      @@stgigamovement oh cool! i’d love to see a video where it is

  • @ZipplyZane
    @ZipplyZane ปีที่แล้ว +6

    I couldn't help but notice the FDS sound emulation isn't as accurate. I know what the original Zelda FDS intro sounds like. It seems the emulator is missing the extra sound samples. It makes me wonder if they modified the FDS game that was included on the disc.

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +8

      I’ve replied to a couple comments also mentioning this, and I’ve been working through this since this video released.
      It’s true that the FDS sound channels aren’t appropriately emulated here, but I’m not entirely sure why. The emulator itself 100% is capable of emulating the sound channels, as it works in the Japanese versions of Animal Crossing and the emulator is the same. But, for some reason, injecting ROMs to be played like this does not appropriately emulate the sound channel.
      I’ve troubleshooted this for several hours and couldn’t come up with a solid solution. If you’re curious about me banging my head against the wall, you can read about my findings and potential clues here:
      hunter-r.com/posts/ac-fds-audio/

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +2

      My guess is that there's something in the header chunks that needs to be changed.

  • @Taryawhile
    @Taryawhile ปีที่แล้ว +2

    So excited to try this!

  • @billyssoundtest7430
    @billyssoundtest7430 ปีที่แล้ว +1

    Make more videos like this!!! This is awesome and interesting stuff

  • @jummy0
    @jummy0 ปีที่แล้ว +4

    awesome video! i have a few questions:
    - what makes Animal Crossing's NES emulation better than WiiVC and NSO?
    - are there any tools to inject NES games into an N64 Memory Pak for use in Doubutsu no Mori?
    - what are the limitations of the emulator? i assume it can't handle games with extra hardware (like the VRC6), or any games with crazy mappers (like Action 52).
    - what are the limitations of metatags? TCRF says they can replace any part of GameCube RAM -- is there a size limit?

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +2

      Good questions!
      1. The emulator's code was extracted from the files and was mostly tested against NSO / NES Classic on various popular games released in North America. Things like latency, audio quality, etc. in Animal Crossing apparently matched more accurately to a stock NES running on a CRT than those other services. This was admittedly not tested by me, but by nensondubois who seemed to know more about what they're talking about. It's likely NSO has been updated to be better than this one by now, and I think the WiiVC was near on par.
      2. I do not currently know of any tools to inject NES games into the N64 Memory Pak. The functionality seems to exist in that game, but to my knowledge nobody has created a tool to structure the ROMs correctly for the Memory Pak.
      3. There are limitations with certain games and mappers, as expected. Nintendo handles these now by including special scripts to further emulate for those specific games, but these are absent in Animal Crossing. Examples of limitations include the 7-BIT PCM choking because the timing is not accurate and MMC5 being only partially supported with no EXRAM.
      4. The PAT metatag can indeed patch the game and alter the GameCube's RAM. There is a size limit of 2MB I believe, so more than enough for NES games or custom code.

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +3

      You can use the PAT tags to write something into memory capable of loading from SDGecko, or given AC fitting in GC RAM, you could use AC as an Action Replay for other games.

  • @Daily6969
    @Daily6969 ปีที่แล้ว +5

    I noticed that when you loaded the FDS version of Zelda, the emulator didn't actually use the FDS module's sound channel. Is that something you'll look into in the future? Either way, this is really cool stuff! It got me thinking about how cool it would be to run the VRC6 enhanced version of Castlevania III

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +1

      It just needs to be enabled properly

  • @Memes_1921
    @Memes_1921 7 หลายเดือนก่อน +2

    It would be even funnier if you were playing on a Wii U through Virtual Console injection using Nintendont as a base. So you would virtualize Wii through Wii U, then virtualize GameCube through Wii, then run a port of an N64 game through the GameGube's virtualized hardware that is on the Wii's virtual hardware that is on the Wii U's hardware. Plus the cherry on top, running an NES emulator on an N64 port that is running on a GameCube virtualized hardware that is inside the Wii's virtualized hardware that is running inside a Wii U's hardware (That made me reset my brain for a sec).

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

      Perhaps I’ll set that all up one day just to make a funny little clip out of it 🤣

  • @ross3695_basedhax
    @ross3695_basedhax ปีที่แล้ว +1

    Paid NSO and classic edition emulators: what's a 'fog'?
    20 year old AC and 5 minute demos on Smash Bros: Emulates physics

  • @mjdxp5688
    @mjdxp5688 ปีที่แล้ว +1

    Cool video! I would love to see you try to run some more NES games that stress the hardware a bit more. Personally, I'd love to see how it would handle the Pac-Man Championship Edition NES demake, which was included as part of Namco Museum Archives Volume 1. This is a modern NES game released by Namco and it uses a custom sound chip for arcade quality sound. I would love to see how the emulator handles the custom sound chip. I'd also like to see Super Mario Bros. 3mix, a very impressive ROM hack of SMB3 running on it, as a lot of older emulators tend to have issues running it. Finally, I'd like to see if certain bootleg games would work on it too, as I think it could potentially struggle with them. It would be cool to see what happens if you used the "ENGAGE RIDLEY" code in Metroid on this emulator.

    • @mjdxp5688
      @mjdxp5688 ปีที่แล้ว +3

      Update: I decided to try this myself on real hardware using a modded Wii. Pac-Man CE did not work very well at all, it did not properly emulate the custom soundchip, and there were graphical and gameplay glitches that do not appear when played on a real NES console. Haven't tested any other games yet.

    • @emmastarr5242
      @emmastarr5242 ปีที่แล้ว +1

      @@mjdxp5688Keep us updated, as I plan to do the same, after my physical copy arrives, since I DO have means of editing my Memory Card's contents now.

  • @ErdrickHero
    @ErdrickHero ปีที่แล้ว +2

    When you emulate an NES game in the port of an N64 game on the built-in GCN of the emulated Wii in dolphin in a virtual machine on your PC... Remotely, with your Android device and a PS4 controller.

  • @latticepoint5245
    @latticepoint5245 ปีที่แล้ว +3

    How well does it work with games using memory mappers or enhancement chips (I.e, Japanese ver. of Castlevania III, etc.)

  • @Toonrick12
    @Toonrick12 ปีที่แล้ว +2

    Would you ever do a follow up on this video about this discovery allowing the GameCube to run homebrew software?

  • @BierBart12
    @BierBart12 ปีที่แล้ว +3

    Playing a famicom disc system game on a NES emulator in Animal Crossing on a Game Cube emulator on the Wii. How much deeper can it go?

  • @kingbrettpro
    @kingbrettpro ปีที่แล้ว +4

    Too bad games like Kirby's Adventure won't save, well, they do but when you exit the games and load them up again in Animal Crossing, the save files are gone. So... Yeah, it's best to play AC on an emulator so you can have Save States function as the save files for the NES games you're playing using the NES console furniture.

    • @emmastarr5242
      @emmastarr5242 ปีที่แล้ว

      Weird that such a game wouldn't save...but LOZ does?!

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

    Kind of makes me wonder if Rev A. Action 52's Alfredo & Jigsaw work.

  • @tomrow32
    @tomrow32 ปีที่แล้ว +2

    How good is Animal Crossing''s mapper support?

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

    9:20
    PUYO PUYO MENTIONED

  • @ls190v2
    @ls190v2 ปีที่แล้ว +1

    While playing Zelda: The Hyrule Fantasy, I didn't hear what I presume is the FM audio channel playing.

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +1

      The game even supports the FM mode, it just somehow needs to be enabled properly.

  • @DerStarkJakob
    @DerStarkJakob 10 หลายเดือนก่อน +2

    What’s even crazier is running nintendont in the Wii mode of the Wii U and running the nes games through ac GameCube in nentendont

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

      True! Going from Wii U > Wii > GameCube > N64 > NES all in one game is kinda crazy!

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

    you can go even further with nintendont on the wii u
    the wii u is running nintendont with the built in wii mode which nintendont restores the wiis built in gamecube backwards compatabilty

  • @Heather-Br
    @Heather-Br 5 หลายเดือนก่อน

    I'd love to watch you play NES rom's using Animal Crossing's emulator.

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

    2:26 how accurate is this compared to the 3ds and Wii U NES emulator?

  • @LVL58Designs
    @LVL58Designs ปีที่แล้ว +5

    You finished it? Yo! Thank you! I've been trying to find a way to get this working for years!
    In my experience though, the games do not save. Has this been fixed? If so I'll have to update my converter program. I originally got this to play the NES version of Mother. I noticed pretty quickly that it and Kirby's Adventure never saved. So I kind of gave up, but if this now works. I'll be diving back into this full force! :D

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +3

      What I did was essentially just allow Famicom Disk System ROMs to be played in .QD formats. I'm not sure how long ago you tried this, but Cuyler's program does have a checkbox you can toggle to seemingly support saving. It's been a couple months since I've looked into this but I do know that Animal Crossing's emulator does support saving since The Legend of Zelda saves. Whether or not it's fully implemented with memory card ROM injection I don't remember, but the option to toggle it exists in the frontend application Cuyler made... so maybe?

    • @LVL58Designs
      @LVL58Designs ปีที่แล้ว +2

      @@Hunter-R. Really? I never noticed. When I go to the site it says the last update was from 2019. The last release is from 2018. I am unsure how to compile it if it is in that version.

    • @LVL58Designs
      @LVL58Designs ปีที่แล้ว +2

      @@Hunter-R.
      I've been doing a little research on the side. I remember there being those gameboy items and the pocket pikachu.
      I did a little looking and there is a "super gameboy" for the NES. I was wondering if it would be at all possible to inject a gameboy rom into the nes rom for that after dumping it. And perhaps script a small bit to make the gameboy item actually function through that. Since it would be calling the same NES emulator just from the inventory.
      I know it would take a lot of work, but to get a working gameboy emulator on animal crossing would be amazing.

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +1

      @@LVL58Designs I believe the "Super Game Boy" peripheral you're referring to is for the SNES, not the NES -- so unfortunately emulating that hardware wouldn't be possible in stock Animal Crossing.
      A few people have gotten Game Boy games to work on the original NES, but it requires the Game Boy BIOS and hardware to basically be mimicked as a cartridge.
      Animal Crossing does have a feature where you can send your NES games to your Game Boy Advance, but unfortunately I don't think we can legitimately emulate Game Boy in Animal Crossing without severely modifying the game by injecting a Game Boy emulator.

    • @LVL58Designs
      @LVL58Designs ปีที่แล้ว +1

      @@Hunter-R. The emulator is more than likely programmed in C. Also why not do the same for the gameboy emulator? I see nothing wrong with trying to put in new features into animal crossing. I'll do what I can to help, though I'm not the best programmer.

  • @EdouardPicard0224
    @EdouardPicard0224 7 หลายเดือนก่อน +2

    I got the Blank NES from Redd for 12,000 bells

  • @VeiledArctic
    @VeiledArctic ปีที่แล้ว +3

    0:35 and THEN you mod your wii u to play GameCube games on an emulated Wii, that the emulated Wii emulates!

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

    Hey, Hunter-R. Which is the in game code for obtaining the blank nes item?

  • @The-Thomas-and-Sonic-Guy
    @The-Thomas-and-Sonic-Guy ปีที่แล้ว +1

    So your telling me, I can play the Ttte prototype IN ANIMAL CROSSING?!

  • @Mooskym
    @Mooskym ปีที่แล้ว +2

    So, does the game search for a specific address in the memory card, or can you just inject as many NES/Famicom games onto the card as you want/can, and be able to choose which one to play from within Animal Crossing?

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +4

      Good question! The game does a search of the entire memory card. Meaning you can inject as many NES/Famicom games as you'd like onto the card. The game even has an appropriate UI list to handle multiple games. If you have multiple games on your memory card, you can select which one you want to play from a dropdown list when you interact with the blank NES.

    • @rompevuevitos222
      @rompevuevitos222 ปีที่แล้ว +5

      ​@@Hunter-R.If i had a coin for every convoluted and cool mechanic that got canned on a Nintendo game...
      They where just toying with so many cool concepts that they did not even have time to implement existing ones lol

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +1

      ​@@rompevuevitos222they even had apparent plans to bring back some FDS contests.

  • @MickeyHP
    @MickeyHP ปีที่แล้ว +1

    Clu Clu land was also released in EU

  • @iamsushi1056
    @iamsushi1056 ปีที่แล้ว +2

    Can't wait for somebody to get ACE on Animal Crossing and use it to inject a NES game, kind of like the Triforce% glitch in Ocarina of Time

    • @TwelveBaud
      @TwelveBaud ปีที่แล้ว +1

      Phantasy Star Online has ACE as a Service -- when you try to log in, it actually downloads executable GameCube code through the broadband adapter to try to validate your Hunter License, and there's no meaningful check that it's legitimate Sega code -- so one could easily use that for the setup. Assuming one has a BBA.

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +1

      The NES memory card functionality is actually capable of ACE via the patching functionality, and not only can it be used like one would use an Action Replay, but it can ALSO be used to run outright GC homebrew. There are already implementations that do these things. Also, because Animal Crossing can fit into the GameCube's RAM, it means that you could theoretically use Animal Crossing as an Action Replay. It helps that multi-disc GameCube games were a thing. Basically, you could use Animal Crossing as a homebrew loader or Action Replay. Also, if you're loading homebrew off an SDGecko, if you want some trace of legitimacy, use Doubutsu no Mori e+, which was one of the few GameCube games to use the SD Card adapter (identical to SDGecko. It hooks an SD card up to the memory card lines in SPI mode, which is on SD, SDHC, and SDXC cards, but you need homebrew to reach SDHC and SDXC capacity. By-the-book SDUC cards won't work with SPI anymore, but industrial ones will probably have to keep that mode around to not break existing machinery.) Basically, if you use an official adapter with that game (one intended for it. Japanese Pokemon Channel also has official SD support and it also has the ability to be made to run homebrew in the same manner as Colosseum and XD can via saves) you can thus have "justified" homebrew. Oh also unlike using Japanese Pokemon Channel you have the ability to in essence give yourself the means, though of course you need a memory card. If you're clever, you can run GCMM on a Wii without having to install the HBC, and do so using something like a modified str2hax that won't leave any outward signs. Basically, you can go to great extents to "justifiably" run homebrew using Doubutsu no Mori e+ if you so wish, without actually permanently modifying a system.

  • @parknich081
    @parknich081 ปีที่แล้ว +2

    I'm curious if this emulator exists in Dōbutsu no Mori? (Japanese version for N64)

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +2

      As far as I know the the NES/FDS emulator and their items appear in every version of the first generation Animal Crossing.
      So, yes that includes Dōbutsu no Mori, Dōbutsu no Mori+, and Dōbutsu no Mori e+! I believe Cuyler’s injection program also has options to inject into the Japanese GameCube games as well, but not the N64 version.
      I’m not sure if anybody has tried ROM injection on the N64 JP version. There is some leftover functionality to view Famicom ROMs on the Controller Pak, so it probably can be done if I had to guess.

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +1

      Yes, it can be done, and on the iQue Player version too.

  • @tvbluesun1254
    @tvbluesun1254 ปีที่แล้ว

    Since e+ could save to an SD card, I wonder if putting NES/Famicom games on that SD card would work in e+.
    "QDS 00A170 0050" sounds like it may just be saving 0x0050 bytes from the location 0x00A170, so I wonder if other FDS games really save properly by just copying that value. Maybe only if they save to the exact same position as Clu Clu Land.
    Even if not, it shows all that would need to be done is locating the correct save positions for each game.

  • @punkboyblue
    @punkboyblue ปีที่แล้ว

    3:23 if there is a single gamecube game that can ACE memory edit, then I consider it fully vanilla

  • @03bgood
    @03bgood ปีที่แล้ว +1

    Some of these injected ROM have issues. For example, Kirby's Adventure doesn't save. Kinda weird since The Legend of Zelda actually saves fine.

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

    Is this compatible with the link cable, like most of the existing NES games? I suppose I could check for myself 😂

  • @wii1990
    @wii1990 ปีที่แล้ว +1

    The real question now, which NES games can we get animal crossing to send to a Game Boy Advance via the Advance play feature? My guess is it's as simple as ones under a certain size.

  • @JomasterTheSecond
    @JomasterTheSecond ปีที่แล้ว +1

    Huh, I just noticed from Zelda - there's no FDS expansion audio, so that's weird. Does the emulator not support that?

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว

      A few others have also pointed this out, so I’ll copy/paste that reply here:
      Indeed it doesn’t emulate the sound channel. I noticed this after recording and discussed this on a forum extensively. I tried for several hours to get the sound channel to work, but ultimately couldn’t figure it out. It’s a shame because Animal Crossing does support the extra sound channel, but it doesn’t seem like you’re able to emulate it properly through this process…
      This annoyed me a lot more than you’d might think and I spent far too long trying to get it to work.
      If you’re curious about me troubleshooting this process or you have potential ideas on how this can be solved, you can read about it here:
      hunter-r.com/posts/ac-fds-audio/

    • @JomasterTheSecond
      @JomasterTheSecond ปีที่แล้ว

      ​@@Hunter-R. Huh, that's very interesting!

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +1

      ​@@Hunter-R.My guess is that you should try putting random values in parts of the chunks that we don't have answers for what they do and see what happens.

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

    Just mind blowing😁

  • @Cyiatic
    @Cyiatic ปีที่แล้ว +1

    Is memory card size the only thing stopping me from having a bunch of these? Could I load a 1019 card with these and load them? Could I potentially get a link to the revised save generator?

    • @stgigamovement
      @stgigamovement ปีที่แล้ว +1

      You could even use a 2043 (third-party but a possible size)

  • @MaxiKing913
    @MaxiKing913 8 วันที่ผ่านมา

    The Wii is an Camecube btw

  • @ButterFromDiscord
    @ButterFromDiscord ปีที่แล้ว +1

    8:53 bro just fixed their code 💀
    Did you give the dev the new code

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +3

      Yep! Cuyler's a great guy and we talked about this program and FDS injection before I made this video. Trust me, rewriting a few lines of his code so I can personally handle obscure FDS games is a minute accomplishment compared to his achievements. He's done so much for a lot of the Animal Crossing games and honestly a good portion of my videos would not exist without him!

  • @GorillaTeamCasinoULTRA
    @GorillaTeamCasinoULTRA ปีที่แล้ว +1

    Is there a limit to how many nes games you could add or could you theoretically add the entire nes library cause that would be sick. Just booting up animal crossing to play some nes in my villagers house

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +1

      There may be a hard limit, but I know you can at least add nine. Animal Crossing's UI can probably handle "infinite" lists, but I haven't tested it. If so, then the only limiting factor would be how many NES ROMs you can fit on your memory card.

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

    The expansion audio does not work unfortunately.

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

    Awesome video! Subscribed! By the way, what about the GBA link NES ROM and emulator transfer feature? Can it be modified to inject different ROMs to a GBA too?

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

    You madlad. Props.

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

    Unfortunately when i created a new nes file which was maro bros 3, put it into my memory card folder in dolphin nothing workd it still says looking for software to play. what i did wrong?

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

    If you could make a quick video guide on how to actually inject regular NES roms on my memory card file (I play on Dolphin emulator) I would be so grateful. I can't figure it out since I have 0 knowledge about python or code or github... just enough to use the emulator and find the memory card save file. Thank you for showing this is possible

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

    Okay, cool! But how do I covert the famicom roms into the quick disk format?

  • @OPP03
    @OPP03 ปีที่แล้ว +1

    So does this mean that you can play Kirby's Adventure on a Gamecube?
    I'm asking this because Kirby's Adventure is playable on the Wii via Kirby's Dream Collection and I wonder if you can hyper-BC it using this method.

    • @Hunter-R.
      @Hunter-R.  ปีที่แล้ว +2

      Yep! So in your case you boot up your Wii to play a GameCube game (Animal Crossing) which is emulating an N64 game (Animal Forest) which is itself emulating an NES game (Kirby’s Adventure). Pretty wild stuff.

    • @OPP03
      @OPP03 ปีที่แล้ว +1

      @@Hunter-R. Wow. I guess this game really overdid itself on emulation.

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

    I would assume that the verification process that happens when trying to load the ROM means that this can't be used to say, load something else pretending to be an NES ROM, but instead run arbitrary code?

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

    its for the animal crossing memory card it came with a nes game on it iirc

  • @EngineerRunner
    @EngineerRunner ปีที่แล้ว

    james chambers is a name that is impossible to add possession apostrophes to

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

    I have no idea why Nintendo would include an item like this is their game. And the fact that on top of that it is straight up the best nes emulator Nintendo has ever made is crazy. Legitimately feels like a myth i would've believed when I was ten

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

    So now, with the wireless GameCube memory cards that can use 128gb sd cards, theoretically, you could have an entire NES library in animal crossing?

  • @subparlario4916
    @subparlario4916 ปีที่แล้ว

    What kinds of mappers does it support? Can it play MMC5 games like StarTropics?

  • @istaffa
    @istaffa ปีที่แล้ว +1

    This is amazing! Can you share the save file of your city so we can test this faster?

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

    So you can play LJN games, Dr. Jekyll & mr. Hyde, Action 52

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

    If you had told me that you could hack animal crossing to access the emulator and play any game on it, and that it was the best nes emulator Nintendo has made, I'd have have thought it was super cool, but the fact that they literally put an item in there that can already do all that is so much cooler. I wonder why they would do this.