Live data from Hacker News

Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

nintendolife.com

41–50 of 188 posts

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#41

In what way was that code editor malicious? Did it allow i.e. creating your own games, modifying other games etc? I don't think so, since I'd expect apps on such platforms to be totally sandboxed. If you could only enter data into it via a keyboard, you couldn't even use it to download programs off the internet, except doing it the 80s "let's retype those ten pages of code into my computer" style.

If it's a full implementation with OS-level access, a USB device that fakes keyboard input could do all kinds of spyware-like stuff with only brief access to the hardware, and without most users even knowing it's possible.

Are Switch games themselves even allowed full OS access?

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#42

>The narrative that has played out online is exactly what's wrong with this trashcan fire of a world. >Everyone is an armchair expert. Everyone thought the worst. You've seen that I've been called a dick, idiot, and everything in between. Because sensationalised news sells. If the narrative was 'I added a sandbox to A Dark Room that lets you mod the game and provide a medium for kids to code (and technical parents to…

He's not referring to Nintendo though. He's clearly talking about the online reception and narrative.

Furthermore, he notes that he regrets it and takes full responsibility: "I acted alone and stupidly."

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#43

The narrative in the article also misses the following point, which I've seen many times over the years, in both game dev and non-game dev shops: It is massively unprofessional to ship an Easter Egg without broad consent to do so. Planning a fun "secret" for your users? Great! Surprising people involved in the publishing pipeline , esp. in a "will I get caught" way? Not so great. That's where Rajan went off the rails…

Indeed. Although this isn't sexually explicit, it reminds me of the trouble Rockstar got in after the Hot Coffee fiasco. Their publisher had to pay out hundreds of millions of dollars. (Edit: pkroll is correct, the final penalties were $21 million.) https://en.wikipedia.org/wiki/Hot_Coffee_mod

That link puts the number closer to $21 million, where'd the "hundreds of millions" come from?

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#44

That's wild because Super Mario Bros contains a built-in code editor (via arbitrary code execution easter eggs), and Nintendo is OK with that. https://www.youtube.com/watch?v=OPcV9uIY5i4

The Switch eShop also has the programming game Human Resource Machine.

http://www.nintendolife.com/reviews/switch-eshop/human_resou...

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#45

> you can see why Nintendo would take issue with its implementation Actually, I don't see why. The interpreter only runs inside his game. It doesn't root the machine. Why would anyone object to this?

Because it could possibly be used to hack into the main system like with Lumines and the original PSP

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#46

That's wild because Super Mario Bros contains a built-in code editor (via arbitrary code execution easter eggs), and Nintendo is OK with that. https://www.youtube.com/watch?v=OPcV9uIY5i4

Isn't that a bug though and not a feature? Also running the inputs to generate compileable code isn't feasible on the original console because of the required precision of the inputs and only possible on emulators?

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#47

> you can see why Nintendo would take issue with its implementation Actually, I don't see why. The interpreter only runs inside his game. It doesn't root the machine. Why would anyone object to this?

The implementation is based on mruby, which is riddled with bugs. I spent some time reversing A Dark Room before it got removed. I am confident that there are bugs allowing ROP, from which point getting CFW is a matter of privesc. We have privesc to bootrom on every firmware version up to 7.x (inclusive).

This is obviously bad for nintendo.

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#48
post #43

Earlier quoted context omitted.

Indeed. Although this isn't sexually explicit, it reminds me of the trouble Rockstar got in after the Hot Coffee fiasco. Their publisher had to pay out hundreds of millions of dollars. (Edit: pkroll is correct, the final penalties were $21 million.) https://en.wikipedia.org/wiki/Hot_Coffee_mod

That link puts the number closer to $21 million, where'd the "hundreds of millions" come from?

Ah, you're correct. I read one of the figures incorrectly.

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#49

That's wild because Super Mario Bros contains a built-in code editor (via arbitrary code execution easter eggs), and Nintendo is OK with that. https://www.youtube.com/watch?v=OPcV9uIY5i4

Isn't that a bug though and not a feature? Also running the inputs to generate compileable code isn't feasible on the original console because of the required precision of the inputs and only possible on emulators?

[deleted]

Re: Indie Game Removed from Switch After Dev Reveals It Has a Hidden Code Editor

#50
post #40

>The narrative that has played out online is exactly what's wrong with this trashcan fire of a world. >Everyone is an armchair expert. Everyone thought the worst. You've seen that I've been called a dick, idiot, and everything in between. Because sensationalised news sells. If the narrative was 'I added a sandbox to A Dark Room that lets you mod the game and provide a medium for kids to code (and technical parents to…

The fact that Nintendo were always like this does not mean it is okay. If there's anything wrong with this story it's how everyone seems to silently accept it is okay for a company to tell you what you can run on the hardware that you "buy" but not really own.

If nintendo didn’t put DRM, publishers would avoid the platform, as they would see it as insecure. Blame the laws allowing this.
Post reply on HN