View Single Post
Author Message
nosoop
Veteran Member
Join Date: Aug 2014
Old 07-01-2019 , 01:17   Source Scramble (memory patching and allocation natives)
Reply With Quote #1

Description:

Provides the following features to SourceMod plugins:
  • Allows plugins to enable / disable memory patches whose platform-specific payloads are defined in their game configs in their own unique section (based on Peace-Maker's implementation for dynhooks).
  • Allows plugins to allocate memory (which can then be accessed with StoreToAddress and LoadFromAddress).
  • Both of the above is cleaned up and freed when the plugin that owns them is unloaded (so you don't have to unpatch during OnPluginEnd()).
I wrote this as a generalized way to do patches like No Thriller Taunt, without needing to keep a boilerplate plugin on hand to deal with all the setup / teardown, or even another plugin at all (the bundled patch management plugin can load and enable simple patches for you).

More developer information is available in the project's README.

Source / Download
__________________
I do TF2, TF2 servers, and TF2 plugins.
I don't do DMs over Discord -- PM me on the forums regarding inquiries.
AlliedModders Releases / Github / TF2 Server / Donate (BTC / BCH / coffee)

Last edited by nosoop; 07-12-2021 at 08:16. Reason: Update stale URL fragment
nosoop is offline