diff options
Diffstat (limited to 'gamedata')
| -rw-r--r-- | gamedata/engine.txt | 38 | ||||
| -rw-r--r-- | gamedata/gamelib.txt | 2 | ||||
| -rw-r--r-- | gamedata/vguimatsurface.txt | 31 | ||||
| -rw-r--r-- | gamedata/vphysics.txt | 10 |
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 |
