Halo Announcer
The perfect voice to listen to as you're obliterating the enemy...
Last updated
The perfect voice to listen to as you're obliterating the enemy...
Last updated
Please refresh the page any time you revisit. Gitbook is bad at updating pages on its own.
This mod adds the Halo announcer Jeff Steitzer to the game. He will comment on how you're doing in the match. It also adds a medal visualizer in the top left corner of your screen, showing you all the cool medals you're getting. There's over 200 voicelines and over 120 medals to see!
With the release of 1.4.0, installation has been simplified. You now install Halo Announcer like any other mod, just drag and drop the 'Diq.HaloAnnouncer' folder into your R2Northstar>mods folder.
It's as shrimple as that.
Halo Announcer primarily uses cl_obituary.gnut for most of its stuff. While I've made it more compatible with some things so it's unlikely you'll have conflicts, please ensure that the files are not being overwritten by another mod.
Because Halo Announcer uses the obituary you MUST ensure that you have the obituary turned on in your Advanced HUD options. Additionally, changing the names of kill methods in the obituary will likely cause them to not be counted toward streaks. This also applies to any in-game medals that can appear next to your crosshair or in the bottom left corner.
Lastly, ensure your game is in English. Because a lot of checks are done by checking the string of certain text, it's important that you play in English. I will try to minimize this issue in the future.
Thanks to ModSettings by EladNLG, we can easily change the settings of the mod in a flash!
For in-depth customization options, visit the Mod Settings Info page.
(In Progress shows anything I'm currently planning to add in the next update. If the bullet has a ^ next to it, that means I've finished adding that feature. Anything within this section is subject to change.)
[Insert cool final 1.5 trailer that will be totally awesome and that I will totally make for sure here]
The Rank System has been added! All 50 of the original ranks from Halo Reach are now obtainable in game. I've tried my best to come up with some fun unlocks to obtain through leveling. I hope you'll use the system to get some extra enjoyment out of the game! And, of course, you can toggle this off if you don't want it. Note that if you do not use the Rank System, some features will be changed and most unlocks will be given to you immediately.
This system also allows me to slowly introduce new mechanics and options so the entire mod isn't completely overwhelming to new users. Because of this not all unlocks/mechanics will be mentioned in the Changelog since I can't spoiler tag on Gitbook. If you want a complete list just click this pastebin link.
Randomized Challenges have been added! These will usually encourage you to step out of your comfort zone in exchange for a large reward in credits. If you manage to get a challenge for a tougher weapon, the payout will increase.
Skulls have been fully added! These modifiers will change your game in various strange ways. While them being client-side only doesn't leave a lot of wiggle room, I hope you'll still enjoy them. Some skulls, particularly those that make the game noticably more difficult, will even give you multipliers for credits you earn in matches!
All non-medal announcer lines have now moved into the MedalCall() function, meaning the announcer should no longer talk over himself at any point.
^ The "Extermination" medal will now only be played if you've killed every player on the enemy team at least once without dying. The minimum enemy team size to obtain this medal is 6.
Added "Betrayal" and "Betrayed" for when the killfeed reports you killing a teammate and vice versa. This usually only happens if a team change occured on-death, which happens a lot in infection, so it's disabled there by default. Pretty nice for all 0 servers with friendly fire on. :)
^ If you're using Energy Sword for melee by RPA60, your melee kills with count towards Sword Streak instead of Melee Streak.
Made options compatible with Mod Settings 2.0, meaning Halo Announcer is no longer compatible with the earlier versions of the mod.
The "Custom Medals" option has been changed to just "Medals," with new options of: [All, No Custom, Killstreak Only, None], meaning along with the choice of removing "made up" medals, you can also choose to only have the original killstreak medals (Double Kill to Killionaire) or to turn medals off entirely, if you're instead using the mod for one of its many other features.
Because of the influx of new editions and customization options, the option categories have been reorganized so it's easier to find stuff.
Sound and video quality of .bik files should now generally be much nicer.
Rewrote a lot of older code so that it's slightly less terrible.
Renamed most of the .bik files to be more consistent and easier to use.
"Longshot" - Get a kill from very far away with any non-explosive projectile weapon.
"Fire and Forget" - Get a kill from very far away with any Grenadier weapon.
"Hail Mary" - Get a kill from very far away with any ordnance or pulse blade.
Fixed "Killjoy" activating upon player's death that the client did not cause. Also fixed it playing on Auto-Titan death.
Fixed Medal Background not actively toggling when changing the option mid-match.
^ Fixed Sword Spree not incrementing properly and not resetting on death.
Fixed "From the Grave" playing if you killed a player the instant you died. This would mostly occur during trades or dying while doing an execution.
Fixed "Divine Intervention" playing if you got to 1hp at any point as a titan and proceeded to "recover" from it via disembark or being doomed.
^ Fixed super rare bug where the gametype GAMEMODE_FASTBALL would be seen as invalid by the game and cause you to crash.
Halo Announcer is now available for download on Thunderstore! You can choose to get it from there instead of here if it's more convinient for you, however additional downloads and most of the mod's information will remain on this gitbook page.
Chat announcements for medals have been added. These client-side only messages will appear when you earn certain medals. Currently they appear for: Overkill or higher, Running Riot or higher, Cleansing or higher, and all 4 sustained spree medals. Other players on the server can also earn all of these except for Blitz Streak. In Mod Settings you can choose whether to show All, just yours, just others, or none. Note that all other players share the same requirements you set for the Timed Killstreak and Killing Spree, so if it's easier for you to get them, it's easier for everyone else and vice versa. For more on these check out the TF2 Killstreak Mod.
There is now an add-on to make Halo Announcer v1.4.0 compatible with HUDRevamp v1.2.4. (by EladNLG)
This mod is now compatible with any mods that require ClientKillCallback v1.0.0. (by S2ymi)
Additionally, added compatibility for my one-off joke mods GoFuckYourself and Shrek.Kill.
This mod now uses EladNLG's Mod Settings Menu! Coming with this addition, Halo Announcer will now track certain stats persistently through matches and game sessions, as well as a full options menu to easily change a lot of stuff about the mod! Things added include:
Hardcore Mode - Toggles all (3-6-9) streaks into (5-10-15) streaks.
Custom Medals - Toggles medals made specifically for this mod, and pre-existing medals that have had their conditions altered.
MCC Redesigns - Toggles the MCC redesigns for a lot of the Halo Reach medals.
Medal Visual Size - Changes the size of the visualizer in the top left corner, also allowing you to turn it off.
Medal Background - Toggles the persistent Medal Background so that you'll only see the square when earning medals.
Medal Popup Sounds - Toggles the popup sound effects for when you earn medals.
Chat Medal Announcements - Toggles which chat announcements you'd like to see for certain earned medals, if any.
Timed Killstreak Reset Time - Changes the time it takes for the Timed Killstreak (Double Kill to Killionaire) to reset.
Timed Killstreak Expire Notification - Toggles the video and sound effect that plays when your Timed Killstreak expires.
Titanfall 2 Killsound - Toggles the default Titanfall 2 killsound.
Halo Infinite Killsound - Toggles the added in Halo Infinite killsound.
Custom Killsound - Toggles custom killsound.bik file if you have one.
Halo 5 Headshot Sound - Toggles the extra pop sound effect when you get a headshot kill.
Assist/Titan/Grunt Popup Sounds - Toggles the extra sound effects that play when getting assists and killing infantry and titans.
Hidden 'Skulls' [unfinished] - Allows you to collect skulls hidden on a few maps. Not recommended as they currently don't give anything, but try if you want to.
The Northstar installation is now simplified. If you decide to manual install, you no longer need to also add bik files into your r2>media folder. If you've used an older version of this mod, feel free to delete the old bik files in your media folder.
The Timed Killstreak reset timer has been lowered (6.1 > 5.5) (Forgot to do this in the last update, I notice many occasions where it doesn't feel like the streak should be continued. I'll be testing this a bit before release to see what feels right.)
Fixed Timed Killstreak resetting at improper times. (Previously, the check for resetting the streak was done by comparing integers of the in-game timer. This means that there was a large margin of error depending on when you got your last kill. It's also why sometimes the streak would feel like it stopped working earlier than usual, or gone on longer than usual.)
There is now a video and sound that plays to notify you when the timed streak has expired. To disable this, delete streakend.bik and videostreakend.bik.
The mod now comes with the Halo Infinite killsound included. If you don't wish to use it, simply delete killsound.bik. (Customization page added to Gitbook to clearly go over everything you may want to remove/change)
Additionally, there's extra sound effects if it was a headshot kill, and there's now 2 different types of killsounds for infantry units and titans! To remove these, delete headshotkill0-2.bik, infantrykill0-1.bik, and titankill0-1.bik respectively. Lastly, there's a sound effect for assists, assistsound.bik. These sound effects come from Halo 5's hit/killsounds.
Many (not all) Halo Reach medals will now instead use their Halo: The Master Chief Collection redesigns, since I believe the Halo 4 medal design fits this game better. If you prefer to use the Reach versions, simply toggle MCC Redesigns in the Options to Off. Redesigned medals include: all Sniper Spree medals, all Shotgun Spree medals, all Titan-Pilot Spree medals, 3 Titan Spree medals, 2 Sword Spree Medals, 2 Infection Spree medals, and 2 Zombie Killing Spree medals.
Blitz Streak is now easier in general to get. Time until kill subtraction has changed. [ 20, 40, 60, 80, 100 ] -> [ 25, 50, 75, 100, 125 ] Additionally, it no longer resets upon death.
Victory and Defeat have more possible lines.
The classic Halo Countdown sound effect now plays at the start of a match.
Fixed Halfway and Nearing Victory/Defeat voicelines from playing over each other when you join late to a match in-progress.
The Infantry Spree medals will now also count drones and prowlers.
Added the Primrose Accelerator to Sniper Spree weapon list.
Added gamemode identification for Frontier Defense.
Fixed some medals not playing the correct popup sound according to their tier.
Fixed the Infantry Streak medals not incrementing properly when killing multiple infantry units at the same time.
Fixed the Titan Streak being incremented twice after every titan kill due to auto-titan kills in obituary returning.
Fixed "From The Grave" and other medals causing multiple instances of MedalCall() to run at the same time.
Fixed "Unlucky" not properly replacing in some Free For All modes.
Fixed "Yoink" not playing when pulling a battery if you were to gain percentage from it.
Fixed voiceline name that prevented it from playing.
Fixed incredibly unlikely bug where the Timed Killstreak would not reset upon death if you still got the next kill within 5.5 seconds, to account for clients being able to now set whatever time they want.
Fixed Medal Background not appearing in matches where the timer was very high. (again)
Added hidden Skulls to a few maps. These are off by default and you aren't really meant to find them right now, as they don't do anything yet.
15 new medals have been added!
"Street Sweeper" - Replacing Pancake, step on 3 pilots with your titan in one life. ("Pancake" has been moved, and can be earned by crushing a player with a Titanfall.)
"SMG Spree" - Replacing Killjoy, kill 3 pilots with an smg in one life. ("Killjoy" has been moved, and can be earned by killing a player who's on a Killing Spree.)
"Spray n' Pray" - Replacing Juggernaut Spree, kill 6 pilots with an lmg in one life. ("Juggernaut Spree" has been moved, and can be earned by killing 2 titans in one life. All other Titan Streak medals have been incremented by 1, making the new max 6 titan kills.)
"Sword Spree" - Get 3 kunai or ronin sword kills in one life.
"Slice n' Dice" - Get 6 kunai or ronin sword kills in one life.
"Cutting Crew" - Get 9 kunai or ronin sword kills in one life. [Note that this was mainly added so kunai kills can get something. Ronin sword kills will NOT be counted if the kill was a termination.]
"Fastlane" - Kill 3 players while going exceedingly fast in one life.
"Ramming Speed" - Melee kill a player while going exceedingly fast.
"Divine Intervention" - Survive an encounter after being knocked to 1% health or less.
"Magic Hands" - Get a kill with 10 different weapons in one life.
"Overtime" - Kill a player after the match has already ended and player movement has been disabled.
"Hat Trick" - With a Sniper Rifle, get 3 headshot kills in a row.
"Triple Double" - In one match, obtain 10 headshots, 10 assists, and 10 titan kills.
"Extinction" - Kill 40 infantry in one life.
"Apocalypse" - Kill 50 infantry in one life.
Fairly soon I'll be putting an end to the development of Halo Announcer. I want v1.5.0 to be the final big sendoff that adds every possible thing I want the mod to have. As the big addition for this version is settings and stats, I want the big addition for 1.5 to be a leveling system similar to Halo Reach's. I'll also be trying to add Random Challenge(s) that appear every time you start a match so you have a little something extra to do every time you play. While I'm highly limited in how I could add rewards, I want to also add achievements and unlockable Skulls. Skulls won't be as cool as in Halo, they'll more or less just be sillier options that don't change a whole lot. With all that said, I hope you'll enjoy the additions when the time comes, and stay tuned.
The Current Round voiceline will now always be correct, and will no longer be inaccurate when joining a match in-progress.
The Medal Queue should now only ever run once at a time, even if multiple pilots are killed at the same time.
Popup sounds have been redone so each tier has its own unique sound. They're also slightly louder.
Medal tier colors have been shuffled around a bit. Tier color relates more to difficulty.
The Titan Streak now uses side medals for tracking, so it should work in Northstar now.
The Assist Streak should now be working in Northstar.
Revenge no longer checks for the actual Revenge medal to appear, and instead manually checks who the last person that killed you was. It should now be working in Northstar.
Timer updates for 30 minutes, 15 minutes, and 1 minute have been added.
The announcer will now notify you if the leading team is halfway or very close to winning.
"Gained the Lead" and "Lost the Lead" will now be stated at the appropriate time, and has a timer to avoid repeating too quickly.
Suicide will now play if you die from a Fall.
The Snipeltaneous (Collateral) Medal now uses a different icon.
Fixed Medal Background not appearing in matches where the timer was very high.
23 new medals have been added!
"Extermination" has been moved, and can be earned by killing 6 unique players on the enemy team at least once in one life.
"Nightmare" - Score 25 kills in one match
"Boogeyman" - Score 50 kills in one match
"Grim Reaper" - Score 75 kills in one match
"Demon" - Score 100 kills in one match [This killstreak will not be reset upon death. However, it takes many kills to achieve the medals.]
"Ninja" - Get 3 pilot executions in one life, basically replacing old "Extermination."
"Gunslinger" - In One in The Chamber, get 5 kills without dying or meleeing anyone.
"Steaktacular" - Win a match with a notably large lead in score.
"Return to Sender" - Get 3 kills with Ion's Vortex Shield.
"Crispy" - Get 5 kills with Scorch's Thermite Launcher.
"Extra Crispy" - Get 10 kills with Scorch's Thermite Launcher.
"First to Fall" - Drop your titan before anyone else. (Spawn as Titan won't play it)
"Purge" - In Sticks and Stones, get 3 pulse blade kills in a row (nothing in-between).
"Vengeance" - In Sticks and Stones, wipe the score of the last person that wiped yours.
"Guardian Angel" - Get 15 pilot assists in one match.
"Unlucky" - Get 15 pilot assists in one match... in a Free For All mode.
"Hail to The King!" - Get MVP at the end of the match.
"Retribution" - Get Revenge on a player by executing or terminating them.
"Falling Star" - Call in your titan 3 times in one life.
"Remote Detonation" - Kill a pilot by destroying an enemy satchel charge.
Three of the Main Streaks (Timed Killstreak, Blitz Streak, Killing Spree) all now have a super secret final ultra-difficult tier medal shh don't tell anybody
Vanilla and Northstar versions have now been separated, due to the mod now including some content that would not work if you used it in Vanilla.
Halo Announcer lines may no longer be from 3/Reach. As much as I prefer that version of the voice to the rest, there just aren't enough lines for all the medals I want to do. But, the others are still pretty damn good, so I don't really mind.
The timed killstreak has now been added, using Double Kill to Killionaire.
The regular killstreak has been converted to how it is in Halo, Killing Spree to Unfrigginbelievable. The final medal now takes 25 kills instead of 20.
Streaks will now properly be reset upon ending a round or getting to Halftime.
The Announcer will now be more specific in which gamemode you're playing, even updating you on rounds in certain round-based modes. (Note that round count only starts when you join a match, so it sometimes won't be accurate to the actual round.)
The mod will now check if you have a file named "killsound.bik" and will use it if you do. This means the mod is now compatible with most simple killsound mods, however it still needs to overwrite them.
There are now multiple popup sound effects for the medals, with added effects on higher tiers.
"5 minutes remaining" will no longer be stated if the match/round is 5 minutes long.
Side medals should now always be properly counted, even when they have a percentage.
Extermination should now properly appear.
20 new medals have been added!
"Perfection" has been moved, and can be earned by scoring at least 15 kills in a match and never dying once. Good luck with that! (this will only appear if the mode has a proper Victory screen, Free For All modes do not)
A new timed killstreak, titled "Blitz Streak" has been added. It includes 4 medals, and requires you to kill x amount of players within x seconds.
"Zombie Killing Spree"/"Hell's Janitor"/"Hell's Jerome" - Kill 5, 10, and 15 zombies in the Infection gamemode.
"Infection Spree"/"Mmm, Brains."/"Thriller" - Kill 3, 6, and 9 pilots as a zombie in one life.
"Boxer"/"Brawler" - Melee now has a second and third tier medal (6 and 9 kills)
"Snipeltaneous" - Get a collateral.
"Assassination" - Get a pilot execution.
"Clusterluck" - Kill 3 pilots with a single cluster missile.
"Armageddon" - Kill 3 pilots with one nuclear ejection.
"Pancake" - Kill 5 pilots by stepping on them in one life.
"Annihilation" - Kill 3 pilots with one shot from an explosive weapon.
"From the Grave" - Kill an enemy within 5 seconds after dying.
Medals will now queue up, so they will not play directly on top of each other anymore.
Added a medal popup sound effect to all medal appearances. To remove, just get rid of popup.bik.
The autoexec step of the install is no longer required, anything important in the autoexec has been moved to the actual .gnut files.
cl_music.gnut is no longer being used. If you're updating, please delete it or your in-game music will not function properly.
The medal background will no longer exist while in the multiplayer lobby or during pre-match.
Fixed any issues with in-game music not playing.
Fixed announcer intro line not being stated immediately if match was above 15 minutes.
Fixed overlap issue of killstreak and side medals, via the new queue system.
Fixed medal background not appearing immediately when joining match in progress.
Mostly fixed side medal counters not resetting upon suicide or AI death.
Updated the install guide.
Also fixed like 50 game breaking bugs caused by the new queue system that no one will ever know about.
Fixed multiple countdown lines playing at once if the starting timer was set low enough.
Changed short killstreaks back to intended values in autoexec, were going off at 1 kill instead of 3.
Mod released!
All medals updated to current design.
Page updated along with install guide.
Removed customization options from mod download to prevent further confusion and bloat.
v0.9 - Oct. 18th 2021
Medal visualization design finalized (for real this time (probably))
Visual background now refreshes every 5 minutes instead of every minute.
Visual Medals will now have a higher quality option for those with higher resolution or refresh rate monitors (partially why there was another redesign)
Created the changelog. (Yes that totally warrants a new version number)
Medal visualization design finalized (for now)
Successfully implemented announcer score updates. (gained/lost the lead)
Successfully implemented callouts for existing in-game medals (Revenge, Headshots, etc.)
v0.0 - Sept. 28th 2021
Development started.