The Torvalds Situation

This is old news to some, but it’s still something I wanted to write about. Linus Torvalds, the Linux kernel creator and project manager, has stepped aside (temporarily) to work on his attitude, which is acerbic and awful. Spewing expletives and insults at anyone who dares to work on the kernel. At first, it wasn’t understood why Torvalds chose this moment to take a break.

Noam Cohen has the scoop for The New Yorker:

Torvalds’s decision to step aside came after The New Yorker asked him a series of questions about his conduct for a story on complaints about his abusive behavior discouraging women from working as Linux-kernel programmers. In a response to The New Yorker, Torvalds said, “I am very proud of the Linux code that I invented and the impact it has had on the world. I am not, however, always proud of my inability to communicate well with others—this is a lifelong struggle for me. To anyone whose feelings I have hurt, I am deeply sorry.”

It shouldn’t take a journalist looking into your attitude for some self-reflection to happen, but I’m pretty happy that this acknowledgement is happening at all.

Torvalds’ shitty attitude of non-conformity to being a good person was infectious, it helped encourage a younger Jack Slater to be a bad leader for the ioquake3 project in the IRC channel and on the mailing list. I thought this attitude made for a good leader, it had the opposite effect. Being an asshole only brought in other assholes and a few extremely great people who helped me change as a leader.

Other “open source” leaders like Eric S. Raymond have already been found to be complete shitbergs blocking the flow of progress, at least Torvalds had enough sense to step aside and try to change.

It is decades past time for better leadership in open source and free software. Bring out the open-source 3D printed ultra mega guillotine for the leaders who refuse to step-aside or change.

Cheese’s Thoughts on Steam Play (Proton)

Josh “Cheese” has a ton of thoughts on the latest developments with Valve’s Proton Windows pretendulation software for Linux gaming through Steam. Cheese is always good reading, but he provides some especially useful historical context for this conversation.

I am still extremely concerned for where Linux gaming is going with Valve-controlled pretendulation as the default mode for new and old games, instead of native ports. It isn’t something many people playing those games will care about, if the pretendulation is good enough for them.

Katamari Damacy ReRoll Announced for December on Switch & Steam

Katamari Damacy is almost unplayable today. You can’t buy it online through any platforms or services.

The 2004 PlayStation 2 original game is out-of-print. The Xbox 360 sequel isn’t backwards compatible on the Xbox One. No Katamari has ever been available forWindows or any other desktop computing platform.

Mobile versions of the real Katamari existed on the iPhone, but aren’t available anymore. The only Katamari games that you can download on an iPhone today are free-to-play explorations of other game formulas like the modern clicker game or the endless runner. Those seem to exist solely to siphon off our shared nostalgia.

Katamari Damacy is just a great example of the difficulty in preserving original games in their original format. Hooking up a PlayStation 2, 3, or Xbox 360 is the only way to experience it today without walking in the harsh desert of emulator country and I haven’t even begun to explain why anyone who hasn’t played some version of Katamari would care about it.

It’s a game where you roll a big-ass ball around, it’s extremely weird, the ball collects things in a fictional version of our world and the things all have a kind of low-poly aesthetic. The ball is called a Katamari and it is being pushed by the Prince of the Cosmos under orders from his father, the King of the Cosmos. As you collect things the ball grows larger and larger until it’s finally going to roll up entire continents and at some point the level ends and the King is either satisfied with your work as the Prince or you can repeat the level. Some levels had annoying goals, it wasn’t perfect, but Katamari Damacy is missed by everyone who loved it. I still listen to some of the soundtrack with my family because it’s fun music that is approachable even to people who haven’t played a Katamari game.

I’m eternally grateful to whatever print magazine or 1UP.com show that told me about the original, because I wasn’t hooked into anywhere else that was talking about it when it was released in 2004.

All that said, this remaster of the original Katamari Damacy will finally be available on December 7th, 2018. Katamari Damacy ReRoll (it’s strangely an all-caps REROLL in the press release) on the Nintendo Switch as well as Steam for Windows. I don’t have a firm price available yet. ReRoll will also have new motion controls on the Switch. Very curious to see how well this game caps off our year of remasters and remakes as Katamari takes one more roll through the ephemerality pipeline.

New Animal Crossing on the Nintendo Switch in 2019

