New leak of Nintendo Source code, beta, keys and dev notes to SNES, GB and more

Started by FAST6191, July 25, 2020, 12:32:43 PM

Previous topic - Next topic

FAST6191

Seems it is leak time again, Nintendo once more being the one and once more the hacker known as 4chan being the place it first got noted. Not sure of the size of the download and Nintendo will usually try to get rid of it where it can.

Have not had a look yet myself at anything but others have and much of it appears legit. Apparently the Wii private keys are also there which is nice to have, though the Wii was blown wide apart years ago so eh. Not sure what the arcade aspect is, though despite not being a real option I will generally hope suicide batteries are made a thing of the past here.

Seen as we deal in pulling things apart around here then should you wish to shoulder the legal burden some of this might be of interest, on the other hand 16 bit era SNES is probably going to be all the assembly code, few pointless comments and maybe some nice variable names such that a blind disassembler and a trip to http://www.romhacking.net/wiki/ or the equivalent thereof (maybe even a page of action replay/codebreaker type cheats) will do better in some ways.

Some have expressed an interest in the CAD documents (CAD = computer aided design, aka 3d modelling for real world items, or what most engineers spend 90% of the their lives doing). I don't know if it is going to be nice case models or PCB models. Cases wise I have a Vernier calliper and a micrometre so eh but PCB info might be more interesting if people are going to be playing device fixer. Personally I would be more interested in some of the prototype stuff and unreleased addons (also if any code for them can be found in games that might have been tentpoles for them).

Prototypes might also be of interest for those recreating things seen on magazines (and today littering the likes of tcrf, unseen64, gamingalexandria and so on).

iQue for those not familiar is the company/division Nintendo has for dealing with China. The ique N64 is probably the more notable, though you might have also met the DS models and handful of games. More recently a bunch of nice Chinese GBA game ports (including a couple of previously Japanese exclusives) that never quite got released dropped.

Source
https://gbatemp.net/threads/another-nintendo-leak-uploaded-online-features-betas-and-source-code-for-many-snes-games.570553/
Contents of the leak:
Full development repository for Ensata official DS emulator
\20100713cvs_backup.tar\ensata\

Full development repository for Pokemon Diamond and Pearl
\20100713cvs_backup.tar\pokemon\pm_dp_ose\

Full development repository for Pokemon Diamond and Pearl, ending in March of 2006
\20100713cvs_backup.tar\pokemon\pokemon_dp\

Full personal development repository by a Diamond and Pearl dev
\20100713cvs_backup.tar\pokemon\yama_work\

Full development repository for NetCard (cancelled GBA peripheral)
\netcard.7z

iQue GBA stuff

Full development repository for Game Boy Advance BIOS
\other.7z\agb_bootrom.zip\agb_bootrom

Full development repository for Game Boy Color Boot ROM
\other.7z\agb_bootrom.zip\cgb_bootrom

