We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Talk:Super Mario 3D Land

From The Cutting Room Floor
Jump to navigation Jump to search

Unused Sound Effect

Can you explain how you managed to find this song? Considering the 3DS ROMs are completely encrypted? --AquaBat (talk) 21:36, 3 February 2014 (EST)

What I did was use a fcram dump. Since the 3DS has such poor memory management, half the game code (It gets copied to the RAM in a decrypted form) is still in the RAM even if the game is closed. I can further prove this with an Ocarina of Time 3D text dump and a rip of SML3D's title screen theme using the same method. --Team Fail (talk) 21:56, 3 February 2014 (EST)
Is there anything else you're able to dump? This is really cool. --Lemurboy12 (talk) 10:30, 4 February 2014 (EST)
Unfortunately, no other methods have been reverse-engineered at this point. I could try, but I'm not making any promises. I do know that SML3D has NARC files. I'll have to peel those open and investigate those. --Team Fail (talk) 11:10, 4 February 2014 (EST)
Three questions:
  • Are they the same sort of NARCS used in DS games?
  • Can you look through other games?
  • Could you give me some files to look though (such as sounds, models). --Hiccup (talk) 11:22, 4 February 2014 (EST)
You can unpack these with Tinke. A lot of them have the same type of structure as Wii .arc files. .bcmdl is obviously models. This is only half the game, right? Lemurboy12 (talk) 10:39, 5 February 2014 (EST)
I don't know how much of the ROM this consists of (It could be very little, or a large majority). I won't know until it gets decrypted, but having these decrypted files is definitely a start. --Team Fail (talk) 13:22, 5 February 2014 (EST)
Speaking for myself, I'm more than happy with this "start". This may be the only way to probe around files for a long time. I'm not holding my breath on the ROMs getting decrypted anytime soon. --Cuber456 (talk) 22:20, 7 February 2014 (EST)

Citation Needed

"featuring a reference to The Legend of Zelda."The preceding unsigned comment was added by PharosAM (talk) • (contribs)

I think the person who made that edit has confused this game with its sequel, Super Mario 3D World, which features a Zelda-themed bonus room featuring a Link sprite and the classic item jingle. - Burb
Nope, there's a big Zelda reference in the game. In one of the desert levels, there's a hidden part with four torches and one isn't lit. If you throw a fireball at it, the sound it makes when you find a secret in Zelda will play and a gate will open with a star coin in it. Lemurboy12 (talk) 13:56, 6 February 2014 (EST)
Also including an entire level is in homage to The Legend of Zelda. -Einstein95 (talk) 14:19, 6 February 2014 (EST)
All this said, I think the reference is trivial at best, and not unused; I don't see how it merits a place in the game's description. I'll remove it for now unless something more is made of it. WhoIAm (talk) 19:22, 7 February 2014 (EST)

Trailer?

The page suggests that the Yoshi sound was used in one of the prototype trailers, but I can't find it. It would be nice to link it for the page for other people, too. --989Nintendo898 (talk) 07:23, 7 February 2014 (EST)

Interesting files to look at

See the notes page for updated list. Thanks to Team Fail and einstein. --Hiccup (talk) 04:19, 9 February 2014 (EST)

I searched through the files with grep and found quite a few with debug, test, e3, and temp. More info here. --AttackedbyGlitch (talk) 21:41, 7 February 2014 (EST)
Some definite files of interest here. The only thing that sucks is that, besides text files, we really don't have the tools to probe these files as of yet. I have been looking at what file types we have here, just out of curiosity. The only files that we *might* (and that is a huge might) be able to check out are the KCL files. I tried to open them myself but failed so either they aren't "regular" KCL files or I just suck and I simply failed to open them using available tools (entirely possible). The only other thing I have to say is that the BCMDL files are most likely model files in the same vein that BMD/BDL files were for the NGC/Wii. Perhaps I'm stating the obvious but it is worth stating. --Cuber456 (talk) 22:20, 7 February 2014 (EST)
Oh, I should mention that smealum's working on a CGFX->OBJ converter. It should be noted that CGFX (what the BCMDL files actually are) is the new BMD, being used in Pokemon X/Y as well as SM3DL. -Einstein95 (talk) 22:24, 7 February 2014 (EST)
Do the CGFX files really need to be converted? Apparently a few programs, one major one in particular, can open and edit CGFX files. --AquaBat (talk) 23:49, 7 February 2014 (EST)
Although I'd like to see such a program, I believe that they're actually for CgFX files, which is a different (non-proprietary) format. -Einstein95 (talk) 23:55, 7 February 2014 (EST)
There appears to be editors for some 3DS file formats
How do I go about using the fcram dumper? --HellFire2345 (talk) 11:20, 8 February 2014 (EST)
It's a bit cryptic but, from reading multiple pages from the thread on gbatemp, I think you need a gateway card for your 3DS. Not only that but your 3DS needs have a firmware below 4.5 or around there. Check out that link and read those pages. --Cuber456 (talk) 12:22, 8 February 2014 (EST)
Well I guess that's completely out of the question for me. --HellFire2345 (talk) 12:24, 8 February 2014 (EST)

