5 Surprising Facts About Video Gamers

So you thought the average gamer was a teenage boy with a predilection for large fake cartoon breasts? Think again, here are some surprising statistics from a recent report issued by the Entertainment Software Association

ESA 2012 report.
ESA 2011 report.

  • The average gamer age is 30, although in the 2011 report this was 37. It’s not specified if a large group of younger gamers has turned up or if gamers die early due to a lack of healthy diet and exercise :p
  • 53% of gamers are male, 47% female.
  • Women 18 or older represent a significantly greater portion of the game-playing population (30%) than boys age 17 or younger (18%).
  • 62% of gamers play games with others, either in-person or online.
  • The average age of the most frequent game purchaser is 35.

Dear Amazon …

After my recent experience with a broken Kindle I felt the need to write to congratulate you on the best customer service experience I’ve ever had. I was so sad when I pulled my Kindle from my knapsack, toggled the power switch to wake it up and was greeted with a collection of random lines – the worst had happened, the screen was cracked.

After a little search around the Amazon website I quickly found the Kindle troubleshooting guide and ended up facing a page where I could place a call to Amazon customer service. With trepidation I hit the call me button and answered the phone which rang barely seconds later. Was this going to cost me nearly the price of a new Kindle to get a repair? I’d previously had the terrible experience of a broken Palm TX screen which wasn’t covered by the manufacturer warranty – in the end I bought a cheap(ish) screen from china and repaired the thing myself.

As it turned out I needn’t have worried at all – the service rep asked a few questions about dropping and liquid which were expected and then shipped me a new kindle … at no charge. The only condition was that I shipped back the broken Kindle within 30 days or I would be charged the price of a new Kindle – I was sent a link to a shipping label for the return which I had to print & click another link to arrange for a courier pickup. None of this cost me a single penny.

Well done Amazon, you made my day.

New version of dslink

I’ve just finished updating dslink with the changes from latest libnds and added a save file exploit for Bravissi Mots, the French version of Classic Word Games. If anyone knows of any more language versions of his game please let me know, it looks like the same file will work for all versions if the id code and checksums are updated.

We now have audio working with this method which only leaves the microphone to sort out and we’ll have all the features available that we have for DS mode homebrew.

To get audio working in your homebrew you’ll need to be using the latest devkitARM/libnds/default arm7.

dslink 2.1.0
dslink 2.1.0
View post
177.1 KiB

CycloDS iEvolution and DSiWare Sudoku Hack

Yesterday proved to be a rather interesting day in the world of DSi homebrew with another two means of running code in DSi mode released to the world.

First my CycloDS iEvolution card sample turned up although I had to wait until quite late in the afternoon for the firmware to be released on their website. What surprised me most about the card was that it makes use of the Cooking Coach savegame exploit I released back in 2009 and later used to bootstrap a wifi loader ( see dsi mode homebrew ).  Team Cyclops have taken a somewhat novel approach to distributing the card. I quote here from their announcement.

In order to meet compliance with universal copyright laws, we have taken a completely legal approach for our iEvolution product. Competing products are distributed with content which contains illegally distributed partial ROM images (required for booting on DSi). iEvolution is distributed in a completely blank state and does not contain any illegal content.

What this means is that the card is basically a useless lump of plastic until you obtain ROM dumps for two games which you feed to a utility that constructs an update file for the card. Whether or not this is legal is rather debatable given that most users will in all likelihood obtain the dumps from an illegal source rather than buying the games and dumping them for their own personal use. The interoperability clauses in the US DMCA, the UK CPDA and the European EUCD obviously don’t apply to a card which provides the means to run illegally distributed “backups” so unfortunately this whole setup is still very dodgy as far as the law goes. Right now it’s quite difficult to make the argument that it’s primarily intended to run homebrew since currently the communication between arm7 and arm9 fails in DSi mode – this may be libnds related but I’ll know more when I’ve had a chance to figure out why.