Full master ROM database (America and Japan, NOT Europe) for Famicom and NES including the ROMs (and I mean everything - there's even Nintendo World Championships 1990 and shit like that)
\other.7z\NES
\other.7z\HVC

Master ROM of Super Mario RPG

Source code to Star Fox
Source code to Star Fox 2
Source code to Link's Awakening DX
Link's Awakening DX bug reports
Source code to Wild Trax / Stunt Race FX
Source code to Yoshi's Island
Source code to Mario Kart
Source code to F-Zero
Source code to TLOZ A Link to the Past
TLOZ A Link to the Past dev stuff & bug reports
Source code to Super Mario All-Stars (including Mario World?)
Source code to the Wii VC Game Boy Emulator
Some weird prototype game ("super_donkey", from early 1993 - Yoshi's Island style)
Super Mario Kart prototype(s)
Full development repository for a tool to upload titles to the Wii Shop Channel
"WallPaperPasswordMaker" source code
Random test program source code
Seven early 1990s tape backups
Several Super Mario World 2 prototypes - "Super Mario Bros 5: Yoshi's Island"
eTicket signing keys for an unknown system
Private and public keys for "various arcade manufacturers"
Game Boy Advance and Iris (early 2003-era DS prototype with 1 screen) board documentation
Tons and tons of CAD documents in general relating to Nintendo products
Wii private keys?
ES/FS source code (IOS) (also a p2p/voice chat lib?)
P2p lib:
/netcard.7z/gba/depot-offline/sw/common/sdks/p2p
IOS Arm Toolchain patches:
netcard/gba/depot-offline/sw/devroot/tools
Hamtaro Ham-Hams Unite! debug build
other\CGB\B86__ハム太郎 2\Master\USA\ham2usa_020807
SuperFX Test Program (1991)

Jorpho

It's cool to see all the weird beta stuff, but I doubt much else of interest will arise from any of this.  (I'm still hoping to see more of that Super Mario Land 2 beta I saw exhibited around 25 years ago.)

I can't imagine why Nintendo would leave any of this stuff casually sitting around on a network share where anyone can casually log in and nab it.  My bet is that someone scrounged an old backup from a dumpster.
This signature is an illusion and is a trap devisut by Satan. Go ahead dauntlessly! Make rapid progres!

nesrocks

It would be cool to see if the "zelda 3" project is just the finished SNES conversion or if there's some leftover from when it was meant for the NES.

FAST6191

Seems we have round 2 in as many days, though this is now many rounds in as there was a bunch more stuff a while back.

N64 stuff seems to be the order of the day. First party and their captive devs but that does mean 1080 (Snowboarding), Mario 64 (should be interesting to compare to the decompilation, few people have apparently fished out a Luigi model from it which might be interesting for those rumours), Mario Kart perhaps (MK64 is the folder name), various Zeldas (though one might be corrupt), maybe waverace, a folder called f0x so possibly starfox, animal forest (animal crossing), and a few others I don't or want to speculate the meanings for (DM64 = Dr. Mario 64 perhaps?).
Folder called marioagb (agb = advanced game boy aka GBA) is also there but don't know the contents of that one.

Sadly nothing from Rare (Perfect Dark source code would be sweet).

I am curious to see what becomes of 1080, though I would love to see a control scheme change to something more modern (it hit in 1998 and it was 1999 before Tony Hawk arrived on the scene and 2000 before SSX... also as I feel old now it was 2007 for Skate 1).

tc

I'd like to see more unreleased Japanese builds. We don't technically have Dr. Mario 64 (ported to GC in Japan), Advance Wars Days of Ruin (ported to DSi in Japan), or Wario Land 2 (only the GBC enhanced version reached Japan) in their original forms.

Keep the dream alive. Maybe one day Super Paper Mario will leak for the Gamecube knowing how close to finished it was. Data mining unearthed enough of Panel de Pon GB to suggest a proto could exist.

SCD

I'm still hoping for the day that the beta version of Super Punch-Out!! gets leaked, so we can finally play the game with the original protagonist, including restore him back to the final release as well.

It is really interesting that Luigi was in Super Mario 64 this whole time, I wonder why they never used him for that game?

FAST6191

Quote from: tc on July 26, 2020, 12:43:28 AM
I'd like to see more unreleased Japanese builds. We don't technically have Dr. Mario 64 (ported to GC in Japan), Advance Wars Days of Ruin (ported to DSi in Japan), or Wario Land 2 (only the GBC enhanced version reached Japan) in their original forms.

Keep the dream alive. Maybe one day Super Paper Mario will leak for the Gamecube knowing how close to finished it was. Data mining unearthed enough of Panel de Pon GB to suggest a proto could exist.
On Advance Wars: Days of Ruin/Advance Wars: Dark Conflict I thought it got a 3ds release late in the day not DSi (generally speaking the DSi had very little of any great merit that was not available in fine form on the original DS).

Also the Japanese text was present in the western games and while gated off it was playable from early on with a cheat (same cheat for most games, but generally just after the end of the overlay section will be a place where they stuff the firmware settings, set the language one to Japanese and there you go), I later made a hack and Xenesis made a better one still not long after that http://www.romhacking.net/hacks/1003/
Another for Go Go Cosmo Cops which had similar issues in case some Japanese language wanting forum searcher missed it http://www.romhacking.net/hacks/1008/


storall

I'd want to know what stuff got cut due to censorship.


Quote
Full master ROM database (America and Japan, NOT Europe) for Famicom and NES including the ROMs (and I mean everything - there's even Nintendo World Championships 1990 and shit like that)

How does it compare to no-intro? Any bad dumps to weed out?

tc

Quote from: FAST6191 on July 26, 2020, 11:21:07 AM
On Advance Wars: Days of Ruin/Advance Wars: Dark Conflict I thought it got a 3ds release late in the day not DSi (generally speaking the DSi had very little of any great merit that was not available in fine form on the original DS).

Also the Japanese text was present in the western games and while gated off it was playable from early on with a cheat (same cheat for most games, but generally just after the end of the overlay section will be a place where they stuff the firmware settings, set the language one to Japanese and there you go), I later made a hack and Xenesis made a better one still not long after that http://www.romhacking.net/hacks/1003/
Another for Go Go Cosmo Cops which had similar issues in case some Japanese language wanting forum searcher missed it http://www.romhacking.net/hacks/1008/

Cool, well, I wasn't referring to the Japanese text. I meant a prototype of the Japanese release has yet to surface.

FAST6191

Quote from: tc on July 26, 2020, 08:07:21 PM
Cool, well, I wasn't referring to the Japanese text. I meant a prototype of the Japanese release has yet to surface.

Was there some evidence of one with some kind of changed script, uncensored graphics (others playing along when coming out of Japan various graphical aspects were often changed https://tcrf.net/Advance_Wars https://tcrf.net/Advance_Wars_2:_Black_Hole_Rising#Regional_Differences https://gamicus.gamepedia.com/List_of_Advance_Wars_COs#Grit ) or other such things?

Also my bad. I thought it was the 3ds that eventually saw a release, or maybe it was a Japanese release of one of them that was the last activity from the series as Fire Emblem blew up for reasons I am still never quite sure about.

I can see something like Dr. Mario 64 being valuable if no Japanese version exists but if you can play what appears to be an official version (nothing appeared to have changed for the DSi and 3ds offerings and I imagine those links above, or at least the version of it dealing with the second DS one https://tcrf.net/Advance_Wars:_Days_of_Ruin , would have noted something) on an original cart with a simple cheat then yeah.

tc

I suppose wild guessing about a Days of Ruin build that's not leaked is pointless. Between the cheat and the Japanese dsi/3ds release, we know anything worth knowing.

For that matter, I don't think the original Japanese versions of Advance Wars 1 or 2 have surfaced either. Even if they're almost certainly identical to the 1+2 collection release.

The good news is someone claims to have compiled Japanese Dr. Mario 64 from the recent source code leaks. Stay tuned in case instructions are posted.
https://twitter.com/crashoveride953/status/1287560687116574720

SleepyFist

It's been 100% confirmed now that the original scope of Majoras Mask was seven days, it was probably for the best that it was scaled back, it would have been an absolute nightmare to develop, not to mention it would be near impossible to track subplots in-game.

Vanya

If the plethora of beta content for Super Mario World is any indicator, there should be a ton of very interesting things to salvage from this.
I bet the guys over at Super Mario World Central are all over this.

SleepyFist

Another portion of the leak came out,
https://youtu.be/ot3gVi4Wdws
Looks like Dark Link was going to be part of the final boss fight in Link's Awakening, that would have been cool.

Jorpho

Quote from: SleepyFist on July 30, 2020, 01:17:37 PM
Another portion of the leak came out,
https://youtu.be/ot3gVi4Wdws
How nice that they spend three minutes yammering while showing nothing but box art.

Is there really some reason content like this has to be in video form?
This signature is an illusion and is a trap devisut by Satan. Go ahead dauntlessly! Make rapid progres!

iridium_ionizer

Quote from: Jorpho on July 30, 2020, 02:50:04 PM
How nice that they spend three minutes yammering while showing nothing but box art.

Is there really some reason content like this has to be in video form?
They got to keep that sweet YouTube ad revenue coming in. Drip, drip, drip. Quality content be damned.

SleepyFist

Iirc Nintendo made vague threats about punishing anyone associating with leaked content, so GE can talk about it but not specifically show or link anything without potentially being steamrolled, it sucks, but that's the way the YouTube game works these days.

On the other hand, the legal threats have ironically made it much much harder for Ninty to track the leakers, as nobody is putting up links to jack shit, who would have guessed that would have backfired?

Jorpho

Quote from: SleepyFist on July 30, 2020, 08:57:38 PM
Iirc Nintendo made vague threats about punishing anyone associating with leaked content, so GE can talk about it but not specifically show or link anything without potentially being steamrolled
And yet, this Twitter thread thrives.
https://twitter.com/TheLX5/status/1286807705315872768
This signature is an illusion and is a trap devisut by Satan. Go ahead dauntlessly! Make rapid progres!

Asaki

Quote from: storall on July 26, 2020, 05:12:37 PMHow does it compare to no-intro? Any bad dumps to weed out?

There's a few revisions that never got released, including a final ROM for Hit the Ice (well actually that one was in an email).

I started going through a bunch of it, but I wanted to try and find other people who were working on it first, so we could collaborate.

No such luck.