HAC2/Post-Install-HAC2

From HaloNet.Net
Revision as of 19:16, 17 February 2019 by Krewat (talk | contribs)
Jump to: navigation, search

HAC2 - configuration

Various other articles exist for the basics of HAC2 configuration. That information will be added here at a later date. For now, see the new features below.

HAC2 - new features

Since late 2018, I have added a few new features to HAC2. These include:

Last server bookmark. The last server you joined will be bookmarked as Alt-L.


FQDN support for bookmarks. This allows a full domain name to be stored in bookmarks for your server. There is a 32-character limit. If you want to add a domain name to your SAPP server, add "query_add fqdn <servername>" to the init.txt. For example:

query_add fqdn halosrv1.halonet.net

In HSE®, add: se_hostname <fqdn> to the init.txt


Discord Rich Presence support. This was added by Btcc22, but I have made enhancements to it. I added the ability to detect a "private" server, so that the specifics are not broadcast to Discord. HSE® respects the sv_public setting and needs no further configuration. For SAPP, add "query_add private 1" to your init.txt

Also, "special" characters that are less than decimal 32 (non printing) are removed before the server name is sent to Discord. ^A (SOH, decimal 1) is commonly used to position a server up the lobby list sorted by server name.


Time remaining in the F1 screen. This was added by Btcc22/Chaosvex. This works with HSE® as well as the latest version of SAPP. No further configuration necessary.


Classic chat. This mimics the classic Halo chat but uses Btcc22's custom chat code. Use the console command "classic_chat 1" to turn it on when not connected to a server. If you are connected to a server when you turn it on, some chat text may remain on the screen for the remainder of the game.


chat_font command. Sets the font used by custom or classic chat. For example: chat_font "Lucida Console"


font_size command. Use this to set the font size. Default is around 24. This was done by Btcc22, but I include it here because of the classic chat and other chat settings I added.


line_limit command. Sets the number of lines of custom or classic chat on the screen. The default is 6.


debug command. Turns on certain debug output that may be helpful for debugging issues. This sets the preference "debug_output" in preferences.ini - You can edit the preferences file directly if necessary.


save command. Forces a preferences save. This is a diagnostic for people having issues with Windows 10 not saving preferences.


More coming as time permits.