smea's cgfx2obj

How would I use the cgfx2obj python script then, atleast? there's a bunch of errors and I have installed PIL. --HellFire2345 (talk) 12:24, 8 February 2014 (EST)

Yeah, it appears only a few individuals will be able to dump decrypted ROM data with specifics like those. Nintendo really has the 3DS on lockdown. Anyway, I tried cgfx2obj and *mostly* got errors as well. I tried using it with Python 2.7 and the appropriate PIL package. The only time that I didn't get any errors was when I tried to convert the bigger files (I think one of them was called "mario animation" or there about. It was like a 2.15 MB file.). Even though it didn't error out, it didn't produce an output file anywhere either. It could just be me doing something stupid but it can be tough to tell with these things. --Cuber456 (talk) 12:40, 8 February 2014 (EST)
Try tweeting smea, he responded the first time I did. --Hiccup (talk) 13:07, 8 February 2014 (EST).
There's no file output code in the script; i.e it's not finished. Skawo (talk) 17:07, 8 February 2014 (EST)
He has shown ripped models from Pokemon, so he must have created one, I guess somebody should nag him into updating the github thing. --Hiccup (talk) 04:06, 9 February 2014 (EST)
I think Gericom is working on getting Mario Kart DS Course Modifier to read 3DS models, so there's that going, which is nice. Hopefully he'll release a prototype soon. He has managed to rip and convert textures so far, though. --Team Fail (talk) 11:42, 19 February 2014 (EST)

Prototype

A Dev-console only E3 Demo version is owned by either 3dsguy (aka ps3hen) who posted the code on the cart on 3DBrew [1, 2, 3], MKGirlism or Blaveloper (aka David Blaszyk) who run CW Games and ultimate Pisman (possibly other) or an unknown friend of one of the UltimatePisman owners.

The YouTube channel UltimatePisman uploaded a video of it (the description said that it was from a friend). The video was requested to be taken down by Nintendo over the phone. 1, 2, 3, 4 --Hiccup (talk) 07:27, 8 February 2014 (EST)

I remember seeing that video (I chatted with mkgirlism often on Skype), and I do remember that the music for the boss battle near the end was completely different. If we can get a rom dump of the E3 demo, that'd be a difference that could be listed. If someone has a mirror of that video, as well, that'd be awesome. --Team Fail (talk) 16:24, 8 February 2014 (EST)
Actually, after reading the Mario Wiki, I found this, and if my memory is good, that is the song I heard. Said song can be heard here.--Team Fail (talk) 16:42, 8 February 2014 (EST)
The UltimatePisman channel replied to me saying this (who I am talking to is unknown):
Yami knew who it was, but she never even told us who it was.
She promised that person to keep them secret.

Even if there was a ROM copy you were unable to play it.
It's an unsigned game like any other game that runs from a development cartridge.
Nintendo 3DS development cartridges can only be ran on development hardware.

--Hiccup (talk) 05:51, 9 February 2014 (EST)

3dsguy (aka ps3hen) owns it, all info I could find about it here: http://hiccup.shoutwiki.com/wiki/Undumped_Games , I am currently talking to them. --Hiccup (talk) 11:51, 19 February 2014 (EST)

How are you guys ripping sounds and whatnot?

I think somebody mentions it above, but it's like reading a different language for me. Long story short, I am VERY, VERY interested in modding this game (I have wanted to mess with the files ever since the release). I would like to know (if you guys can describe it in a simpler way)... How did you rip the game's data? Has new hardware came out that I missed or something? It is very hard to keep up with this but I want to stay on top of this game in terms of modding. Thanks guys. :)

(FYI: I've been doing a lot of Super Mario Galaxy modding so I know SOMEWHAT about RARC filetypes and the like.)

--SMB124--

As mentioned through the thick text above, dumping data from a ROM seems to involve having a Gateway, or equivalent, flash card. The Gateway runs some type of program that dumps whatever is in the RAM. Along with that, you need a 3DS that has a very specific firmware (I think in the 4.0.0 range but I'm not sure, the details are above). Even if you are able to meet those strict requirements, there isn't much of a point to modding at the present time. We would be lucky to even open up most of the said files that we have dumped from the RAM. On top of that, modding files is pointless since, even if files could be properly modded, there is no way to recombine all the files to make a new ROM and run it. Disregarding the fact that what is dumped is possibly only a portion of the ROM, the dumped data is unencrypted and won't run on any standard 3DS because of that. So modding, the way I see it, is ways off. The more important thing to do right now would be to examine and document how file types of the game work. --Cuber456 (talk) 02:10, 24 February 2014 (EST)