summaryrefslogtreecommitdiffhomepage
path: root/gamedata/gamelib.txt
diff options
context:
space:
mode:
Diffstat (limited to 'gamedata/gamelib.txt')
-rw-r--r--gamedata/gamelib.txt58
1 files changed, 58 insertions, 0 deletions
diff --git a/gamedata/gamelib.txt b/gamedata/gamelib.txt
new file mode 100644
index 0000000..615ecf4
--- /dev/null
+++ b/gamedata/gamelib.txt
@@ -0,0 +1,58 @@
+# CGameMovement
+vtidx_CheckJumpButton
+ Portal1_3420 22 + NVDTOR
+ 2013 28 + NVDTOR
+ L4D 32 + NVDTOR
+ L4DS 33 + NVDTOR
+ Portal2 35 + NVDTOR
+off_mv 8
+ Portal1_3420 4
+
+# IServerGameDLL
+vtidx_GetAllServerClasses 10
+ 2013 11
+ # TODO(compat): BMS 11
+
+# I(Server|Client)Unknown
+vtidx_GetBaseEntity 4 + NVDTOR
+
+# CBaseEntity or CBasePlayer or something
+off_netprop_statechanged
+ L4D 88
+off_simtime
+ L4D 128
+vtidx_Spawn
+ L4D2 22 + NVDTOR
+ TheLastStand 23 + NVDTOR
+vtidx_Teleport
+ L4D1 104 + NVDTOR
+ L4D2 116 + NVDTOR # TODO(linux): might actually be 119!?!?
+ TheLastStand 117 + NVDTOR # I dunno why JAiZ changed this
+
+# CGlobalVars
+off_curtime 12
+off_edicts
+ L4D 88
+
+# IServerGameDLL
+vtidx_GameFrame 4
+vtidx_GameShutdown 7
+
+# CDirector
+vtidx_OnGameplayStart
+ L4D2 11 # note: just happens to be the same on linux!
+ L4D1 11
+
+# CInput
+vtidx_CreateMove 3
+vtidx_DecodeUserCmdFromBuffer 7
+vtidx_GetUserCmd 8
+
+# VClient
+vtidx_VClient_DecodeUserCmdFromBuffer 22
+ Client014
+ L4D2 43 # shoutouts to 2000
+ Client013
+ L4Dbased 23
+
+# vi: sw=4 ts=4 noet tw=80 cc=80