News | My Cars | Gallery | Technical | Misc | Links

Sites | Skinning | Network Play | GameVoice | Cheats | Audifans

Armchair Rally Racing

I've created a mailing list for all interested parties for the purpose of coordinating games. Use the links below.

Subscribe to rally list

Colin McRae Rally 2.0 (CMR2) is a fantastic rally game that is available on PC and a few consoles. I can't speak about the console versions, as I only have the PC version. You can typically find the game on eBay for less than $30. The real strengths of this game are that you can skin the cars to make them look like other cars, and you can play other people over the internet. The game thankfully supports force-feedback 3-axis analog steering-wheels (and pedal-boxes). The realization of the force-feedback, I'm told, is fantastic.

Sites

There are plenty of sites out there with way more information than mine. Here are a few that I found helpful:

  • L@butes CMR 2.0 Site
    Awesome models of an Audi UrQuattro rally car. Complete with the red, white, and brown color scheme. Also includes two Lancia Integrale road cars, as well as a few rally cars and sounds.
  • Rally Online with CMR2
    A great starting site that unfortunately hasn't been updated in ages. Still, lots and lots of different car skins, including lots of unique road cars.
  • Felzi CMR2 Center
    A fantastic fan site with lots of cool skins and sounds, including an Audi S1 Quattro.
  • autoklub.pl
    Well, it's not in english, but they have a great downloads section! 300+ textures!

Skinning

Audi UrQ [v1 (1.6MB)| v2 (1.9MB)] | Audi S1 Sport Quattro [v1 (662kB)| v2 (669kB)]
(These models were taken from the sites above without permission. They are only here because I love them and am afraid that they might disappear. The different versions may not actually be different, but were presented as two different downloads.)

Skinning your cars allows your cars to look like other cars. Unfortunately, CMR2 does not allow you to load entirely new cars with different physical models and driving behavior. Instead, all you can do is change how the car looks and how the car sounds, but the car will still drive the same as the car distributed with the game.

There are two sets of cars -- the regular set, and the bonus set. You have to complete rallies in high finishing order to unlock the bonus cars, but there are cheats to get around that! You can skin either set. Here are the instructions for skinning either set of cars, shamelessly stolen from here:

Car skins simply 'repaint' the existing cars in cmr2. Skins do not give you additional cars to select from. If you want additional cars and have not yet unlocked all of the bonus cars included in the game you can visit our game guide for cheats. These same instructions also apply to any sound files you may have downloaded.

Installation

1. Download and unzip the new car texture file. As a general rule it will be named :
carA1.BFL is for high detail cars
carC1.BFL is for low detail cars
(other BFL files may be included in the download)

2. Find the same file(s) in your ...\Colin McRae Rally 2\Game\Cars folder. Make a back-up of them or rename them (ex. carA1.ORG instead of carA1.BFL).

3. Copy the new BFL file(s) to the ...\Colin McRae Rally 2\Game\Cars folder.

4. Drive! Be sure to set your CMR2 advanced graphic options to high car detail if you downloaded hi-res cars textures. Arcade mode and SS stages use the lo-res car textures.

Substituting Bonus Cars

You can use the bonus alternative cars in the game if you have several skins of the same type that you would like to use. Simply rename one of the downloaded skins so it takes the place of a bonus car. If you do not have all of the bonus cars use the ALLTHEBUTTONS cheat.

Aternative Matches by File Name

Original Focus WRC (FOC**.BFL) has different spoiler from other 3 alternatives.

Ford Focus Alternative 1 - FA1**.BFL
Ford Focus Alternative 2 - FA2**.BFL
Ford Focus WRC 99 - F99**.BFL

Lancia Delta Integra - INT**.BFL
Lancia Delta Intergra Alternative 1 - IA1**.BFL
Lancia Integra Alternative 2 - IA2**.BFL

Mitsubishi Lancer - MIT**.BFL
Mitsubishi Lancer Alternative 1 - MA1**.BFL
Mitsubishi Lancer Alternative 2 - MA2**.BFL
Mitsubishi Lancer Alternative 3 - MA3**.BFL

Example: You download two hi-res Mitsubishi skins both named MITA1.BFL but want to use them together. You would rename one of the downloaded skins to MA1A1.BFL. Now you can use both Lancer skins; one replacing the original and one replacing the alternative 1 car.

Restoring Cars

