For me ALL roms work with the Mario Kart footer. Even all FX games (only Dirt Trax FX has graphic errors).
And Secret of Mana 1+2 work aswell, the highres menu is only shown a bit blurred, but they're full playable.
Secret of Mana 3 works, but not the officially translated one from the Mana Collection as that one is an expanded rom. Like I said before, so far pretty much every game works except Quintet games, some expanded roms and SFA2 (Star Ocean too, almost certainly, but I haven't bothered trying). Still, it's a hell of a lot better than the NES Online app where a crapton of the games I wanted to play weren't compatible (but I added them anyway for the pretty covers
Yes. the Intention is just to patch the normal good/nointro version of the ROM with the IPS. The IPS adds its own footer. That's part of the whole point, so you don't have to edit footers. Anyone who can apply an ips can test.
The ROM does have a footer... its just burried inside the resulting file. Its not at the end of the file.
OK, good to know.
My SFA2 test patch may have a flaw, but I can't be certain of that atm until I can see you or others having success with footers that definitely should work.
FYI, this is the footer I made for the SFA2 patch. (I'm assuming you tried test#2, as you quoted that post.)
Code:
47 02 00 00 DF 10 74 06 70 02 44 04 00 00 20 00 40 00 12 00 00 00 43 61 6E 31
I did just notice a mistake, and its fixed in this version. But I don't think that mistake would cause a complete fail.
Its possible my educated guess at how value 0x44 works is wrong. This part "44 04 00 00 20 00 40 00". But as I said. There's not really any sense trying to refine my attempts when I'm not certain my attempts are even causing the fail.
OK, I'll try the new changes in a while, can't right now.
I suspect there's something being lost in your setup. Things that should work, don't for you. I'm missing something. Maybe there's steps that need to be taken for Falo's finds of SNESC .sfrom support to work. And as you say, the SMK footer works for you for games that it should, and footers that probably should don't. Things just aren't adding up. Starfox 2 should work for you with the Starfox 1 or Yoshi's Island footer, as long as you change the Preset ID.
I'm afraid I'm not going to be able to help with these issues, as I don't own a Switch and don't have experience with the setup.
Well, at least know that I assure you there's nothing wrong with my setup on my end, at least not any more wrong that everyone else's setup is right now. Things that don't work for me, won't work for anyone else. I understand the doubts since you can't see for yourself and I have a hard time believing it myself, but I assure you that the only people who have managed to make this work are all using the same footer for every single game, regardless of Preset ID or enhancement chip or anything else, and that, in fact, using a Preset ID from any game not included already will be a guaranteed failure.
Just in case you don't know since I know people tend to be very vague in their posts sometimes, this is how things work right now: we open one of the included sfrom on a hex editor (usually mario kart but some have used others, like mario world), copy the footer, open the rom we want to insert (can be either .sfc or .smc), paste the official rom's footer as is, without any changes (leaving even the wrong Preset ID), into the rom we want, save the changes and change the extension to .sfrom, add the correctly formatted information to the lclassics file, put it into the Switch and that's it, the game works. Anything other than that and the game doesn't work. If we try to use the correct Preset ID, the game doesn't work. Games that are not included officially only work if you use the "wrong" footer and with the "wrong" Preset ID. And this really isn't just for me, you can check this very thread to see multiple people saying variations of this, just right now 18Phoenix said that every rom works for him with the mario kart footer, just like they do for me (with the exceptions that I mentioned).
For example, if I take Breath of Fire 2 and add the Mario Kart footer but change the Preset ID to the correct one for Breath of Fire 2, it doesn't work. But if I add the Mario Kart footer and leave the Mario Kart Preset ID, it will work like a charm.
So rest assured that my setup is correct, or at least as correct as it can be right now with what little we know, and that the results of your tests as I do them are accurate and someone else will have the same results for now. I'm not an expert by any means but I'm also not a complete noob (despite the stupid questions I've asked, I know, I just want to make sure that I'm not doing something wrong and giving you false reports).
Star Fox 2 is a very curious case: it wasn't working for me because I logically assumed that a footer from an SFX game was necessary, but it works with the Mario Kart footer (as corroborated by 18Phoenix just a couple of posts above this one) and not with the obvious Yoshi's Island one or the slightly less obvious Star Fox and Stunt Race footers.
It's a shame that you don't have a way to test things out but I'm willing to help as much as I can and and as long as you're willing to keep trying. Don't feel any pressure though, I know you're doing this because you want to so work on it as you like and ask for my help or someone else's here and we'll gladly help as we are able in the hopes that we can figure out how to make things work a bit better and to help you in your research. Thanks for everything so far.
Edit:
Used the patch and just like before the game doesn't load at all. Added the footer you mentioned via hex editor and the game didn't load. Added the same footer but with the Mario Kart Preset ID and the game loaded just like it had the other day when I first used the complete Mario Kart footer (with messed up graphics and a crash after the logos).
As far as I can tell, footers do diddly squat when it comes to whether a game works or not or even how it works. If we don't include them the game doesn't work but aside from that any old footer will do as long as it's from a game already included. Could this be a byproduct of the way we're bypassing the sig check? Doesn't make much sense to me, but what do I know?
By the way, I don't know if it's intended or not cause most of this is way over my head, but applying your patches to SFA2 doubles the size of the rom.
I'm assuming you tried test#2, as you quoted that post.
Yes, I tried that one as well yesterday. I edited my post but I think you might not have seen it. I didn't want to make a double post.