Pocket Camp didn’t stick with me, maybe it was too obviously a mobile free-to-play exploitation machine, but I am glad that Nintendo announced a new Animal Crossing for the Switch for 2019. They did it with a goofy bait-and-switch during the most recent Nintendo Direct by announcing Isabelle as a playable character in the upcoming Smash Bros. Ultimate first.

The Nintendo Switch Online Service Is Ready to Exploit You Now

The Nintendo Switch Online service is now available to lock you out of the multiplayer functionality in video games you’ve already bought or might buy in the future.

Nintendo Switch Online $20 for a year which seems fine until they raise the price, or when you think about how well Nintendo has handled any kind of online systems in the past.

That $20 gets you the online multiplayer, cloud saves, access to a rotating library of old NES games, access to the Nintendo mobile app for voice chat because Nintendo refuses to allow voice chat through the console, and access to some kind of special members-only offers to purchase things.

It’s up to publishers and developers to decide what games get support for cloud saves. The upcoming Dark Souls 1 remaster/port won’t have it because people might cheat, which is a lame excuse but it also might be understood as because the game was already in development for some time. All games should support cloud saves if they can or the service should change to support games with limitations on cloud save restoration to prevent cheating. Anything is better than losing your Dark Souls save.

Cloud saves should be free for anyone buying a Switch. That service is kind of free on Xbox Live (or at least they won’t drop your saves if you don’t pay for Gold). Cloud saves are entirely behind the Plus paywall on the PlayStation 4, and they’ll be dropped after 30 days of a Plus account expiring.

There are 20 NES games at launch and Nintendo promises more to come. Nintendo’s website has a list. You can also interact with a friend playing a NES game by controlling an onscreen cursor while they play. It lets you clap for them or point to things that are important. I’m going to go ahead and predict that this feature is gone within two years or at least never added to any future online service that Nintendo does.

Access to old NES games is another feature that might help make this service worth money to someone. Nintendo have also locked the ability to buy a set of ($60) wireless NES controllers behind the service. The controllers look kind of nice and hook up to the Switch like Joy-Cons by sliding onto the sides of the console, but having to pay for the ability to buy something else is lame as heck.

I’m probably not going to pay for online access to Splatoon 2 or Mario Kart 8 Deluxe anymore, but I didn’t play them online enough while multiplayer was ostensibly free. There are enough other ways in my home to play old NES games, and I don’t care enough about those NES controllers to buy them. Cloud saves should be free for everyone and Nintendo should provide more ways to backup your saves.  This service stinks and the only good thing about it is that it exists as an example of how every console and platform is trying to pry money from us on a recurring basis. They’re parasites who want to exploit us at every turn.

Spelunky 2 Has a New Gameplay Trailer & A 2019 Release Window

Derek Yu’s Spelunky sequel is coming out next year, and we now have confirmation from this trailer that the game will feature Ana Spelunky, the daughter of the first game’s protagonist. Ana apparently has access to either a cat launcher, or a cloning device that can clone felines. New for this sequel is online co-op, ride-able animal companions, dynamic fluid physics, and more.

Yu and Co’s UFO 50 mega game compilation is still expected later this year.

Donut County is Good & Available Now

Ben Esposito made a game called Donut County about being a hole that drags other stuff into it. There are also characters, like BK who is a racoon and kind of a dick.

Donut County’s good so far, but I hear it is pretty short. Also I keep thinking it’s Donut Country, which should be the name of any sequel.

Donut County is available almost everywhere for $13. Here’s a link to it on Steam for Windows and macOS. Here is it on the PlayStation 4. Your gog link. An iOS App Store link where it’s $5. This is the macOS App Store link where it’s $13.

Zachtronics’ EXAPUNKS in Early Access

The latest programmo-puzzler from Zachtronics, EXAPUNKS, is available in Steam’s Early Access home for wayward and incomplete games. This is another game in the style of TIS-100 and Shenzhen I/O, with this one focusing more on explicitly hacking the system, man.

There’s something wonderful about Zachtronics’ programming games. Each one has a special theme, and unique puzzles to solve.

In this adventure you’re an ex-hacker with a bad case of the phage who made a deal to hack for the cure. You’ll be programming your EXAs, which are the viruses that you’ll use to attack different institutions.

Just like Shenzhen’s take on Solitaire, there are other games buried inside EXAPUNKS, like HACK*MATCH.

