/TF2EnhancedRockets

Adds in custom rocket projectile models for all rocket launchers that use the standard rocket model.

Primary LanguageSourcePawn

Enhanced Rockets

Adds in Elbagast's custom rocket models, along with some new custom rockets.

Update - March 13, 2023

Some changes have been made to the uncompiled .sp, but the compiled .smx has not yet been recompiled and updated to reflect those recent changes. Major rewrites to the plugin are coming.

The compiled SMX is safe to use on your server. The SP, if compiled, will either not compile correctly or if it does, will not work correctly. I do intend to finish the rewrite.

Requirements:

  • TF2Items - Required for the sm_er2rockets command
  • TF2Attributes - Required for Australium rockets to work, but not ultimately required as the plugin should detect the lack of TF2Attributes and use the normal non-Australium version of the rockets.

Commands:

  • sm_er2rockets - Opens the rocket testing menu. The menu is to give yourself any Rocket Launcher with a modified incredibly slow projectile speed that allows you check and make sure the plugin is working and models are being changed.
  • sm_er2settings - Opens the convar menu allowing you to change convar values on the fly after setting them in your server's server.cfg file.

ConVars:

  • sm_er2_version - Standard version convar. Do not touch!
  • sm_er2_enable - Enable Enhanced Rockets plugin? [0/1] (Default: 1)
  • sm_er2_festives - Enable Festive stock/Black Box rockets? [0/1] (Default: 0)
  • sm_er2_australiums - Enable Australium stock/Black Box rockets? [0/1] (Default: 0)
  • sm_er2_botkillers - Enable Botkiller rockets? [0/1] (Default: 0)
  • sm_er2_tcdirecthit - Enable team-colored Direct Hit rocket skins? [0/1] (Default: 0)
  • sm_er2_tcrocketjumper - Enable BLU cream spirit team-colored Rocket Jumper rocket skin? [0/1] (Default: 0)
  • sm_er2_enhancedstock - Enable the enhanced Stock rocket? [0/1] (Default: 0)

Installation Instructions:

  • Download the plugin and the 7z files of the models & materials
  • Extract the plugin to your server.
  • Extract the server files to your server, fastdl files to your fastdl of choice
  • Run the console command rcon sm plugins load TF2EnhancedRockets.smx on your server
  • ???
  • Profit!

Known Bugs:

  • None! Huzzah!

If you find any, please file an issue report and provide whatever information you can on how the issue arose.

Version History:

1.0

  • Initial release

1.1

  • Removed useless IsValidClient check I left in there by accident. Fuck.

2.0

  • Added Botkiller rockets, Australium rockets, Festive rockets, Beggar's Bazooka rocket, enhanced Stock rocket
  • Added new convars to enable/disable certain "extra" rockets
  • Added two new menu commands, one for toggling convars and the other for giving yourself snails-pace-projectile-speed rocket launchers to test the rockets.

22w40aDONOTUSEYET

  • Switched to new versioning format
  • Added new sm_er2_enhancedstock ConVar.
  • Various formatting changes

Credits:

  • Elbagast - The guy that made the rocket models.
  • N-Cognito - Separated the rocket models from an old viewmodel mod Elbagast released, and converted them into proper models for me. Also created all the new rocket models to complete the set.
  • TF2CutContent (me!) - Did some texture work on the Australium stock & Black Box rockets to ensure consistency in their darker colored areas.

Preview Image:

Click to view the full-sized 5,000x5,000 image https://i.imgur.com/7kXI0wFm.jpg