HAC2

From HaloNet.Net
Jump to: navigation, search

HAC2 client-side Halo CE Custom Edition and PC Combat Evolved Extension -

This extension supports server bookmarks, map downloads, bug fixes, automatic updates, and a lot of other modifications to the basic Halo client.


Installation is easy, with the NSIS installer to copy halonet_addons.dll into the Halo controls folder.

Note: There are two versions of HAC2. The old version of HAC2, version 2.2.0.9a (01/08/16) is the original HAC2. It is available here: [1] - for posterity only.

After the original 2.2 became popular, Btcc22 (Chaosvex) updated the code with Discord support, SAPP netevents, and some other small changes. The latest HAC2 code that he released is here: [2]

Using that code, I started building 2.3+, and have greatly expanded it. See the install instructions below, and the release notes for more information. Access to the new code is by request only.



It is NOT my intention to continue supporting Windows XP for long. There are some issues with Windows XP, especially when updating the loader. If you have issues, you can find HAC2_loader_install.exe in the Downloads folder in Documents\My Games\HAC2 and run it from there.

HAC2_loader_installer instructions

Configuring HAC2:

HAC2 post installation

HAC2 release notes

HAC2 release notes

NOTE: No attempt is made to modify the basic "stock" game play. Descope, and other "fixes" are not, and will not, be enabled by default. If anything of this nature is ever implemented, it will only be available if the server requests it. Anything that gives a single client advantage over the others is simply not allowed, without the server enabling it.

Certain activities and identifying (anonymous) identifiers are reported by HAC2 to the server. This support is only included in HSE® but can be implemented with SAPP/LUA if there is a need.

Any reference to "HAC2" here implies the "new" HAC2, version 2.3+, based on halonet.net. The "old" HAC2 is still supported, and based on haloanticheat.com - the old HAC2 may update at some point after extensive testing.

I moved away from loader.dll as it was being flagged as malware. The NSIS installer tries to remove the old loader, and any previous versions of HAC2. Support is built into HAC2 so that if the loader itself needs an update, the Halo client will ask if you want to install it.

As always, any questions, please go to the HaloNet.Net discord.