August 21, 2008

Halo Version Changer

Filed under: Projects — Tags: , , , , , , , , — Omega @ 2:27 pm

Important: This is an old post, for the least and up to date information go here.

Because of the recent 1.08 update for halo, many programs made for halo or haloce 1.08 no longer work. While it is possible to update all these programs, this could take a long time. And the people who made them could be inactive and never update their program at all. The easiest fix is to allow a 1.07 client to connect to a 1.08 server. This way you can still use your old programs, but play on the updated 1.08 servers. This is exactly what the Version Changer will do.

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 – protocol mismatch?). 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!



  1. Hey which key do u press to type

    Comment by hex123 — September 20, 2008 @ 7:16 pm

  2. Hi Omega!

    I’m trying to edit my Halo(for Mac actually) so I can play with the 2.02 binary on 1.08 servers.

    I’ve gotten the server list to load properly showing all 1.08 servers. But once I try to join I get a message saying my client is older than the server.

    I read on luigis forum about there are two things being the version.

    I guess this second one is a binary number and not a simple ASCII value?

    Can you please tell me the 1.07 number, the 1.08 number and how to find it.

    Hugz, Flow

    Comment by flowhalopc — October 25, 2008 @ 3:50 pm

  3. “These versions (and halo trail) will not be supported in future releases, unless there are enough requests of users to also support these versions.”
    i play in 02 and i wanna say on their behalf that we would like to have versions of this and other software released for 02 please.

    Comment by snskreationz — October 31, 2008 @ 1:09 am

  4. Hey, is it possible to contact you through msn or hotmail? mikshou@hotmail.com

    Comment by kgb112 — June 29, 2009 @ 10:16 pm

  5. hi there,

    now that 1.09 is out (http://www.bungie.net/Forums/posts.aspx?postID=36114662&postRepeater1-p=7 ) – and it includes an updated strings.dll -, it would be heavily cool that you update your version changer accodingly 🙂

    Comment by swap11 — October 17, 2009 @ 8:47 am

  6. […] here to download. It works for both PC and CE. More information about the version changer can be found here. Leave a […]

    Pingback by Updates for 1.09 « Goemitar — November 8, 2009 @ 1:48 pm

  7. Now that 1.09 has been released I updated the version changer. Thanks kgb112 for the link btw.

    Comment by Omega — November 8, 2009 @ 6:18 pm

  8. so i tried this and your sj still is not working is there a sj update in the works

    Comment by rulesapply — November 10, 2009 @ 10:58 am

  9. hey i got this program running because the new DEVmode wouldn’t work with my PC. well ive got it going now and yes my dev works but i can only search about 20-30 servers. when my friends who have the regular halo update and the new DEV search and get like 75 servers to show up. I also was able to make servers and have ppl join them. i did this daily. but now when i make one my friends cannot see it on the list. and xfire has never let me or them join a non dedicated server. Can you please help me with this?

    Comment by lfclbacon — November 23, 2009 @ 7:16 am

  10. and i dont mean to double post here but when i load Halo. not halo CE. but halo i get almost every server. but not all of them. and my friend made a server and i could not see it on the list. and i normally could.

    Comment by lfclbacon — November 23, 2009 @ 7:18 am

  11. Loyal Solar Panel Lower Hardres

    Halo Version Changer | Goemitar

    Trackback by Loyal Solar Panel Lower Hardres — October 11, 2014 @ 8:00 am

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: