You are viewing a potentially older version of this package. View all versions.
Date uploaded 2 years ago
Version 3.1.1
Download link VoyageDB_Modding_Home-Grunt_Mode-3.1.1.zip
Downloads 505
Dependency string VoyageDB_Modding_Home-Grunt_Mode-3.1.1

This mod requires the following mods to function

northstar-Northstar-1.20.0 icon
northstar-Northstar

Titanfall 2 modding and custom server framework.

Preferred version: 1.20.0

README

NOTE: This is a whole mod pack, might cause issue when use together with some other mods or in other gamemodes, so recommanded 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

Contact me on github if you're having any trouble!

Use the playlistvar aitdm_grunt_mode 1 to replace Attrition with GruntMode

Add Classic Rodeo Fix(Testing): Use the playlist var classic_rodeo 1 to enable (fake) TF|1 style rodeo

Please add +sv_max_props_multiplayer 500000 +sv_max_prop_data_dwords_multiplayer 800000 to startup args, or the game might crash

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

Playlist Variable Settings

  • Each game has a 33% chance of becoming a night combat,=.( chance can be modified through playlistvar gruntmode_night_chance )
  • Map instantly change after game( can be turned off through playlistvar gruntmode_auto_map 0 )
  • 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

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 learn how to create a class from this file

Score Events:

Start with player grunts and normal grunts

  • 0: Specialist grunts spawning

  • 50: Spectres spawning

  • 100: Stalkers and Prowlers spawning

  • 180: Reapers can launch ticks spawning

  • 250: Titans and NPC pilots spawning

Default Player Classes:

  • Assault Grunt: r97, archer and frag

  • Heavy Grunt: spitfire and archer

  • Rifleman Grunt: flatline, archer and frag

  • Shotgun Grunt: eva-8, archer and frag

  • Sniper Grunt: dmr, archer and electric smoke

  • Engineer: l-star, thunderbolt and satchel, one turret in inventory

  • Specialist Grunt: car, mgl and one drone(15s per respawn), press USE to call your drones

  • Shield Captain: r201, mgl and electric smoke, carrying a mobile particle wall

  • Shock Grunt: volt, thunderbolt and arc grenade, one arc trap in inventory

  • Spectre: mastiff, charge rifle, double jumping

  • Sonar Pulser: alternator, charge rifle and pulse blade

  • Jumper: devotion, mgl, one jumppad usage

  • Shifter: double-take, thunderbolt and arc grenade, 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

  • Runner: re45 with less damage falloff 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: suppressed wingman elite and charge rifle

Special Thanks

Dinorush and Moblin, they allowed me to modify Brute4 and Archon in my own repo!