Halo: The Master Chief Collection

File information

Last updated

Original upload

Created by

King Feraligatr

Uploaded by

KingFeraligatr

Virus scan

Some manually verified files

About this mod

Modder's resource to provide smarter friendly AI for Halo: Reach. Enjoy non-dumbutts on your side. :)

Permissions and credits
King Feraligatr's Enhanced Reach Friendly AI
By: King Feraligatr
ModDB Mirror

What this mod is about:
We all know how Reach heavily nerfed the friendly AI, right? That how after Halo 3 had decent friendly AI and Halo 2 had pretty good ones, that Reach made the friendly AI more like Halo 1's (except worse)? That how Reach friendly AI is like slow and braindead and seem barely functional at times? And that how it set the precedent for Halo 4's even worse friendly AI?

Well even if you didn't know and/or don't agree, I'm still addressing that. I'm a guy who likes his friendly AI to appear competent and have a will to live. At the same time, I understand that the player has to be the primary driving and killing force. So I strike a balance: my friendlies are a bit better at killing; but their primary focus is looking like they have a will to live, appearing competent, and not being a nuisance. And so, I have brought this philosophy to Reach.

Enter my enhanced Reach friendly AI. Tested and iterated on for a while on my personal edits of Reach Evolved (try it: it's a badass mod), they have at least some evidence of being competent and able to survive (I'd say more than that, but that's up to you). Watch as your AI teammates actually pay some attention and have some awareness. See them actually strafe around to some degree and take cover. Observe as Noble Team feels a bit more like trained supersoldiers instead of being total dumbasses. And more. It's not as much as AI work as YAH3R or ODST: Inferno, but I can't help but feel but the result is overall better.

Provided you want any/all of this, you may be asking,"King can I get access to these changes? And my answer is,"Yes, you can!". As I am releasing this as a modder's resource for your own mods. Provided in this mod are tags made for a base Reach environment that you can use in your own mods. Best of all, the tags are pretty much standalone and shouldn't overwrite any base tags. Granted, I fully intend for you to use these as a base for you to edit in your own mod(s), but I hope what I have is a good enough base. I've also set up some of my famous reviver allies as tags for you to use as well. Also included is a map (ONI Sword Base) for you to be able to play with the AI in an already compiled map (Tell me if you want another map compiled with them).

Good luck and I hope these enhanced friendlies treat you well. :)


Summary of Changes:
General:
⦁    Added a generic friendly AI tag for most friendly AI to inherit most of the mod's changed weapon properties and a firing patterns from.
⦁    Friendlies have greater firing ranges with certain weapons and vehicles.
⦁    Friendlies no longer lose damage as they continue their burst/the difficulties go up with the human weapons that had that.
⦁    Friendlies have a greater minimum firing distance on the Rocket Launcher so they're a bit less likely to blow themselves up.
⦁    Friendlies can throw their grenades a bit further and with generally greater frequency.
⦁    Friendlies have a better will to live. They will dodge, strafe, and cover more. How they take cover has been improved.
⦁    Re-enabled a lot of behaviors friendlies lost in the transition from Halo 3 to Reach. Including the ability to run searches.
⦁    Increased "hard" stun (ping) thresholds so friendlies don't get stunlocked as easily.
⦁    Etc.

Troopers/Marines:
⦁    Actually gain health as the the difficulties increase, instead of never gaining any.
⦁    Greatly sped up the time for them to begin regenerating health, but decreased their max health regen threshold from 100% to 75%.
⦁    Can no longer melee as they can't do any melee damage with said attacks. If you can fix this, feel free to reenable this.
⦁    Fixed some bugs/oversights in some character tags.
⦁    Trooper Sergeants have a bit more health than the Troopers and have some actual "rank".
⦁    Etc.

ODSTs:
⦁    Have actually better AI than the Troopers and Marines. Most changes stated in their section apply to the ODSTs as well.
⦁    Can see in darkness.
⦁    I made some female ODST tags. Granted, they use the male model and just use female Trooper voices (with no helmet filter), but it's a start.
⦁    Buck's tag actually uses ODST properties now.
⦁    Etc.

