- Elder Heroic Member
Join the Modacity Forums - a community focusing on the modding abilities of Halo PC, Halo CE, and Halo 2 PC.
While comparing the 1.08 executable with the 1.09 beta, I was surprised to find that this was not just a simple patch, but rather a whole new build of the game. My assumption is that you are going to release the final build through the automatic updater for any users who have any version less than 1.09 in the registry, while keeping the internal version number as 1.08 to avoid breaking compatibility with older servers and clients.
However, because this is a new build of the game entirely, and it will probably be the final build ever (for real this time), there's a request that the entire community has had since the initial release of Halo PC. When Gearbox was developing the PC version, they were forced to leave out their netcode by Microsoft. At that time, dial-up was still commonly used because broadband was not as widespread and adopted as it is today. Practically everyone who plays Halo PC/CE today has a broadband connection, but we all still suffer because of the dial-up support. Gearbox was rumored to have completed their netcode, then to have dropped it at the last second before release. It would be absolutely nothing short of a blessing to the community if their netcode could be tested by the community and eventually released as a 1.09 or 1.1 update to the game.
The netcode patch would bring Halo up to date with the other games today. Additionally, the only changes would be between the client and the server. The Gamespy integration should not need any change at all - just the executables and dlls. A 1.1 update would also greatly help unify all the older versions because it would have the update we have always requested.
I'm sure no one expected Halo PC be as resilient as it has proved to be. Over six years since release, the game is still alive and kicking. Across the versions, Halo on the PC (including CE) has thousands of players online at a time. The number of projects in development for Halo CE and the complexity of them is astounding. It is truly awesome to see how the game has been turned inside-out and on its head, doing things with it no one even imagined would be possible. Even if we don't get an SDK or any extremely fancy tools that only the developers would really use, it would be fantastic to receive a netcode update that EVERYONE can enjoy.