1. I Need to format all these strings...
  2. { "trap_Print", -1, CG_PRINT },
  3. { "trap_Error", -2, CG_ERROR },
  4. { "trap_Milliseconds", -3, CG_MILLISECONDS },
  5. ...like so.
  6.  
  7. equ trap_Print -1 ; CG_PRINT
  8. equ trap_Error -2 ; CG_ERROR
  9. equ trap_Milliseconds -3 ; CG_MILLISECONDS
  10. equ trap_Cvar_Register -4 ; CG_CVAR_REGISTER
  11. equ trap_Cvar_Update -5 ; CG_CVAR_UPDATE
  12. equ trap_Cvar_Set -6 ; CG_CVAR_SET
  13. equ trap_Cvar_VariableStringBuffer -7 ; CG_CVAR_VARIABLESTRINGBUFFER
  14. equ trap_Argc -8 ; CG_ARGC
  15. equ trap_Argv -9 ; CG_ARGV
  16. equ trap_Args -10 ; CG_ARGS
  17. equ trap_FS_FOpenFile -11 ; CG_FS_FOPENFILE
  18. equ trap_FS_Read -12 ; CG_FS_READ
  19. equ trap_FS_Write -13 ; CG_FS_WRITE
  20. equ trap_FS_FCloseFile -14 ; CG_FS_FCLOSEFILE
  21. equ trap_SendConsoleCommand -15 ; CG_SENDCONSOLECOMMAND
  22. equ trap_AddCommand -16 ; CG_ADDCOMMAND
  23. equ trap_RemoveCommand -17 ; CG_REMOVECOMMAND
  24. equ trap_SendClientCommand -18 ; CG_SENDCLIENTCOMMAND
  25. equ trap_UpdateScreen -19 ; CG_UPDATESCREEN
  26. equ trap_CM_LoadMap -20 ; CG_CM_LOADMAP
  27. equ trap_CM_NumInlineModels -21 ; CG_CM_NUMINLINEMODELS
  28. equ trap_CM_InlineModel -22 ; CG_CM_INLINEMODEL
  29. equ trap_CM_TempBoxModel -23 ; CG_CM_TEMPBOXMODEL
  30. equ trap_CM_TempCapsuleModel -24 ; CG_CM_TEMPCAPSULEMODEL
  31. equ trap_CM_PointContents -25 ; CG_CM_POINTCONTENTS
  32. equ trap_CM_TransformedPointContents -26 ; CG_CM_TRANSFORMEDPOINTCONTENTS
  33. equ trap_CM_BoxTrace -27 ; CG_CM_BOXTRACE
  34. equ trap_CM_CapsuleTrace -28 ; CG_CM_CAPSULETRACE
  35. equ trap_CM_TransformedBoxTrace -29 ; CG_CM_TRANSFORMEDBOXTRACE
  36. equ trap_CM_TransformedCapsuleTrace -30 ; CG_CM_TRANSFORMEDCAPSULETRACE
  37. equ trap_CM_MarkFragments -31 ; CG_CM_MARKFRAGMENTS
  38. equ trap_S_MuteSound -32 ; CG_S_MUTESOUND
  39. equ trap_S_StartSound -33 ; CG_S_STARTSOUND
  40. equ trap_S_StartLocalSound -34 ; CG_S_STARTLOCALSOUND
  41. equ trap_S_ClearLoopingSounds -35 ; CG_S_CLEARLOOPINGSOUNDS
  42. equ trap_S_AddLoopingSound -36 ; CG_S_ADDLOOPINGSOUND
  43. equ trap_S_UpdateEntityPosition -37 ; CG_S_UPDATEENTITYPOSITION
  44. equ trap_S_AddRealLoopingSound -38 ; CG_S_ADDREALLOOPINGSOUND
  45. equ trap_S_StopLoopingSound -39 ; CG_S_STOPLOOPINGSOUND
  46. equ trap_S_Respatialize -40 ; CG_S_RESPATIALIZE
  47. equ trap_S_RegisterSound -41 ; CG_S_REGISTERSOUND
  48. equ trap_S_StartBackgroundTrack -42 ; CG_S_STARTBACKGROUNDTRACK
  49. equ trap_R_LoadWorldMap -43 ; CG_R_LOADWORLDMAP
  50. equ trap_R_RegisterModel -44 ; CG_R_REGISTERMODEL
  51. equ trap_R_RegisterSkin -45 ; CG_R_REGISTERSKIN
  52. equ trap_R_RegisterShader -46 ; CG_R_REGISTERSHADER
  53. equ trap_R_RegisterShaderNoMip -47 ; CG_R_REGISTERSHADERNOMIP
  54. equ trap_R_RegisterFont -48 ; CG_R_REGISTERFONT
  55. equ trap_R_Font_StrLenPixels -49 ; CG_R_FONT_STRLENPIXELS
  56. equ trap_R_Font_StrLenChars -50 ; CG_R_FONT_STRLENCHARS
  57. equ trap_R_Font_HeightPixels -51 ; CG_R_FONT_STRHEIGHTPIXELS
  58. equ trap_R_Font_DrawString -52 ; CG_R_FONT_DRAWSTRING
  59. equ trap_Language_IsAsian -53 ; CG_LANGUAGE_ISASIAN
  60. equ trap_Language_UsesSpaces -54 ; CG_LANGUAGE_USESSPACES
  61. equ trap_AnyLanguage_ReadCharFromString -55 ; CG_ANYLANGUAGE_READCHARFROMSTRING
  62. equ trap_R_ClearScene -201 ; CG_R_CLEARSCENE
  63. equ trap_R_AddRefEntityToScene -202 ; CG_R_ADDREFENTITYTOSCENE
  64. equ trap_R_AddPolyToScene -203 ; CG_R_ADDPOLYTOSCENE
  65. equ trap_R_AddPolysToScene -204 ; CG_R_ADDPOLYSTOSCENE
  66. equ trap_R_LightForPoint -205 ; CG_R_LIGHTFORPOINT
  67. equ trap_R_AddLightToScene -206 ; CG_R_ADDLIGHTTOSCENE
  68. equ trap_R_AddAdditiveLightToScene -207 ; CG_R_ADDADDITIVELIGHTTOSCENE
  69. equ trap_R_RenderScene -208 ; CG_R_RENDERSCENE
  70. equ trap_R_SetColor -209 ; CG_R_SETCOLOR
  71. equ trap_R_DrawStretchPic -210 ; CG_R_DRAWSTRETCHPIC
  72. equ trap_R_ModelBounds -211 ; CG_R_MODELBOUNDS
  73. equ trap_R_LerpTag -212 ; CG_R_LERPTAG
  74. equ trap_R_DrawRotatePic -213 ; CG_R_DRAWROTATEPIC
  75. equ trap_R_DrawRotatePic2 -214 ; CG_R_DRAWROTATEPIC2
  76. equ trap_R_RemapShader -215 ; CG_R_REMAP_SHADER
  77. equ trap_R_GetLightStyle -216 ; CG_R_GET_LIGHT_STYLE
  78. equ trap_R_SetLightStyle -217 ; CG_R_SET_LIGHT_STYLE
  79. equ trap_R_GetBModelVerts -218 ; CG_R_GET_BMODEL_VERTS
  80. equ trap_FX_AddLine -219 ; CG_FX_ADDLINE
  81. equ trap_GetGlconfig -220 ; CG_GETGLCONFIG
  82. equ trap_GetGameState -221 ; CG_GETGAMESTATE
  83. equ trap_GetCurrentSnapshotNumber -222 ; CG_GETCURRENTSNAPSHOTNUMBER
  84. equ trap_GetSnapshot -223 ; CG_GETSNAPSHOT
  85. equ trap_GetServerCommand -224 ; CG_GETSERVERCOMMAND
  86. equ trap_GetCurrentCmdNumber -225 ; CG_GETCURRENTCMDNUMBER
  87. equ trap_GetUserCmd -226 ; CG_GETUSERCMD
  88. equ trap_SetUserCmdValue -227 ; CG_SETUSERCMDVALUE
  89. equ trap_SetClientForceAngle -228 ; CG_SETCLIENTFORCEANGLE
  90. equ trap_SetClientTurnExtent -229 ; CG_SETCLIENTTURNEXTENT
  91. equ trap_OpenUIMenu -230 ; CG_OPENUIMENU
  92. equ trap_MemoryRemaining -233 ; CG_MEMORY_REMAINING
  93. equ trap_Key_IsDown -234 ; CG_KEY_ISDOWN
  94. equ trap_Key_GetCatcher -235 ; CG_KEY_GETCATCHER
  95. equ trap_Key_SetCatcher -236 ; CG_KEY_SETCATCHER
  96. equ trap_Key_GetKey -237 ; CG_KEY_GETKEY
  97. equ trap_PC_AddGlobalDefine -238 ; CG_PC_ADD_GLOBAL_DEFINE
  98. equ trap_PC_LoadSource -239 ; CG_PC_LOAD_SOURCE
  99. equ trap_PC_FreeSource -240 ; CG_PC_FREE_SOURCE
  100. equ trap_PC_ReadToken -241 ; CG_PC_READ_TOKEN
  101. equ trap_PC_SourceFileAndLine -242 ; CG_PC_SOURCE_FILE_AND_LINE
  102. equ trap_PC_LoadGlobalDefines -243 ; CG_PC_LOAD_GLOBAL_DEFINES
  103. equ trap_PC_RemoveAllGlobalDefines -244 ; CG_PC_REMOVE_ALL_GLOBAL_DEFINES
  104. equ trap_S_StopBackgroundTrack -245 ; CG_S_STOPBACKGROUNDTRACK
  105. equ trap_RealTime -246 ; CG_REAL_TIME
  106. equ trap_SnapVector -247 ; CG_SNAPVECTOR
  107. equ trap_CIN_PlayCinematic -248 ; CG_CIN_PLAYCINEMATIC
  108. equ trap_CIN_StopCinematic -249 ; CG_CIN_STOPCINEMATIC
  109. equ trap_CIN_RunCinematic -250 ; CG_CIN_RUNCINEMATIC
  110. equ trap_CIN_DrawCinematic -251 ; CG_CIN_DRAWCINEMATIC
  111. equ trap_CIN_SetExtents -252 ; CG_CIN_SETEXTENTS
  112. equ trap_GetEntityToken -253 ; CG_GET_ENTITY_TOKEN
  113. equ trap_R_inPVS -254 ; CG_R_INPVS
  114. equ trap_FX_RegisterEffect -255 ; CG_FX_REGISTER_EFFECT
  115. equ trap_FX_PlaySimpleEffect -256 ; CG_FX_PLAY_SIMPLE_EFFECT
  116. equ trap_FX_PlayEffect -257 ; CG_FX_PLAY_EFFECT
  117. equ trap_FX_PlayEntityEffect -258 ; CG_FX_PLAY_ENTITY_EFFECT
  118. equ trap_FX_PlaySimpleEffectID -259 ; CG_FX_PLAY_SIMPLE_EFFECT_ID
  119. equ trap_FX_PlayEffectID -260 ; CG_FX_PLAY_EFFECT_ID
  120. equ trap_FX_PlayEntityEffectID -261 ; CG_FX_PLAY_ENTITY_EFFECT_ID
  121. equ trap_FX_PlayBoltedEffectID -262 ; CG_FX_PLAY_BOLTED_EFFECT_ID
  122. equ trap_FX_AddScheduledEffects -263 ; CG_FX_ADD_SCHEDULED_EFFECTS
  123. equ trap_FX_InitSystem -264 ; CG_FX_INIT_SYSTEM
  124. equ trap_FX_FreeSystem -265 ; CG_FX_FREE_SYSTEM
  125. equ trap_FX_AdjustTime -266 ; CG_FX_ADJUST_TIME
  126. equ trap_FX_AddPoly -267 ; CG_FX_ADDPOLY
  127. equ trap_FX_AddBezier -268 ; CG_FX_ADDBEZIER
  128. equ trap_FX_AddPrimitive -269 ; CG_FX_ADDPRIMITIVE
  129. equ trap_FX_AddSprite -270 ; CG_FX_ADDSPRITE
  130. equ trap_SP_Print -271 ; CG_SP_PRINT
  131. equ trap_SP_GetStringTextString -272 ; CG_SP_GETSTRINGTEXTSTRING
  132. equ trap_SP_Register -273 ; CG_SP_REGISTER
  133. equ trap_ROFF_Clean -274 ; CG_ROFF_CLEAN
  134. equ trap_ROFF_UpdateEntities -275 ; CG_ROFF_UPDATE_ENTITIES
  135. equ trap_ROFF_Cache -276 ; CG_ROFF_CACHE
  136. equ trap_ROFF_Play -277 ; CG_ROFF_PLAY
  137. equ trap_ROFF_Purge_Ent -278 ; CG_ROFF_PURGE_ENT
  138. equ trap_G2_ListModelSurfaces -279 ; CG_G2_LISTSURFACES
  139. equ trap_G2_ListModelBones -280 ; CG_G2_LISTBONES
  140. equ trap_G2_SetGhoul2ModelIndexes -281 ; CG_G2_SETMODELS
  141. equ trap_G2_HaveWeGhoul2Models -282 ; CG_G2_HAVEWEGHOULMODELS
  142. equ trap_G2API_GiveMeVectorFromMatrix -283 ; CG_G2_GIVEMEVECTORFROMMATRIX
  143. equ trap_G2API_GetBoltMatrix -284 ; CG_G2_GETBOLT
  144. equ trap_G2API_GetBoltMatrix_NoReconstruct -285 ; CG_G2_GETBOLT_NOREC
  145. equ trap_G2API_GetBoltMatrix_NoRecNoRot -286 ; CG_G2_GETBOLT_NOREC_NOROT
  146. equ trap_G2API_InitGhoul2Model -287 ; CG_G2_INITGHOUL2MODEL
  147. equ trap_G2API_CollisionDetect -288 ; CG_G2_COLLISIONDETECT
  148. equ trap_G2API_CleanGhoul2Models -289 ; CG_G2_CLEANMODELS
  149. equ trap_G2API_SetBoneAngles -290 ; CG_G2_ANGLEOVERRIDE
  150. equ trap_G2API_SetBoneAnim -291 ; CG_G2_PLAYANIM
  151. equ trap_G2API_GetGLAName -292 ; CG_G2_GETGLANAME
  152. equ trap_G2API_CopyGhoul2Instance -293 ; CG_G2_COPYGHOUL2INSTANCE
  153. equ trap_G2API_CopySpecificGhoul2Model -294 ; CG_G2_COPYSPECIFICGHOUL2MODEL
  154. equ trap_G2API_DuplicateGhoul2Instance -295 ; CG_G2_DUPLICATEGHOUL2INSTANCE
  155. equ trap_G2API_HasGhoul2ModelOnIndex -296 ; CG_G2_HASGHOUL2MODELONINDEX
  156. equ trap_G2API_RemoveGhoul2Model -297 ; CG_G2_REMOVEGHOUL2MODEL
  157. equ trap_G2API_AddBolt -298 ; CG_G2_ADDBOLT
  158. equ trap_G2API_SetBoltInfo -299 ; CG_G2_SETBOLTON
  159. equ trap_G2API_SetRootSurface -300 ; CG_G2_SETROOTSURFACE
  160. equ trap_G2API_SetSurfaceOnOff -301 ; CG_G2_SETSURFACEONOFF
  161. equ trap_G2API_SetNewOrigin -302 ; CG_G2_SETNEWORIGIN
  162. equ trap_CG_RegisterSharedMemory -303 ; CG_SET_SHARED_BUFFER
  163. equ memset -101 ; CGAME_MEMSET
  164. equ memcpy -102 ; CGAME_MEMCPY
  165. equ strncpy -103 ; CGAME_STRNCPY
  166. equ sin -104 ; CGAME_SIN
  167. equ cos -105 ; CGAME_COS
  168. equ atan2 -106 ; CGAME_ATAN2
  169. equ sqrt -107 ; CGAME_SQRT
  170. equ matrixmultiply -108 ; CGAME_MATRIXMULTIPLY
  171. equ anglevectors -109 ; CGAME_ANGLEVECTORS
  172. equ perpendicularvector -110 ; CGAME_PERPENDICULARVECTOR
  173. equ floor -111 ; CGAME_FLOOR
  174. equ ceil -112 ; CGAME_CEIL
  175. equ acos -113 ; CGAME_ACOS
  176. equ asin -114 ; CGAME_ASIN
  177.