Injecting NES / Famicom Disk System Games into Animal Crossing

  Рет қаралды 71,886

Hunter R.

Hunter R.

Күн бұрын

Пікірлер: 249
@Hunter-R.
@Hunter-R. 10 ай бұрын
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. 10 ай бұрын
@@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 10 ай бұрын
​@@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?
@raspberry1440kb
@raspberry1440kb 10 ай бұрын
​@@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 10 ай бұрын
@@raspberry1440kb oh, coulda sworn Castlevania 3 was a Disk System game like the first 2
@raspberry1440kb
@raspberry1440kb 10 ай бұрын
@@no64256 It's not.
@Heidegaff
@Heidegaff 11 ай бұрын
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
@that_one_shiny_eevee
@that_one_shiny_eevee 10 ай бұрын
lol
@stgigamovement
@stgigamovement 8 ай бұрын
Ah Nintendo, proud purveyor of ridiculous decisions.
@wingiu5695
@wingiu5695 8 ай бұрын
Sure they did use it in Wii??
@GamingGardevoir
@GamingGardevoir 8 ай бұрын
@@wingiu5695Wii’s virtual console is a different emulator
@BurAndBY
@BurAndBY 7 ай бұрын
Flog moment
@venomander
@venomander 11 ай бұрын
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!
@jj8703
@jj8703 3 ай бұрын
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
@GoblinVolume
@GoblinVolume 9 ай бұрын
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. 9 ай бұрын
Very high praise. Thank you so much, it means a lot. 😄
@novelezra
@novelezra 11 ай бұрын
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 10 ай бұрын
are u a bot
@novelezra
@novelezra 10 ай бұрын
@@teddy4271 Nope. [Beep Boop]
@danwellington3571
@danwellington3571 10 ай бұрын
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
@nathancharnas
@nathancharnas 16 күн бұрын
You’re like the decino (guy on KZbin that does Doom analysis videos) of Animal Crossing and I love it.
@ProfessorOfK3ology
@ProfessorOfK3ology 7 ай бұрын
lol I'm just imagining running one those bootleg "99999999 in 1" NES games on Animal Crossing
@jamesrgamesoffical
@jamesrgamesoffical 4 ай бұрын
I love decompilations like this. Really cool and would love to see more :)
@rainbowspongebob
@rainbowspongebob 10 ай бұрын
The animal crossing devs on their way to add the most complicated random shit to the game, just to barley use it
@Wizzkidwas
@Wizzkidwas 8 ай бұрын
9:20 PUYO PUYO MENTIONED
@BierBart12
@BierBart12 10 ай бұрын
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?
@Nintendo_Homebrew
@Nintendo_Homebrew 2 ай бұрын
Playing it on a modded Wii U with Nintendon't
@Taryawhile
@Taryawhile 11 ай бұрын
So excited to try this!
@BTheLuigiFan
@BTheLuigiFan 4 ай бұрын
Now I Can Play Grand Dad On My Animal Crossing
@tomrow32
@tomrow32 11 ай бұрын
How good is Animal Crossing''s mapper support?
@ross3695_basedhax
@ross3695_basedhax 10 ай бұрын
Paid NSO and classic edition emulators: what's a 'fog'? 20 year old AC and 5 minute demos on Smash Bros: Emulates physics
@iamsushi1056
@iamsushi1056 11 ай бұрын
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 11 ай бұрын
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 8 ай бұрын
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.
@johneygd
@johneygd 4 ай бұрын
Just mind blowing😁
@MickeyHP
@MickeyHP 10 ай бұрын
Clu Clu land was also released in EU
@luigi6388
@luigi6388 2 ай бұрын
Hey, Hunter-R. Which is the in game code for obtaining the blank nes item?
@Cyiatic
@Cyiatic 8 ай бұрын
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 8 ай бұрын
You could even use a 2043 (third-party but a possible size)
@ILostMyOreos
@ILostMyOreos 10 ай бұрын
Absolutely bonkers
@SaltedNeos
@SaltedNeos 7 ай бұрын
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?
@tvbluesun1254
@tvbluesun1254 10 ай бұрын
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.
@fo-ef8qo
@fo-ef8qo 10 ай бұрын
why even do this? que Simpsons meme: "I just think they're neat!"
@titanic_monarch796
@titanic_monarch796 6 ай бұрын
Would the official SD card adaptor work or would you need an acthal memory card?
@Hunter-R.
@Hunter-R. 6 ай бұрын
No. You need an actual memory card. The SD card adaptor actually doesn’t even count as a memory card!
@hhjpegg
@hhjpegg 10 ай бұрын
so cool
@GrimDim
@GrimDim 10 ай бұрын
can it play romhacks
@Hunter-R.
@Hunter-R. 10 ай бұрын
Indeed! Most fan translations and simple mapper ROM hacks will work, but more complex ones probably will not.
@emmastarr5242
@emmastarr5242 10 ай бұрын
Second thought...how difficult is texture editing in this game? I kinda wanna make a rom that replaces the standard NES games with other games, and replace the games they refer to in the code. Would that be difficult? Probably, but I want to try regardless....
@Hunter-R.
@Hunter-R. 10 ай бұрын
Not too hard to accomplish in theory. You can modify the textures pretty easily, and just replace the NES ROM in the files with your own ROM. So if you want to replace the Excitebike NES item with your own NES item, you can just rename the Excitebike item, retexture it, and replace the Excitebike ROM with your own .szs-compressed one. There may be some checksums and annoyances preventing you from renaming items though - I have not tested this.
@EeveeFromAlmia
@EeveeFromAlmia 3 ай бұрын
Do you think anyone uses these for world records?
@AGZhark
@AGZhark 10 ай бұрын
I think people are giving a _bit_ too much credit, my issue being how he said that he would simplify things and…then he starts talking about what I recall (don’t @ me if I’m wrong,) but hexadecimal codes, and stuff like .FDS and .QD files. Also, I absolutely disagree when he says that the emulator is better than others such as Virtual Console and Nintendo Switch Online for obvious reasons.
@Hunter-R.
@Hunter-R. 10 ай бұрын
It’s okay if you don’t understand, but I did my best to explain it as simply as possible. I could spend the entire video talking about how hexadecimals work or about the structure of Disk System ROM files, but I decided to focus on the actual accomplishment of the video. The points you listed are short sections of the video and are not necessary to understand the video at large. They are simply there to provide a technical explanation. Even if I failed to simplify the video down by explaining every single aspect of each technical jargon, you do not have to understand my technical sidenotes in this video to utilize the ROM injection program or realize what this video is showcasing.
@AGZhark
@AGZhark 10 ай бұрын
@@Hunter-R. I should say that my previous comment was a tad bit harsh, only because I had assumed you were explaining things with the idea that us viewers would automatically know what you were talking about. I do love the detailed explanations you gave about what we all were confused about. The “key” thing, quite convoluted, but I do understand quite much about everything else now, which I do appreciate, so I do apologize for my harsh attitude. I have watched every other video though, and I do really enjoy them and your explanations and editing.
@Hunter-R.
@Hunter-R. 10 ай бұрын
No need to apologize! I appreciate the valid criticism, but it’s admittedly a bit difficult to make something meant to entertain while also trying to explain some technical nuances… it can get pretty confusing pretty fast! I’ll try to continue to improve my explanations to make things clearer. Thank you for the follow up! 🙂
@Stefinater
@Stefinater 10 ай бұрын
"Yo what emulator do you use for NES games?" *"Animal Crossing"*
@vctsan3672
@vctsan3672 20 күн бұрын
Underrated comment needs more likes
@ErdrickHero
@ErdrickHero 10 ай бұрын
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. 10 ай бұрын
I recently found this out myself. Super cool detail!
@stgigamovement
@stgigamovement 8 ай бұрын
By 19x
@Totally_Bonkers
@Totally_Bonkers 10 ай бұрын
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 10 ай бұрын
What's even crazier is that it's just a port of an N64 game that had all of that
@stgigamovement
@stgigamovement 8 ай бұрын
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 8 ай бұрын
@@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 8 ай бұрын
​@@Totally_BonkersI don't think the Wii U allows gamecube games using the Wii emulator
@TheSwedeMoffo
@TheSwedeMoffo 8 ай бұрын
@@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.
@auto1lija
@auto1lija 11 ай бұрын
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. 11 ай бұрын
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 10 ай бұрын
​@@Hunter-R.the link doesn't seem to work. Did you take the forum down?
@Hunter-R.
@Hunter-R. 10 ай бұрын
@@anjoliebarrios8906 Link should be fixed.
@stgigamovement
@stgigamovement 8 ай бұрын
It requires fiddling to enable
@jadonh
@jadonh 11 ай бұрын
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 11 ай бұрын
he blew up.
@raaymonf
@raaymonf 11 ай бұрын
He has 5K subscribers already, jesus.
@Cyberfishofant
@Cyberfishofant 11 ай бұрын
@@raaymonf Severe Case of Quality content
@timohara7717
@timohara7717 11 ай бұрын
Source?
@mewity
@mewity 11 ай бұрын
he has 7k now
@verica4b
@verica4b Жыл бұрын
Could you maybe make more of these videos? Please?! I need content like this💻🕹️
@Hunter-R.
@Hunter-R. Жыл бұрын
I have a few ideas for some future videos, and I’ve since uploaded an additional one! I’m unsure if I’ll pursue KZbin 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!
@jayrony69
@jayrony69 10 ай бұрын
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 7 ай бұрын
I mean, the wii and gamecube aren't actually emulators
@_pancakes1734
@_pancakes1734 5 ай бұрын
@@malick9549 and animal crossing on gamecube is a port, not an emulated n64 game.
@Bolt505
@Bolt505 3 ай бұрын
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 21 күн бұрын
Can't run a Gamecube disc in a Wii U
@Octolicia
@Octolicia 11 ай бұрын
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.)
@Octolicia
@Octolicia 11 ай бұрын
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.)
@ssl3546
@ssl3546 11 ай бұрын
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 10 ай бұрын
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 8 ай бұрын
Actually I've looked at the code and it even supports the FDS audio's FM modulation feature. Something just isn't enabling it.
@camwoodstock
@camwoodstock 11 ай бұрын
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. 11 ай бұрын
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 10 ай бұрын
I think the dk bongos have a microphone, right?
@dizzydaisy909
@dizzydaisy909 8 ай бұрын
@@ThePaperKhan the mic on the bongos maps to a button press
@Ciara_Foxx
@Ciara_Foxx 8 ай бұрын
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.
@MistLikesSoybean
@MistLikesSoybean 6 ай бұрын
Why did i just realize that the background he uses for his videos is just the animal crossing grass texture but it's black
@Nieveria
@Nieveria 6 ай бұрын
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 4 ай бұрын
something something ninception
@Kabosu_Doge
@Kabosu_Doge 4 ай бұрын
and then you used cemu-
@Nintendo_Homebrew
@Nintendo_Homebrew 2 ай бұрын
​@@Kabosu_DogeAnd you use Cemu for Windows on Linux using Wine
@notzelduh
@notzelduh 11 ай бұрын
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
@ZipplyZane
@ZipplyZane 11 ай бұрын
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. 11 ай бұрын
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 8 ай бұрын
My guess is that there's something in the header chunks that needs to be changed.
@kingbrettpro
@kingbrettpro 10 ай бұрын
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 10 ай бұрын
Weird that such a game wouldn't save...but LOZ does?!
@EdouardPicard0224
@EdouardPicard0224 3 ай бұрын
I got the Blank NES from Redd for 12,000 bells
@ExperimentIV
@ExperimentIV 11 ай бұрын
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 8 ай бұрын
No it exists it just has to be enabled properly
@ExperimentIV
@ExperimentIV 8 ай бұрын
@@stgigamovement oh cool! i’d love to see a video where it is
@jummy0
@jummy0 10 ай бұрын
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. 10 ай бұрын
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 8 ай бұрын
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.
@Memes_1921
@Memes_1921 3 ай бұрын
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. 3 ай бұрын
Perhaps I’ll set that all up one day just to make a funny little clip out of it 🤣
@latticepoint5245
@latticepoint5245 11 ай бұрын
How well does it work with games using memory mappers or enhancement chips (I.e, Japanese ver. of Castlevania III, etc.)
@kyky121911
@kyky121911 Жыл бұрын
Cyler hasnt update that program since 2018 so the new update with the famicom disk support gonna be a big update
@foamyserver
@foamyserver Ай бұрын
Is this compatible with the link cable, like most of the existing NES games? I suppose I could check for myself 😂
@ExtremeWreck
@ExtremeWreck Ай бұрын
Kind of makes me wonder if Rev A. Action 52's Alfredo & Jigsaw work.
@hannahc3317
@hannahc3317 11 ай бұрын
I don't know much about computer science so your videos are really interesting. Please keep making them. :)
@ErdrickHero
@ErdrickHero 10 ай бұрын
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.
@DerStarkJakob
@DerStarkJakob 7 ай бұрын
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. 7 ай бұрын
True! Going from Wii U > Wii > GameCube > N64 > NES all in one game is kinda crazy!
@Daily6969
@Daily6969 10 ай бұрын
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 8 ай бұрын
It just needs to be enabled properly
@Gameboy_1992
@Gameboy_1992 10 ай бұрын
So your telling me, I can play the Ttte prototype IN ANIMAL CROSSING?!
@BobzBlue
@BobzBlue 11 ай бұрын
super mario 3d allstars... I read it can't be done, oh well
@VeiledArctic
@VeiledArctic 10 ай бұрын
0:35 and THEN you mod your wii u to play GameCube games on an emulated Wii, that the emulated Wii emulates!
@TheMaskarad
@TheMaskarad 8 ай бұрын
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
@fiddleronthenet3360
@fiddleronthenet3360 8 ай бұрын
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!
@thomaswalter5465
@thomaswalter5465 10 ай бұрын
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
@LVL58Designs
@LVL58Designs 11 ай бұрын
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. 11 ай бұрын
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 11 ай бұрын
@@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 11 ай бұрын
@@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. 11 ай бұрын
@@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 11 ай бұрын
@@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.
@Toonrick12
@Toonrick12 10 ай бұрын
Would you ever do a follow up on this video about this discovery allowing the GameCube to run homebrew software?
@Hunter-R.
@Hunter-R. 10 ай бұрын
Patience! ;)
@Mooskym
@Mooskym 11 ай бұрын
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. 11 ай бұрын
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 11 ай бұрын
​@@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 8 ай бұрын
​@@rompevuevitos222they even had apparent plans to bring back some FDS contests.
@ButterFromDiscord
@ButterFromDiscord 11 ай бұрын
A hidden gem of a channel?! Subscribed
@ZanaGBYT
@ZanaGBYT 10 ай бұрын
Did your GitHub pages articles vanish into thin air? I've tried to read the article on the description but I'm getting a 404 error.
@Hunter-R.
@Hunter-R. 10 ай бұрын
I’ll fix them today! Sorry for the downtime.
@ZanaGBYT
@ZanaGBYT 10 ай бұрын
No worries, just was letting you know since they did work about an hour and a half prior to my first comment. So I thought your repo got sniped. I will check later! And thanks for answering that quickly to this minutia!
@Hunter-R.
@Hunter-R. 10 ай бұрын
@@ZanaGBYT Should be fixed now. Thank you!
@Cosmycal
@Cosmycal 5 күн бұрын
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?
@03bgood
@03bgood 11 ай бұрын
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.
@emmastarr5242
@emmastarr5242 10 ай бұрын
BRB, going to see if this thing can handle those insane Chinese bootlegs that typically only work on real hardware, like Pokemon Yellow, and FF7. :P EDIT: Upon reading these comments, this probably would not work, sadly. I think Kart Fighter didn't use weird mappers though, so I could add that in for shts and giggles, at least...
@cankechan
@cankechan 11 ай бұрын
I really like your videos. Keep the good work
@t80eagle8
@t80eagle8 Ай бұрын
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
@parknich081
@parknich081 11 ай бұрын
I'm curious if this emulator exists in Dōbutsu no Mori? (Japanese version for N64)
@Hunter-R.
@Hunter-R. 11 ай бұрын
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 8 ай бұрын
Yes, it can be done, and on the iQue Player version too.
@Heather-Br
@Heather-Br 2 ай бұрын
I'd love to watch you play NES rom's using Animal Crossing's emulator.
@ls190v2
@ls190v2 11 ай бұрын
While playing Zelda: The Hyrule Fantasy, I didn't hear what I presume is the FM audio channel playing.
@stgigamovement
@stgigamovement 8 ай бұрын
The game even supports the FM mode, it just somehow needs to be enabled properly.
@jev1620
@jev1620 2 ай бұрын
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?
@The_Wandering_Nerd
@The_Wandering_Nerd 5 ай бұрын
So you can run NES games in an emulator inside of a Nintendo 64 game running in an emulated Gamecube on a PC Wii emulator and it's still a better experience than Nintendo Switch Online?
@thumbaumrrr
@thumbaumrrr 4 ай бұрын
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
@Ambrose_TNJ
@Ambrose_TNJ 10 ай бұрын
So... Some sick person could actually play Action52 in Animal Crossing, eh?
@thumbaumrrr
@thumbaumrrr 4 ай бұрын
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.
@viniciusgoncalves5948
@viniciusgoncalves5948 5 ай бұрын
So you can play LJN games, Dr. Jekyll & mr. Hyde, Action 52
@nin10dogmod90
@nin10dogmod90 3 ай бұрын
Is it possible to inject DOOM or Bad Apple into Animal Crossing?
@enderbo
@enderbo 6 ай бұрын
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
@dahjord
@dahjord 2 күн бұрын
its for the animal crossing memory card it came with a nes game on it iirc
@RyneMcKinney
@RyneMcKinney 10 ай бұрын
So we can play all 6 Mega Man games through Animal Crossing
@malick9549
@malick9549 7 ай бұрын
2:26 how accurate is this compared to the 3ds and Wii U NES emulator?
@wii1990
@wii1990 11 ай бұрын
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 11 ай бұрын
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. 11 ай бұрын
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 11 ай бұрын
​@@Hunter-R. Huh, that's very interesting!
@stgigamovement
@stgigamovement 8 ай бұрын
​@@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.
@BlueEyesWhiteBitch
@BlueEyesWhiteBitch Жыл бұрын
This is so cool!! I'm so glad you felt inspired to continue your research. It's really awesome to see new and interesting things being done with some of my favorite old games. Hope you continue to find subjects like this that pique your interest ♥
@Hunter-R.
@Hunter-R. Жыл бұрын
Thank you so much! These are very kind words! I was originally just sharing a couple of discoveries I found interesting, but I tried to put some effort into these videos explaining them. I recorded my first video at like 5AM with my phone mic cause I didn't think anybody would care too much about the video, but I enjoyed hearing the positive reception to it so I tried to improve my audio quality this time. Not sure if I'll continue uploading anything or what my next project will be, but we'll see what happens. Thanks again for the comments and support, though! Again, it means a lot! 🙂
@samachu09
@samachu09 11 ай бұрын
I've just watched your videos and they're really interesting! I hope you do more in the close future!
@ButterFromDiscord
@ButterFromDiscord 11 ай бұрын
8:53 bro just fixed their code 💀 Did you give the dev the new code
@Hunter-R.
@Hunter-R. 11 ай бұрын
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!
@MadamLava094
@MadamLava094 11 ай бұрын
Your videos are excellent! I love technical dives into older games with a lot to tell
@NoMereRanger73
@NoMereRanger73 11 ай бұрын
Love it! Keep up the great work!!
@istaffa
@istaffa 11 ай бұрын
This is amazing! Can you share the save file of your city so we can test this faster?
@OPP03
@OPP03 11 ай бұрын
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. 11 ай бұрын
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 11 ай бұрын
@@Hunter-R. Wow. I guess this game really overdid itself on emulation.
Nintendo is erasing its history - The war against ROMS
14:21
Modern Vintage Gamer
Рет қаралды 913 М.
The day of the sea 😂 #shorts by Leisi Crazy
00:22
Leisi Crazy
Рет қаралды 2 МЛН
Остановили аттракцион из-за дочки!
00:42
Victoria Portfolio
Рет қаралды 3,7 МЛН
Exposing Tom Nook's Secret Codes
10:19
Hunter R.
Рет қаралды 126 М.
NES vs. Famicom vs. FDS in 3 minutes
3:05
Akfamilyhome
Рет қаралды 33 М.
How the NES controller works
6:15
Emulation Online
Рет қаралды 242
How NESticle changed NES Emulation forever | MVG
11:27
Modern Vintage Gamer
Рет қаралды 294 М.
Programming My Own 40KB NES Game
14:33
Inkbox
Рет қаралды 139 М.
Animal Crossing's Hidden Debug Menus
8:29
Hunter R.
Рет қаралды 100 М.
weird concept art and early designs of every Animal Crossing game
20:02
How we fit an NES game into 40 Kilobytes
12:04
Morphcat Games
Рет қаралды 3,5 МЛН
Legal ROMs - Rerez
37:45
Rerez
Рет қаралды 165 М.
Eek! Emulation! - Scott The Woz
19:05
Scott The Woz
Рет қаралды 3,6 МЛН
The day of the sea 😂 #shorts by Leisi Crazy
00:22
Leisi Crazy
Рет қаралды 2 МЛН