Changelog
All changes and additions made to Halo Announcer over time.
The next update (v2.0) will be the last major update for the mod. Any updates afterwards will be minor additions or bug fixes. As such, I'll try putting as much of the content as possible into this update.
v2.0.0 - In Progress
('In Progress' shows anything I'm currently trying to add to the next update. If the bullet has a ^ next to it, that means it's been finished. Anything within this section is subject to change.)
New Content
The Ranking System is here! Earn Credits (cR) through your in-game actions to rank up, which allows you to unlock and purchase items from the new Store!
There's now UI for points and medals being earned. This can be toggled or moved to certain locations.
This mod now requires Hud Mod Menu (HMM) to function properly. It allows you to easily check stats, read up on mod features, purchase items from the store, and customize the mod to suit your preferences.
Through the Rank System and Store, you'll be able to slowly unlock new features of the mod. These features include:
New colors for the general UI of the mod. Is light green by default.
Achievements, which are tougher one-time challenges that will reward you with a large amount of credits for completing them.
AI Voices that connect to your HUD and commentate on the match along with the announcer. You can additionally set how often they speak in settings. Playing with them will increase their version number over time.
Music tracks from various games that can be used in the lobby or in-game.
A full randomized challenge system, with different types like Weapon Challenges, Zone Hack Challenges, and Bounty Challenges. These progressively get harder as your Rank increases and reward you with tons of credits.
Skulls, which are a handful of client-side changes you can use to add multipliers to your score gain. They can be found on some maps, just listen for the pulse...
Void Skulls, which do.... something? (Mainly just for if you enjoy searching for collectibles on maps)
Slot Machine, which will roll at the end of every match, giving you a chance to earn tons of credits. Time played will increase odds, and they can be increased even more with upgrades.
Hardcore and Ultra Hardcore difficulty options, which will generally make medals tougher to achieve with the benefit of a credit multiplier.
"Events" can also happen while playing, these usually revolve around holidays, and will give you a credit multiplier for the duration of the event. Events will have an in-game chat announcement to let you know.
Chat Announcements will now include an announcement when someone's spree has ended, along with who ended it. This will only appear for a spree at Running Riot or higher.
== John Halo has ended Anderson's Spree [22] ==
There is now a Chat Announcement when anyone in the lobby achieves a collateral or 'Snipeltanious' medal.
== John Halo hit a SNIPELTANIOUS ==
Changes
Mod has been completely rewritten from scratch. Improvements from this include:
Generally better performance and organization within code.
In-game language setting no longer disrupting the mod (for the most part).
Medal Visualizer now has drastically reduced flickering.
Medal videos have also all been remade from scratch.
Extermination now requires you to kill every player on the enemy team at least once without dying, with a minimum requirement of 6 unique players.
Sword Spree now ONLY includes pulse blade kills.
Laser Spree now includes kills with Shield Siphon and the Arena Charge Rifle. The L-STAR has been moved to LMG Spree.
Shotgun Spree now includes kills with the Double Barrel Shotgun and Peacekraber.
Melee Spree medals now include melee kills with the alternate Kunai.
Explosive Spree medals now include kills with the Gunship Turret/Missile and Arena SMR.
Annihilation and Armageddon now replace Pinata and Action Sack, which are now fully removed. The previous requirements for Annihilation and Armageddon are now instead additional options for the Clusterluck medal.
New Medals (19)
King of the Kill has returned, and can be earned by killing the enemy team's MVP 3 times. (Enemy team must have at least 3 players)
Autopilot Engaged - Kill 3 pilots with your auto-titan without it dying.
Against All Odds - In an Elimination gamemode, win a round as the sole survivor when the enemy team had 3 or more players remaining.
Longshot - Kill a player from afar with a non-explosive projectile weapon.
Fire and Forget - Kill a player from afar with an explosive weapon.
Hail Mary - Kill a player from afar with any ordinance or pulse blade.
360 - Kill an enemy right after doing a spin.
Flawless Victory - In an Elimination gamemode, win a round without any teammate dying. (Both teams must have at least 3 players)
Necromancer - In Fastball or Headhunter, revive your entire team as the last one alive.
Soul Survivor - Win a match of Infection as the last remaining survivor.
Fastball - Kill a pilot with a frag grenade on impact.
Landlord - Complete 2 Zone Hack Challenges without dying.
Eminent Domain - Complete 4 Zone Hack Challenges without dying.
Monopoly - Complete 6 Zone Hack Challenges without dying.
Contract Killer - Complete 5 Bounty Challenges in one match.
Big Game Hunter - Win a Bounty Challenge against a player with 2.0 K/D or higher.
Heating Up - Kill 5 enemies with thermite.
Hang Time - Kill 3 enemies while being airborne the whole time.
Buzzer Beater - Win the match with your team gaining the lead within the last 10 seconds.
Bug Fixes
None really, since the most noticeable ones were fixed in v1.4 patches and the mod was completely re-written anyway. Actually, this update will probably add a bunch of new bugs. Should be called Bug Additions.
v1.4.0 - October 14th, 2022
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.
v1.3.0 - May 1st, 2022
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
v1.2.0 - January 8th, 2022
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.
v1.1.0 - December 30th, 2021
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.
v1.0.1 - December 25th, 2021
Changed short killstreaks back to intended values in autoexec, were going off at 1 kill instead of 3.
v1.0.0 - December 25th, 2021
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)
v0.8 - Oct. 10th 2021
Created the changelog. (Yes that totally warrants a new version number)
v0.7 - Oct. 9th 2021
Medal visualization design finalized (for now)
v0.6 - Oct. 6th 2021
Successfully implemented announcer score updates. (gained/lost the lead)
v0.5 - Oct. 4th 2021
Successfully implemented callouts for existing in-game medals (Revenge, Headshots, etc.)
v0.0 - Sept. 28th 2021
Development started.
Last updated