Version Changer

The Halo Version Changer allows you to change the version number that halo uses. This will allow you to connect to servers that run a different version. It is commonly used to run an older halo.exe (eg. 1.07) whilst connecting to a newer server (eg. 1.09). The player can then use all the tools made for the older halo version (1.07) but play on the new dedicated servers. In short, it provides backwards compatibility for all halo tools.

You download the version changer and overwrite the original strings.dll in your halo directory (make a backup of the old one!). Then simply start halo. If everything went good, you will see a small message when halo starts. You can now use the new version command in the halo console:

version: Displays the version of the executable (your real version) and the version you are playing on (the faked version).
version table: Displays all the versions you can switch to.
version 1.0x: Changes the version to 1.0x (for halopc).
version 1.0xCE: Changes the version to 1.0x (for haloce).

It will also disable the “checking for updates” message. Although you will still see this message, no actual check will happen. While it is possible to change between halopc and haloce versions, you will not be able to join any servers if you mix halopc and haloce. The versions 1.00/1.01/1.02 for halopc are not supported. Version Changer will not load if you use the executables of these versions. You also cannot join these versions from a newer client (halo will crash). These versions (and halo trail) will not be supported in future releases, unless there are enough requests of users to also support these versions.

Attention Halo Custom Edition users: Make sure you always include the CE postfix when changing to a different version!

Note: A discussion thread can be found at Modacity.



  1. […] all the information and a download link: go here! Possibly related posts: (automatically generated)Updated Version ChangerUpdates for 1.09Spybot […]

    Pingback by Halo Version Changer « Goemitar — November 15, 2009 @ 2:33 pm

  2. Goemitar, WinRAR gives a CRC error message when unpacking “strings.dll”. I downloaded the RAR again to make sure it wasn’t a bad download.

    Comment by Mark C — September 22, 2010 @ 6:17 pm

  3. anyway you can gget version changer for mac? (Snow Leopard)

    Comment by witexout77 — November 14, 2011 @ 11:46 pm

  4. saying version cannot be executed

    Comment by Joseon Blackmann — April 28, 2012 @ 2:05 am

  5. Link is down .-.

    Comment by Stan Fraser (@Stanf95) — November 3, 2012 @ 6:31 pm

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Blog at WordPress.com.

%d bloggers like this: