Garbage Game for Garbage People, Sonic the Hedgehog 3, Might Have Had Music from Michael Jackson

Todd Van Luling has an article for the Huffington Post about the sad garbage people who got too caught up in Sega’s marketing to recognize that Sonic gameplay was awful and their sad hunt for finding the hidden connection in Sonic 3’s soundtrack to Michael Jackson.

Spoiler, Jackson didn’t even want to be associated with the crap Genesis sound processing:

Jackson and the team wrote the music “high-profile,” Grigsby said, meaning that although replicating the music on the Sega console would eventually require massive compression and simplification of the audio, they started out sounding like typical Jackson songs.

Sometimes, Grigsby remembers, Sega developers would drop by to hang out or help the team compress the songs — which, according to Grigsby, were recorded aiming for a “cinematic type of sound” Jackson sought at the time — into Sega-ready versions. “It all had to be squashed down for the game and they made more room for the graphics,” Grigsby says. “They had more data happening with the graphics and they had very little allocated for audio.”

[…]

Buxer, Grigsby and Jones say Jackson pulled his name from the game — but not his music — because he was disappointed by how different the music sounded on Sega’s console when compressed from that “high profile” sound to bleeps and bloops.

“Michael wanted his name taken off the credits if they couldn’t get it to sound better,” Buxer claimed.

Even the sad garbage people now recognize that the gameplay was terrible:

“Someone would track down someone who originally worked on Sonic 2, like a level artist,” said James Hansen, a Sonic fan from the Forest of Dean, near Gloucester. “Then they’d just get bombarded with a million emails and then you’d never hear from them ever again.”

[…]

As a teenager, Hansen was more interested in the “secrets in the Sonic games” than the games themselves, he says now.

Christopher Livingston, Structural Analyst

Christopher Livingston has become obsessed with safety in a new game, INFRA:

I began walking around, exploring the terrain, looking inside power plants, dams, and other structures, and solving the occasional puzzle. I quickly found, however, that I wanted to my job—that of a structural analyst—more than I wanted to solve puzzles or investigate a mystery. Yes, I found some suspicious documents and figured out how to power up a generator to allow me to open a door… but what I really wanted to do was photograph safety issues. All the safety issues. Screw mysteries, I wanted to tally up infractions and write a detailed report and issue fines. That’s what putting a camera in my hand does to me. It makes me want to do my job. If a ghost had floated out of a service tunnel, I’d probably only have photographed it if it hadn’t been wearing a hard hat. Safety first!

TheThrillness Reviews the Elgato HD60 Pro

TheThrillness reviews the HD60 Pro, the first pci-express HDMI capture card from Elgato:

I was pretty sceptical about a card that only accepted HDMI. I found it very weird that they dropped Composite/S-Video/Component support from the original Game Capture HD design.

After having time to reflect on it, I think Elgato has chosen wisely. The future is HDMI and this card is meant to cater to that. Recently I’ve been getting into PC and PS4 gaming so keeping around older consoles like a Super Nintendo doesn’t mean much any more. Time to move on and embrace the new! Eventually some hardware based solution that doesn’t suck (Retron 5 etc) will come out and we can all enjoy the glory of HDMI even with our older games.

TheThrillness’ reviews of other capture devices are the most definitive and thorough reviews out there. I didn’t buy the HD60 Pro due to the lack of input options, and one of the things I had been hoping to capture with a device like this was Windows and Linux gameplay captured to my Mac which isn’t possible as the HD60 Pro is an internal pci-express card which won’t connect to a Mac laptop. Turns out, Elgato’s Mac support for game capture with their Game Capture HD I bought is abysmal anyway (doesn’t work with OBS on a Mac), and capturing Windows games with OBS is usually fine. After reading this review, I know now that I should have gotten the HD60 Pro, upscaled older gaming devices, and put together another machine for capture. My one question is how resource-intensive capturing would be with the HD60 Pro, as cards like this should offload most of the CPU burden.

The Difference Between Two Realities

Speaking of VR, the two leading virtual reality head-mounted displays (HMD) are very different in how they’re intended to be used.

Although the Oculus Rift has head-tracking, it is intended more for playing games in a seated or standing position with extremely limited amounts of head movement. You can think of this as being limited to a cockpit in a jet or the passenger area of a car or mech. The player can look out, and control movement of the vehicle they’re in with a gamepad, but if they get up and walk around they’re still trapped inside that vehicle or cockpit. This is perfect for games like Elite: Dangerous and the Eve: Valkyrie game that will be included with the Rift.

