Skip to content

Releases: punteroo/TF2-Item-Plugins

(v2.3.3) Translations Hotfix for vip-killstreak

04 Apr 16:36
Compare
Choose a tag to compare
  • Thanks whany GOD for reporting this in my YouTube channel.
  • Fixed vip-killstreak not finding translation phrases for Primary, Secondary and Melee weapons.

(v2.3.2) Translations & Fixes

04 Mar 00:24
bec9e5c
Compare
Choose a tag to compare
  • Fixed issue #2; vip-unusuals would set wrong particle effect positions on players' cosmetics because of a missing attribute.
  • Fixed possible memory leaks caused by the usage of MethodMaps.
  • Added the compiled FlaminSarge's TF2IDB plugin, would fix #1.
  • Added Spanish and English translations for all plugins. Willing translators please open PRs to implement your language!
  • Code re-write and cleanup.

(v2.3.1) (probably) Fixed memory leak from vip-unusuals

04 Feb 20:34
Compare
Choose a tag to compare

Full rewrite of vip-unusuals and its include file. Logic has been re-worked and now accepts late-loading.

Memory leak was reportedly caused by the StringMap used to keep track of Unusual variables on a player, has been rewritten to utilize an enum struct instead.

No changes to commands or usage has been issued.

(v2.3.0) Public Release

02 Feb 19:35
Compare
Choose a tag to compare

This is the first public release of the plugin pack. Below are all the commands listed:

vip-australium

  • Controls players' weapons for Australium variants, and also enables them to have special weapons such as The Golden Frying Pan, The Golden Wrench and The Saxxy.
  • Users can open up a menu where they configurate their preferences. They are not saved, I may include preference saving on the next release.
Command Description Example
sm_australium Opens up the Australium weapons configuration menu. Highly customizable, not only for australium weapons but also special ones. YouTube Video Demonstration
sm_aussie Same as the command above, just shorter. N/A

vip-killstreak

  • Controls players' weapons for Killstreak properties. It offers a Sheen (if Specialized) and Killstreaker (if Professional) effect selector for each individual weapon. This means that your primary, secondary and melee may have different types of Killstreaks and also different types of effects on each of them.
  • It also has an option to apply the same type and effects on every weapon. Everything is controlled by a menu.
Command Description Example
sm_ks Opens up the Killstreak configuration menu. YouTube Video Demonstration
sm_killstreak Same as the command above, just longer. N/A
sm_killstreaks Same as the command above, just longer. N/A

vip-unusuals

  • Controls players' cosmetics and applies selective Unusual effects on them. Works very similar to vip-killstreak where you can select individual effects for each one of the compatible hats.
  • Not every hat is able to be Unusual, for now only hats that are equipped on the head region are able to gain an Unusual effect. I may change this to only filter cosmetics that do not have the capability of being Unusual.
  • If the Unusual effect is applied to a multi-class hat, the effect persists on class change.
  • If the cosmetic is painted, then the paint is kept with the unusual effect applied. Should also work with halloween spells.
  • There is a chance for this plugin to cause a memory leak, I've fixed it on a previous release, but in case this happens again please report it to the Issues page on this Git Repo.
Command Description Example
sm_unu Opens up the Unusual cosmetics configuration menu. YouTube Video Demonstration
sm_unusual Same as the command above, just longer. N/A
sm_inusual Same as the command above, just longer. N/A

vip-paints

  • Lets players choose a custom paint color for their cosmetics. Only allows cosmetics with the paintable capability to be chosen.
  • This plugin does not work in conjuction with vip-unusuals as it deletes the Unusual effect applied on the hat to replace it with paint. I might merge these 2 plugins in order to achieve full functionality, probably in a future release.
  • This plugin supports team paints. They're applied respectively according to your team.
Command Description Example
sm_paint Opens up the cosmetic painting configuration menu. YouTube Video Demonstration

vip-unusual-glow

  • Allows players to apply one of the new 'player glow' Unusual taunt effects on them permanently.
  • This plugin has reports of lowering other players' FPS due to the Unusual effect being constantly applied to the player. There is nothing I can do about this issue other than tell you to get a better PC.
Command Description Example
sm_unuglow Opens up the Unusual Glowing configuration menu. YouTube Video Demonstration
sm_glowme Same as the command above, just different N/A

vip-system

  • A customizable menu that displays commands for your VIP members. This hasn't got to do with the repository, but I dip this in just if someone needs it.
  • Everything is explained in the configuration file located in configs/vip-system.cfg with an example of how it must be written.

Configuration File

  • To modify the menu, edit the config located in addons/sourcemod/configs/vip-system.cfg. An example structure for the config would be as such:
"VIP-System"
{
	"Unusual Menu"					// What the player reads in the menu as an option.
	{
		"command"		"sm_unu"		// The command that is executed for the player.
	}
	"Killstreak Menu"
	{
		"command"		"sm_killstreak"
	}
	"Australium & Special Weapons Menu"
	{
		"command"		"sm_aussie"
	}
	"Unusual Glow Menu"
	{
		"command"		"sm_unuglow"
	}
	"Hat Paints Menu"
	{
		"command"		"sm_paint"
	}
}
Command Description Example
sm_vipmenu Opens up the VIP menu. Everything is controlled and modified from the configuration file. N/A
sm_vip Alias for the main command. N/A
sm_donor Alias for the main command. N/A
sm_donator Alias for the main command. N/A