If you decide at any point that you would like to go back to your original cars you can simply delete the download cars (BLF files) from your cars folder and replace them with the original backups. If you did not make backups you can find all original cars on the cd in the same folder. If you have problems restoring the cars try to copy the entire cars folder from the cd to your game directory. This should usually work and will save the time over reinstalling the entire game.

Network Play

The network play is pretty darned awesome. The game uses Microsoft's DirectPlay to play across the internet. I have been told that broadband is a must when playing this game. I have never played anyone over a modem, so I can't vouch for that piece of information.

In order to get through a firewall or a NAT'ing router, you either need to put your gaming machine into the DMZ or forward a bunch of TCP and UDP ports. I put my machine into the DMZ just because it's easier, but if you don't have that option, going directly into your broadband adapter is pretty much the same thing. Make sure you have internet connection firewall turned off if you are running Windows XP.

For firewall ports, I do not know the definitive answer, but from the DiretX SDK documentation and searching through the web, you'll probably need:

TCP ports 47624 and 6073
2300-2400 udp incoming/outgoing
2300-2400 tcp incoming/outgoing
I've never tried port forwarding, but it might just work. Please let me know so I can update these instructions.

To join a game that is already being hosted, start the game. Goto Network and select TCP/IP as the network type. Then choose "Search for session" and a little box will pop up for you to put in an IP address. Fill in the IP address of the host machine and wait. If you are successful, you will see a game name pop up in the upper half of the screen. Select "Select session" and select the game you are interested in (probably the one that showed up). Voila. Select a car, transmission, and mark yourself "ready". You can chat in the text window above.

To host a network game, start the game, goto Network, and select TCP/IP as the network type, then select "Host". Select parameters as you see fit and select OK. Then instruct your buddies to connect.

GameVoice

Game Voice Share v1.5 [local]| Game Voice Server [local]

GameVoice is a pretty darned cool product from Microsoft. It's a piece of software and optional hardware headset/keypad doo-hicky. You can find the basic information at www.gamevoice.com. In short, gamevoice allows people to have a multi-person voice chat over the internet. All you need is a microphone, speakers, decent bandwidth to the internet, and the software. A headset is recommended as it will eliminate that pesky feedback and makes you look extra dorky when playing games. Trust me, your wife/girlfriend/SO will laugh heartily when you are yelling into a boom mic attached to a headset and shaking your fist at the computer.

Installation is a simple click away, and the software works pretty well. Again, if you are behind a NAT, follow the instructions given in the NAT Configuration Guide. Basically, you need to just open up any old port and forward it to your machine, then configure a few options in the software to tell it your real-world externally-addressable IP.

If you have a spare Windows machine with lots of bandwidth, you can host a chat server. This is advantageous as it will reduce the bandwidth requirements of all the chat participants at the cost of the CPU power required to mix all the different signals together and rebroadcast them to everyone. It is also nice to have a "permanent" place to log into to see if anyone is "around". Well worth the effort.

Cheats

Like any great game, there are cheat codes to get you up to speed without doing the work. To enter these codes, go to the create new profile screen in the Driver menu. Enter junk at the initials entry page and enter the cheat code as the name and OK it. If the cheat code worked, you will be returned to the Driver menu and no profile will actually be created. Here are some codes gleaned from around the net.

greatnews All tracks.
allthebuttons All cars.
letmewin All options.
minime Mini Cooper S.
evilevo Mitsubishi Lancer alternatives.
morrismode Escort MK1.
gofasterstripes Fast cars.
garywildass Ford Puma.
nuttynets Aggressive cars.
wavyourlefts Reversed tracks.
wheelybig Large tires.
boingboingboing Bounce mode.
shinybuttons Shining cars.
bouncybouncybouncy Low gravity.
curryforme Turbo.
eatthis use handbrake button to shoot fireball.

Audifans

I propose that the Audifans community members that are interested in playing together have a common set of skins applied in the same fashion. That way, everyone will see everyone else's car selection. I also suggest that we set up a place and perhaps a time that we can meet online to get races going. Perhaps a particular weekend day, or late in the evening during the weekday? I can get an IRC channel or set up an IRC server for this purpose, as it seems frank.mercea.net is down at the moment. I might even have the extra bandwidth to set up a GameVoice server so that we can all save a little bandwidth while voice chatting. That way we can just pop our virtual heads (and voices) in somewhere and get a game going. I'll make a up schedule and get the technical stuff up and running in the next few days. Emails will be sent out to the various lists.