Nintendo seems to enjoy hiding little goodies within its software and hardware; you may remember the hidden NES game that was locked inside every Switch console, and the tiny "THX2ALLGAMEFANS" message hidden on early editions of the Switch's Pro Controller. Now, another little easter egg has been discovered and it's possibly the cutest one yet.
At a recent conference looking at the Switch's system security, it was revealed that the console's kernel (the core of its operating system) sends the string "Oyasumi" when you put the Switch to sleep. "Oyasumi" means "good night" so, every time your Switch goes for a little nap, it is actually telling itself "good night" before presumably jumping into a cosy duvet with its favourite Yoshi plush by its side.
Likewise, when you boot up the system again the kernel will send the message "Ohayo", meaning "good morning". Of course, we as consumers will never see these codes in action, but its nice to see the console's creators having a fun and geeky time whilst programming the operating system's core functions.
We don't know about you, but we've already come up with some cute little voices that will now play in our heads every time we turn the Switch on or off. Lovely stuff.
[source twitter.com]
Comments 80
Good Night God Bless
This is one step closer to Nintendo creating a system that will take over the world.
How about a bedtime story?
...Being Xenoblade Chronicles 2 of course.
How sweet
Quality Of Life...? Nintendo could easily use the Switch perhaps in conjunction with a smart phone to finally bring this idea to life.
I wish it actually talked to you.
@Savino Do you give all video games a score of 0 on account of the fact they are just "meaningless products of plastic and circuits"?
Is your message anything more?
@Savino Agreed. Things like automated e-mails wishing Happy New Year or by being greeted with thank you and goodbye at self service check-outs mean nothing to me. It's an inanimate object.
That’s very sweet!
What ?!
How do i know if my Nintendo Switch say "Oyasumi" ?
The Switch also says Hentai! everytime you make a screenshot of Pyra
Strange? My switch say .....“NANI”
Every time I boot up wwe2k18
That's adorable! ♡
I love nerdy touches like this, great stuff.
Oh and to the miserable dudes above, it was never meant for you, clearly.
@FragRed Rise of the Switch is upon us. Nintendo Switch Online is Skynet confirm.
@Sir_Anthony lol u.
When the Switch crashed, the kernel also sent the message "Baka!"
It sounds like this: https://i1.theportalwiki.net/img/5/50/Turret_turret_retire_5.wav
This is adorable, unnecessary, and oh so very Nintendo. I love it.
@Anti-Matter it’s just a line of code. You’ll never see it, but it’s always there.
From now on, every time I put into it Sleep Mode, I‘ll say 'Aww, you too. Sweet dreams.'.
Would be better if we could see it on the screen. (not everyone is a hacker/coder) what I want to know is, how to turn the system's power off, with a gamepad or menu.
This is what the programmers wasted their time on instead of making some music for the Switch's eShop or giving it some more background color choices? Have those morons been fired yet? Cause they clearly got their priorities all mixed up.
@ClassSonicSatAm I think you have to use the power button. But like...who turns off their consoles anymore? I only turn off my 3DS because the battery is butt. Everything else stays on.
Lol before I'd even clicked on the article I was making up little voices in my head as I imagine the Switch saying 'good night'. Quirky and cute, just like Nintendo.
@Sir_Anthony
"The Switch also says Hentai! everytime you make a screenshot of Pyra"
Sooo.... the big boobs of Pyra is "Hentai" content for innocent Switch.
@Dev Wait, can you transfer screenshots directly? I always upload them to social media like a dummy, haha.
code is always full of random little humanizing touches like that. A program that we used to analyze spectra when I was in undergrad was written by one of my professors when he was a gradstudent (and then revised into a professional tool) but he forgot or left a few of his original error codes. One of them said "you are an idiot" for instance.
Now to connect your brain to the switch...HACK THE PLANET!
Wait, was the pro controller message only on the early ones? Is it not still being printed on new ones?
@imgrowinglegs You can copy screenshots to the sd card and then stick the sd card in a card reader.
Hopefully in the voice of that weird robot voice in Star Fox.
@Timsworld Imagine getting fired because you made a game console say "goodnight" when it shuts down.
@Maxz Re-read the article before you respond next time. It clearly says that we as consumers will never see that message at all.
Be cool if it actually said it. Choose a voice like Mario or whatever.
@Timsworld ...I know that. I read the article.
I still don't understand why anyone should be fired for hiding a single line of code saying "goodnight" within the system. Maybe "Hitler was a cool d00d" or something. But "goodnight" seems a relatively benign message to store in a console.
@Deathwalka - How can you be sure when you only heard it once?
@Timsworld - Because making music for the eShop is definitely a programmer's job.
Cannot imagine going to a restaurant and hear none of the chefs farm.
@OrigamiSquirtle I got a pro controller when Xenoblade Chronicles 2 released and mine has the message. You can barely see it but it's there.
@Maxz Because adding useless garbage in the code of a €300+ machine is not what they should get paid for.
@Paraka They eventually add the music made into the code of the eShop don't they?
@Fooligan Ok, good. I'd be sad if they stopped doing that
And there's my Japanese language lesson for today!
Thanks Switch!
@Timsworld - It's also more than a little line of code and additional positions is it not?
@Timsworld It would have taken half a second to implement, costs nothing, and adds a touch of humanity to the system for those who see it.
You don't run a business by firing your brightest talent over trivialities. I sincerely hope you don't end up as anyone's boss.
@Timsworld I'm fairly sure the code that turns the switch off is labeled Goodnight.... It had to be named something, as that's how code works, but they chose something cute instead of power on / power off. It's like getting upset that Mario was titled instead of just a random folder being sent out.
Edit: Maybe it is sending a line of text? Either way it's less time then it took to type your first comment.
@J_C A piece of code like that would have taken 5 minutes max, something they would have done on a lunch break. Programmers tend to like doing that because they get board or just want to put a little personal flair into their work.
It would not harm anything else in the system and no one would ever know about it unless they are looking for it.
EDIT: I have discovered far more nasty messages in games.
@Wexter Did you mean to @ me? I was roughly saying the same thing, except that it could be functional instead of solely for fun.
@Link-Hero That's what I had thought, but if you look at the image it reads #aOyasumi@PAGE ; "Oyasumin"
Seems like the function may be named Oyasumi as well as "Oyasumin" possibly being text?
Not that it's really important, just had me curious.
How bout just before a Nintendo Direct
"My body is ready, so are my joycons"
@Paraka
Lol what are you going on about?
Do you realise my post was a gag? Lmao
@Deathwalka - I was adding to the gag. Essentially implying you only turned it on once.
@Paraka lol sorry that went right over my head
I guess I’m the one who didn’t realise your gag post!
@Timsworld clearly you have zero understanding of programming and shouldn’t be speaking on the topic. How long does it take you to type one word? Though I suppose I don’t know how well you type but certainly this took a matter of a second or two at most for them to type. Adding music to the eShop is something they can’t do, they’re programmers, if the designers wanted music they would have had someone else do it and they’d just be given the files to upload. Adding alternate color choices is similar, it would all have to be approved by designers and would take more than a second or two (possibly not very long but more than this plus the programmers don’t have freedom to do that). Calm down a bit, this took no resources out of anything else and programmers hide bigger Easter eggs all the time, this literally took a second and doesn’t affect any of us.
@Maxz Even that half a second could've been spent on adding something more useful then this to the Switch. If I wanted humanity in my systems I would buy one of those speakers that you can talk to.
@Timsworld - What would been more useful to the Switch in that same timeframe?
@Link-Hero The first fool who thinks he's the boss around here has arrived. What makes you think you have anything to say about what I do and do not comment?
@Paraka Adding more color variety to the backgrounds for example.
@ShadJV And there comes bossy fool number 2. Jeez this place is infested with people like you ain't it? I appreciate Easter eggs but things like these that do absolutely nothing are a waste of time. End of story.
@nintendolife how long till you finally add a “don’t like” button to the comments?
Cause right now I’d like to repeatedly downvote a certain dude.
@J_C I mean to @Timsworld. Clicked the wrong comment. >_>
Sorry about that!
@Link-Hero I say just ignore him. Ignorance regarding topics like this will not be resolved like this and he is set in his ways on not understanding the difference between a programmer and a designer in IT.
@Timsworld - And how quick is that in comparison to the line of code that says "good night?"
That's pretty dang adorable.
@Timsworld
I think everyone is actually laughing at the fact that you think it took resources to simply name a code lmfao
That’s why they are getting on your case, ALL the devs did was name the code something more suitable instead of something boring like I dunno ...y/2qiqo8* (as you can see I’m no coder lol)
@Timsworld Yes, this place is infested with people like @ShadJV and @Link-Hero. That is, people who actually know what they're talking about, rather than angstilly opining from a position of complete ignorance.
They crop up in all sorts of places to ruin the party.
the switch has more personality than my ex girlfriend
ill be damned
@Maxz thank you for the compliment!
Like @Link-Hero said, I too meant no negativity, @Timsworld and perhaps my statement on you not understanding programming was a bit too much, I apologize there. The rest of my comment was purely meant as educational. I didn’t really mean that this particularly is much of an “Easter egg”, rather that programmers often hide Easter eggs in the code which actually do take them a little time. From what I say in the code here, it printed a string (likely in the debugger) which really was only one word in the code. This didn’t take them any real extra time nor does it take up any real system space (in terms of space, think of it a particle of dust you need a magnifying glass to even see and how much space that takes in a walk in closet).
And for all we know, the string was used for debugging purposes, as they may have wanted to be sure when the function was called during early testing (as opposed to a bug calling the system to simply turn off or on). In which case this would actually be saving time and resources, and that fraction of a second it would take to write the string out would be repeated just to delete a string from debugging purposes. Many times little things like this remain from debugging because searching through millions of lines of code (or much more) to find and delete a couple of strings used for debugging would take more significant resources, and besides, these strings could be useful if new firmware patches have to be debugged. Either way, they would have had to pick a word or phrase to display in the debugger and this would be as good as any other.
And if it wasn’t used for debugging, once again it doesn’t take any resources and these were programmers anyways, not designers. But the more I think of it the more it seems likely to me that they used it for debugging, because where else would it be printing a string to?
It would be cute if it actually told you when you dock it, based on the hour.
@Savino But surely a message can still be cute, even in a technological context?
Is it impossible to receive a cute text from a significant other if it were received by phone or some other piece of soulless technology?
That's adorable, I wish it did that normally!
Umm that's the way programming works. You have to name the routines something. It's programmed by japanese, so oyasumi makes sense. If it was programmed by westerners, it'd probably be called sleep or goodnight or something, depending on the programmer.
On a japanese Switch, I wonder what word they use for Sleep on the main menu though? Maybe it's also oyasumi?
If the voice you're thinking of isn't that cute little one from Wii Fit U, you're incorrect. ("T'ransferrring...t'ransferring~")
@Timsworld do you listen to yourself? Programmers making music ... making user interface designs?
For f*cks sake, they are programmers, not musicians or designers.
Glad they made this so they could get you mad, just for the sake of it
Well, I'm glad this article has brought us all together in sweet harmony 🌺🏵️💐
Mine wouldn’t turn on from sleep mode last night. Just held power button down and turned it off and back on. That sorted it but it’s the first time it’s happened to mine
@Sir_Anthony I’ve never used the capture button that much till I got xenoblade 😁❤️
@imgrowinglegs Last I check the Switch's battery is butt as well. I know you have a button on the console, but when you got it hooked to the TV it's a pain to go over and turn it off that way.
why can't it have a power off option in the Menu? like Xbox and Playstation do?
@TJF588 Oh yeah, that'd be the one. The way it says "step on me" is strangely cute too if you don't dwell on what you're about to do...
@FragRed Hee hee. That's what I was thinking.
If we got Alexa talking to us why can't the Switch ?
Tap here to load 80 comments
Leave A Comment
Hold on there, you need to login to post a comment...