EXAPUNKS is $20 on Steam or through the Humble store for Windows, macOS, and Linux. Unfortunately the feelies I mentioned back in July are no-longer available, so you’ll probably get a PDF or something with the game to read Trash World News.

Windows Pretendulation Is Bad Even When Valve Does It

Valve’s Pierre-Loup A. Griffais announced that they’re including their brand new fork of the WINE Windows pretendulator in a new beta product for Steam. They call it Proton. WINE is an open-source Windows API emulation layer that lets Linux users play Windows games without rebooting into Windows. I call this process “pretendulation” because it isn’t emulating the entire operating system, but it is still far from native.

That sounds good, more games for Linux, right?

Well, when I started writing about Linux gaming 18 years ago there was a commercial, closed-source, fork of WINE called WineX. WineX had a lot of fans, it was developed by people who had been working on Wine, which was a more generalized product for Windows software, to target game software. These developers of WineX (later called Cedega) did a good job at writing the software, but it had a number of issues.

One of those WineX issues was that Windows compatibility is a moving target. Any progress the WineX developers made to support new versions of Microsoft’s DirectX game software programming interface were usually still years behind where modern games were. If the latest Battlefield game came out and it only worked with DirectX 8 and WineX was still on 6 or 7, it was going to be a while until they could support that new game.

Even though new DirectX versions are less of a headlining feature in Windows these days, compatibility with a wide range of games is going to be a problem for Valve’s Proton as well. 

Any emulation, or translation, layer, is also going to introduce some amount of performance overhead. You can’t emulate a PlayStation 3 or Dreamcast at full speed on a lot of expensive computers today, but you can buy the original console for $50 that plays those games perfectly. The same issue happens with emulating Windows APIs under Linux. Some games will only have a very small hit to performance, but others might be more of a problem and you won’t get the same framerate that you do under Windows.

So there are compatibility and performance issues, that’s it, right? Nope, there’s one more technical hurdle. When something breaks, you’re not going to know if it’s the game or the emulation layer. I imagine this will infuriate some developers.

Valve claims that games they’ve tested and whitelisted in this beta have an almost identical gameplay experience to Windows, and they acknowledge the performance overhead. Valve doesn’t acknowledge the negative effect this will have on real native ports of games. Back in those WineX days there were some developers and publishers who cancelled their plans for native Linux ports because Windows pretendulation was “good enough” for them, even when Wine or WineX didn’t provide a great experience for players.

“Good enough” Windows API emulation eventually turned into developers porting their games with Wine wrapped up into a library, giving Linux players some of the half-assed ports they have today.

One additional issue that wasn’t a problem with WineX, these improvements to Wine are only designed to work with games on Steam. You won’t be playing Battlefield  5 with Proton. Although Valve’s fork of Wine is open-source, unlike the old WineX fork which had its source closed behind an agreement that the executives at Transgaming later deleted and refused to acknowledge.

Proton is an interesting technology, but a bad thing for anyone who loves Linux gaming and wants native ports of games brought to Linux.

Reinstall Half-life 2 & The Episodes Isn’t a Band in Cleveland

It’s a requirement for playing Jazztronauts, a mod for Garry’s Mod. Yes, you’ve read that correctly. You have to reinstall a bunch of old Source-engine games and get this weird ass $10 sandbox thing called Garry’s Mod to play Jazztronauts. You’re also going to need to read these instructions to get the game going. It’s worth it.

There are cats, they talk to you, they want you to steal for them. What are you stealing? Stuff, from random Source-engine game levels, like lamps, or tables, or chairs, or headcrabs in levels made for Team Fortress 2. The cats are funny in their conversations, the gameplay systems are normal but the manner in which you’re to carry them out are just so odd.

You’ll fulfill the fetch quests the bar-dwelling cats give you with a a “prop snatcher.” That’s the device the cats, and you, use to summon a Half-Life 2 scientist model in a t-pose with a gravity gun to grab the objects in the world and pull them back to the bar. A very strange machine in the bar converts those objects into money that you can use on upgrades and new tools to better traverse and collect objects in Source-engine levels that absolutely aren’t meant for you to explore outside of the original context of whatever game or mod they came from.

There’s a lot more to Jazztronauts that I wish I hadn’t known about before I tried it out. It’s very strange to play, and fun to explore the worlds that map makers create, with charmingly funny writing, and you can play it cooperatively with friends. Try it out.