Grunt Mode

v3.3.2·Updated 2023-11-24

Becomes Grunt

About this mod Author’s original text

Grunt Mode

How to Use

In Attrition gamemode, use the playlistvar aitdm_grunt_mode 1 to replace Attrition with GruntMode

Please add

  • sv_max_props_multiplayer 500000
  • sv_max_prop_data_dwords_multiplayer 800000

to startup args(add an extra + as prefix) or typing them in console before starting, otherwise the game might crash

NOTE

This is a whole mod pack, might cause issue when use together with some other mods or in other gamemodes, recommand run on dedicated servers!

If you're not on dedicated servers, please enable sv_cheats and do weapon_reparse in console before starting the gamemode, disable sv_cheats after weapon_reparse is done

Introduction

Basic Gameplay:

  • You will respawn as a random class from droppod
  • Your double jump and wallrun is disabled by default( some classes may enable them ), but you can still climb walls
  • Enemy npcs are stronger

Score Events:

Start with player grunts and normal grunts

  • 0: Specialist grunts spawning
  • 50: Spectres spawning
  • 100: Stalkers and Prowlers spawning
  • 180: Reapers and Gunships spawning
  • 250: Titans and NPC pilots spawning

Playlist Variable Related Stuffs

PlaylistVar are variables that can be used in setplaylistvaroverrides command

They're also accessible in Private Match Settings menu( with localized display name )

  • Each game has a 33% chance of becoming a night combat( chance can be modified through playlistvar gruntmode_night_chance )
  • Taking damage from titans and explosions(such as nuke and ticks) will leave you 1HP( protection can be turned off through playlistvar grunt_player_protection 0 )
  • Your abilities and ordnances won't recharge by default( some classes may have regenable abilities ), search for care packages to refill them and your anti-titan weapon's ammo. When playlistvar gruntmode_weapon_carepackage 1 is enabled, care package will also give you a grenadier weapon
  • You can use custom_air_accel_pilot to customize player's air acceleration if you want to disable their ability to slidehop
  • Add Classic Rodeo Fix(Testing): Use the playlist var classic_rodeo 1 to enable (fake) TF|1 style rodeo. Rodeo damage can be modified through playlistvar classic_rodeo_damage_scale

Default Player Classes:

  • Assault Grunt: r97, archer and frag grenade
  • Heavy Grunt: spitfire and archer
  • Rifleman Grunt: flatline, archer and frag grenade
  • Shotgun Grunt: eva-8, archer and frag grenade
  • Sniper Grunt: dmr, archer and electric smoke grenade
  • Engineer: l-star and thunderbolt, one turret in inventory
  • Specialist Grunt: l-star and mgl, can deploy two drones
  • Shield Captain: r201 and mgl, carrying a mobile particle wall
  • Shock Grunt: volt and thunderbolt, one arc trap in inventory
  • Spectre: mastiff and charge rifle, have double jump ability
  • Sonar Pulser: alternator, charge rifle and pulse blade
  • Jumper: devotion and mgl, one jumppad usage
  • Shifter: double-take and thunderbolt, one longer phaseshift usage
  • Ravenant: hemlok, charge rifle and satchel, super wallclimb, faster crouchwalk
  • Phase Walker: r101 and thunderbolt, one portal usage(portal destroys on death)
  • Heavy Sniper: kraber(anti-titan) and electric smoke grenade
  • Runner: re45 and mgl, octane stim(longer stim that costs health)
  • Path Builder: r97 and mgl, one zipline gun usage(zipline destroys on death)
  • Scout: g2 and archer, two grapple usage
  • Flyer: mozambique and charge rifle, passive jet pack
  • Assassin: wingman elite, charge rifle and arc grenade

Modding Feature

Use the function GruntMode_RegisterPlayerClass( string className, void functionref( entity ) classLoadoutFunction, bool isSpecialist ) to register your own classes

Parameters:

  • className: your new class' name, cannot be the same as any other classes
  • loadoutFunction: how this class is given weapons, classMods and so on
  • isSpecialist: whether killing this class will get extra scores

I recommand copy & paste and use the function SimpleClassLoadout() from _grunt_default_classes.gnut, you can also le

Install & use Install: Northstar client mod

  1. Install the Northstar client first (the open-source community client for Titanfall 2; its release page provides an installer). It loads the mods.
  2. Unzip the archive from playbuff and put its contents into the Northstar/mods/ folder inside your Titanfall2 directory.
  3. Start the game through NorthstarLauncher.exe — the console lists the mods it loaded.

Northstar is for private servers and custom content; do not use it to connect to official servers.

Dependencies

Install these first, or the mod will not work:

northstar-Northstar

File & checksum

Filename
Grunt_Mode-3.3.2.zip
File size
2.4 MiB