You can also display something with a more traditional third-person camera viewpoint outside of the avatar and have player movement bound to analog sticks on a gamepad or some other controller. That is what you have with Lucky’s Tale:

Many traditional 3D games involve a lot of player movement and a first-person perspective, so being limited to one position in the physical world isn’t quite as immersive as being able to move in a physical space and have that movement be reflected in the virtual world. This is more of the holodeck, or room-scale style of VR. I received a brief demo of this at Valve a few years ago. It is amazing when experienced in action. Valve’s SteamVR system offers this in addition to the ability to play cockpit-style games in a seated or standing position. It’s the main difference between the two headsets. Some games can work on both types.

Holodeck experiences have their downsides. Players need a fairly large space that is empty of obstructions in which to move. You’ll also need to install devices that Valve and HTC are calling lighthouses to define the physical space in which you’ll move and track your physical movement in that space. It’s not something everyone has space for, and although you can adjust the amount of physical space for use with this system you basically need a multi-room house or office to set up that experience. Valve had a few dedicated rooms for it.

It’s been almost impossible to demonstrate that room-scale experience without using it. The Northways, Colin and Sarah, have a video up that demonstrates the perspective of a player in the HTC/SteamVR Vive HMD while playing their Fantastic Contraption:

That’s a clip from a longer stream that you can watch here. The only difference between this and the real thing is that she can’t see the people on the couch while playing, and it’s way more fun to play in-person than watch on a stream.

Oculus Rift Pre-orders At Pricey $600

The only head-mounted displays (HMD) for virtual reality games and other activities available last year were pre-release versions for developers only (the $350 Oculus Development Kit 1 & 2, limited quantities of the HTC/SteamVR Vive), through crowdfunding campaigns, or scraped together garbage used to fill in the features and benefits lists of terrible smartphones.

This year the HTC ViveOculus Rift, and Playstation VR are supposed to be more widely available and will be of a higher quality level than the versions developers had access to. We’ve been warned that they will be expensive, and so they are. Facebook’s Oculus is the first to announce the price of their Rift HMD and make their product available for purchase at $600. Though it won’t actually be available to anyone before June at the earliest. When it does ship, it will include two games (3D platformer Lucky’s Tale, starfighter Eve: Valkyrie), an Xbox One controller, external sensors for head tracking, removable headphones, and a simpler remote control option.

People who participated in the original crowdfunding campaign will receive the first public version of the Oculus Rift HMD for free, everyone else who was interested and didn’t participate is kicking themselves right now.

The price is high, but the Rift device is going to be at a higher quality and performance level than the development kits that preceded it, and it is cheaper than the PC you’ll need to run it. As the internet’s Daniel Gibson points out, the Rift is even more expensive after including the cost of shipping, taxes, and other fees. To get it in Germany, the total price goes up about $200 to $808, and the total after tax and shipping just to California’s Oakland is $688. This is all after you acquire the correct hardware to match the specifications in the downloadable compatibility checker. I expect many people will be very disappointed when they attempt to use the Rift with an underpowered computer having ignored the system requirements. Even my gaming computer’s CPU is not up to the task according to the compatibility checker. PC gaming is not cheap, and although I expect the price of all of these components to drop, I would be very surprised if the Rift’s price lowered before 2018. It is unlikely that the HTC/SteamVR Vive will be cheaper or have more limited hardware demands. The only device that could possibly be less expensive is Sony’s Playstation VR, and then it would be a more limited experience in terms of technical capabilities than anything on the PC.

It’s exciting that we’re finally going to have widely available HMDs, even at that price, but there are still unresolved issues.

Oculus first announced cross-platform support for their platform during their extremely successful crowdfunding campaign with logos for Windows, OS X, Linux, iOS and Android. The pre-order campaign only includes a downloadable compatibility checker for Windows and though it would be ridiculous to expect the hardware to work with the limited power available on devices without active cooling systems like smartphones, it is kind of outrageous how quickly they’ve dropped support for Mac and Linux. Linux is promised to be supported post-launch, and OS X support is supposed to be limited by the hardware currently on offer from Apple.

Software availability is going to be an issue. Besides the two games shipping with the system, and a broad range of technical demo software, it isn’t clear what compatibility will be like for software between headsets and what complete software will be available soon after launch. Most complete games take 1-3 years to develop, and the software that truly takes advantage of hardware available through the SteamVR system might not be compatible with the Rift at all. Valve is trying to resolve compatibility with their OpenVR program, but theVive hardware developed with HTC is more like walking around a holodeck than the limited-to-a-cockpit experiences of the Rift.