Shortly after Team Cyclops released the firmware and tools for their card YellowStar made an announcement over on hackmii.com of a DSiWare savegame exploit which allows us to boot code from the internal SD card on the DSi. Unfortunately if you’re european and weren’t quick off the mark this avenue of running homebrew is no longer available. Nintendo pulled Sudoku from the European store within 24 hours of the hack’s release. I’m told it’s still currently available for US DSi owners but I can’t confirm this. If you’re American and Sudoku is still available for you then buy it quick – 200 points for DSi mode homebrew is a bargain ;o) UPDATE: Sorry, US people are out of luck now as well.

For DS/DSi related homebrew programming questions visit the devkitPro forums or our friendly IRC channels on blitzed.org.

ds(i)link updated

I’ve updated the dslink tarball with savegame exploits for the french, german and italian versions of Cooking Coach and recompiled the loader with the latest libraries. All the european language versions – spanish, french, german & italian – work on my UK DSi so I assume that the UK version will also work on all EU DSi consoles.

dslink 2.1.0
dslink 2.1.0
View post
177.1 KiB

For those of you who bought a Datel/Codejunkies DSi Action Replay it’s possible to use this to write the savegame exploit by using this save game converter to convert the RAW saves from the dslink archive into files compatible with the ARDSi.

  • For source format, select “RAW”.
  • For target format, select “Action Replay DSi”
  • For size, select “8 Kilo-Bytes – 64 Kilo-Bits”

As usual, please don’t rehost the archive but link to this post. Have fun.

A quality argument

I found an article in Micro Mart issue 1124 by Craig Grannell incredibly amusing, not least because I find myself being heckled on a regular basis for being a Mac “fan boi”.

Everyone knows Macs are a huge rip-off. Most tech websites say this is the case, so it must be true. And then there are all those owners of dirt cheap PCs yelling from the rooftops about what complete idiots Mac owners are for being brainless enough to spend more money on a computer than they strictly need to.

At what point did computing become about low-end willy waving and dirt cheap commodity? It’s odd when you think about it because, in other areas of technology – smart phones, cars televisions, stereos, people generally buy the best they can afford. You don’t find too many people mooching around an Audi showroom and finding themselves being heckled by a mob of Renault owners yelling “You idiot! My car cost half as much as that one!”

Craig goes on to talk about the industrial design, keen developer community and the integration of OS with hardware that makes Macs worth a little more. Yes ok, peripherals can be a bit pricey if you buy them from Apple but isn’t that always the case with goods that get branded with quality and luxury?

As a cross platform developer I work with OSX, Windows and Linux pretty much every day – OSX is by far my favourite OS to work with. To me it seems to combine the best bits of Windows and Linux with few of the drawbacks of either. There’s the consistent GUI that you get with most windows applications that for some reason seems sadly lacking in Linux combined with the powerful command line of bash and a unix based system just a click away – let’s face it DOS just doesn’t cut it in that department.

DSi mode homebrew, anyone?

It was about this time last year when I released open source save game hacks for two DSi hybrid games, Cooking Coach and Classic Word Games. I kind of expected somebody somewhere to pick these up and make them do something a little bit more useful than change the screen colors but it looks like I was a little optimistic on that front. Most people that have done anything at all seem to have been trying to do as much as possible in the 8KiB or so available in each save game. Interestingly not one single DSi hybrid game I’ve been able to find since appears to have a name entry – bit odd considering how easy it is to test for and correct buffer overflows for this specific situation. If anyone knows any different, please let me know.

Since last year I’ve spent a bit of time hunting around DSi hybrid games and playing around with a few ideas I had about how best to utilise the exploits for homebrew. Mostly I’ve been updating devkitARM & libnds with a few things needed to allow normally compiled homebrew to use the extra 12meg when run in DSi mode. I’m still a little undecided on how best to approach the hybrid model – Nintendo seem to be using a system where extra code is loaded in DSi mode from separate binaries in the .nds container format.

