Difference between revisions of "Supported Games (Metamod:Source)"

From AlliedModders Wiki
Jump to: navigation, search
(Changed support for "Dark Messiah")
(Revert list from supported games for API, to unsupported games. Add ConCommandBase calls)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
[[Metamod:Source]] generally tries to support all Source engine based games. However, some API features may only be supported by some games. This does not mean these features will not work on games not listed here, but that games listed here are specifically known and tested to work.
+
[[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>
+
 
**Battle Grounds 2
+
=== '''[[Introduction to SourceMM Coding#User_Message_Enumeration|User Message API Functions]]''' - <tt>GetUserMessageCount()</tt>, <tt>FindUserMessage()</tt>, <tt>GetUserMessage()</tt> ===
**Counter-Strike: Source
+
 
**Day of Defeat: Source
+
These APIs are not supported on games that use Protobuf-encoded user messages due to changes in how they are registered. Those games include:
**Dystopia
+
* Blade Symphony
**Garry's Mod 10
+
* Counter-Strike: Global Offensive
**Goldeneye: Source
+
* Counter-Strike 2
**Half-Life 2: Capture the Flag
+
* Deadlock
**Half-Life 2: Deathmatch
+
* Dota 2
**The Hidden: Source
+
* Military Conflict: Vietnam
**Insects Infestation
+
 
**Jailbreak!
+
=== ConCommandBase functions - <tt>RegisterConCommandBase()</tt>, <tt>UnregisterConCommandBase</tt> ===
**Kreedz Climbing
+
 
**Pirates, Vikings, and Knights II
+
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.
**Team Fortress 2
+
 
**The Ship
+
* Counter-Strike 2
**SourceForts
+
* Deadlock
**Zombie Master
+
* Dota 2
**Dark Messiah
 
  
 
[[Category:Metamod:Source Documentation]]
 
[[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