aboutsummaryrefslogtreecommitdiff
path: root/gamedata
diff options
context:
space:
mode:
Diffstat (limited to 'gamedata')
-rw-r--r--gamedata/engine.txt38
-rw-r--r--gamedata/gamelib.txt2
-rw-r--r--gamedata/vguimatsurface.txt31
-rw-r--r--gamedata/vphysics.txt10
4 files changed, 60 insertions, 21 deletions
diff --git a/gamedata/engine.txt b/gamedata/engine.txt
index a50f9ce..67cf47e 100644
--- a/gamedata/engine.txt
+++ b/gamedata/engine.txt
@@ -1,22 +1,27 @@
# ICvar
# XXX: const and non-const entries might be flipped here on Windows, not 100%
# sure. kind of just choosing not to care thusfar, as it still works the same!
-vtidx_AllocateDLLIdentifier 5
- Portal2 8
+vtidx_AllocateDLLIdentifier
+ !OE 5
+ Portal2 8
vtidx_RegisterConCommand 6
+ OE 5 # named RegisterConCommandBase here, but same thing
Portal2 9
-vtidx_UnregisterConCommands 8
- Portal2 11
-# unused:
-#vtidx_FindCommandBase 10
-# Portal2 13
+vtidx_UnregisterConCommands
+ !OE 8
+ Portal2 11
vtidx_FindVar 12
+ OE 7
Portal2 15
-vtidx_FindCommand 14
- Portal2 17
-vtidx_CallGlobalChangeCallbacks 20
- L4Dx 18
- Portal2 21
+vtidx_FindCommand
+ !OE 14
+ Portal2 17
+vtidx_CallGlobalChangeCallbacks
+ !OE 20
+ L4Dx 18
+ Portal2 21
+vtidx_CallGlobalChangeCallbacks_OE # different function signature, no float arg
+ OE 12
vtidx_ConsoleColorPrintf
OrangeBoxbased 23
L4Dx 21
@@ -88,9 +93,11 @@ vtidx_SetPaintEnabled 67
L4D2_2125plus 72
Client014
L4D2 70
+ 2013 72
vtidx_Paint 123
Client014
L4D2 126 # 2000
+ 2013 127
Client013
L4D2 127 # 2045
L4D2_2125plus 128
@@ -145,9 +152,10 @@ vtidx_GetPanel NVDTOR
vtidx_VGuiConnect 3 + NVDTOR
L4Dbased 4 + NVDTOR # ActivateGameUI added
L4DS 5 + NVDTOR # some other crap added, god knows
-vtidx_VGuiIsInitialized 6 + NVDTOR # this is also just called IsInitialized()
- L4Dbased 7 + NVDTOR
- L4DS 8 + NVDTOR
+vtidx_VGuiIsInitialized # this is also just called IsInitialized()
+ !OE 6 + NVDTOR
+ L4Dbased 7 + NVDTOR
+ L4DS 8 + NVDTOR
# CDedicatedServerAPI
vtidx_RunFrame 7
diff --git a/gamedata/gamelib.txt b/gamedata/gamelib.txt
index 486a216..26e4758 100644
--- a/gamedata/gamelib.txt
+++ b/gamedata/gamelib.txt
@@ -1,11 +1,13 @@
# CGameMovement
vtidx_CheckJumpButton
+ OE 14 + NVDTOR
Portal1_3420 22 + NVDTOR
2013 28 + NVDTOR
L4D 32 + NVDTOR
L4DS 33 + NVDTOR
Portal2 35 + NVDTOR
off_mv 8
+ OE 4
Portal1_3420 4
# IServerGameDLL
diff --git a/gamedata/vguimatsurface.txt b/gamedata/vguimatsurface.txt
index dbb5891..ed9ed54 100644
--- a/gamedata/vguimatsurface.txt
+++ b/gamedata/vguimatsurface.txt
@@ -27,26 +27,45 @@ vtidx_DrawPrintText
OrangeBoxbased 22
L4D 22
vtidx_GetScreenSize
- OrangeBoxbased 37
+ Client013
+ OrangeBoxbased 37
+ Client014
+ 2013 38
L4D 37
L4D2_2125plus 35
# Unused: currently no good way to create custom fonts without leaking them
#vtidx_CreateFont
-# OrangeBoxbased 64
+# Client013
+# OrangeBoxbased 64
+# Client014
+# 2013 66
# L4D 64
# L4D2_2125plus 63
#vtidx_SetFontGlyphSet
-# OrangeBoxbased 65
+# Client013
+# OrangeBoxbased 65
+# Client014
+# 2013 67
# L4D 65
# L4D2_2125plus 64
vtidx_GetFontTall
- OrangeBoxbased 67
+ Client013
+ OrangeBoxbased 67
+ Client014
+ 2013 69
+ OrangeBox 67
L4D 67
vtidx_GetCharacterWidth
- OrangeBoxbased 71
+ Client013
+ OrangeBoxbased 71
+ Client014
+ 2013 74
L4D 71
vtidx_GetTextSize
- OrangeBoxbased 72
+ Client013
+ OrangeBoxbased 72
+ Client014
+ 2013 75
L4D 72
# vi: sw=4 ts=4 noet tw=80 cc=80
diff --git a/gamedata/vphysics.txt b/gamedata/vphysics.txt
new file mode 100644
index 0000000..9c8bfb6
--- /dev/null
+++ b/gamedata/vphysics.txt
@@ -0,0 +1,10 @@
+# IPhysics
+vtidx_CreateEnvironment 5
+
+# IPhysicsEnvironment
+vtidx_CreatePolyObject 7
+
+# IPhysicsObject
+vtidx_RecheckCollisionFilter 26
+
+# vi: sw=4 ts=4 noet tw=80 cc=80