ahhhhhrhgghghr. I finally got around to digging into a Switch game for the first time, because someone wanted me to hack one, and the first thing I see is a filename: img/unity_logo.png
so looking at the full file paths, I think the reason is that there's a full "naked" texture map, and it's used for all the visible skin parts of the model. So even though there's no mesh associated with the topless man, it still uses the texture of a possibly topless man
so @BestGirlGrace figured out this is Kirino Kosaka, from the incest-themed light novel/manga/anime Ore no Imouto ga Konna ni Kawaii Wake ga Nai, aka My Little Sister Can't Be This Cute.
so I opened up the localization file: "Wild Cards can be played any time and change the active color of play" "If you have a lot of cards in one color, try to play as many of these cards before the color gets changed" "Don't forget to call UNO when you play your second-to-last card!"
Just one of these days I want to take apart a game and find exactly what I expect. No weird custom programming language runtimes, no leftover bits of other games, no random images from incest animes.
at least it's easy to hack the settings. I've been hacking on Wheel of Fortune (2010, Wii) for like 6 months now and I still can't trigger unlocking all the content. Wheel of Fortune, (2017, Switch)? It's in the settings file, in JSON:
I only posted it to my tumblr (to avoid wasting my mastodon instance's bandwidth and storage space) but I discovered that if you leave the game idling on a tutorial prompt (possibly combined with my not-entirely-accurate emulator), you'll desync the human animations, which is slightly weird and creepy.
@doti hadn't seen that, but nice. It's surprisingly common that games have this kind of bug, because they don't expect everyone to just leave them running continuously
it's also got a build_info resource in the unity junk apparently the game was built on 2018-07-07T14:03:46.016200, svn revision 10078, build number 604.
So it turns out they use SQLite to store all the puzzles. It's got a Round table which contains all the puzzles, and an AI_Dictionary table which just contains words that the AI players can guess