So anyway, lest I ramble on for several pages with background and random thoughts, on to the meat of this post. One of the first things that I did on getting into DSi mode was dump the DS mode firmware. As I expected this was identical to the dump made in DS mode – it contains only the wifi module settings and the user data at the end of a 128K flash chip. Most interesting of all was the large block of unwritten space between the two but unfortunately the first 64KiB is protected but that still leaves 61KiB writable – plenty for my nefarious purposes. After some further testing I confirmed that the wifi module flash chip could be written from DS mode and later read when we use the save game exploits to get into DSi mode. This gave me the motivation I needed to revisit a half finished project I had to upload homebrew to a DS over wifi. As an added bonus the wifi uploader also works with a standard DS, everything you need is in the archive.

Nintendo seem to have pre-empted an approach like this in more recent consoles, both the DSiXL and later model DSi units seem to deny write access to the wifi module chip. Even when using other methods to load code via the save exploits there seems to be no access to the wifi hardware at all – that’s probably dependent on a wifi enabled hybrid game. Whether Nintendo can or will update earlier units with similar security remains to be seen. Currently all early consoles I’ve tried this method with have been able to run code with wifi access regardless of updated firmware or not. I bought a DSiXL a few days ago to confirm this but I have another couple of methods which work on that – they’re not yet in a releasable state but hopefully that won’t be the case for long.

In order to use this method you’ll need three things, a DSi compatible flashcard,  one of the two exploited games and a means to write to the eeprom on your chosen game. Eepinator will work if you have a standard DS or there are a couple of devices which allow you to do this from a PC. If you’re one of the many homebrewers who likes to play with mcus then you can probably rig up something with a dev board. I have an arduino and a Fletchtronics Bumble-b sitting at the back of my desk, I might have a play around with those over the next few days and post a howto for those. If you’ve already done something like that then please do get in touch, no point in reinventing the wheel.

One word of warning before we get to the all important download link. Nintendo will probably declare your warranty void due to unauthorised software so proceed at your own risk. This method also won’t allow you to run rom dumps and it’s not something I plan to support at any point in the future. Obviously I can’t control what you do when you have the ability to run code but please consider not releasing anything that’s piracy related or has the potential to enable piracy. I believe homebrew can thrive as long as we distance ourselves from the people who want to get their games for free.

dslink 2.1.0
dslink 2.1.0
View post
177.1 KiB

Please don’t mirror this file, I intend to update it as I add features. Pay attention to the  license in the README. It would also be nice if the various news sites that pick these things up would make a bit of an effort and not just copy this post verbatim.

If you’d like to help support devkitPro here are some amazon affiliate links for Cooking Coach

My Healthy Cooking Coach (US edition)

My Cooking Coach (UK edition)

Note for UK users, I ordered a couple of copies of Cooking Coach from the main amazon.co.uk listing from inet video. Unfortunately  no-one  told them that DSi hybrid games are region locked on the DSi, order from the Indigo Starfish listing instead.

If IRC is your thing then come join the rest of the homebrew gang in #dsdev on irc.blitzed.org.

Digital Economy Act – a waste of time and money.

Much has been written lately on the Digital Economy Bill, rushed through in washup with little to no regard for democracy, most of it extremely negative or, in the case of it’s supporters, what seem to be outright lies. Wayne Myers has an interesting collection of links in his response to Sarah Teather so I’ll add some of my own opinion and research to his findings.

The idea that filesharing is causing huge problems and lost revenue for the music industry seems to be on rather shaky ground considering that sales of singles for 2009 were 152.7m, up 32.7% on 2008, in an economic climate where most other industries saw a loss. Admittedly album sales were down 3.5% to 128.9m but this I think reflects a change in the way fans want to consume music rather than any impact caused by illegal filesharing. These figures come from the BPI’s own website.

For a little more impact on these figures let’s look at a nice little graph.

Lying bastards!

