@DarkAkuma I'm excited for you. Will we finally discover All-Stars preset ID?
Thanks. Yea. Certainly seems that way. This came out of no where. lol. Was hoping to have more warning for these updates, which was usually my fault for just not paying attention or forgetting when i did have warning.
Anyway. Yea. I just hope its not given some new Switch range Preset ID.
Well, since I have time to kill. For those that dont know and would find this interesting for whatever reason, the reason this game is interesting for me is...
I originally "cracked the code" of the Preset ID list by figuring out that the order matched up with the Product ID order of the SNES Wii VC releases (not to be confused with WiiU). This filled out a large portion of the known list, but combined with IDs learned strait from the binary itself... there were strange gaps.
How SMAS plays into this is 2 ways. It was also released on the Wii... but not as a VC title, and instead as a Disc. But the files on that disc follow similar formatting and elude to it being emulated with the same code. This made it very likely that when the Preset ID list was generated by NERD, that they included these games too. But not 100% or anything.
The next indication that it would have a Preset ID came with a game name list discovered in some 3DS SNES VC files. SMAS along with a few other unreleased VC games were named.
So yea. I have VC/PCM patches for them (music format relevant before the Switch Online), gaps in the list to fill, and a few minor indications of where to place them.
For general users, this effects little. It runs fine with other Preset IDs. Its more something for just me and my accurate documentation pursuits. =)
EDIT:
And here's the footers for SMAS.
Code:
47 02 00 00 E7 10 74 07 70 02 0A 00 00 00 43 61 6E 31 // SMAS E-NTSC
47 02 00 00 E8 10 74 07 70 02 0A 00 00 00 43 61 6E 31 // SMAS J-NTSC
And from that we have 0x10E7 as the ID for E-NTSC, and 0x10E8 is for the Japanese version. And the PAL version is either not included in the list, or likely in the 0x1119-0x112D range (I might be able to narrow a decent guess down later).
This is not where I thought these would be as my first guess, or second guess. But I suspected they might be here. It was the lone odd gap in the main list of titles that existed on the original Wii VC. I excluded it as a top possibility only because it was 2 games long, and I had 3 region versions of the game to allocate. But as I've learned later on with the list with games like Final Fight 2 J-NTSC, or even Street Fight Zero 2, they started placing 3rd region versions of games in a less ordered/predictable location. So just the main 2 fitting there could work. And that was the case!
Anyway. I have to get some stuff reinstalled on my comp before I can get a CaVE update out. I may be able to get a unlock hack out sooner though. Please be patient though! I wasent prepared for this. It poped up out of nowhere! =)
EDIT2:
I'm really happy for this one now, as it was fixing to remain a mystery...
Code:
Super Mario All-Stars E-PAL: 0x1124
No, the E-PAL version was not released on Switch Online. How I came to figuring this out was through code examination and deduction. While its not quite this simple, the code basically checks all 3 of these IDs to process the supplied game with the SMAS code. Its similar to how other E-PAL games preset IDs are secretly officially supported by SNES Online without the full unlock.
As mentioned, Ive already released .cnp patches for these 3 versions, but unofficially before as they didn't have the right preset ID. Because I didn't know the right preset ID then. Now, soon I'll officially add those 3 to the .cnp package.
Last edited by DarkAkuma,