Civilians/Militia:
⦁    The militia used on Nightfall have better AI as usual, though it's not as good as the Troopers'. They didn't gain any extra health, but they already gained it in vanilla (always less than the Troopers'). They, like the Troopers, now only regenerate to 75% health.
⦁    The civilians used on Exodus should have better fleeing and cover AI. It's not perfect, but hopefully they look like they have more of a will to live.
⦁    Etc.

Noble Team:
⦁    Provided you want to use them as just plain revivers instead of being outright immortal, Noble Team now has a specific "resurrect" weapon, instead of having nothing.
⦁    No member of Noble Team can crouch, barring Jun. This should help make them appear smarter and not look dumb when fighting the enemy.
⦁    Noble Team can no longer be "hard" stunned (pinged) while their shields are up, just like the Elites.
⦁    Can see in darkness.
⦁    Non Jorge (who always could) members can now try to dodge grenades. In fact, they should almost always try to.
⦁    I made an alternate "aggressive" version of Emile who tries to charge enemies down more. He also barely takes cover, but should still dodge and strafe around.
⦁    Etc.

Reviver Allies:
⦁    If you don't know what these are, these are allies that act like Johnson and the Arbiter in Halo 3. They can auto-resurrect if all the enemies around them are gone and teleport ahead if they're too far behind. Among other things.
⦁    Noble Team was always like this, but I have made tags for reviver Troopers, Marines, and ODSTs.
⦁    Every non-Noble reviver has an Assault Rifle as their "resurrect weapon" (the weapon they magically pull out of their butt if there's no other weapon around).
⦁    Made a tag for Buck as a reviver in case you want to use him as one. He has full health regeneration like all the other "plot important" characters.
⦁    Etc.


Installation:
If you're going to use this mod for yourself, I expect you to have basic knowledge of how to use Foundation and Sapien and how to import tags into a scenario. Still, to install the tags into your environment:
⦁    Put contents of the "tags" folder of the main download into your, well, tags folder of you HREK.
⦁    For those who want the specific folders you need to worry about, put the "kf_ai" folder in "tags\objects\characters" into your HREK one.

As for the included test map:
⦁    Backup your vanilla "m20.map" file.
⦁    Put the modded map into your MCC Reach maps folder.
⦁    Enjoy. :)


Usage:
Since the tags are pretty much standalone, they should work well with updates to the HREK. You shouldn't have to worry about the base tag updates overwriting my own stuff.

Again, what I have provided should work well out of the box, especially for a base Reach environment. Still, I fully expect you to edit these tags for your own needs. Think of this as inspiration and as a base. Something to get you started so you actually have somewhat competent friendlies. ;)


Uninstallation:
⦁    Just delete the "kf_ai" folder in your "objects\characters" folder in your your tags folder. The tags be pretty much standalone means that should't negatively affect an unedited Reach environment.

As for the included test map:
⦁    (Optional) Backup up the mod's test map somewhere.
⦁    Replace the mod's m20.map with a vanilla one or another modded version.
⦁    Enjoy that map. :)


Permissions:
You are free to use anything from this mod at your discretion without asking me for permission.

You are free to make your own versions of this mod and upload them at your discretion without asking me for permission.

You are free to use the ideas from this mod as you wish without asking me for permission.

You are free to look at this mod's internals as you wish without asking me for permission. Please do so for own learning, in fact.

You are free to edit this mod for personal use as you wish without asking me for permission. In fact, I encourage it.

If you do any of this, credit me and those who’ve helped me. Only condition.

TLDR; this mod is basically free use (since it's a modder's resource) and you don't have to inform me that you're doing things with it and don’t have to get my permission to use if for your own ends. My only condition is that you credit me and those who’ve helped me if you do so (basically credit those I credited in the credits section below.).


Credits/Special Thanks:

⦁    TheVengeful'Vadam/VKMT
⦁    AStickTree
⦁    BestSakuyaNA
⦁    Lord Zedd/Assembly Team
⦁    Halo Modding Reclaimers Discord
⦁    H20 Discord
⦁    Halo Haven Discord
⦁    Open Carnage
⦁    Bungie
⦁    343 Industries
⦁    Saber Interactive
⦁    Microsoft
⦁    You, the player/user. :) Or just for reading here in the readme.
⦁    Etc.