Memory Card Update

Fixed the outstanding memory card issue today, so custom songs are back in business. Technical details after the jump.

Please note that P2’s port has been squashed at some point, so be careful when inserting or removing the card.

Fixed the outstanding memory card issue today, so custom songs are back in business.

The actual problem was rather bizarre – for some reason OpenITG didn’t want to read the memory card settings which has worked perfectly. Even though you are explicitly instructed to use a rather logical format – say S:\ for any card going into S drive – this didn’t want to work. I had to drop the trailing forward slash. No, I don’t understand it either.

Please note that P2’s port has been squashed at some point, so be careful when inserting or removing the card.

USB Instructions

We wrote you a guide to using your memory card. We hope you like it.


Getting a profile

There are two ways in which you can generate a profile for saving your scores:

  1. You walk up to the machine, insert your USB device into the machine, play a credit, let the machine save a credit, and go home.
  2. You download the default profile which has all the folders set up for you.

Either profile should work immediately and start saving your scores. You will notice that your personal best will now be shown as well as the current machine record.

Device compatability

Any standard USB device which can read and write data should work fine. We would recommend that you use a device of at least 128MB in size (which is less that any memory stick you can buy now!), or 1GB if you intend to include custom songs.

Exceptions to this are:

  • Devices which require more than one USB port to function, such as power-hungry hard drives. As you only have one port per player, there goes that plan.
  • Devices, such as U3 sticks, which have require two drives mapped. There’s no way of reliably forcing these to map to the right place, and I’m not going to put the effort into doing so.
  • Encrypted devices. You won’t be able to run the software to unlock them, so you’ll never get to write data to them. Simples.

Understanding the profile

Your profile has lots of directories and files. This is what each of them do.

root folder

There are three files related to your scores: Stats.xml, which holds the raw data on your play time, and two stylesheets which format this document, Stats.xsl and Common.xsl. You can get a lot of info from Stats.xml, but the more you play the longer it will take to load!

Additionally, there are two more files. Editable.ini allows you to specify three pieces of information about yourself: “Display Name”, a nickname which appears on the bottom-left (or bottom-right, if you use player 2) while you play and also appears on your screenshots; “LastUsedHighScoreName”, which can be up to five characters long and is your default name for the high score table; and WeightPounds, which is your weight in lbs and used to (completely inaccurately) calculate the amount of calories burnt. LastUsedHighScoreName updates after every credit, so if you change your high score name it will update on your memory card. DisplayName and WeightPounds can only be updated offline. Extra.ini has two options: “AdditionalSpeedMods” is currently disabled but will in future allow you to choose your own speed modifiers for use, which “UseCatalogXML” will allow you save the machine song list to your device. But we recommend you keep that at 0, because there’s nothing of interest there and it’ll just make your game take longer to play.


Don’t <em><em><em>EVER</em></em></em> (is that enough emphasis?) touch this folder. If for some reason your profile gets messed up, the game will use LastGood to allow you to revert to a working backup.


If you have a score you’re particularly proud of, why not get a picture of it? Press both menu (left and right) buttons and you’ll hear a camera shot. This is where your screenies will end up!


This is where you get to play your own songs on the machine!

Each song must be contained within its own folder, and optionally songs may be grouped within folders, nested <em>one</em> folder deep. Each song folder needs to contain just two files:

  • The music file. This must be in <em>OGG</em> format (and not mp3 or wma or aac or flac or wav or flv or swf or any other format you manage to pull from the innertets), and should be encoded at 44.1kHz or 48kHz.
  • The step file. This must be the in standard SM step chart format. If you made your file in the editor, that’s not something to worry about.

And that’s it. It will not read backgrounds and banners, nor will it read movies or movie scripts.

There are generous restrictions on both folder size and stepchart file size (as in if you’re breaking it you are most likely being an ejit) and further restrictions on song length:

  1. Any sound file which is less that 2:30 in length will take one song to play.
  2. Any sound file which is more than 2:30 in length but less than 5:00 in length will take two songs to play, and therefore must be played as first or second song.
  3. Any sound file which is more than 5:00 in length but less than 7:30 in length will take three songs to play, and must be chosen as your first and only song.
  4. Any sound file which is more than 7:30 in length will not load.

Apparently you can set your own courses up to play. Good luck getting this working, as I believe it doesn’t.

Full USB support on the way

USB Devices at Gold Rush? It’s finally going to happen. Read on…

For two seasons and two cabinets, there have been one set of high scores. (Well, two actually, but I can’t get the data off Isis…) Those scores lived on the box, and nobody except me could have them, mwahahaha. But we thought that couldn’t last, and so very soon we will be finally enabling USB support on the machine. However, it will work slightly differently to that normally seen with In The Groove.

We do not use the In The Groove or In The Groove 2 folders at all. Instead, we use our own folder called “Gold Rush” that follows the standard USB save convention. However, your data is compatible. If you make a duplicate of your In The Groove or In The Groove 2 folder and call it “Gold Rush”, you’ll have already imported your data ready for Gold Rush.

As a result, we aren’t signing profile data. There are obvious disadvantages, for example people can create a profile of 100% scores for everything. However, with an unsigned profile the scores will not be transferable to a site like GrooveStats. Moreover, the ultimate arbiter of high scores on our machine will be the machine’s very own profile, and so a person parading 100%s on their profiles who cannot then achieve the scores will be vociferously mocked by all.

We did consider using the ITG data. However, there are two reasons we chose not to. Firstly, we do not want to be able to even potentially interfere with data from original saves and then be blamed for the loss of data (where are your backups people?) from using OpenITG. Secondly, there is no confirmed standard for what OpenITG cabinets are to use as their folder name. Some use OpenITG, others In The Groove 3, others random stuff. By using Gold Rush, you know that any data in that folder came from our cabinets. Unless you edited it of course, you dirty cheater you.

Custom songs will be enabled, but reasonably time-limited. If you get caught trying (and failing) to play 75-minute songs on our machine without permission, don’t expect to be welcome in the arcade in future. Additionally, we kept custom speed modifiers disabled for the time being due to ongoing problems with OpenITG being overzealous in its caching of custom modifiers. Once we know it’s stable, it will be re-enabled when possible.

For those who never had an In The Groove save to work with, one will be uploaded with instructions soon.

Posted in Machine update | Tagged | Comments Off on Full USB support on the way