Skip to content

Releases: nosoop/SM-TFUtils

1.3.2.3

20 May 14:12
Compare
Choose a tag to compare

Plugin is unchanged.

Fixed

  • All outstanding Windows gamedata issues should finally be resolved for the time being. (#15)

1.3.2.2

19 Apr 19:55
Compare
Choose a tag to compare

Plugin is unchanged.

Fixed

  • Gamedata should now be up to date for TF2 version 8826692 (released 2024-04-18).

1.3.2.1

26 Jul 00:00
Compare
Choose a tag to compare

Plugin is unchanged.

Fixed

  • Gamedata should now be up to date for TF2 version 8216530 (released 2023-07-25).

1.3.2

19 Apr 04:04
Compare
Choose a tag to compare

Fixed

  • TF2Util_SetPlayerActiveWeapon now correctly accepts INVALID_ENT_REFERENCE instead of throwing an error when calling CBaseCombatCharacter::Weapon_Switch(). (#11)

1.3.1.1

06 Jan 00:07
Compare
Choose a tag to compare

Plugin is unchanged.

Fixed

  • Gamedata should now be up to date for TF2 version 7757534 (released 2023-01-05).

1.3.1

29 Dec 15:36
Compare
Choose a tag to compare

Fixed

  • TF2Util_SetPlayerActiveWeapon now correctly passes both parameters. It was previously not passing a value for the viewmodelindex parameter, which likely manifested in #10 on Windows.
    • It is unknown whether or not this affected Linux. This did not appear to affect Linux servers.

1.3.0

18 Dec 17:11
Compare
Choose a tag to compare

Added

  • Native TF2Util_CanWeaponAttack, which takes a weapon entity and confirms that it has an owner that is able to attack. Useful in weapon attack hooks, as those may still be called when the player is stunned or using attack bindings on taunts that trigger special animations.
    • This does not check for ammo or attack times in the future; you still need to check those properties yourself.
  • Native TF2Util_SetPlayerActiveWeapon, which, as the name describes, attempts to switch the player's active weapon to the one specified. The game verifies that the player can switch to the weapon and that the current one can be holstered, so plugins that hook on those operations will work as intended.

1.2.1.2

02 Dec 07:37
Compare
Choose a tag to compare

Plugin is unchanged.

Fixed

  • Gamedata should now be up to date for TF2 version 7695204 (released 2022-12-02).
    • For real, this time (?). This should fix assertion failures on Windows and brings m_hMyWearables offsets up to date for whoever's still running on 0.5.1 or older. Or if you're one of the resilient few stragglers on SM 1.10 without the CUtlVector sendprop changes.
    • Note that there may be invalid entity exceptions raised with this and other plugins — be sure to update your Metamod:Source and SourceMod versions, as the problem is due to TF2 entity-related changes.

1.2.1.1

02 Dec 04:54
Compare
Choose a tag to compare

Plugin is unchanged.

Fixed

  • Gamedata should now be up to date for TF2 version 7695204 (released 2022-12-02).

1.2.1

27 Aug 15:05
Compare
Choose a tag to compare

No new features in this update, but there has been work done on the internals. If you're able to test, please do so.

Changed