Finally, as an expectant father, I cannot imagine a scenario in the next two years where I will be able to use a completely-detached experience like the Rift while my family needs my attention. This product seems to be only targeted at people who are either totally alone or have no responsibilities in the outside world for extended periods of time. Awareness of the world around you is going to be a big problem with every HMD. The only ones that are looking to avoid that issue so far are Microsoft with their Hololens augmented-reality HMD and a few other companies developing AR devices instead of VR. Augmented-reality will be for completely different, less immersive, kinds of experiences from virtual reality.

I recommend that anyone considering the purchase of this headset wait until more of these issues are resolved, especially the software availability and compatibility as that is going to be the largest roadblock.

Ian Murdock Passes

If you’ve ever used Linux, you’ve probably heard of the Debian distribution of the Linux kernel and the associated software that make up the thing that you run on your computer or server. It hasn’t been everyone’s first choice for a distribution, but so many other projects owe their inner workings to borrowed code from the Debian project.

Valve’s SteamOS.

Ubuntu Linux.

There are dozens more here, over a hundred more here, and the maintainers of packages for Debian contribute to hundreds of other free software projects that keep the very fabric of the internet and systems that serve you in the rest of your life functioning and it’s been going for twenty-two years.

Debian is just one of the massive projects that Ian Murdock created, and he’s passed on. Murdock’s recent employer, Docker, has posted a memorial as has Debian.

A few months before he passed, Ian wrote an excellent post about how he came to find out about Linux and the people who made it:

I became enraptured not so much by Linux itself as by the process in which it had been created—hundreds of people hacking away at their own little corner of the system and using the Internet to swap code, slowly but surely making the system better with each change—and set out to make my own contribution to the growing community, a new distribution called Debian that would be easier to use and more robust because it would be built and maintained collaboratively by its users, much like Linux.

Valve Releases Statement Regarding Information Leak

Valve put out a statement today about the recent leak of user information via cached pages being presented to anyone who visited the Steam website on the 25th. Notably, if you didn’t visit the website during the attack, your information should be safe:

On December 25th, a configuration error resulted in some users seeing Steam Store pages generated for other users. Between 11:50 PST and 13:20 PST store page requests for about 34k users, which contained sensitive personal information, may have been returned and seen by other users.

The content of these requests varied by page, but some pages included a Steam user’s billing address, the last four digits of their Steam Guard phone number, their purchase history, the last two digits of their credit card number, and/or their email address. These cached requests did not include full credit card numbers, user passwords, or enough data to allow logging in as or completing a transaction as another user.

If you did not browse a Steam Store page with your personal information (such as your account page or a checkout page) in this time frame, that information could not have been shown to another user.

Valve goes on to note that this issue did occur due to web caching rules implemented during a Distributed Denial of Service (DDoS) attack.

Those types of attacks are extremely common, and extremely disruptive when they occur.

Unfortunately I am very familiar with DDoS attacks, as the ioquake3 master server I operate for every game using the engine has been under daily assault for the past few months. Fortunately we don’t store sensitive user information within that project, though we have far fewer resources to deal with it I can’t get on board with Valve’s apology.

It makes sense that mistakes are going to happen in responding to a DDoS, but it is extremely out of the ordinary for those mistakes to include leaking personal data. Valve says that they will contact those whose information was leaked, but the help offered by companies like Valve in response to past leaks has been to offer users time-limited subscription accounts at predatory companies that provide almost no legitimate identity protection services.

We will see what Valve actually does in response for those who were affected, but this is not an acceptable kind of thing to have happen at what should be a fairly mature institution that has been in operation as an online storefront for over a decade.

Steam Website Leaking User Information

The Steam website was completely broken for several hours today. Attempting to load any page on the site would give you another user’s version of that page including any personal details. This was also happening in the desktop client. Users on several sites produced screenshots that included blacked-out versions of pages that had other users’ details such as their billing address and Steam usernames. For example, I was able to load other people’s shopping cart just by visiting the regular cart page. Unlike many other services, the login username on Steam is to be kept secret.

As of this writing, hours later, logging in to Steam via the website just takes you to a logged-out version of the Steam page. The SteamDB site (not affiliated with Valve or Steam) has written up a note about the outage and security leak with some assumptions about how it happened. I agree with their suggestion to not store credit card details with Steam, or any online vendor as Sony proved a few years ago when their online storefront was hacked.