TF2SoldierMod
Adds The Soldier from Team Fortress 2 - the Rocket-Jumping Specialist. Updated for SotS!
Screenshots 1 screenshots
About this mod Author’s original text
TF2 Soldier Mod
Adds the Soldier from TF2, ready for any war that comes his way.
Overview
The Soldier is a mobile survivor that can use his tools to reposition himself, or aid his allies.
About
This mod is a work in progress!
My experience with the mod creation process is very limited, so expect jank.
Network functionality hasn't been tested much, so multiplayer may not function as intended.
Something weird or unexpected happen? Did a bug I thought I fixed just pop up? Have some feedback regarding balance, ideas, or general questions? Feel free to contact and tell me!
To Do:
- Add additional skins
- Add a visual to the Disciplinary Action
- Test networking more thoroughly
- Make things look more pretty
- Clean up code/implementations
- Tap into the limitless potential of alternate weapons
Known Issues:
- Multiplayer/Networking is currently broken
- Animations are somewhat janky
- Wax Quails don't impact Soldier's sprint jumps.
- Certain animations may be missing in multiplayer. The player should be able to see them, but not others.
- Rocket Projectiles might not line up with their "physical forms" exactly in multiplayer. (i.e., the rocket can look like it hit for no damage, when it actually misses)
- Certain sounds may be missing in multiplayer.
- Shotguns can now be used during certain actions. (Technically not an issue, but is unintended.)
- Mantreads stomping ability doesn't function as intended
- Rocket Jumping as a non-host doesn't work properly.
Special Thanks
- Rob for the Henry Template
- wellme for Quake/Source movement via Mint Tea
- The RoR2 Modding Discord
- Valve / Team Fortress 2 Team
Contact Me
- Discord: Lemner#4765
Changelog
- 1.3.3
- Hotfix/Recompile for Seekers of the Storm phase 3
- 1.3.2
- Hotfix for Seekers of the Storm balance update breaking rockets
- 1.3.1
- Initial hotfix for Seekers of the Storm
- 1.3.0
- Balance Changes
- Passive
- Added falloff to self damage taken from Rocket Jumping
- Increased maximum self damage from rocket jumps (15% -> 35%).
- Soldier now has an innate 40% fall damage resistance.
- Primary
- General
- Added a custom damage falloff model. (Damage scales from 100% to 60% over the radius. Directs do full damage.)
- Added a reload system. Works similar to normal cooldowns, but scales with attack speed. (See Bandit)
- Rockets now apply a small amount of vertical knockback.
- Air Strike
- Lowered number of kills required to increase stock (8 -> 6)
- Beggars Bazooka
- Slightly reduced delay to start loading rockets.
- Slightly reduced delay between loaded rockets.
- Added Functionality:
- Rockets apply a debuff that increases damage taken from subsequent rockets. (1.5x damage modifier for first stack, plus.5 per stack.)
- Secondary
- Shotguns
- Added a reload system. Works similar to normal cooldowns, but scales with attack speed. (See Bandit)
- Reserve Shooter
- Now grants mini-crits to any airborne enemy (i.e. No longer just ones that are "Flying" like Wisps, so a Beetle Guard using a Geyser now counts.)
- Added Functionality:
- Damage to airborne enemies also has a 10% chance to apply a bleed (per pellet, scales with luck)
- Damage to airborne enemies inflicts Death Mark for 5 seconds.
- Manntreads
- Removed damage falloff.
- Utility
- Concheror
- Lowered Lifesteal amount (35% -> 20%)
- Increased Movespeed bonus amount (25% -> 50%)
- Battalion's Backup
- Lowered cooldown (45 seconds -> 40 seconds)
- Buff Banner
- Increased attack speed bonus (10% -> 50%)
- Lowered cooldown (45 seconds -> 35 seconds)
- Special
- Market Gardener
- Decreased base damage when Rocket Jumping (2750% -> 2500%)
- Disciplinary Action
- Increased Buff duration (20 seconds -> 40 seconds)
- Increased Damage modifier for Soldier when near Motivated allies. (10% each -> 25% each)
- Visuals/Sounds
- Changed the sound for selecting Soldier in the character select menu.
- Added sounds/animations to accompany the new reloading systems.
- Bug Fixes
- General
-
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: