Since it seems to be pretty stable now I thought I might post this here. I made this since the output info extension doesn't have great linux support. Sourcemod 1.10 is required for enum struct support. The plugin originally required Stripper:Source in order to work but now uses sdkhooks OnLevelInit. The plugin isn't able to determine outputs that are assigned beyond what the map was compiled with.
Output Info Plugin is a mostly extension free alternative to slidybat's OutputInfo extension
https://github.com/SlidyBat/sm-ext-outputinfo. Output Info Plugin takes the map entities string from OnLevelInit and stores the relevant information in enum structs. The plugin will create it's own implementation of the OutputInfo natives if none can be found. As long as the plugin calling the natives doesn't have OutputInfo as a required extension then Output Info Plugin can handle them.
For more information about natives, forwards and usage check out the readme on the github page below.
Quote:
V2.0 - Added OutputInfo natives, cleaned up code, Fixed memory leak.
|
https://github.com/kidfearless/Stripper-Dump-Parser