According to gamerinvestments.com, the UK games industry saw £1.621 billion in software sales during 2009 – it’s second strongest year on record. Total revenue, including hardware sales, was £3.311 billion – 18% down on 2008 despite the country being in the grip of a serious recession. In an article on gamasutra ELSPA director Mike Rawlinson was quoted as saying “We cannot forget that 2009 saw the UK economy in the grip of one of the most severe recessions of recent times, which has naturally impacted on the entertainment industry. It is not surprising that the UK videogames industry has weathered the economic storm so well, as games represent great value for money.”. Interestingly 2008 saw growth of 23% over 2007 to make it the strongest year on record so 2009’s figures are still rather good when taking a long term view.

UK cinema had it’s best year in nearly 3 decades with £1 billion taken at the box office and £200 million taken in DVD sales according to one article at industrygamers.com.

So much for unlawful filesharing causing huge damage to the creative industries. Apparently despite record sales the music industry has seen lower profits – perhaps they should spend a bit less on lobbying politicians and suing their customers.

Andrews & Arnold Internet service have some interesting things to say on the Digital Economy Act, including a list of possible loopholes.

Our elected representatives have shown a lack of technical awareness that would be quite laughable if it wasn’t such a crying shame that they pushed through an act which will do little, if anything at all, to stem the filesharing “problem”. What worries me most is the knock on effect it’s likely to have on coffee shops, internet cafes, clubs and even members of the public who choose to share their wifi access. Companies like Fonera who allow consumers to connect for free to any FON access point simply by buying a Fonera router and sharing their own internet – with even the possibility to earn a little money to offset the cost of their internet connection. Most disturbing of all is the section of the Act that deals with blocking access to “locations” likely to lead to copyright infringment which has the possibility to drive one of my personal hobbies underground – that of reverse engineering game consoles and providing tools for consumers to write their own games and applications. This is something I feel has a big part to play in the future of our digital economy as consumers fight against the restrictions of corporations seeking an ever larger share of the money in our wallets. One of the things the internet has done since it’s inception is blur the lines between producers and consumers, allowing hobbyists to reach an ever wider audience and potentially generate a living wage doing the things they enjoy most.

It is my personal opinion that the Digital Economy Act will repress the growth of digital economies and cost Britain dear in terms of investment – who would even consider starting a web business here now?

Fight the digital economy bill

Have a look at this: http://www.38degrees.org.uk/debate-the-digital-economy-bill

I’ve just written to my MP urging them to stop the Government rushing the Digital Economy Bill through Parliament without a chance for parliamentary scrutiny.

The bill is highly controversial as it gives the Government new powers to disconnect anyone they suspect of copyright infringement. It’s so extreme that internet giants like Google, broadband providers like BT and even the British Library oppose it.

Despite all this opposition the Government is planning to sneak it through Parliament with no chance for opposition to be voiced. Please write to your MP now and urge them to do all the can to stop the Government rushing this draconian bill into law.

Please take action now: Have a look at this: http://www.38degrees.org.uk/debate-the-digital-economy-bill

Personally, I strongly believe that the continued erosion of consumer rights in favour of corporate control will inevitably have a detrimental effect on the digital economy. The idea that every pirated copy of digital media is a lost sale is blatantly ridiculous yet some parts of the creative industries insist on demanding legislation to protect their failing business model.

I’ll blog more about this in the future – one of the things I intend to do is look at some of the figures being quoted for lost sales and comparing those to income levels and other factors affecting the amount of disposable income in the UK. I’m quite convinced that the money said to be lost due to piracy exceeds any rational estimate of that available in the market.

What are you thinking Nintendo?

I’ve just had a look at this weeks DSiWare releases and found a little gem called FlashLight. 200 points for something that can’t have taken more than a couple of hours to throw together? £1.80 for that? How on earth did that get approved?

The sooner Nintendo let homebrew developers get in on the act the better. A lot of the stuff produced by devkitARM users should be worth several thousand points if you use FlashLight as a metric.