Difference between revisions of "Supported Games (Metamod:Source)"
(removed spam) |
(Revert list from supported games for API, to unsupported games. Add ConCommandBase calls) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Metamod:Source]] generally tries to support | + | [[Metamod:Source]] generally tries to support most Source engine based games and mods. However, some API features may only be supported by some of them. |
− | |||
− | + | === '''[[Introduction to SourceMM Coding#User_Message_Enumeration|User Message API Functions]]''' - <tt>GetUserMessageCount()</tt>, <tt>FindUserMessage()</tt>, <tt>GetUserMessage()</tt> === | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Category:Documentation | + | These APIs are not supported on games that use Protobuf-encoded user messages due to changes in how they are registered. Those games include: |
+ | * Blade Symphony | ||
+ | * Counter-Strike: Global Offensive | ||
+ | * Counter-Strike 2 | ||
+ | * Deadlock | ||
+ | * Dota 2 | ||
+ | * Military Conflict: Vietnam | ||
+ | |||
+ | === ConCommandBase functions - <tt>RegisterConCommandBase()</tt>, <tt>UnregisterConCommandBase</tt> === | ||
+ | |||
+ | These functions are deprecated, as there is no concept of ConCommandBase in Source 2. As such, they don't function at all on the below games. Use the ConVar or ConCommand registration / unregistration functions instead. | ||
+ | |||
+ | * Counter-Strike 2 | ||
+ | * Deadlock | ||
+ | * Dota 2 | ||
+ | |||
+ | [[Category:Metamod:Source Documentation]] |
Latest revision as of 13:03, 6 April 2025
Metamod:Source generally tries to support most Source engine based games and mods. However, some API features may only be supported by some of them.
User Message API Functions - GetUserMessageCount(), FindUserMessage(), GetUserMessage()
These APIs are not supported on games that use Protobuf-encoded user messages due to changes in how they are registered. Those games include:
- Blade Symphony
- Counter-Strike: Global Offensive
- Counter-Strike 2
- Deadlock
- Dota 2
- Military Conflict: Vietnam
ConCommandBase functions - RegisterConCommandBase(), UnregisterConCommandBase
These functions are deprecated, as there is no concept of ConCommandBase in Source 2. As such, they don't function at all on the below games. Use the ConVar or ConCommand registration / unregistration functions instead.
- Counter-Strike 2
- Deadlock
- Dota 2