Advertisement
TheRouletteBoi

Red Dead Redemption Native Header

Oct 29th, 2015
2,036
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 129.55 KB | None | 0 0
  1.  
  2.  
  3. typedef struct
  4. {
  5.     float x, y, z;
  6. } Vector3;
  7. typedef uint32_t Void;
  8. typedef uint32_t Any;
  9. typedef uint32_t Hash;
  10. typedef int BOOL;
  11. typedef int Player;
  12. typedef int Actor;
  13. typedef int Object;
  14. typedef int Vehicle;
  15. typedef int ScrHandle;
  16. typedef int Controller;
  17. typedef int Cam;
  18. typedef int Camera;
  19. typedef int Blip;
  20. typedef int Layout;
  21. typedef int GUIWindow;
  22. typedef float Time;
  23.  
  24.  
  25. namespace SYSTEM
  26. {
  27.     static void WAIT(int ms) { invoke<Void>(0x7715C03B, ms); } // 0x7715C03B
  28.     static void WAITUNWARPED(int ms) { invoke<Void>(0x01185F9B, ms); } // 0x01185F9B
  29.     static void WAITUNPAUSED(int ms) { invoke<Void>(0x7C496803, ms); } // 0x7C496803
  30.     static Any START_NEW_SCRIPT(Any p0, Any p1) { return invoke<Any>(0x3F166D0E, p0, p1); } // 0x3F166D0E
  31.     static Any START_NEW_SCRIPT_WITH_ARGS(Any p0, Any p1, Any p2, Any p3) { return invoke<Any>(0x4A2100E4, p0, p1, p2, p3); } // 0x4A2100E4
  32.     static void SETTIMERA(Any p0) { invoke<Void>(0x35785333, p0); } // 0x35785333
  33.     static Any TIMESTEP() { return invoke<Any>(0x50597EE2); } // 0x50597EE2
  34.     static void PRINTSTRING(char* value) { invoke<Void>(0xECF8EB5F, value); } // 0xECF8EB5F
  35.     static void PRINTFLOAT(float value) { invoke<Void>(0xD48B90B6, value); } // 0xD48B90B6
  36.     static void PRINTINT(int value) { invoke<Void>(0x63651F03, value); } // 0x63651F03
  37.     static void PRINTNL() { invoke<Void>(0x868997DA); } // 0x868997DA
  38.     static void PRINTVECTOR(float p0, float p1, float p2) { invoke<Void>(0x85F31FB, p0, p1, p2); } // 0x85F31FB
  39.     static float SQRT(float value) { return invoke<float>(0x145C7701, value); } // 0x145C7701
  40.     static float POW(float base, float exponent) { return invoke<float>(0x85D134F8, base, exponent); } // 0x85D134F8
  41.     static Any EXP(Any p0, Any p1) { return invoke<Any>(0xE2313450, p0, p1); } // 0xE2313450
  42.     static float VMAG(float p0, float p1, float p2) { return invoke<float>(0x1FCF1ECD, p0, p1, p2); } // 0x1FCF1ECD
  43.     static float VDIST(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke<float>(0x3C08ECB7, x1, y1, z1, x2, y2, z2); } // 0x3C08ECB7
  44.     static float VDIST2(float x1, float y1, float z1, float x2, float y2, float z2) { return invoke<float>(0xC85DEF1F, x1, y1, z1, x2, y2, z2); } // 0xC85DEF1F
  45.     static int SHIFT_LEFT(int value, int bitShift) { return invoke<int>(0x314CC6CD, value, bitShift); } // 0x314CC6CD
  46.     static int SHIFT_RIGHT(int value, int bitShift) { return invoke<int>(0x352633CA, value, bitShift); } // 0x352633CA
  47.     static int FLOOR(float value) { return invoke<int>(0x32E9BE04, value); } // 0x32E9BE04
  48.     static int CEIL(float value) { return invoke<int>(0xD536A1DF, value); } // 0xD536A1DF
  49.     static int ROUND(float value) { return invoke<int>(0x323B0E24, value); } // 0x323B0E24
  50.     static float TO_FLOAT(int value) { return invoke<float>(0x67116627, value); } // 0x67116627
  51.     static void SNAPSHOT_GLOBALS() { invoke<Void>(0x5A25520E); } // 0x5A25520E
  52.     static Any GET_LATEST_CONSOLE_COMMAND(Any p0) { return invoke<Any>(0x2B547FE6, p0); } // 0x2B547FE6
  53.     static Any RESET_LATEST_CONSOLE_COMMAND(Any p0) { return invoke<Any>(0xAA3EC981, p0); } // 0xAA3EC981
  54.     static Any GET_CONSOLE_COMMAND_TOKEN(Any p0) { return invoke<Any>(0x9DE3DE24, p0); } // 0x9DE3DE24
  55.     static Any GET_NUM_CONSOLE_COMMAND_TOKENS(Any p0) { return invoke<Any>(0x608F5BC6, p0); } // 0x608F5BC6
  56. }
  57.  
  58. namespace NETCONNECTION
  59. {
  60.     // 0x2547029C
  61.     // 0x6F6D942B
  62.     // 0x713B1D7F
  63.     // 0x9C80A3A4
  64.     // 0x27A00456
  65.     // 0x120E6123
  66.     // 0x4585821E
  67.     // 0x46C39437
  68. }
  69.  
  70. namespace DOOR
  71. {
  72.     static Any FIND_NEAREST_DOOR(Any p0, Any p1) { return invoke<Any>(0x9CB5372B, p0, p1); } // 0x9CB5372B
  73.     // 0x9CE0AA24
  74.     // 0x7F0F079B
  75.     // 0x19FB9518
  76.     // 0x184924E2
  77.     // 0x48659CD7
  78.     // 0x211DD9D2
  79.     // 0x52BB0836
  80.     // 0xCBA9F32C
  81.     // 0xD3300956
  82.     // 0x5BCFC899
  83.     // 0x30503E81
  84.     // 0xAACB4435
  85.     static void OPEN_DOOR_FAST(Any p0, Any p1) { invoke<Void>(0xCF89BC95, p0, p1); } // 0xCF89BC95
  86.     // 0xBA51D02E
  87.     // 0x075B1736
  88.     // 0xFEEC0767
  89.     // 0x3B25299D
  90.     // 0x468DDDB3
  91.     // 0xDAD47AE6
  92. }
  93.  
  94. namespace PHYSINST // INVENTORY
  95. {
  96.     // 0x25277BBC
  97.     static Any GET_PROP_VELOCITY(Any p0, Any p1) { return invoke<Any>(0x5AEA8801, p0, p1); } // 0x5AEA8801
  98.     // 0x28425D8C
  99.     // 0x544BCE48
  100.     // 0xC9F3981D
  101.     static Any IS_PHYSINST_VALID(Any p0) { return invoke<Any>(0x16C0A6CB, p0); } // 0x16C0A6CB
  102.     // 0xE83E6A41
  103.     // 0x6243A6AF
  104.     // 0x750ADBE5
  105.     // 0x987FD4F6
  106.     static void ACTIVATE_PHYSINST(Any p0) { invoke<Void>(0xC0961D18, p0); } // 0xC0961D18
  107.     // 0x65CA3037
  108.     // 0x734CC17B
  109.     // 0x4FF36FA7
  110.     // 0xC5E372BC
  111.     // 0x441CDD55
  112.     // 0x4A05AA7D
  113.     static void RELEASE_CONSTRAINT(Any p0) { invoke<Void>(0x8B9659EF, p0); } // 0x8B9659EF
  114.     // 0x0D6BFDD9
  115.     static void SHOW_PHYSINST(Any p0) { invoke<Void>(0x342FDCD6, p0); } // 0x342FDCD6
  116.     static void SET_SECTOR_PROPS_SUPER_LOCKED(Any p0, Any p1) { invoke<Void>(0xED3ADF67, p0, p1); } // 0xED3ADF67
  117.     // 0x3774465F
  118.     // 0xD0CDEED4
  119.     // 0x1260ACCC
  120. }
  121.  
  122. // 16sagObjRscHandler
  123. // 14WorldfxManager
  124. // mapres
  125. // fragments
  126. // 16ZombieDLCManager..
  127. // 14sagBloodTarget
  128. // 14sagEnvironment
  129. namespace WORLDFX // WORLDENVIRONMENT
  130. {
  131.     // 0x9A93E7CA
  132.     // 0x59A7835E
  133.     // 0x25690082
  134.     // 0xE92C3435
  135.     // 0xDB86F53B
  136.     // 0x8BA565F7
  137.     // 0xB8E09389
  138.     // 0x9AA8A1B1
  139.     // 0x002B0698
  140.     // 0x57478561
  141.     // 0x39B0CFE5
  142.     // 0xDCAE6935
  143.     // 0x8CF15FCB
  144.     // 0x4A8066FB
  145.     // 0x1DDB57A6
  146.     // 0x88863344
  147.     // 0xE7371670
  148.     // 0x03E2B631
  149.     // 0xCA840DBB
  150.     // 0x4F3F3CA5
  151.     // 0xC587FA2B
  152.     static Any CREATE_FIRE_IN_VOLUME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9) { return invoke<Any>(0xD4799325, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9); } // 0xD4799325
  153.     static void STOP_ALL_FIRES() { invoke<Void>(0x9544570A); } // 0x9544570A
  154.     // 0x8011737F
  155.     // 0x5402321A
  156.     // 0x2AC74780
  157.     // 0x466C02BA
  158.     // 0xEC3A9EBB
  159.     // 0xADB3E8D9
  160.     // 0x08D06543
  161.     // 0xAD5613FD
  162.     // 0xB511D087
  163.     // 0x7ECE15BE
  164.     static void DISABLE_CHILD_SECTOR(Any p0) { invoke<Void>(0x9E1AE585, p0); } // 0x9E1AE585
  165.     // 0x4E6A78B5
  166.     // 0x63A83655
  167.     // 0xBBAE9CBD
  168.     // 0xA488E930
  169.     // 0xB14B936A
  170.     // 0xD2BB733E
  171.     // 0x91396EB7
  172.     // 0x9679CF84
  173.     // 0xB65ADFAC
  174.     // 0x30C4CA99
  175.     // 0x15001332
  176.     // 0xF635B9EA
  177.     // 0x11A65FFB
  178.     // 0x15683736
  179.     // 0xE5C7E4C9
  180.     // 0x3D5D3B26
  181.     // 0x03240324
  182.     // 0xE5E04E83
  183.     // 0x9C471E7D
  184.     // 0x1A82B949
  185.     // 0x7906A950
  186.     // 0x6471D75C
  187.     // 0x53895856
  188.     // 0xDEE6523D
  189.     // 0x3DD3E1EB
  190.     // 0x28DAED2A
  191.     static int _CHEAT_BLAZING_GUNS(BOOL toggle) { return invoke<int>(0x3F67DEDB, toggle); }
  192. }
  193.  
  194. namespace STREAMING
  195. {
  196.     static void STREAMING_REQUEST_ACTOR(Any p0, Any p1, Any p2) { invoke<Void>(0xB0A79FEE, p0, p1, p2); } // 0xB0A79FEE
  197.     static BOOL STREAMING_IS_ACTOR_LOADED(Any p0) { return invoke<BOOL>(0x7DF72579, p0); } // 0x7DF72579
  198.     static void STREAMING_EVICT_ACTOR(Any p0) { invoke<Void>(0x6661CF89, p0); } // 0x6661CF89
  199.     static BOOL STREAMING_IS_WORLD_LOADED() { return invoke<BOOL>(0x87B74064); } // 0x87B74064
  200.     static BOOL _STREAMING_IS_WORLD_LOADED_2() { return invoke<BOOL>(0x943BE053); } // 0x943BE053
  201.     static Any _0xC07681C1(Any p0, Any p1, Any p2) { return invoke<Any>(0xC07681C1, p0, p1, p2); } // 0xC07681C1
  202.     static void STREAMING_REQUEST_PROP(Any p0) { invoke<Void>(0x38DC1F50, p0); } // 0x38DC1F50
  203.     static BOOL STREAMING_IS_PROP_LOADED(Any p0) { return invoke<BOOL>(0xD7F80035, p0); } // 0xD7F80035
  204.     // 0xA8D12960
  205.     static void STREAMING_REQUEST_PROPSET(Any p0) { invoke<Void>(0xEC1F14C8, p0); } // 0xEC1F14C8
  206.     static BOOL STREAMING_IS_PROPSET_LOADED(Any p0) { return invoke<BOOL>(0xF7D65903, p0); } // 0xF7D65903
  207.     // 0x4A5E4C13
  208.     static void STREAMING_REQUEST_GRINGO(Any p0) { invoke<Void>(0x563E2E79, p0); } // 0x563E2E79
  209.     static BOOL STREAMING_IS_GRINGO_LOADED(Any p0) { return invoke<BOOL>(0xA6C9DCEA, p0); } // 0xA6C9DCEA
  210.     static void STREAMING_EVICT_GRINGO(Any p0) { invoke<Void>(0xA02B6AAE, p0); } // 0xA02B6AAE
  211.     // 0x620649B4
  212.     // 0x67994764
  213.     // 0x32FCA813
  214.     static void STREAMING_REQUEST_SCRIPT(Any p0) { invoke<Void>(0x11E57A92, p0); } // 0x11E57A92
  215.     static BOOL STREAMING_IS_SCRIPT_LOADED(Any p0) { return invoke<BOOL>(0xB5B4AEAD, p0); } // 0xB5B4AEAD
  216.     static void STREAMING_EVICT_SCRIPT(Any p0) { invoke<Void>(0x570163E2, p0); } // 0x570163E2
  217.     static void STREAMING_LOAD_ALL_REQUESTS_NOW(Any p0) { invoke<Void>(0x7B5C28F3, p0); } // 0x7B5C28F3
  218.     // 0xCB1E8485
  219.     // 0x39E69B1B
  220.     // 0x055EF7A3
  221.     // 0x338F85D9
  222.     // 0x7D5C0C4D
  223.     // 0x5B404EDA
  224.     // 0xDF3DF05A
  225.     // 0x49E4EB10
  226.     // 0x5F4C08A2
  227.     // 0x83088F62
  228.     // 0x0BEBB187
  229.     // 0x0F8FC4D0
  230.     // 0x1CD960B8
  231.     static void STREAMING_UNLOAD_BOUNDS() { invoke<Void>(0x09A67EC6); } // 0x09A67EC6
  232.     // 0xF7BABE84
  233.     static void STREAMING_EVICT_ALL(Any p0) { invoke<Void>(0x7D432781, p0); } // 0x7D432781
  234.     // 0x8EB0B2AD
  235.     // 0xCA99D3B4
  236.     // 0xE74C4851
  237.     // 0x6F9C399B
  238.     static void STREAMING_ENABLE_FORCE_FRAGMENT_HIGH_LOD(Any p0) { invoke<Void>(0xBEABC729, p0); } // 0xBEABC729
  239.     // 0xB226E8E3
  240.     // 0xE981992C
  241.     // 0x8CC6066C
  242.     // 0x83E043A6
  243. }
  244.  
  245. namespace RENDER
  246. {
  247.     // 0x6AF07F86
  248.     static void PRINT_FRAME_TIME(int p0) { invoke<Void>(0xB84DE79E, p0); } // 0xB84DE79E
  249. }
  250.  
  251. // 11atSingletonI24projExplosionTypeManagerE
  252. namespace EXPLOSION
  253. {
  254.     static void _CREATE_EXPLOSION(float x, float y, float z, char* explosionName, BOOL p2, float damageX, float damageY, float damageZ, BOOL p4) { invoke<Void>(0xE7023D23, x, y, z, explosionName, p2, damageX, damageY, damageZ, p4); } // 0xE7023D23
  255.     // 0x651F6299
  256. }
  257.  
  258. namespace WEATHER
  259. {
  260.     static void SET_WEATHER(int weatherType, Time time) { invoke<Void>(0x456D7F38, weatherType, time); } // 0x456D7F38
  261.     static Any GET_WEATHER() { return invoke<Any>(0xEA026ED9); } // 0xEA026ED9
  262.     static void SET_WEATHER_COMPLEX(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12, Any p13, Any p14) { invoke<Void>(0xC157CA40, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14); } // 0xC157CA40
  263.     static void SET_WIND(Any p0, Any p1, Any p2) { invoke<Void>(0xC6294698, p0, p1, p2); } // 0xC6294698
  264.     static void SET_AUTO_WIND(Any p0) { invoke<Void>(0x5D37C383, p0); } // 0x5D37C383
  265.     static void SET_RAIN_AMOUNT(float value) { invoke<Void>(0xB788D24A, value); } // 0xB788D24A
  266.     static Any _0xF0C9645A() { return invoke<Any>(0xF0C9645A); } // 0xF0C9645A
  267.     static Any _0xC4C59CA4(Any p0) { return invoke<Any>(0xC4C59CA4, p0); } // 0xC4C59CA4
  268.     static Any _0xA915DC46(Any p0) { return invoke<Any>(0xA915DC46, p0); } // 0xA915DC46
  269.     static Any _0x9B390724(Any p0) { return invoke<Any>(0x9B390724, p0); } // 0x9B390724
  270.     static Any _0x858FD48D(Any p0, Any p1, Any p2) { return invoke<Any>(0x858FD48D, p0, p1, p2); } // 0x858FD48D
  271.     static void ENABLE_WEATHER_SPHERE(Any p0, Any p1) { invoke<Void>(0x17BCED9F, p0, p1); } // 0x17BCED9F
  272.     static Any _0xFEEC4EE2() { return invoke<Any>(0xFEEC4EE2); } // 0xFEEC4EE2
  273.     static Any _0x21A68D47(Any p0) { return invoke<Any>(0x21A68D47, p0); } // 0x21A68D47
  274. }
  275.  
  276. namespace AUDIO
  277. {
  278.     static Any NEW_SCRIPTED_CONVERSATION() { return invoke<Any>(0x1CEA7FCE); } // 0x1CEA7FCE
  279.     // 0x96CD0513
  280.     // 0xF1C40BCA
  281.     // 0x4FAD0D8F
  282.     // 0xE5DE7D9D
  283.     // 0xCB8FD96F
  284.     // 0xE2C9C6F8
  285.     // 0x6CB24B56
  286.     // 0xC842F0C9
  287.     // 0x1CFC44F9
  288.     // 0xC1C29ABC
  289.     // 0x713519AB
  290.     // 0x66728EFE
  291.     // 0x916E37CA
  292.     // 0x4E92CC7A
  293.     // 0x6DCC98E9
  294.     static Any GET_SOUND_ID(Any p0) { return invoke<Any>(0x6AE0AD56, p0); } // 0x6AE0AD56
  295.     static void RELEASE_SOUND_ID(Any p0) { invoke<Void>(0x9C080899, p0); } // 0x9C080899
  296.     // 0xE1D265FA
  297.     static void PLAY_SOUND(Any p0, Any p1, Any p2, Any p3) { invoke<Void>(0xB6E1917F, p0, p1, p2, p3); } // 0xB6E1917F
  298.     // 0x09DA2503
  299.     // 0x66763C4A
  300.     static void PLAY_SOUND_FRONTEND(char *audioName) { invoke<Void>(0x2E458F74, audioName); } // 0x2E458F74
  301.     // 0x49053A94
  302.     // 0xB157BBB4
  303.     static void PLAY_SOUND_FROM_POSITION(char *audioName, float x, float y, float z) { invoke<Void>(0x05BC72D7, audioName, x, y, z); } // 0x05BC72D7
  304.     // 0x19E5CF85
  305.     // 0x5B05E3E0
  306.     // 0x3375FB38
  307.     static void PLAY_SOUND_FROM_ACTOR(Any p0, char* p1, Any p2) { invoke<Void>(0x628832AD, p0, p1, p2); } // 0x628832AD
  308.     // 0x4634B6BE
  309.     static void PLAY_SOUND_FROM_OBJECT(Any p0, Any p1, Any p2, Any p3) { invoke<Void>(0x6A515A49, p0, p1, p2, p3); } // 0x6A515A49
  310.     // 0xBD0E8EBA
  311.     static void STOP_SOUND(Any p0) { invoke<Void>(0xCD7F4030, p0); } // 0xCD7F4030
  312.     static BOOL HAS_SOUND_FINISHED(Any p0) { return invoke<BOOL>(0xE85AEC2E, p0); } // 0xE85AEC2E
  313.     // 0x74CA8E22
  314.     // 0x66FCA3F7
  315.     // 0x14ED45FB
  316.     // 0x7D95325E
  317.     // 0x1BB84187
  318.     // 0x3DFD83DE
  319.     // 0xDD0320CB
  320.     // 0x31BAF169
  321.     // 0xBA734A15
  322.     // 0x031E983D
  323.     // 0x0871084C
  324.     // 0x12D077CA
  325.     // 0x91DE3A31
  326.     // 0xFDA41D54
  327.     // 0x955E5EEB
  328.     // 0x755382BC
  329.     // 0x84A909EC
  330.     // 0x3F226995
  331.     // 0xC9D3A484
  332.     // 0xE5F39107
  333.     // 0x123709E8
  334.     // 0xA7D08EE9
  335.     // 0xC0E28BF0
  336.     // 0xBD2EA1A1
  337.     // 0x77402033
  338.     static void CANCEL_CURRENTLY_PLAYING_AMBIENT_SPEECH(Any p0) { invoke<Void>(0x4DBD473B, p0); } // 0x4DBD473B
  339.     static BOOL IS_AMBIENT_SPEECH_PLAYING(Any p0) { return invoke<BOOL>(0x1972E8AA, p0); } // 0x1972E8AA
  340.     // 0x2C653904
  341.     // 0x2B74A6D6
  342.     // 0x462B3A65
  343.     // 0x96161235
  344.     // 0x3184B507
  345.     // 0x489B3078
  346.     // 0xAA565B11
  347.     // 0x2CA089EC
  348.     // 0x43C5F320
  349.     // 0xF7B747CA
  350.     static void SET_LOCAL_PLAYER_VOICE(Any p0) { invoke<Void>(0xF0D28043, p0); } // 0xF0D28043
  351.     // 0x33BD1A80
  352.     // 0x1F7F405C
  353.     // 0x2B1B76E8
  354.     // 0xE4D418D1
  355.     // 0xAF6A3160
  356.     // 0x94A24A5C
  357.     // 0xD021B37F
  358.     // 0xA343FDBB
  359.     // 0xA4F209D5
  360.     // 0x45E20057
  361.     // 0x15547025
  362.     // 0xE0553D6B
  363.     // 0xD68E04BB
  364.     // 0x638EAF70
  365.     // 0xEA975A79
  366.     // 0x6BB42C21
  367.     // 0x0E634931
  368.     // 0x567712E5
  369.     // 0xB888B369
  370.     // 0x306D9FEE
  371.     // 0xC3614E0A
  372.     // 0xF962F2B8
  373.     // 0x22D0DF9B
  374.     // 0xA234C5D0
  375.     // 0x733BA9F5
  376.     // 0x79351E54
  377.     // 0xCCBE7F0F
  378.     // 0x5FCF3B85
  379.     // 0x9D886C2F
  380.     // 0x39F5EF0F
  381.     // 0xD6CC6907
  382.     // 0x714D5D09
  383.     // 0xBF959948
  384.     // 0x3C163FDD
  385.     // 0xDC330FB9
  386.     // 0x39EF8DA7
  387.     // 0x0079FD0F
  388.     // 0x67770F4B
  389.     // 0x8A6D03BE
  390.     // 0x90DD37E7
  391.     // 0xFF92B49D
  392.     // 0xEB8A51C2
  393.     // 0xD1FD31DE
  394.     // 0xEB866555
  395.     // 0xA2A356A7
  396.     // 0x6CEFA97A
  397.     // 0x2ACEE2ED
  398.     // 0x85A35B18
  399.     static void AUDIO_MUSIC_SET_MOOD(char *p0, Any p1, Any p2, Any p3) { invoke<Void>(0x633B8905, p0, p1, p2, p3); } // 0x633B8905
  400.     // 0x714DA5BB
  401.     // 0x7CC2738F
  402.     // 0x704DBAC9
  403.     // 0xBF316157
  404.     // 0x789C753C
  405.     // 0xA3A2984E
  406.     // 0x56E3D235
  407.     // 0x5F48A85B
  408.     // 0x84435231
  409.     // 0x86E995D1
  410.     // 0x9EC502D6
  411.     // 0xE0DE16BD
  412.     // 0xE2A37056
  413.     // 0x72168160
  414.     // 0xB3C3FF5E
  415.     // 0xEA2B35DB
  416.     // 0x0CCE435E
  417.     // 0x7784BB85
  418.     // 0x24AE7AFB
  419.     // 0xDE7C65CE
  420.     // 0x338DF299
  421.     // 0x2D40E85C
  422.     // 0x900C489A
  423.     // 0xE8FFE727
  424.     // 0xB73AC04A
  425.     // 0xBFCF32D9
  426.     // 0x37FD00EA
  427.     // 0x98CD7340
  428.     // 0x08F4B5B8
  429.     // 0x176E921C
  430.     // 0xBAEC56D1
  431. }
  432.  
  433. // 14mcDynamicMixer
  434. namespace MIXER
  435. {
  436.     // 0xECD8E116
  437.     // 0xA82D893C
  438.     // 0xF86010D1
  439.     // 0xADCC16A2
  440. }
  441.  
  442. // 22rdrAmbienceAudioEntity
  443. // 15rdrMusicManager
  444. namespace MUSIC
  445. {
  446.     // 0x2A3B1045
  447.     // 0x27A96719
  448.     // 0xC0556FB8
  449. }
  450.  
  451. // 18gohActorEnumPlayer
  452. namespace ACTORENUM
  453. {
  454.     // 0xD02757C1
  455.     // 0x886E06C2
  456.     // 0xB6839756
  457.     // 0xCB139D15
  458.     // 0xF07F5E41
  459. }
  460.  
  461. namespace ACTORDRAW
  462. {
  463.     static void SET_DRAW_ACTOR(Any p0) { invoke<Void>(0xE6644CE5, p0); } // 0xE6644CE5
  464.     static Any GET_DRAW_ACTOR(Any p0) { return invoke<Any>(0x085A9CA6, p0); } // 0x085A9CA6
  465. }
  466.  
  467. namespace ACTORINFO
  468. {
  469.     static Any GET_LAST_ATTACKER(Any p0) { return invoke<Any>(0x2C0F211D, p0); } // 0x2C0F211D
  470.     static Any GET_LAST_HIT_TIME(Any p0) { return invoke<Any>(0x3A207AF2, p0); } // 0x3A207AF2
  471.     static Any GET_LAST_HIT_WEAPON(Any p0) { return invoke<Any>(0x07B7AA6B, p0); } // 0x07B7AA6B
  472.     static Any GET_LAST_HIT_FLAGS(Any p0) { return invoke<Any>(0x08308EBA, p0); } // 0x08308EBA
  473.     static Any _GET_LAST_HIT_DAMAGE(Any p0) { return invoke<Any>(0x45556269, p0); } // 0x45556269
  474.     static Any GET_LAST_HIT_ZONE(Any p0, Any* p1) { return invoke<Any>(0x855F9A3B, p0, p1); } // 0x855F9A3B
  475.     static Any _0x4747F219() { return invoke<Any>(0x4747F219); } // 0x4747F219
  476.     static Any _0xF75FE17F() { return invoke<Any>(0xF75FE17F); } // 0xF75FE17F
  477.     static Any _CLEAR_LAST_HIT_INFO() { return invoke<Any>(0x8D696237); } // 0x8D696237
  478.     static void KILL_ACTOR(Actor actor) { invoke<Void>(0x8B08ECA2, actor); } // 0x8B08ECA2
  479.     static void _0x6085F7AC(Any p0, Any p1) { invoke<Void>(0x6085F7AC, p0, p1); } // 0x6085F7AC
  480.     static BOOL IS_ACTOR_ALIVE(Actor actor) { return invoke<BOOL>(0x2F232639, actor); } // 0x2F232639
  481.     static BOOL IS_ACTOR_DEAD(Actor actor) { return invoke<BOOL>(0x0D798FFE, actor); } // 0x0D798FFE
  482.     static Any _0x3918D335(Any p0) { return invoke<Any>(0x3918D335, p0); } // 0x3918D335
  483.     static void SET_ACTOR_HEALTH(Actor actor, float health) { invoke<Void>(0xFA090024, actor, health); } // 0xFA090024
  484.     static float GET_ACTOR_HEALTH(Actor actor) { return invoke<float>(0xF246F15D, actor); } // 0xF246F15D
  485.     static float GET_ACTOR_MAX_HEALTH(Actor actor) { return invoke<float>(0xB69A84AF, actor); } // 0xB69A84AF
  486.     static void SET_ACTOR_MAX_HEALTH(Actor actor, Any p1) { invoke<Void>(0x165BD4C5, actor, p1); } // 0x165BD4C5
  487.     static Any _0x7A207FFE(Any p0) { return invoke<Any>(0x7A207FFE, p0); } // 0x7A207FFE
  488.     static void _SET_ACTOR_HEALTH_2(Actor actor, Any p1) { invoke<Void>(0x3A2D7759, actor, p1); } // 0x3A2D7759
  489.     static Any _GET_ACTOR_HEALTH_2(Actor actor) { return invoke<Any>(0x44787A58, actor); } // 0x44787A58
  490.     static Any GET_ACTOR_MAX_KO_POINTS(Actor actor) { return invoke<Any>(0xAFC96669, actor); } // 0xAFC96669
  491.     static void _SET_ACTOR_HEALTH_3(Actor actor, Any p1) { invoke<Void>(0x4EEC6628, actor, p1); } // 0x4EEC6628
  492.     static void _SET_ACTOR_HEALTH_4(Actor actor, Any p1) { invoke<Void>(0x479B997B, actor, p1); } // 0x479B997B
  493.     static BOOL IS_ACTOR_DRUNK(Actor actor) { return invoke<BOOL>(0xFF07D58C, actor); } // 0xFF07D58C
  494.     static void SET_ACTOR_DRUNK(Actor actor, BOOL toggle) { invoke<Void>(0x9F57742C, actor, toggle); } // 0x9F57742C
  495.     static void SET_ACTOR_PASSED_OUT(Actor actor, Any p1) { invoke<Void>(0x2A9FD09F, actor, p1); } // 0x2A9FD09F
  496.     static void SET_ACTOR_HANGING_FROM_NOOSE(Actor actor, Any p1) { invoke<Void>(0x5262C0F7, actor, p1); } // 0x5262C0F7
  497.     static void _0x6287203C(Any p0) { invoke<Void>(0x6287203C, p0); } // 0x6287203C
  498.     static void _0x1082715D() { invoke<Void>(0x1082715D); } // 0x1082715D
  499. }
  500.  
  501. namespace PLAYER
  502. {
  503.     static void TELEPORT_ACTOR(Actor actor, float x, float y, float z, BOOL p4, BOOL p5, BOOL p6) { invoke<Void>(0x2D54B916, actor, x, y, z, p4, p5, p6); } // 0x2D54B916
  504.     static void TELEPORT_ACTOR_WITH_HEADING(Actor actor, float x, float y, float z, float heading, BOOL p5, BOOL p6, BOOL p7) { invoke<Void>(0xE4DE507C, actor, x, y, z, heading, p5, p6, p7); } // 0xE4DE507C
  505.     static Any GET_MAX_SPEED(Any p0) { return invoke<Any>(0x6B3A39A9, p0); } // 0x6B3A39A9
  506.     static void GET_POSITION(Actor actor, float *x, float *y, float *z) { invoke<Void>(0x99BD9D6F, actor, x, y, z); } // 0x99BD9D6F
  507.     static float GET_HEADING(Actor actor) { return invoke<float>(0x42DE39F0, actor); } // 0x42DE39F0
  508.     static Any GET_ACTOR_AXIS(Actor actor, Any p1, Any p2) { return invoke<Any>(0x294A5549, actor, p1, p2); } // 0x294A5549
  509.     static void SET_ACTOR_HEADING(Actor actor, float heading, BOOL p2) { invoke<Void>(0xECE8520B, actor, heading, p2); } // 0xECE8520B
  510.     static void SET_ACTOR_ONE_SHOT_DEATH(Actor actor, BOOL toggle) { invoke<Void>(0xCDC686B2, actor, toggle); } // 0xCDC686B2
  511.     // 0x0912622D
  512.     // 0x758F993A
  513.     // 0x1AA3A0C0
  514.     static BOOL IS_ACTOR_PLAYER(Actor actor) { return invoke<BOOL>(0xB27E91E7, actor); } // 0xB27E91E7
  515.     static BOOL IS_ACTOR_LOCAL_PLAYER(Actor actor) { return invoke<BOOL>(0x6542CF26, actor); } // 0x6542CF26
  516.     // 0xB114332D
  517.     static int _GET_ACTOR_CONTROLLER(Actor actor) { return invoke<int>(0x524F6981, actor); } // 0x524F6981
  518.     // 0xCF02D1D6
  519.     // 0x8F82B7D4
  520.     // 0xC733BC9A
  521.     static void SET_PLAYER_CONTROL(Actor actor, BOOL toggle, int possiblyFlags) { invoke<Void>(0xD17AFCD8, actor, toggle, possiblyFlags); } // 0xD17AFCD8
  522.     static void SET_PLAYER_ENABLE_MOUNT_USE_CONTEXTS(Actor actor, BOOL toggle) { invoke<Void>(0xBEEDDD54, actor, toggle); } // 0xBEEDDD54
  523.     static void SET_PLAYER_ALLOW_PICKUP(Actor actor) { invoke<Void>(0xEA08A934, actor); } // 0xEA08A934
  524.     static void SET_PLAYER_MELEE_MODE_SELECTED(Actor actor, int mode) { invoke<Void>(0xAC1285A3, actor, mode); } // 0xAC1285A3
  525.     static void SET_PLAYER_DISABLE_TARGETING(Actor actor, Any p1) { invoke<Void>(0x0959C27A, actor, p1); } // 0x0959C27A
  526.     // 0x9613C2D0
  527.     // 0x6576AD43
  528.     // 0x48B7C279
  529.     // 0xCE7CE46D
  530.     static void SET_PLAYER_CONTROL_RUMBLE(Player player, Any p1) { invoke<Void>(0x4590CE00, player, p1); } // 0x4590CE00
  531.     static void RESET_RUMBLE() { invoke<Void>(0xB3BE2F95); } // 0xB3BE2F95
  532.     static Any GET_PLAYER_CONTROL_CONFIG(Player player) { return invoke<Any>(0x8421033D, player); } // 0x8421033D
  533.     static void SET_PLAYER_CONTROL_CONFIG(Player player, int p1) { invoke<Void>(0x01B84BCA, player, p1); } // 0x01B84BCA
  534.     static void PLAYER_RUMBLE(Any p0, Any p1, Any p2) { invoke<Void>(0x2E0EC2F2, p0, p1, p2); } // 0x2E0EC2F2
  535.     // 0x4B0D6152
  536.     // 0x4D918005
  537.     static void SET_PLAYER_COMBATMODE(Player player, Any p1) { invoke<Void>(0x57595189, player, p1); } // 0x57595189
  538.     // 0x86E193B8
  539.     static void SET_PLAYER_COMBATMODE_OVERRIDE(Player player, Any p1) { invoke<Void>(0xAFFBBE78, player, p1); } // 0xAFFBBE78
  540.     // 0x1184EC7B
  541.     static void SET_PLAYER_VEHICLE_INPUT(Player player, Any p1, Any p2, Any p3) { invoke<Void>(0xE1160B04, player, p1, p2, p3); } // 0xE1160B04
  542.     // 0x900165CE
  543.     // 0xBFC8EF7C
  544.     static void CLEAR_PLAYER_CONTROL_HORSE_FOLLOW(Any p0, Any p1) { invoke<Void>(0x7C522386, p0, p1); } // 0x7C522386
  545.     static BOOL IS_PLAYER_IN_HORSE_FOLLOW(Player player, Any p1) { return invoke<BOOL>(0xE44DCE87, player, p1); } // 0xE44DCE87
  546.     static Actor GET_PLAYER_ACTOR(Player player) { return invoke<Actor>(0xE8CFDD53, player); } // 0xE8CFDD53
  547.     static BOOL IS_LOCAL_PLAYER(Any p0) { return invoke<BOOL>(0x40EF1003, p0); } // 0x40EF1003
  548.     static BOOL _IS_ACTOR_PLAYER(Actor actor) { return invoke<BOOL>(0x0ADC17E9, actor); } // 0x0ADC17E9
  549.     static BOOL IS_SLOT_VALID(int slot) { return invoke<BOOL>(0xD04480FE, slot); } // 0xD04480FE
  550.     static Any GET_SLOT_ACTOR(Any p0) { return invoke<Any>(0xDB9B49D8, p0); } // 0xDB9B49D8
  551.     static int GET_ACTOR_SLOT(Actor actor) { return invoke<int>(0xAABF3356, actor); } // 0xAABF3356
  552.     static int GET_LOCAL_SLOT() { return invoke<int>(0xAD68A22E); } // 0xAD68A22E
  553.     static char* GET_SLOT_NAME(int slot) { return invoke<char*>(0x34CBABAE, slot); } // 0x34CBABAE
  554.     static Any GET_SLOT_POSITION(int slot, float *x, float *y, float *z) { return invoke<Any>(0x3241158C, slot, x, y, z); } // 0x3241158C
  555.     // 0x34A9866B
  556.     // 0x87DDCA96
  557.     // 0x622796D5
  558.     // 0x6148423A
  559.     // 0xB6A47C37
  560.     // 0x1CFAF2EA
  561.     // 0xD0E08B5E
  562.     // 0xBC521A38
  563.     // 0x724A2931
  564.     // 0x45F2A70A
  565.     static void SIMULATE_PLAYER_INPUT_GAIT(Any p0, Any p1, Any p2, Any p3) { invoke<Void>(0x0D77CC34, p0, p1, p2, p3); } // 0x0D77CC34
  566.     // 0xEAE75C6F
  567.     // 0x1ABFBFA3
  568.     // 0xD39C4A9E
  569.     // 0xEBBE1CAC
  570.     // 0x50D8C840
  571.     // 0xE2C4AEE7
  572.     // 0x86B5C9E1
  573.     // 0x09716951
  574.     // 0x0486955B
  575.     // 0x526D45B7
  576.     // 0x4E6E5E78
  577.     // 0x5CD6E2C3
  578.     // 0xA671FF8E
  579.     // 0x0D583DAF
  580.     // 0x863F0193
  581.     // 0x0415EE4C
  582.     // 0x151741A2
  583.     // 0x5740CDC2
  584.     static void SET_INFINITE_DEADEYE(Any p0, BOOL toggle) { invoke<Void>(0x0C0BC04E, p0, toggle); } // 0x0C0BC04E
  585.     // 0x7F454A92
  586.     // 0xFA8D2B69
  587.     // 0x3BD4426B
  588.     // 0xC550644A
  589.     static void SET_ACTOR_INVULNERABILITY(Actor actor, BOOL toggle) { invoke<Void>(0xE38EF526, actor, toggle); } // 0xE38EF526
  590.     static BOOL GET_ACTOR_INVULNERABILITY(Actor actor) { return invoke<BOOL>(0xDB39D992, actor); } // 0xDB39D992
  591.     // 0x2A575132
  592.     // 0x0D9A35F6
  593.     // 0xB4CD475D
  594.     // 0x731F2C21
  595.     // 0xED89D0E0
  596.     // 0xF5B74E20
  597.     // 0x9E7AE28B
  598.     // 0x147EA072
  599.     // 0xA5875DC8
  600.     // 0xF2F77F44
  601.     // 0x437588E6
  602.     // 0xEE4E2461
  603.     // 0x2D9C0C0F
  604.     // 0x0318FF2A
  605.     // 0xCF1A1BC5
  606.     // 0xF83A8D2B
  607.     // 0x0111E8E0
  608.     // 0x5D5BD1F0
  609.     // 0x5896817B
  610.     // 0xA1BFC1A5
  611.     // 0x9375946B
  612.     // 0x740B78A8
  613.     // 0x7A11D611
  614.     // 0x0666B436
  615.     // 0xBFD6AE3D
  616.     // 0x6D322CD3
  617.     // 0x44C05EF6
  618.     // 0xA4E29C31
  619.     // 0x5C7F63E3
  620.     // 0x87C49DBD
  621.     // 0xB42EBC65
  622.     // 0x135EA21D
  623.     // 0xA393AC4E
  624.     static void SET_NPC_TO_ACTOR_DAMAGE_SCALE_FACTOR(Any p0, Any p1) { invoke<Void>(0x05CFE1E9, p0, p1); } // 0x05CFE1E9
  625.     // 0x083903D1
  626.     // 0x1540A309
  627.     // 0x7CC57FDA
  628.     // 0x9F6B04C8
  629.     // 0xDA0CDC91
  630.     // 0x3AD31762
  631.     // 0x0A9A99DF
  632.     // 0x38C5F63F
  633.     // 0xA5A24484
  634.     static void SET_ALLOW_COLD_WEATHER_BREATH(Any p0, Any p1) { invoke<Void>(0xA4677DD2, p0, p1); } // 0xA4677DD2
  635.     // 0x1F0CD262
  636.     // 0x1D1D9387
  637.     // 0xC0F77310
  638.     // 0x4EFC58BC
  639.     // 0x22558E3F
  640.     // 0x398735FA
  641.     // 0x67FA18A1
  642.     // 0x1444F022
  643.     // 0x4B90D22A
  644.     // 0xF1779E65
  645.     // 0xA819497B
  646.     // 0x8BE2D8B0
  647.     // 0x91BB8548
  648.     // 0x8AE58EE1
  649.     // 0xDE0E96F3
  650.     // 0x0911BA31
  651. }
  652.  
  653. namespace ACTORSET
  654. {
  655.     // 0x009DFC82
  656.     static BOOL IS_ACTORSET_VALID(Any p0) { return invoke<BOOL>(0x76E8975E, p0); } // 0x76E8975E
  657.     static Any FIND_NAMED_ACTORSET(Any p0) { return invoke<Any>(0x5454B159, p0); } // 0x5454B159
  658.     static void _REMOVE_ACTORSET(Any p0, Any p1) { invoke<Void>(0x147A0BEE, p0, p1); } // 0x147A0BEE
  659.     static void _DISBANDSET(Any p0) { invoke<Void>(0x2739F04D, p0); } // 0x2739F04D
  660.     static Any ADD_ACTORSET_MEMBER(Any p0, Any p1) { return invoke<Any>(0xE09DB6C1, p0, p1); } // 0xE09DB6C1
  661.     static Any _0xD637E449(Any p0) { return invoke<Any>(0xD637E449, p0); } // 0xD637E449
  662.     static BOOL IS_ACTOR_IN_ACTORSET(Any p0, Any p1) { return invoke<BOOL>(0xC6FE68DF, p0, p1); } // 0xC6FE68DF
  663.     static Any _GET_SETACTOR(Any p0) { return invoke<Any>(0xC5202810, p0); } // 0xC5202810
  664.     static Any GET_ACTORSET_SIZE(Any p0) { return invoke<Any>(0xA24F4799, p0); } // 0xA24F4799
  665. }
  666.  
  667. namespace FACTION
  668. {
  669.     static Any _0x40ABFD17(Any p0, Any p1, Any p2) { return invoke<Any>(0x40ABFD17, p0, p1, p2); } // 0x40ABFD17
  670.     static Any _0x28413943(Any p0) { return invoke<Any>(0x28413943, p0); } // 0x28413943
  671.     static Any GET_ACTOR_FACTION(Any p0) { return invoke<Any>(0x52E2A611, p0); } // 0x52E2A611
  672.     static void SET_ACTOR_FACTION(Any p0, Any p1) { invoke<Void>(0xCC63951A, p0, p1); } // 0xCC63951A
  673.     static BOOL IS_FACTION_VALID(Any p0) { return invoke<BOOL>(0x5E2F718D, p0); } // 0x5E2F718D
  674.     static Any _0x22424394() { return invoke<Any>(0x22424394); } // 0x22424394
  675.     static void SET_FACTION_IS_LAWFUL_TO_ATTACK(Any p0) { invoke<Void>(0xDCB960C5, p0); } // 0xDCB960C5
  676.     static Any GET_FACTION_IS_LAWFUL_TO_ATTACK(Any p0) { return invoke<Any>(0xB58013D7, p0); } // 0xB58013D7
  677.     static void _SET_FACTION_STATUS_ONEWAY(Any p0) { invoke<Void>(0xD771AF0B, p0); } // 0xD771AF0B
  678.     static void _SET_FACTION_STATUS_TWOWAY(Any p0) { invoke<Void>(0x4C28B11E, p0); } // 0x4C28B11E
  679.     static void _SET_FACTIONB_STATUS_TWOWAY(Any p0) { invoke<Void>(0x6118212B, p0); } // 0x6118212B
  680.     static Any _0x902781BF(Any p0) { return invoke<Any>(0x902781BF, p0); } // 0x902781BF
  681.     static Any _0xF9C5DC76(Any p0) { return invoke<Any>(0xF9C5DC76, p0); } // 0xF9C5DC76
  682.     static void _SET_FACTIONA_STATUS_TWOWAY(Any p0) { invoke<Void>(0x8E56236D, p0); } // 0x8E56236D
  683.     static void SET_FACTION_TO_FACTION_ACCURACY_SCALE_FACTOR(Any p0) { invoke<Void>(0x463F75F8, p0); } // 0x463F75F8
  684.     static void SET_FACTION_TO_FACTION_DAMAGE_SCALE_FACTOR(Any p0) { invoke<Void>(0xA9A18E5A, p0); } // 0xA9A18E5A
  685.     static void CLEAR_FACTION_STATUS_TO_INDIVIDUAL_ACTOR(Any p0) { invoke<Void>(0xEF639583, p0); } // 0xEF639583
  686.     static Any GET_FACTION_STATUS_TO_INDIVIDUAL_ACTOR(Any p0) { return invoke<Any>(0x784398CB, p0); } // 0x784398CB
  687.     static void SET_FACTION_STATUS_TO_INDIVIDUAL_ACTOR(Any p0) { invoke<Void>(0xBC44D31D, p0); } // 0xBC44D31D
  688. }
  689.  
  690. namespace ANIMAL
  691. {
  692.     // 0x5EFB415E
  693.     // 0x1FD8BA91
  694.     // 0x11DCCDAA
  695.     // 0x6B6191EE
  696.     // 0x4DF576A7
  697.     // 0xBF12100D
  698.     // 0x7C795382
  699.     // 0x338D1CEC
  700.     // 0xF2110753
  701.     // 0x784C514C
  702.     // 0x4217D912
  703.     // 0x9D8C2744
  704.     // 0x8020C45E
  705.     static void ANIMAL_SPECIES_TUNING_SET_ATTRIB_BOOL(Any p0, Any p1, Any p2, Any p3) { invoke<Void>(0x651ACCB1, p0, p1, p2, p3); } // 0x651ACCB1
  706.     // 0x20AD711E
  707.     // 0x10CC05F1
  708.     // 0xA6A4651B
  709.     // 0x168AAB9B
  710.     // 0xD05DDBB6
  711.     // 0x96B26945
  712.     // 0xE228CC1A
  713.     // 0xED6240F0
  714.     // 0x00760C27
  715.     // 0xD4DDC119
  716.     // 0xBFB65BE8
  717.     // 0x98073A48
  718.     // 0x1E02527F
  719.     // 0x84B474ED
  720.     // 0x9D5C43C9
  721.     // 0xBF8B1BD7
  722.     // 0x3F747178
  723.     // 0x586904BD
  724.     // 0x70C48A1C
  725.     // 0x70DE500E
  726.     // 0x6606A669
  727.     // 0x3C5700DC
  728.     // 0xC8B4CD3F
  729.     // 0x0482DD4E
  730.     // 0xB5A63B67
  731.     // 0xCE23118D
  732.     static void ANIMAL_ACTOR_SET_DOMESTICATION(Any p0, Any p1) { invoke<Void>(0x58C36502, p0, p1); } // 0x58C36502
  733.     // 0x7D0E25DF
  734.     // 0x11150810
  735.     // 0xE36EA080
  736.     // 0xABFCFF01
  737.     // 0xAAA8AF88
  738.     // 0x57DF8CD0
  739. }
  740.  
  741. namespace COMBAT
  742. {
  743.     // 0x13FA7128
  744.     // 0xE39B4D25
  745.     // 0xAAD75024
  746.     // 0x983DB127
  747.     // 0x69C5ADD2
  748.     static void COMBAT_CLASS_AI_SET_ATTRIB_FLOAT(Any p0, Any p1, Any p2) { invoke<Void>(0x80D51606, p0, p1, p2); } // 0x80D51606
  749.     // 0x6389CF4B
  750.     // 0xE20587E7
  751.     // 0x0EF1436B
  752.     // 0x1EF0E419
  753.     // 0xF1454677
  754.     // 0x60B705A5
  755.     // 0xC30DB881
  756.     // 0x8DE6AF29
  757.     // 0x629E2E88
  758.     // 0x0EDD5D43
  759.     // 0x76478D6E
  760.     // 0xE66AD206
  761.     // 0xAD3877AF
  762.     // 0x7F73E1E8
  763. }
  764.  
  765. namespace MEMORY
  766. {
  767.     // 0x8CD37E9E
  768.     static void MEMORY_CLEAR_ALL(Any p0) { invoke<Void>(0x4485B246, p0); } // 0x4485B246
  769.     // 0xACD4084D
  770.     static void MEMORY_CONSIDER_AS(Any p0, Any p1, Any p2) { invoke<Void>(0x296C01A4, p0, p1, p2); } // 0x296C01A4
  771.     // 0x745A1BA3
  772.     // 0x0810A7BA
  773.     // 0x45CE40FD
  774.     // 0xC407497F
  775.     static void MEMORY_IDENTIFY(Any p0, Any p1) { invoke<Void>(0xBA09085C, p0, p1); } // 0xBA09085C
  776.     // 0x052CC7CE
  777.     static void MEMORY_REPORT_POSITION_AUTO(Any p0, Any p1, Any p2) { invoke<Void>(0x2F589CDF, p0, p1, p2); } // 0x2F589CDF
  778.     // 0x05B3D34F
  779.     // 0x5A83A1EA
  780.     // 0x48AA959E
  781.     // 0x1B72B0DD
  782.     // 0x2F7B60A4
  783.     // 0x2F929ECD
  784.     // 0xC175F2B5
  785.     // 0x937E1760
  786.     // 0xE944E5F8
  787.     static void MEMORY_ALLOW_THROWING_EXPLOSIVES(Any p0, Any p1) { invoke<Void>(0xDBDB57D0, p0, p1); } // 0xDBDB57D0
  788.     // 0x5DD0AC4A
  789.     // 0x009EB4C1
  790.     // 0xDD965D74
  791.     // 0xF8CB6260
  792.     // 0x7E77DD6C
  793.     // 0x7EDD316C
  794.     // 0xD1628C57
  795.     // 0x052E865C
  796.     // 0xAF94B7D9
  797.     // 0xB6FCFFAA
  798.     // 0xFF00B4E6
  799.     // 0x5EC098F2
  800.     // 0x64C177FB
  801.     // 0xCF70330C
  802.     // 0xB4621962
  803. }
  804.  
  805. namespace AI
  806. {
  807.     // 0x4A69F264
  808.     // 0x8F428EDF
  809.     // 0x671851D4
  810.     static void AI_GOAL_AIM_AT_OBJECT(Any p0, Any p1, Any p2) { invoke<Void>(0x3CD232B2, p0, p1, p2); } // 0x3CD232B2
  811.     // 0xD5100DC2
  812.     static void AI_GOAL_LOOK_AT_ACTOR(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke<Void>(0x96928D25, p0, p1, p2, p3, p4, p5, p6); } // 0x96928D25
  813.     // 0xB162690D
  814.     // 0x15B7044B
  815.     // 0x245D0CFD
  816.     // 0x8456676E
  817.     // 0x6AF3E54E
  818.     // 0x10674B4F
  819.     // 0x6C65E46E
  820.     // 0xC43A9268
  821.     // 0xD9B27A9E
  822.     // 0xEADB58EB
  823.     // 0x31D76951
  824.     // 0x1FEECD4C
  825.     // 0x1A137442
  826.     // 0x3CAC2441
  827.     // 0x1117C85A
  828.     static Any AI_IGNORE_ACTOR(Any p0, Any p1) { return invoke<Any>(0x8D1FC73C, p0, p1); } // 0x8D1FC73C
  829.     // 0x98790639
  830.     // 0x4DF3C5D1
  831.     // 0xB421AFCA
  832.     // 0xA737CCAC
  833.     // 0xBE17EB88
  834.     // 0xABC78721
  835.     // 0x548541C1
  836.     // 0x039C69C4
  837.     // 0x47C2C7B0
  838.     // 0xFF36BAED
  839.     // 0x6F37F42C
  840.     // 0xA90A13A5
  841.     // 0xF0511878
  842.     // 0xE56D3FCE
  843.     // 0x6C194C1F
  844.     // 0xFE5715A1
  845.     // 0xA29B9458
  846.     // 0x1F07FC4C
  847.     // 0x4DB11394
  848.     static void CLEAR_ACTORS_HORSE(Actor actor) { invoke<Void>(0xFEB74094, actor); } // 0xFEB74094
  849.     static Actor GET_ACTORS_HORSE(Actor actor) { return invoke<Actor>(0x8DDE894F, actor); } // 0x8DDE894F
  850.     static void SET_ACTORS_HORSE(Actor actor, Any p1) { invoke<Void>(0xCFFDF09D, actor, p1); } // 0xCFFDF09D
  851.     // 0x08D3CDF9
  852.     // 0x6718D199
  853.     static BOOL IS_AI_ACTOR_UNALERTED(Actor actor) { return invoke<BOOL>(0xC4D114A6, actor); } // 0xC4D114A6
  854.     // 0x57F96655
  855.     // 0x2444577C
  856.     // 0xAFB1CC55
  857.     // 0xB4A15D17
  858.     static void AI_ACTOR_FORCE_SPEED(Actor actor, int p1) { invoke<Void>(0x70B409D5, actor, p1); } // 0x70B409D5
  859.     // 0x7387772C
  860.     // 0xD2BFA6E4
  861.     // 0xE067A925
  862.     // 0xDA005857
  863.     // 0x85F2DF87
  864.     // 0x9E164C44
  865.     // 0x05861CF4
  866.     // 0xC5873149
  867.     // 0xE0172E2D
  868.     // 0x01FD4402
  869.     // 0xCA8EE2A4
  870.     // 0xD6886191
  871.     // 0xE8511960
  872.     // 0x58A7B2A1
  873.     // 0x46F51754
  874.     // 0xEA2A40BC
  875.     // 0x9AB964F4
  876.     // 0x6FAF13C2
  877.     // 0xC94F9499
  878.     // 0x7F07210F
  879.     // 0x68B268BE
  880.     // 0x1A96EFB9
  881.     // 0x2DBCB78A
  882.     // 0xF5752F72
  883.     // 0x2EBE540D
  884.     // 0x2FABB559
  885.     // 0x1530A3DE
  886.     // 0x059F64B8
  887.     // 0xD8574E09
  888.     // 0xDCD2FC0F
  889.     // 0x0A421F94
  890.     // 0x6BCC744A
  891.     // 0x09493438
  892.     // 0x7AF8AFDC
  893.     // 0x04AEE21F
  894.     // 0x68C50F50
  895.     // 0x0480D5BD
  896.     // 0x902C79A6
  897.     // 0x02FBBAD1
  898.     // 0x7193449E
  899.     // 0x9B742D25
  900.     // 0x2E5F186B
  901.     // 0x5C94F6EC
  902.     // 0x5D72FDB6
  903.     // 0x06B4A139
  904.     // 0x4D53AC21
  905. }
  906.  
  907. namespace AI2
  908. {
  909.     // 0x6ADF2927
  910.     // 0x660C85E5
  911.     // 0x8404592D
  912.     // 0x5D752432
  913.     // 0x7B00615F
  914.     // 0x4495F5FC
  915.     // 0x98966941
  916.     // 0xF64D5452
  917.     // 0x29D07F70
  918.     // 0x5B483036
  919.     // 0xFCB31704
  920.     // 0x7C13266C
  921.     // 0x750A1EF6
  922.     // 0xFF3CEFE2
  923.     // 0xC900F0E8
  924.     // 0xD6F4FDAD
  925.     // 0xF1B3072D
  926.     // 0xC84EF86B
  927.     // 0xBAA2BA4F
  928.     // 0xF435CCDE
  929. }
  930.  
  931. namespace MOVABLE
  932. {
  933.     static void STREAMING_IS_MOVABLE_NAV_MESH_RESIDENT(Any p0) { invoke<Void>(0x8A0D3339, p0); } // 0x8A0D3339
  934.     static void STREAMING_REQUEST_MOVABLE_NAV_MESH(Any p0) { invoke<Void>(0x63334F63, p0); } // 0x63334F63
  935.     static void STREAMING_UNREQUEST_MOVABLE_NAV_MESH(Any p0) { invoke<Void>(0xC329E1DB, p0); } // 0xC329E1DB
  936.     static void SET_ACTOR_MOVABLE_NAV_MESH(Any p0) { invoke<Void>(0xECEE9E20, p0); } // 0xECEE9E20
  937. }
  938.  
  939. namespace AI3
  940. {
  941.     // 0x5C580036
  942.     // 0x66064774
  943.     // 0xD786E8C7
  944.     // 0x8BBB7B12
  945.     // 0xAF77C42E
  946. }
  947.  
  948. namespace AI4
  949. {
  950.     // 0x9DDFA9CA
  951.     // 0xF8AFEFA1
  952. }
  953.  
  954. namespace AI5
  955. {
  956.     // 0xD269F20B
  957.     // 0x15CFAB4C
  958.     // 0xDD925074
  959.     // 0xA08B3E4B
  960.     // 0xAB297CCB
  961.     // 0x90B577F5
  962.     // 0xFF0BF292
  963.     // 0x6AAB4CD0
  964.     // 0x10DDB016
  965.     // 0x56421F1A
  966.     // 0x829F3E70
  967.     // 0xD8C8BEA1
  968.     // 0x679C5955
  969. }
  970.  
  971. namespace SQUAD
  972. {
  973.     // 0xB3732081
  974.     static Any SQUAD_IS_VALID(Any p0) { return invoke<Any>(0xBDB3061E, p0); } // 0xBDB3061E
  975.     static void SQUAD_JOIN(Any p0, Any p1) { invoke<Void>(0xB14302C8, p0, p1); } // 0xB14302C8
  976.     static void SQUAD_LEAVE(Any p0) { invoke<Void>(0x077591FF, p0); } // 0x077591FF
  977.     // 0x90D92CF1
  978.     // 0x320E2604
  979.     static Any SQUAD_GET_ACTOR_BY_INDEX(Any p0, Any p1) { return invoke<Any>(0x5126039A, p0, p1); } // 0x5126039A
  980.     static Any SQUAD_GET_SIZE(Any p0) { return invoke<Any>(0xEEC83187, p0); } // 0xEEC83187
  981.     // 0x142D9F3A
  982.     // 0xAEA4E9AE
  983.     // 0x65888454
  984.     // 0xD52A28F0
  985.     // 0x4DD06256
  986.     // 0xA4BC2A1B
  987.     // 0x9D3B103C
  988.     // 0x1AC03C80
  989.     // 0x750C1A2B
  990.     // 0xE77B9FC0
  991.     // 0x83D78A49
  992.     // 0x8BA55E8D
  993.     // 0x96DB0BA1
  994.     // 0xA2AE53BD
  995.     // 0x35051831
  996.     // 0x435A982F
  997.     // 0x5F4DEC49
  998.     // 0xE775EF0D
  999.     // 0x48588CCB
  1000.     // 0xC6AF3662
  1001.     // 0xFAD7A113
  1002.     // 0xBB3A34B0
  1003.     // 0xCA950EF0
  1004.     // 0x817AC6D6
  1005.     // 0xF37E8A9E
  1006.     // 0x1B74CCA1
  1007.     // 0x224CFE5B
  1008.     // 0x3F9736B8
  1009.     // 0x5E24EAA0
  1010.     // 0x1F0E5B88
  1011.     // 0x895AA97B
  1012.     // 0x53609885
  1013.     // 0xE8B7AA08
  1014.     // 0xE4E94286
  1015.     // 0x6770774F
  1016.     // 0x5A43D915
  1017.     // 0x175BE678
  1018.     // 0x5AEA32D1
  1019.     // 0x484643F6
  1020.     // 0x1CEB8BFF
  1021.     // 0xB4D9B233
  1022.     // 0xFC24BB6A
  1023.     // 0xE7A0A109
  1024.     // 0x0073024E
  1025.     // 0x82C54B8A
  1026.     // 0x57C67E91
  1027.     // 0x55DAC120
  1028.     // 0xE7D45FB3
  1029.     // 0xAEDD7512
  1030.     // 0x907D4081
  1031.     // 0x6BC42101
  1032.     // 0xE21D4785
  1033.     // 0xF3C07A17
  1034.     // 0x20009EB2
  1035.     // 0x7FEE2B3C
  1036.     // 0x0031613E
  1037.     // 0x041C0802
  1038.     // 0x347616C9
  1039.     // 0xB00F188D
  1040.     // 0x70E0654A
  1041.     // 0x8C8EEEF2
  1042.     // 0x0F163466
  1043.     // 0x430993FC
  1044.     // 0x27F7C1E4
  1045.     // 0x5BADEFDC
  1046.     // 0x8DC095B0
  1047.     // 0xE69AE6C5
  1048.     // 0xFA63B0F7
  1049.     // 0xC4D79095
  1050.     // 0x5C14EC4E
  1051.     // 0x6FB2CADA
  1052.     // 0x437E2995
  1053.     // 0x7B681402
  1054.     // 0xD618C1C7
  1055.     // 0xF661D354
  1056.     // 0x554EFABE
  1057.     // 0x3966E20B
  1058.     // 0x8BE72016
  1059.     // 0xA8A50DF5
  1060.     // 0x47F31A41
  1061. }
  1062.  
  1063. namespace TASK
  1064. {
  1065.     // 0xE32F09B3
  1066.     // 0x3F20B619
  1067.     // 0xD7E582B1
  1068.     // 0xF54E4D45
  1069.     // 0xEACE773D
  1070.     // 0x7ED7676D
  1071.     // 0xD9B07798
  1072.     // 0x23AFEB8A
  1073.     // 0x8EB3D852
  1074.     // 0x4730AC93
  1075.     // 0x525B028A
  1076.     // 0xAD0E49E3
  1077.     // 0x2C5F5E1B
  1078.     // 0x69CCFD7C
  1079.     // 0x616C803C
  1080.     // 0x5DEF5C4A
  1081.     // 0xECAD08C7
  1082.     // 0xF1A3F362
  1083.     // 0x342F21D2
  1084.     // 0xFDD2905C
  1085.     // 0xDB5F6B35
  1086.     // 0x9F3B5B47
  1087.     // 0x31B598FB
  1088.     // 0x826D3459
  1089.     // 0x2CF32A98
  1090.     // 0xCD5E23C3
  1091.     // 0x12F0911A
  1092.     // 0xDA646464
  1093.     // 0x467D0FD5
  1094.     // 0xFF3E3DCE
  1095.     // 0x626C97D5
  1096.     // 0x75A4E05E
  1097.     // 0xE2104FED
  1098.     // 0x973DCC5B
  1099.     // 0x9591A996
  1100.     // 0xCC8B2ECC
  1101.     // 0xF7B01E74
  1102.     // 0x55EC940B
  1103.     // 0x5EA4F1FE
  1104.     // 0x8C574832
  1105.     // 0x8636587A
  1106.     // 0xD62D6CE5
  1107.     // 0x6BDB3257
  1108.     // 0xAA3E5851
  1109.     // 0x01BACD08
  1110.     // 0x1AF7CE0E
  1111.     // 0xFA5BB172
  1112.     // 0x99F65CC0
  1113.     // 0xAB8B96A5
  1114.     // 0x916FF236
  1115.     // 0x97BDA4C8
  1116.     // 0x46A326E6
  1117.     // 0x1AE4B75B
  1118.     // 0x145B7C2B
  1119.     // 0x4FEADDD9
  1120.     static void TASK_MOUNT(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { invoke<Void>(0xB6131204, p0, p1, p2, p3, p4, p5); } // 0xB6131204
  1121.     // 0x5AB552C6
  1122.     // 0xAD3729AD
  1123.     // 0x95C206C2
  1124.     // 0x69B924A7
  1125.     // 0x4E17E039
  1126.     // 0xD9B57910
  1127.     // 0xE1C8A1B3
  1128.     // 0x3B0F53F4
  1129.     // 0x2DF2298C
  1130.     // 0xA7A50E4D
  1131.     // 0x601C22E3
  1132.     // 0x7B5FC704
  1133.     // 0x3C9875E5
  1134.     // 0xCE584BCF
  1135.     // 0xCF8DB984
  1136.     // 0x1813667D
  1137.     // 0x506B8205
  1138.     // 0x326316DC
  1139.     // 0xDE18EDA3
  1140.     // 0x6F80965D
  1141.     // 0x86A98E99
  1142.     // 0x5DD80BEF
  1143.     // 0x9043D092
  1144.     // 0x030FB1FA
  1145.     // 0x1C7834B1
  1146.     // 0x0CFA55B6
  1147.     // 0xA0E003A7
  1148.     // 0x065D93BD
  1149.     // 0xC41AAF49
  1150.     // 0x6484F21E
  1151.     // 0x3B8DBA13
  1152.     // 0x49EC6A04
  1153.     // 0xB2CD5160
  1154.     // 0xDC087173
  1155.     // 0x6C1218A4
  1156.     static void TASK_WANDER(Any p0, Any p1) { invoke<Void>(0x17BCA08E, p0, p1); } // 0x17BCA08E
  1157.     // 0x6840D3C1
  1158.     // 0xA5F2BFAA
  1159.     // 0x9ABE6BC0
  1160.     // 0x3EB7590C
  1161.     // 0xCCE01E8A
  1162.     // 0x600A0EE4
  1163.     // 0x016C6801
  1164.     // 0xD062CBF6
  1165.     // 0xF726557C
  1166.     // 0x16876A25
  1167.     // 0x9B9C8628
  1168.     // 0x5394CF3B
  1169.     // 0x172477F0
  1170.     // 0xCE843315
  1171.     // 0x96F3BD31
  1172.     // 0x52D34567
  1173.     // 0x3A95A656
  1174.     // 0x8DA34524
  1175.     // 0x9EE3053B
  1176.     // 0xB2D35E22
  1177.     // 0x08654394
  1178.     // 0x1436588F
  1179.     // 0xF3D88421
  1180.     // 0x1978C111
  1181.     // 0x26EBE467
  1182. }
  1183.  
  1184. namespace FACTION2
  1185. {
  1186.     static BOOL CAN_ANYONE_OF_FACTION_SEE_OBJECT(Any p0, Any p1) { return invoke<BOOL>(0x656D3D26, p0, p1); } // 0x656D3D26
  1187. }
  1188.  
  1189. namespace AMBIENT
  1190. {
  1191.     // 0xA8ADCAEB
  1192.     // 0xB35C0660
  1193.     // 0xE9C41DFE
  1194.     // 0xB09D5B43
  1195.     // 0x5831679F
  1196.     // 0x2CCEA76C
  1197.     // 0xA607D290
  1198.     // 0xC1A30BB5
  1199.     // 0x2C4CBC25
  1200.     // 0x1C8CA53C
  1201.     // 0xE8960298
  1202.     // 0xC78B7436
  1203.     // 0x94DBC0C5
  1204.     // 0xC738ED3E
  1205.     // 0xD1CF9793
  1206.     // 0xA8BD64D1
  1207.     // 0x6C7A3CE6
  1208.     // 0x95D0FC79
  1209.     // 0xC519E3F3
  1210.     // 0xEBE88626
  1211.     // 0x1AED34CA
  1212.     static void ADD_AMBIENT_MOVE_RESTRICTION_STAY_OUTSIDE_OF_VOLUME(Any p0) { invoke<Void>(0xCF50D509, p0); } // 0xCF50D509
  1213.     // 0xD1C09A22
  1214.     // 0x515AC319
  1215.     // 0xD65BAA71
  1216.     // 0x21C59F4C
  1217.     // 0x02E15363
  1218.     // 0xC8AD4A8C
  1219.     // 0xD8BE8E0C
  1220.     // 0x515E17DC
  1221.     // 0x8ED2B0BC
  1222.     // 0x08FD1D81
  1223.     // 0x257C73C5
  1224.     // 0xED3071A5
  1225.     // 0xFF642652
  1226.     // 0x851F88F6
  1227. }
  1228.  
  1229. namespace UNK
  1230. {
  1231.     // 0xD85BAFA8
  1232.     // 0xEB99D1A9
  1233.     // 0x0386C556
  1234.     // 0xF63FA0A1
  1235.     // 0xB59AD5B1
  1236.     // 0x4F64116B
  1237.     // 0xBAD8B9A8
  1238.     // 0x6CBF76AB
  1239.     // 0xE0DD373F
  1240.     // 0x3C6FE75D
  1241.     // 0x74E7F898
  1242.     // 0xA13D379B
  1243.     // 0xAC72E757
  1244.     // 0x99AFD2D1
  1245. }
  1246.  
  1247. namespace ANIM
  1248. {
  1249.     // 0x8609F5E1
  1250.     // 0x8626C1A0
  1251.     // 0x1ADE21EB
  1252.     // 0x6B54BABD
  1253.     // 0x31F5F57D
  1254.     // 0x3E30A514
  1255.     // 0x5941295A
  1256.     static Any SET_PANIM_PHASE(Any p0, Any p1) { return invoke<Any>(0x94431F5A, p0, p1); } // 0x94431F5A
  1257.     // 0xB03616C2
  1258.     // 0xAEBAE989
  1259.     // 0xE0AC4B86
  1260.     // 0x76ECD5F1
  1261.     static void REQUEST_ANIM_SET(Any p0, Any p1) { invoke<Void>(0x2988B3FC, p0, p1); } // 0x2988B3FC
  1262.     static BOOL HAS_ANIM_SET_LOADED(Any p0) { return invoke<BOOL>(0x4FFF397D, p0); } // 0x4FFF397D
  1263.     // 0xD04A817A
  1264.     static Any SET_ANIM_SET_FOR_ACTOR(Any p0, Any p1, Any p2) { return invoke<Any>(0x39C1E1C0, p0, p1, p2); } // 0x39C1E1C0
  1265.     static void RESET_ANIM_SET_FOR_ACTOR(Any p0, Any p1) { invoke<Void>(0x7A6C5C2F, p0, p1); } // 0x7A6C5C2F
  1266.     // 0xB1B643E0
  1267.     static Any REQUEST_ACTION_TREE(Any p0) { return invoke<Any>(0xB3039DB7, p0); } // 0xB3039DB7
  1268.     static Any HAS_ACTION_TREE_LOADED(Any p0) { return invoke<Any>(0xEEECD85E, p0); } // 0xEEECD85E
  1269.     // 0xBF4D0EFE
  1270.     static Any SET_ACTION_NODE_FOR_ACTOR(Any p0, Any p1) { return invoke<Any>(0x5A795F3A, p0, p1); } // 0x5A795F3A
  1271.     // 0xF90F737E
  1272.     // 0x7B17C5C3
  1273.     // 0x07EC142B
  1274.     // 0x0A192D09
  1275.     // 0xA4E9E7EE
  1276.     // 0xAC54E120
  1277.     // 0xCA9364C5
  1278.     // 0x7B19DEC6
  1279.     // 0x994F2BD1
  1280.     static Any IS_ACTOR_PLAYING_NODE_IN_TREE(Any p0, Any p1) { return invoke<Any>(0x4E0300E2, p0, p1); } // 0x4E0300E2
  1281.     // 0x5E84F53E
  1282.     // 0x4AD89F02
  1283.     // 0x11542587
  1284.     // 0xDCB9C943
  1285.     // 0xB3F5EE8C
  1286.     // 0xBEF6031B
  1287.     // 0xF349D0B6
  1288. }
  1289.  
  1290. // 11atSingletonI10hudManagerE
  1291. // 11atSingletonIN4rage15fuiFlashManagerEE
  1292. // 11atSingletonI19rdr2SaveGameManagerE
  1293. // 11atSingletonIN4rage9UIManagerEE
  1294.  
  1295. namespace UI
  1296. {
  1297.     // 0xFA0CF208
  1298.     // 0xA77E0DDF
  1299.     // 0x545EC471
  1300.     // 0x34F03EC7
  1301.     // 0x4778A580
  1302.     // 0xDF024C94
  1303.     // 0x8A2A1A51
  1304.     // 0x9E31EEA7
  1305.     // 0x35CDFDC5
  1306.     // 0xFA266B15
  1307.     // 0x03568B83
  1308.     // 0xA332ACE3
  1309.     // 0xE39B92B7
  1310.     // 0x637016C9
  1311.     // 0x04A38C60
  1312.     static void _PRINT_HELP(char* txt, float time, bool isStringLiteral, int p3, int p4, int p5, int p6, int p7) { invoke<Void>(0xE42A8278, txt, time, isStringLiteral, p3, p4, p5, p6, p7); } // 0xE42A8278
  1313.     static void _PRINT_SUBTITLE(char* txt, float time, BOOL isStringLiteral, int printType, int p4, int p5, int p6, int p7) { invoke<Void>(0x32394BB6, txt, time, isStringLiteral, printType, p4, p5, p6, p7); } // 0x32394BB6
  1314.     // 0x51948EA6
  1315.     // 0xBCB8D17F
  1316.     // 0xBBBDFF7C
  1317.     // 0x283B4EFC
  1318.     // 0xD8AAF8E0
  1319.     // 0x14708CB1
  1320.     // 0xB9D95B4C
  1321.     // 0x710B3A83
  1322.     // 0x60135878
  1323.     // 0x2F0E7DE7
  1324.     // 0x4B2FCAF6
  1325.     static void HUD_CLEAR_SMALL_TEXT() { invoke<Void>(0x585F008A); } // 0x585F008A
  1326.     static void HUD_CLEAR_BIG_TEXT() { invoke<Void>(0xD6DFA6FC); } // 0xD6DFA6FC
  1327.     static void HUD_CLEAR_COUNTER() { invoke<Void>(0x050EFAAB); } // 0x050EFAAB
  1328.     static void _0x160BDC7A() { invoke<Void>(0x160BDC7A); } // 0x160BDC7A
  1329.     static void HUD_CLEAR_HELP() { invoke<Void>(0x0095B908); } // 0x0095B908
  1330.     // 0x02E1E708
  1331.     // 0x777A1CA2
  1332.     static void _CLEAR_PRINTS() { invoke<Void>(0xE4DACF40); } // 0xE4DACF40
  1333.     static void HUD_CLEAR_HELP_QUEUE() { invoke<Void>(0x495164AD); } // 0x495164AD
  1334.     // 0x0A07FE74
  1335.     // 0xEFB9362F
  1336.     // 0x0E5372EC
  1337.     static Any ADD_BLIP_FOR_COORD(Any p0, Any p1, Any p2, Any p3, Any p4) { return invoke<Any>(0xC6F43D0E, p0, p1, p2, p3, p4); } // 0xC6F43D0E
  1338.     // 0xABD125F6
  1339.     static void _SET_HUD_MAP_OBJECTIVE_POSITION(Any p0, Any p1, Any p2, Any p3) { invoke<Void>(0xB2EAF8DD, p0, p1, p2, p3); } // 0xB2EAF8DD
  1340.     static void SET_BLIP_SCALE(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke<Void>(0x1E6EC434, p0, p1, p2, p3, p4); } // 0x1E6EC434
  1341.     static void SET_BLIP_COLOR(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke<Void>(0xA2B8A736, p0, p1, p2, p3, p4); } // 0xA2B8A736
  1342.     // 0xCE87DA6F
  1343.     // 0x04B8C8C6
  1344.     // 0xA9A01C70
  1345.     // 0x9318D3D2
  1346.     // 0x1E7A6623
  1347.     // 0xDCC10BA9
  1348.     // 0xD8C3C1CD
  1349.     // 0x1449EE9E
  1350.     // 0xE3E30992
  1351.     // 0xEE4F4B7D
  1352.     // 0x014C7C29
  1353.     // 0x39F2E5F1
  1354.     // 0xA543B120
  1355.     // 0x7FF20D84
  1356.     // 0x364450B1
  1357.     // 0xB4614D11
  1358.     static Any GET_RADAR_RADIUS() { return invoke<Any>(0x6B33CBCC); } // 0x6B33CBCC
  1359.     // 0x33CE49C9
  1360.     // 0x1D85FB58
  1361.     // 0x2148AC15
  1362.     // 0x444C3C32
  1363.     // 0x1E98AFEC
  1364.     // 0xFF3DB575
  1365.     // 0xD76F1E9A
  1366.     // 0xBC05EBB3
  1367.     // 0xCE79F8E2
  1368.     // 0xFBA76D7E
  1369.     // 0x6077F3AE
  1370.     static void SET_BLIP_NAME(Any p0, Any p1) { invoke<Void>(0xDC249B12, p0, p1); } // 0xDC249B12
  1371.     // 0xB1DAEF0C
  1372.     // 0x95666EE0
  1373.     // 0x970AC1F7
  1374.     // 0xF5B7B208
  1375.     // 0xA094152A
  1376.     // 0x0DFF578A
  1377.     // 0xCE043618
  1378.     // 0x48DB367D
  1379.     // 0x4FCE7B9D
  1380.     // 0x14585073
  1381.     // 0x5EA2E02D
  1382.     // 0xE78A0469
  1383.     // 0x02755628
  1384.     // 0x73DA6AF1
  1385.     // 0x906E0138
  1386.     // 0x919142BE
  1387.     // 0x149F9E46
  1388.     static int HUD_TIMER_GET() { return invoke<int>(0x1C6919EF); } // 0x1C6919EF
  1389.     // 0xB6A24203
  1390.     // 0x2395C147
  1391.     // 0xF4209CCC
  1392.     // 0x3383E839
  1393.     // 0x983A7E4E
  1394.     // 0x31A55281
  1395.     // 0x651C1FC2
  1396.     // 0x9A35DFC6
  1397.     // 0x7D94675D
  1398.     // 0x0C180A3F
  1399.     // 0x4DA5F502
  1400.     // 0x52963366
  1401.     // 0xB0B4296A
  1402.     // 0xF90F6C51
  1403.     // 0x7E4A92CF
  1404.     // 0x4EFFFC06
  1405.     // 0xE5CC6F08
  1406.     // 0xC6E36B1D
  1407.     // 0xEF270DC9
  1408.     // 0x18346D88
  1409.     // 0xBB2EABF9
  1410.     // 0x9E6D7105
  1411.     // 0x82A290D4
  1412.     // 0x0C197810
  1413.     // 0xC64DF45D
  1414.     // 0xD0F2D2B6
  1415.     // 0x111554E2
  1416.     static void UI_SEND_EVENT(Any p0) { invoke<Void>(0xB58825F5, p0); } // 0xB58825F5
  1417.     // 0x594F2657
  1418.     // 0x4486E8C7
  1419.     // 0x175CD937
  1420.     // 0x47D2DE08
  1421.     // 0xD82F910C
  1422.     // 0xAA322DFC
  1423.     static void CLEAR_GPS_PATH(Any p0) { invoke<Void>(0xD077D8B6, p0); } // 0xD077D8B6
  1424.     // 0x82F63365
  1425.     // 0x34711B59
  1426.     // 0xA5BDC21D
  1427.     // 0x3E758743
  1428.     // 0xB6E791F6
  1429.     // 0xD12802AF
  1430.     // 0xADBD44F6
  1431.     // 0x94F5E63F
  1432.     // 0x9E88643A
  1433.     // 0x01309706
  1434.     // 0x7D6A8D4A
  1435.     // 0x90CD8795
  1436.     // 0x7D0EFDD8
  1437.     // 0xBAB151CB
  1438.     // 0x714D6F72
  1439.     static void UI_CLEAR_MESSAGE_QUEUE(Any p0) { invoke<Void>(0x64DDB95D, p0); } // 0x64DDB95D
  1440.     // 0x941FC468
  1441.     // 0x7725001B
  1442.     // 0xEB214384
  1443.     // 0x6CC9CCE7
  1444.     // 0x8701F1F6
  1445.     // 0x3842B89F
  1446.     // 0xFDB5FC03
  1447. }
  1448.  
  1449. // va string types and alot of hardcoded into returning flase and true
  1450. namespace GUI
  1451. {
  1452.     static int GUI_MAKE_WINDOW(GUIWindow parent, int p1, char* windowName, char* p3) { return invoke<int>(0xA20246AB, parent, p1, windowName, p3); } // 0xA20246AB
  1453.     static int GUI_MAKE_TEXT(int guiHandle, float x, float y, float z, char* menuTitle, char* gxtText, float p4) { return invoke<int>(0x68FC1001, guiHandle, x, y, z, menuTitle, gxtText, p4); } // 0x68FC1001
  1454.     static int GUI_MAKE_OVERLAY(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { return invoke<Any>(0xA2A68BAD, p0, p1, p2, p3, p4, p5); } // 0xA2A68BAD
  1455.     static GUIWindow _GUI_GET_WINDOW(int guiHandle, char* windowName) { return invoke<GUIWindow>(0xF6207DF5, guiHandle, windowName); } // 0xF6207DF5
  1456.     // 0xA7FF2899
  1457.     // 0xFDED9B11
  1458.     static int GUI_WINDOW_VALID(GUIWindow p0) { return invoke<int>(0xA2E6FECB, p0); }
  1459.     static int GUI_SET_TEXT(int textHandle, char* menuName) { return invoke<int>(0x5F3A1C35, textHandle, menuName); } // 0x5F3A1C35
  1460.     static int GUI_SET_TEXT_JUSTIFY(int textHandle, int JustifyType) { return invoke<int>(0x9CC6F183, textHandle, JustifyType); } // 0x9CC6F183
  1461.     static int GUI_SET_TEXT_COLOR(int textHandle, float R, float G, float B, float A) { return invoke<int>(0x7600ED4B, textHandle, R, G, B, A); } // 0x7600ED4B
  1462.     static GUIWindow GUI_MAIN_WINDOW() { return invoke<GUIWindow>(0x5405B8AA); } // 0x5405B8AA
  1463.     // 0xB498108A
  1464.     // 0xC7DEB717
  1465.     // 0xD019FF37
  1466.     // 0x4803C120
  1467.     // 0xFA6BDD8E
  1468.     // 0x47EF426D
  1469.     // 0x52C10147
  1470.     // 0x5E339E16
  1471.     static char* _FLOAT_TO_STRING(float value, int p1, int precision) { return invoke<char*>(0x8ED1FF95, value, p1, precision); } // 0x8ED1FF95
  1472.     static char* INT_TO_STRING(Any p0) { return invoke<char*>(0xA883AFCC, p0); } // 0xA883AFCC
  1473.     // 0x6B8E4CDD
  1474. }
  1475.  
  1476. namespace GAME // SCRIPT
  1477. {
  1478.     // 0x505A8057
  1479.     // 0xFF0B53EF
  1480.     // 0x6DE957C6
  1481.     static void SCRIPT_BREAKPOINT(Any p0) { invoke<Void>(0xA81DABA3, p0); } // 0xA81DABA3
  1482.     // 0x5AC72FCC
  1483.     // 0x9FEFA743
  1484.     static char* GET_SCRIPT_NAME() { return invoke<char*>(0x0BC52445); } // 0x0BC52445
  1485.     // 0x960DB7A5
  1486.     static void TERMINATE_THIS_THREAD(Any p0) { invoke<Void>(0x245B6AB6, p0); } // 0x245B6AB6
  1487.     static int _GET_ID_OF_THIS_SCRIPT() { return invoke<int>(0x9C424E0D); } // 0x9C424E0D
  1488.     // 0x45F7D589
  1489.     static BOOL DOES_SCRIPT_EXIST(Any p0) { return invoke<BOOL>(0xDEAB87AB, p0); } // 0xDEAB87AB
  1490.     // 0x687ECC3C
  1491.     // 0x4417C9F2
  1492.     // 0x05719022
  1493.     // 0x60A7FF09
  1494.     static void ADD_PERSISTENT_SCRIPT(int p0) { invoke<Void>(0x2F109475, p0); } // 0x2F109475
  1495.     // 0xC605E92F
  1496.     // 0x4C48EA4D
  1497.     // 0xD058BD70
  1498.     // 0x26884138
  1499.     static void RAND_SET_SEED(Any p0) { invoke<Void>(0xC0C6245E, p0); }  // 0xC0C6245E
  1500.     static int RAND_INT_RANGE(int min, int max) { return invoke<int>(0xF8D0D165, min, max); } // 0xF8D0D165
  1501.     static float RAND_FLOAT_RANGE(float min, float max) { return invoke<Any>(0xCA6229BF, min, max); } // 0xCA6229BF
  1502.     static Any RAND_INT_RANGE_DIFFERENT(Any min, Any max, Any p2) { return invoke<float>(0x1D69F321, min, max, p2); } // 0x1D69F321
  1503.     static Any RAND_FLOAT_GAUSSIAN(Any p0) { return invoke<float>(0x5D934CCB, p0); } // 0x5D934CCB
  1504.     static void FILE_START_PATH(Any p0) { invoke<Void>(0x973BC454, p0); } // 0x973BC454
  1505.     // 0x63CDBB01
  1506.     static void FILE_END_PATH() { invoke<Void>(0x9A202E1B); } // 0x9A202E1B
  1507.     // 0x6F323C5F
  1508.     static float GET_X(Actor actor) { return invoke<float>(0x436CE75A, actor); } // 0x436CE75A
  1509.     static float GET_Y(Actor actor) { return invoke<float>(0x0B0FF6A1, actor); } // 0x0B0FF6A1
  1510.     static float GET_Z(Actor actor) { return invoke<float>(0x25A02BC1, actor); } // 0x25A02BC1
  1511.     // 0x836466F8
  1512.     // 0x4D629653
  1513.     // 0x30A9FA0A
  1514.     // 0x13530581
  1515.     // 0xF1A53C41
  1516.     // 0xF76F2BB3
  1517.     // 0x65DAA654
  1518.     // 0x1BD78730
  1519.     // 0x141201A3
  1520.     static float FABS(float value) { return invoke<float>(0xACF9A5E4, value); } // 0xACF9A5E4
  1521.     static int ABS(int value) { return invoke<int>(0x5AABFA97, value); } // 0x5AABFA97
  1522.     static float SIN_DEGREE(float value) { return invoke<float>(0x55842354, value); } // 0x55842354
  1523.     static float COS_DEGREE(float value) { return invoke<float>(0x430207A4, value); } // 0x430207A4
  1524.     static float TAN_DEGREE(float value) { return invoke<float>(0x9BD37A3D, value); } // 0x9BD37A3D
  1525.     static float ATAN_DEGREE(float value) { return invoke<float>(0x69BE2817, value); } // 0x69BE2817
  1526.     static float ATAN2_DEGREE(float x, float y) { return invoke<float>(0x8A0D25F2, x, y); }// 0x8A0D25F2
  1527.     // 0x9C40E671
  1528.     // 0xADF7D54B
  1529.     // 0x3DD1DC3F
  1530.     // 0x44986367
  1531.     // 0xBB3CDF72
  1532.     static int _GET_CURRENT_TIME() { return invoke<int>(0x5842B9D1); } // 0x5842B9D1
  1533.     // 0xF83666A6
  1534.     static Any GET_SYSTEM_TIME() { return invoke<Any>(0x17CEE67A); } // 0x17CEE67A
  1535.     // 0xD66B6C8E
  1536.     // 0xC589CD7D
  1537.     // 0x49F96787
  1538.     static int GET_PROFILE_TIME() { return invoke<int>(0x6E189771); } // 0x6E189771
  1539.     // 0x59466B4D
  1540.     static void LOG_MESSAGE(char* message) { invoke<Void>(0x676167C3, message); } // 0x676167C3
  1541.     static void LOG_WARNING(char* warning_message) { invoke<Void>(0xFD25473E, warning_message); } // 0xFD25473E
  1542.     static void LOG_ERROR(char* error_message) { invoke<Void>(0x906C42FD, error_message); } // 0x906C42FD
  1543.     // 0x0EF7427B
  1544.     // 0x00776356
  1545.     // 0x533AD3F2
  1546.     // 0x7C858A47
  1547.     static Any GET_GRINGO_ACTIVATION_SPHERE(Any p0) { return invoke<Any>(0xADA2EA30, p0); } // 0xADA2EA30
  1548.     // 0xFD0AA999
  1549.     // 0x71BE51F4
  1550.     // 0x5E586923
  1551.     // 0x52261CE0
  1552.     static BOOL _IS_KEY_DOWN(Any p0) { return invoke<BOOL>(0x358F874F, p0); } // 0x358F874F
  1553.     static BOOL _IS_KEY_PRESSED(Any p0) { return invoke<BOOL>(0xCBC97619, p0); } // 0xCBC97619
  1554.     static BOOL IS_BUTTON_DOWN(Any p0, int control, Any p2, Any p3) { return invoke<BOOL>(0xC3297B50, p0, control, p2, p3); } // 0xC3297B50
  1555.     static BOOL IS_BUTTON_PRESSED(Any p0, int control, Any p2, Any p3) { return invoke<BOOL>(0x7BCB3F15, p0, control, p2, p3); } // 0x7BCB3F15
  1556.     static BOOL IS_BUTTON_RELEASED(Any p0, int control, Any p2, Any p3) { return invoke<BOOL>(0xB04EB731, p0, control, p2, p3); } // 0xB04EB731
  1557.     static float GET_ANALOG_BUTTON_VALUE(Any p0, Any p1, Any p2) { return invoke<float>(0x23C9C74A, p0, p1, p2); } // 0x23C9C74A
  1558.     static float GET_STICK_X(Any p0, Any p1, Any p2) { return invoke<float>(0x9AAF7E28, p0, p1, p2); } // 0x9AAF7E28
  1559.     static float GET_STICK_Y(Any p0, Any p1, Any p2) { return invoke<float>(0x7C6D41A4, p0, p1, p2); } // 0x7C6D41A4
  1560.     // 0x52B2F3F0
  1561.     // 0xD4DEBC08
  1562.     // 0xBEC2871A
  1563.     // 0xEF4F4F20
  1564.     // 0xF7974EBA
  1565.     static void DEBUG_DRAW_LINE(Any p0, Any p1, Any p2, Any p3) { invoke<Void>(0x7C55C775, p0, p1, p2, p3); } // 0x7C55C775
  1566.     // 0x4A1BAD30
  1567.     // 0x993E45D8
  1568.     // 0x3C2D93C1
  1569.     // 0x73BE57AF
  1570.     // 0xD1D88EB8
  1571.     // 0x21E19CD5
  1572.     // 0x1B6FE39B
  1573.     // 0xAAEBAC28
  1574.     // 0x913A5CB6
  1575.     // 0xD34F7B3A
  1576.     // 0x191658C0
  1577.     // 0x95132289
  1578.     // 0xEB8325B3
  1579.     // 0xD3FE15FB
  1580.     // 0x32D1DEB0
  1581.     // 0x48FBB83D
  1582.     static void STORE_GAME_STATE(int p0, int p1, int p2) { invoke<Void>(0x800D6D89, p0, p1, p2); } // 0x800D6D89
  1583.     // 0xE1124E00
  1584.     static void RESET_GAME() { invoke<Void>(0x07045C4E); } // 0x07045C4E
  1585.     // 0x3B1B6407
  1586.     // 0xC7612A79
  1587.     // 0x0B2D5E4B
  1588.     static Any LOAD_GAME(Any p0) { return invoke<Any>(0x7C5901EF, p0); } // 0x7C5901EF
  1589.     static Any LOAD_SOFT_SAVE(Any p0) { return invoke<Any>(0x0234F932, p0); } // 0x0234F932
  1590.     static Any SAVE_GAME(Any p0) { return invoke<Any>(0x09C5D8D5, p0); } // 0x09C5D8D5
  1591.     // 0x1A3BAC68
  1592.     // 0xED40F27D
  1593.     // 0x8C710D3E
  1594.     // 0x17F34613
  1595.     // 0x20CE8AA8
  1596.     // 0x8E867DDD
  1597.     // 0x6E79F939
  1598.     // 0x3E647734
  1599.     // 0xE8637D2B
  1600.     // 0x6D59A25F
  1601.     // 0x1D177160
  1602.     // 0x1ADA1769
  1603.     static BOOL DOES_FILE_EXIST(Any p0) { return invoke<BOOL>(0xAABE1330, p0); } // 0xAABE1330
  1604.     // 0xD44F7102
  1605.     static BOOL IS_DEV_BUILD() { return invoke<BOOL>(0x6D9AA768); } // 0x6D9AA768
  1606.     // 0xA369B36F
  1607.     // 0xB427CB25
  1608.     // 0x4BA92498
  1609.     static BOOL IS_PLAYER_SIGNED_IN(Player player) { return invoke<BOOL>(0xC3C0F1F2, player); } // 0xC3C0F1F2
  1610.     // 0xA183D927
  1611.     // 0x8BD88B43
  1612.     // 0x1C7C0F86
  1613.     // 0x836F42DA
  1614.     // 0x6F32A4E2
  1615.     // 0x0BF2CD82
  1616.     // 0x57246C02
  1617.     // 0xF0DDF83D
  1618.     // 0x3B417D4E
  1619.     static void CLEAR_MISSION_INFO() { invoke<Void>(0x02092A6E); } // 0x02092A6E
  1620.     // 0x6CD7DCE1
  1621.     static void SET_START_POS(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke<Void>(0x0CB93120, p0, p1, p2, p3, p4); } // 0x0CB93120
  1622.     // 0x814D97E8
  1623.     // 0x3B004817
  1624.     // 0x5401F0CA
  1625.     // 0x85A30503
  1626.     // 0xA602F586
  1627.     // 0x7CE2C2E1
  1628.     // 0xD8E31D42
  1629.     // 0x9A73C2CD
  1630.     // 0x554FC5E0
  1631.     // 0x6226328F
  1632.     // 0x59F98CA9
  1633.     // 0xB5401D4A
  1634. }
  1635.  
  1636. // 20RDR2gohObjectManager
  1637. // 20gohNULLObjectHandler..
  1638. namespace DECORATOR
  1639. {
  1640.     // 0x9AC89564
  1641.     // 0xFAC315B7
  1642.     // 0x1F003E6C
  1643.     static Any DECOR_SET_BOOL(Actor actor, Any *decorName, BOOL p2) { return invoke<Any>(0x8E101F5C, actor, decorName, p2); } // 0x8E101F5C
  1644.     static Any DECOR_SET_FLOAT(Any p0, Any p1, Any p2) { return invoke<Any>(0xBC7BD5CB, p0, p1, p2); } // 0xBC7BD5CB
  1645.     static Any DECOR_SET_INT(Any p0, Any p1, Any p2) { return invoke<Any>(0xDB718B21, p0, p1, p2); } // 0xDB718B21
  1646.     static Any DECOR_SET_VECTOR(Any p0, Any p1, Any p2, Any p3, Any p4) { return invoke<Any>(0xAAED0B69, p0, p1, p2, p3, p4); } // 0xAAED0B69
  1647.     static Any DECOR_SET_STRING(Any p0, Any p1, Any p2) { return invoke<Any>(0x53D3FB4A, p0, p1, p2); } // 0x53D3FB4A
  1648.     static Any DECOR_SET_OBJECT(Any p0, Any p1, Any p2) { return invoke<Any>(0x44F8BCC5, p0, p1, p2); } // 0x44F8BCC5
  1649.     static int DECOR_CHECK_STRING(Any decor, char* eventType, char* eventName) { return invoke<int>(0xEDF99C77, decor, eventType, eventName); } // 0xEDF99C77
  1650.     static int DECOR_GET_STRING_HASH(Any p0, Any p1) { return invoke<int>(0x6A0FE2A0, p0, p1); } // 0x6A0FE2A0
  1651.     static int DECOR_GET_BOOL(Any p0, Any p1) { return invoke<int>(0xDBCE51E0, p0, p1); } // 0xDBCE51E0
  1652.     static int DECOR_GET_FLOAT(Any p0, Any p1) { return invoke<int>(0x8DE5382F, p0, p1); } // 0x8DE5382F
  1653.     static int DECOR_GET_INT(int p0, int p1) { return invoke<int>(0xDDDE59B5, p0, p1); } // 0xDDDE59B5
  1654.     static int DECOR_GET_VECTOR(Any p0, Any p1, Any p2) { return invoke<int>(0x56E84C59, p0, p1, p2); } // 0x56E84C59
  1655.     static int DECOR_GET_OBJECT(Any p0, Any p1) { return invoke<int>(0x24F2E859, p0, p1); } // 0x24F2E859
  1656.     static int DECOR_CHECK_EXIST(Any p0, Any p1) { return invoke<int>(0xA0773F5C, p0, p1); } // 0xA0773F5C
  1657.     static int DECOR_REMOVE(Any p0, Any p1) { return invoke<int>(0xE0E2640B, p0, p1); } // 0xE0E2640B
  1658.     static int DECOR_REMOVE_ALL(Any p0) { return invoke<int>(0xFDB9E349, p0); } // 0xFDB9E349
  1659. }
  1660.  
  1661. namespace LAYOUT
  1662. {
  1663.     static Any _GET_NUM_SCRIPTS_ACTIVE(Hash p0) { return invoke<Any>(0x0B396DFF, p0); } // 0x0B396DFF
  1664.     // 0x24F3A0DB
  1665.     // 0x26011C78
  1666.     // 0xC8C0C708
  1667.     // 0x9A756A72
  1668.     static BOOL _IS_LAYOUT_VALID(Layout layout) { return invoke<BOOL>(0xFC8E55ED, layout); } // 0xFC8E55ED
  1669.     static BOOL IS_OBJECT_VALID(Object object) { return invoke<BOOL>(0xD7E7187B, object); } // 0xD7E7187B
  1670.     static BOOL IS_ITERATOR_VALID(int iterator) { return invoke<BOOL>(0x5A9CC0B0, iterator); } // 0x5A9CC0B0
  1671.     static Any IS_PERS_CHAR_VALID() { return invoke<Any>(0x36CC24A4); } // 0x36CC24A4
  1672.     // 0x64BAF32C
  1673.     // 0x262164F8
  1674.     // 0x4CC5681D
  1675.     static Any GET_OBJECT_TYPE(Any p0) { return invoke<Any>(0x261ECB20, p0); } // 0x261ECB20
  1676.     // 0xADB08F12
  1677.     // 0xA2866F3B
  1678.     static Layout FIND_NAMED_LAYOUT(char* layoutName) { return invoke<Layout>(0x5699DE7E, layoutName); } // 0x5699DE7E
  1679.     static char* GET_ACTOR_NAME(Actor actor) { return invoke<char*>(0x78CF43C1, actor); } // 0x78CF43C1
  1680.     static char* GET_OBJECT_NAME(Object p0) { return invoke<char*>(0xDF40614F, p0); } // 0xDF40614F
  1681.     static char* _GET_OBJECT_NAME_2(Object p0) { return invoke<char*>(0xBADE22A2, p0); } // 0xBADE22A2
  1682.     static char* GET_OBJECT_MODEL_NAME(Any p0) { return invoke<char*>(0x5C4262F9, p0); } // 0x5C4262F9
  1683.     static char* _GET_OBJECT_MODEL_NAME_2(Any p0) { return invoke<char*>(0xF662EAE1, p0); } // 0xF662EAE1
  1684.     // 0x2CF0010F
  1685.     static Any GET_GRINGO_FROM_OBJECT(Any p0) { return invoke<Any>(0x8A01B64B, p0); } // 0x8A01B64B
  1686.     // 0xA7E9DA22
  1687.     // 0x111501F7
  1688.     // 0x4A2063EC
  1689.     // 0xFADF0B96
  1690.     // 0x35B5587D
  1691.     // 0xEDA897FA
  1692.     // 0x831338D9
  1693.     // 0x0550E178
  1694.     // 0x34F0AD96
  1695.     // 0x502DAC62
  1696.     // 0x024B2FFC
  1697.     // 0xF5EE5874
  1698.     // 0xD0C471FB
  1699.     // 0x51D6DA2C
  1700.     // 0x6B72661F
  1701.     // 0xB578DB52
  1702.     // 0xD4048969
  1703.     // 0x50A7E334
  1704.     static Layout CREATE_LAYOUT(char* layoutName) { return invoke<Layout>(0x6CA53214, layoutName); } // 0x6CA53214
  1705.     // 0x426828CB
  1706.     // 0xE8C04F05
  1707.     // 0x40856E8A
  1708.     // 0x2EC081E4
  1709.     // 0x8468286B
  1710.     // 0x708C7D7B
  1711.     // 0x44A34042
  1712.     // 0xF9CC7F63
  1713.     // 0xA17311E4
  1714.     // 0x177A3843
  1715.     // 0x025C9845
  1716.     // 0x88087384
  1717.     // 0x66A8AF91
  1718.     // 0x80FB8BDE
  1719.     // 0x779267C3
  1720.     // 0xE351587D
  1721.     // 0xD92BA5B6
  1722.     // 0xAF4F1910
  1723.     // 0xB20CA4DF
  1724.     // 0x80B8A1BE
  1725.     // 0xB6709FF4
  1726.     // 0x2703760F
  1727.     // 0x7E81694C
  1728.     // 0xF7277A0F
  1729.     // 0x91C6AC0E
  1730.     // 0xD60032F6
  1731.     // 0xE77F61B2
  1732.     // 0xA936E73B
  1733.     // 0xD9AC8830
  1734.     // 0xE78E66F0
  1735.     // 0x28A2A4CC
  1736.     // 0x000079CB
  1737.     // 0x3CD2C250
  1738.     // 0x7EEC1F40
  1739.     // 0xC15C3361
  1740.     // 0x8212247D
  1741.     // 0x67DB5ABF
  1742.     static void RELEASE_ACTOR(Actor actor) { invoke<Void>(0x32489AFB, actor); } // 0x32489AFB
  1743.     // 0x81F984F8
  1744.     // 0x19C3CF93
  1745.     // 0x8CAB944F
  1746.     static void DESTROY_ACTOR(Actor actor) { invoke<Void>(0x8BD21869, actor); } // 0x8BD21869
  1747.     // 0xC1756F39
  1748.     static void DESTROY_OBJECT(Any p0) { invoke<Void>(0x21144994, p0); } // 0x21144994
  1749.     static void DESTROY_ITERATOR(int p0) { invoke<Void>(0xE284A10C, p0); } // 0xE284A10C
  1750.     // 0x4028CE77
  1751.     // 0x6BC96263
  1752.     // 0xD064878D
  1753.     // 0xD62F3D27
  1754.     // 0xE9AB08C0
  1755.     // 0xCBB2267A
  1756.     // 0x2D160228
  1757.     // 0x48B36E07
  1758.     // 0x86B0B004
  1759.     // 0x65C3D8F6
  1760.     static Layout GET_AMBIENT_LAYOUT() {return invoke<Layout>(0xB52A3D48); } // 0xB52A3D48
  1761.     // 0x76FBF412
  1762.     // 0xADE13224
  1763.     // 0x921B5F2B
  1764.     // 0x552189FD
  1765.     // 0x43FBBDE1
  1766.     // 0xE09DE8A0
  1767.     // 0xBF680846
  1768.     // 0x2CB3B980
  1769.     // 0x50D39153
  1770.     // 0x0114FCBD
  1771.     // 0xA3E05BAE
  1772.     // 0x11EE07B5
  1773.     // 0x179A07DD
  1774.     // 0x3A71A589
  1775.     // 0x5720BF8A
  1776.     // 0x44C07DA5
  1777.     // 0x5F66B23E
  1778.     // 0x2ECF04F3
  1779.     // 0xCB3F7DA5
  1780.     // 0xA36ED4A6
  1781.     // 0x6F513950
  1782.     // 0x35C8FD4A
  1783.     // 0x0F701FF7
  1784.     // 0xFEC1CBC6
  1785.     // 0xB104FF3E
  1786.     // 0x122C916E
  1787.     // 0x14DCF1EF
  1788.     // 0x1229C536
  1789.     // 0x617C9630
  1790.     // 0x6A4A1699
  1791.     // 0xCDEF4316
  1792.     // 0xED6D63FE
  1793.     static void SET_ACTOR_VOLUME_PARAMETERS(Actor actor, float value) { invoke<Void>(0x8B46B294, actor, value); } // 0x8B46B294
  1794.     static void REMOVE_ACTOR_STAY_WITHIN_VOLUME(Actor actor) { invoke<Void>(0x2974CAF6, actor); } // 0x2974CAF6
  1795.     static void REMOVE_ACTOR_STAY_OUTSIDE_OF_VOLUME(Actor actor) { invoke<Void>(0x42EF7DB7, actor); } // 0x42EF7DB7
  1796.     // 0x0E41A6AC
  1797.     // 0x983ED842
  1798.     // 0x43E2808B
  1799.     // 0xE9E8C31A
  1800.     // 0x0ACF7E75
  1801.     // 0x80FF115A
  1802.     // 0x288E4BFB
  1803.     // 0x35E78298
  1804.     // 0xBB05B731
  1805.     // 0x9189EB8B
  1806.     // 0xAF1D570B
  1807.     // 0x0B40BBE3
  1808.     // 0xB0882841
  1809.     // 0x4251BF6C
  1810.     // 0x64BEDDEA
  1811.     // 0x92CC441F
  1812.     static void SNAP_ACTOR_TO_GRINGO(Actor actor) { invoke<Void>(0xD0A845E9, actor); } // 0xD0A845E9
  1813.     // 0x6745191B
  1814.     // 0x276EFF8E
  1815.     // 0xE18028C1
  1816.     // 0x7246F438
  1817.     // 0x1A59E608
  1818.     // 0x0AFC0B99
  1819.     // 0x547166A7
  1820.     // 0xF1F8AFCA
  1821.     // 0xFF8CBD07
  1822.     // 0x2A902148
  1823.     // 0x39286DE5
  1824.     // 0xD3A523FD
  1825.     // 0x1A4C98C1
  1826.     // 0x21BCC0A9
  1827.     // 0x5B417C9C
  1828.     // 0x1E56BAFD
  1829.     // 0xCFE22435
  1830.     // 0xFBB1BCDF
  1831.     // 0x17FC65A4
  1832.     // 0xBE5D84BF
  1833.     static Any GET_CRIME_POSITION(Any p0) { return invoke<Any>(0x391475E3, p0); } // 0x391475E3
  1834.     static Any GET_CRIME_TYPE(Any p0) { return invoke<Any>(0xDB2BDEA8, p0); } // 0xDB2BDEA8
  1835.     // 0xA2DA4D24
  1836.     // 0xD96DBABD
  1837.     // 0xE07C2D99
  1838.     static Any GET_CRIME_CRIMINAL(Any p0) { return invoke<Any>(0xEC2C34A4, p0); } // 0xEC2C34A4
  1839.     // 0xD2FD7CB6
  1840.     // 0x67F224B4
  1841.     // 0xE2FE0673
  1842.     static Any GET_CRIME_COUNTER(Any p0) { return invoke<Any>(0xB52BA7E6, p0); } // 0xB52BA7E6
  1843.     // 0x72A048B7
  1844.     // 0x85C58BE1
  1845.     static Any GET_CRIME_OBJECTSET(Any p0) { return invoke<Any>(0x72C52B55, p0); } // 0x72C52B55
  1846.     static Any SET_CRIME_OBJECTSET(Any p0, Any p1) { return invoke<Any>(0xD60B8F77, p0, p1); } // 0xD60B8F77
  1847.     static Any SET_CRIME_POSITION(Any p0, Any p1) { return invoke<Any>(0xB3F4043B, p0, p1); } // 0xB3F4043B
  1848.     static Any SET_CRIME_TYPE(Any p0, Any p1) { return invoke<Any>(0x85425011, p0, p1); } // 0x85425011
  1849.     // 0x2AE7D51F
  1850.     // 0x898B00F4
  1851.     // 0x6761D53A
  1852.     static Any SET_CRIME_CRIMINAL(Any p0, Any p1) { return invoke<Any>(0xBA02916B, p0, p1); } // 0xBA02916B
  1853.     // 0x7B917033
  1854.     // 0x8521A685
  1855.     // 0x1E552B26
  1856.     static Any SET_CRIME_COUNTER(Any p0, Any p1) { return invoke<Any>(0xCC14DC8D, p0, p1); } // 0xCC14DC8D
  1857.     // 0x54E7F26B
  1858.     // 0x2D6CD106
  1859.     static int CREATE_OBJECT_ITERATOR(Layout layout) { return invoke<int>(0xD8A12B74, layout); } // 0xD8A12B74
  1860.     // 0x2F358B89
  1861.     static Object START_OBJECT_ITERATOR(int iterator) { return invoke<Object>(0xE96A0318, iterator); } // 0xE96A0318
  1862.     static int OBJECT_ITERATOR_NEXT(int p0) { return invoke<int>(0xD88DC865, p0); } // 0xD88DC865
  1863.     // 0x91A3A831
  1864.     // 0x191E32C0
  1865.     // 0x351A482F
  1866.     // 0x9624A938
  1867.     // 0xD117DF0D
  1868.     static void ITERATE_ON_OBJECT_TYPE(int iterator, int type) { invoke<Void>(0xBE553F84, iterator, type); } // 0xBE553F84
  1869.     // 0xD7A370D5
  1870.     // 0x2243FA6E
  1871.     // 0x6914D904
  1872.     // 0xF35C5859
  1873.     // 0xF3ABE99C
  1874.     static void ITERATE_IN_SET(int iterator, int iterationSet) { invoke<Void>(0xDF6B5E94, iterator, iterationSet); } // 0xDF6B5E94
  1875.     // 0x0D8BA78E
  1876.     // 0x8BCB6B86
  1877.     // 0x12AA009F
  1878.     // 0xA3874D8A
  1879.     // 0x070F9693
  1880.     // 0xCF875EFA
  1881.     static Actor FIND_ACTOR_IN_LAYOUT(Layout layout, char* actorName) { return invoke<Actor>(0x53A761DE, layout, actorName); } // 0x53A761DE
  1882.     // 0xAC830865
  1883.     // 0xC9365FBC
  1884.     // 0xBB77E597
  1885.     static Any GET_OBJECT_POSITION(Any p0, Any p1) { return invoke<Any>(0x31201B4C, p0, p1); } // 0x31201B4C
  1886.     // 0x3C45D66A
  1887.     // 0xCE412E46
  1888.     // 0x2243EA59
  1889.     // 0x15CDF203
  1890.     // 0x919583DC
  1891.     // 0x6689F85C
  1892.     // 0xFC718FC5
  1893.     // 0x663F1464
  1894.     // 0x27B7D6D6
  1895.     // 0x1C02D2F8
  1896.     // 0xC5D796F8
  1897.     // 0x5AB0BBA6
  1898.     // 0xC8A4EE74
  1899.     // 0xF437B3D9
  1900.     // 0x30516389
  1901.     static Any GET_OBJECT_NAMED_BONE_ORIENTATION(Any p0, Any p1) { return invoke<Any>(0xCAD543AD, p0, p1); } // 0xCAD543AD
  1902.     // 0x8C0E3E29
  1903.     // 0xAD08BA79
  1904.     // 0x78B73E47
  1905.     // 0x533475AE
  1906.     // 0xE1421B42
  1907.     // 0xCC277C0A
  1908.     // 0xB6506558
  1909.     // 0x319D70BD
  1910.     // 0x1D711058
  1911.     // 0x325F7E50
  1912.     static Any IS_ATTACHMENT_VALID(Any p0) { return invoke<Any>(0x50305244, p0); } // 0x50305244
  1913.     // 0xE894DC13
  1914.     // 0x67FC68DB
  1915.     // 0x8FB32562
  1916.     // 0x2F7B457B
  1917.     // 0xD4A54348
  1918.     // 0xA870B28E
  1919.     // 0x3EEA78A8
  1920.     // 0xE9AABF2F
  1921.     // 0xCEA40973
  1922.     // 0x92339B5E
  1923.     // 0xCBA75200
  1924.     // 0x88FD9623
  1925.     // 0x192973A0
  1926.     // 0x4D42E285
  1927.     // 0xE694F53A
  1928.     // 0x6D0B8619
  1929.     // 0x807B9519
  1930.     // 0x1904CC1D
  1931.     // 0x1957B498
  1932.     // 0x05195632
  1933.     // 0x10BD98C9
  1934.     // 0x8A4F9046
  1935.     // 0x495026DA
  1936.     // 0x8C9721D6
  1937.     // 0xF2140DEE
  1938.     // 0x9B903F45
  1939.     // 0x16D1E1B4
  1940.     // 0xC741F051
  1941.     static Actor CREATE_ACTOR_IN_LAYOUT(Layout layout, char* actorName, int actorID, float x, float y, float z, float rotx, float roty, float rotz) { return invoke<Actor>(0x8D67F397, layout, actorName, actorID, x, y, z, rotx, roty, rotz); } // 0x8D67F397
  1942.     // 0x6A307D5F
  1943.     static Any CREATE_ACTOR_IN_LAYOUT(Any p0, Any p1, Any p2, Any p3, Any p5, Any p6) { return invoke<Any>(0x013B3937, p1, p2, p3, p5, p6); } // 0x013B3937
  1944.     static Any _CREATE_ENUMERATED_ACTOR_IN_LAYOUT_USING_VARIABLE_INDEX(Any p0) { return invoke<Any>(0xCCC0A3F3, p0); } // 0xCCC0A3F3
  1945.     static Actor _CREATE_ENUMERATED_PLAYER_ACTOR_IN_LAYOUT(Layout layout, Actor actor, char* actorInLayout, int actorID, float x, float y, float z, float xRot, float yRot, float zRot, int unk0) { return invoke<Actor>(0x637E446B, layout, actor, actorInLayout, actorID, x, y, x, xRot, yRot, zRot, unk0); } // 0x637E446B
  1946.     static Any IS_ACTOR_INITED(Any p0) { return invoke<Any>(0x24F4DAB2, p0); } // 0x24F4DAB2
  1947.     static Any GET_ACTOR_ENUM(Any p0) { return invoke<Any>(0x0B28E9EC, p0); } // 0x0B28E9EC
  1948.     // 0xD98CB6F6
  1949.     // 0xC739D1D2
  1950.     // 0x990614C1
  1951.     // 0xB50E95D7
  1952.     // 0x2803BDA8
  1953.     // 0x7AB17813
  1954.     static void _SET_PLAYER_TO_ENUM(Actor actor, float value) { invoke<Void>(0x95FBA0B0, actor, value); } // 0x95FBA0B0
  1955.     static void TURN_ACTOR_INTO_ZOMBIE(Actor actor, Any p1) { invoke<Void>(0x39928706, actor, p1); } // 0x39928706
  1956.     // 0x12A86E9D
  1957.     // 0x5613615B
  1958.     // 0xB54567B9
  1959.     static int REQUEST_ASSET(char* assetDir, int assetType) { return invoke<int>(0x9AA02DA7, assetDir, assetType); }; // 0x9AA02DA7
  1960.     static Any GET_ASSET_ID(Any p0) { return invoke<Any>(0x6005B514, p0); } // 0x6005B514
  1961.     static int REMOVE_ASSET(Any p0, Any p1) { return invoke<int>(0xE7829D28, p0, p1); }; // 0xE7829D28
  1962.     static Any _GET_TYPE_ID_USING_ACTOR_ENUM(Any p0) { return invoke<Any>(0x55E6227E, p0); } // 0x55E6227E
  1963.     static Any GET_ASSET_NAME(Any p0) { return invoke<Any>(0x9EDBBB84, p0); } // 0x9EDBBB84
  1964.     // 0x214AFB8C
  1965.     // 0xFDF42AAC
  1966.     // 0x1FCC8FEF
  1967.     // 0xAF2597E8
  1968.     // 0x97951004
  1969.     // 0x0D447878
  1970.     // 0xCEC355CE
  1971.     // 0x418A22D5
  1972.     // 0x77403213
  1973.     // 0x601FC9F4
  1974.     // 0x05D69EA6
  1975.     // 0x9AC1CA75
  1976.     // 0x0DC83543
  1977.     // 0x49D0DF2E
  1978.     // 0xDF93BD7C
  1979.     static void DESTROY_CAMERA(Any p0) { invoke<Void>(0x767E08D0, p0); } // 0x767E08D0
  1980.     static void _DESTROY_ACTOR(Actor actor) { invoke<Void>(0x59C2DC62, actor); } // 0x59C2DC62
  1981.     static Any CREATE_WORLD_SECTOR(Any p0, Any p1) { return invoke<Any>(0xC94CC336, p0, p1); } // 0xC94CC336
  1982.     static BOOL IS_WORLD_SECTOR_LOADED(Any p0) { return invoke<BOOL>(0xBF81A6C4, p0); } // 0xBF81A6C4
  1983.     static void MARK_REGION_READY(Any p0) { invoke<Void>(0x276A420B, p0); } // 0x276A420B
  1984.     // 0xA5F229C9
  1985.     // 0x0F146D2C
  1986.     // 0xF46FC138
  1987.     // 0x03B2D067
  1988.     // 0x6C526E7B
  1989.     // 0xC1195126
  1990.     // 0x00CDD849
  1991.     // 0x6138B1B8
  1992.     // 0xCE081203
  1993.     // 0xBF6E9855
  1994.     // 0x4193D42F
  1995.     // 0xF037DCA2
  1996.     // 0x3748F199
  1997.     // 0x03CD9C87
  1998.     // 0x43FF4632
  1999. }
  2000.  
  2001. namespace CAMERA
  2002. {
  2003.     // 0x0B1569C5
  2004.     // 0xBCC98808
  2005.     // 0x3EA55678
  2006.     // 0x423DB420
  2007.     // 0xE017E2F7
  2008.     // 0x6ED00237
  2009.     // 0x9A4CD54B
  2010.     // 0x02BD5362
  2011.     // 0x2615309A
  2012.     // 0x41EA7325
  2013.     // 0x0B12CD8C
  2014.     static void GET_CAMERA_POSITION(Any p0, Any* p1, Any* p2, Any* p3) { invoke<Void>(0x4A65F0B7, p0, p1, p2, p3); } // 0x4A65F0B7
  2015.     // 0xA8642E5E
  2016.     static void GET_CAMERA_DIRECTION(Any p0, Any* p1, Any* p2, Any* p3) { invoke<Void>(0xBBD1078A, p0, p1, p2, p3); } // 0xBBD1078A
  2017.     // 0x94A10ECD
  2018.     static void SET_CAMERA_FOV(Any p0, Any p1) { invoke<Void>(0x57E3242D, p0, p1); } // 0x57E3242D
  2019.     // 0x7B302F36
  2020.     // 0xFAEE2667
  2021.     // 0xCE01609D
  2022.     // 0x1D29E72A
  2023.     // 0xD85EF521
  2024.     // 0x486F4461
  2025.     // 0x298BCCA5
  2026.     // 0xDBD1AE22
  2027.     // 0xB8FAD252
  2028.     // 0x5BBFA4D7
  2029.     // 0x781D5599
  2030.     // 0x313A4E61
  2031.     // 0x7DA71AA7
  2032.     // 0x3010BBC2
  2033.     // 0x7F1C5102
  2034.     // 0x4643D2C7
  2035.     static Any SET_CAMERA_LIGHTING_SCHEME(Any p0, Any p1) { return invoke<Any>(0x7C864F17, p0, p1); } // 0x7C864F17
  2036.     // 0xE55B5ADB
  2037.     // 0x965A4652
  2038.     // 0xBB6FDF5F
  2039.     // 0xA97770FE
  2040.     // 0xA161768C
  2041.     // 0x54A417F3
  2042.     // 0x99314873
  2043.     // 0xF5CA55D4
  2044.     // 0x0EA022F5
  2045.     // 0x4D05D470
  2046.     // 0x21B099AB
  2047.     // 0x4670416D
  2048.     // 0x83F3336B
  2049.     // 0x7597BC24
  2050.     static void SET_CAMERASHOT_FOV(Any p0, Any p1) { invoke<Void>(0x635E5494, p0, p1); } // 0x635E5494
  2051.     // 0xEAD6167D
  2052.     // 0x3DEB0933
  2053.     // 0x4387CDAB
  2054.     // 0x6BA86494
  2055.     // 0xD86CB952
  2056.     // 0x4FD679BD
  2057.     // 0x0D6EC5D5
  2058.     // 0x3F719473
  2059.     // 0x839E9502
  2060.     // 0x8014323A
  2061.     // 0x4E6DDD27
  2062.     // 0x6F483443
  2063.     // 0xB6BDCF62
  2064.     // 0x087B8DCE
  2065.     // 0xEF0AB304
  2066.     // 0x0AD50615
  2067.     // 0xEB9E1CB9
  2068.     // 0x74168B5F
  2069.     // 0x0370451C
  2070.     // 0x243CF01F
  2071.     // 0x9E618676
  2072.     // 0x42327DAC
  2073.     // 0xF70817E0
  2074.     // 0x58A0BFBF
  2075.     // 0xCD28C63F
  2076.     // 0xC3DDCE4D
  2077.     // 0xD8D27321
  2078.     // 0x0229585E
  2079.     // 0x8F5BC02D
  2080.     // 0xBF9B4FC6
  2081.     // 0x6D72797D
  2082.     // 0x6E10E587
  2083.     // 0x143A617C
  2084.     // 0x22A746E1
  2085.     // 0x7AC13DF5
  2086.     // 0xDDB64AA9
  2087.     // 0x01C1F583
  2088.     // 0x3A07F60F
  2089.     // 0x39D1CC17
  2090.     // 0x41514AA0
  2091.     // 0x059BBAA8
  2092.     // 0xCBA91134
  2093.     // 0xA1C665E0
  2094.     // 0x59AE458A
  2095.     // 0xDA50B18B
  2096.     // 0x86066A65
  2097.     // 0xA923A22D
  2098.     // 0xFDBE95AE
  2099.     // 0xFB28AE8D
  2100.     static Any GET_CAMERASHOT_FROM_CUTSCENEOBJECT(Any p0, Any p1) { return invoke<Any>(0x7E9CC966, p0, p1); } // 0x7E9CC966
  2101.     // 0xC0CD3C96
  2102.     // 0xFC676413
  2103.     // 0xCC61CC5F
  2104.     // 0x1AD38A53
  2105.     // 0xDB07C72B
  2106.     // 0x94B288F9
  2107.     // 0xA9AB9A06
  2108.     // 0x7A48EDDF
  2109.     // 0x0A776763
  2110.     // 0xBE3F0168
  2111.     // 0x18643DC2
  2112.     // 0xD5C66699
  2113.     // 0xE147BA8E
  2114.     // 0x3D26D852
  2115.     // 0xDCD3A7DE
  2116.     // 0xF74B5ADE
  2117.     // 0x25A58402
  2118.     // 0x269F5C75
  2119.     // 0x699332B0
  2120.     static void ADD_CAMERATRANSITION_EVENT_GAMECAMERARESETTILT(Any p0, Any p1) { invoke<Void>(0x3A8487A6, p0, p1); } // 0x3A8487A6
  2121.     static void ADD_CAMERATRANSITION_EVENT_CUTGAMECAMERABEHINDPLAYER(Any p0, Any p1, Any p2) { invoke<Void>(0x8D7070F3, p0, p1, p2); } // 0x8D7070F3
  2122.     // 0xCDA6BB6C
  2123.     // 0xE7A1C191
  2124.     // 0x93050734
  2125.     // 0xFF1F1730
  2126.     // 0x74EE96B8
  2127.     // 0xD8218A5B
  2128.     // 0x6AD6A400
  2129.     // 0x76876FEA
  2130.     // 0x7A6146DB
  2131.     // 0xCA8CC5CE
  2132.     // 0x78D29E49
  2133.     // 0x80D63DAC
  2134.     // 0x2148298D
  2135.     // 0x52B9A693
  2136.     // 0x6FDE0A8C
  2137.     // 0x4A3AE626
  2138.     // 0x21633E5F
  2139.     // 0x48C3D85A
  2140. }
  2141.  
  2142. namespace GRAVESTONE
  2143. {
  2144.     // 0xF62EE158
  2145.     // 0x449D4A89
  2146.     // 0xAEC955F8
  2147.     // 0x211DE185
  2148.     static Any _0x5BF5A39C(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { return invoke<Any>(0x5BF5A39C, p0, p1, p2, p3, p4, p5); } // 0x5BF5A39C
  2149. }
  2150.  
  2151. namespace ELEMENT // PPPELEMENTS
  2152. {
  2153.     // 0x598815BD
  2154.     // 0xD1C91A7F
  2155.     // 0x7E0CDD87
  2156.     // 0xE6C1DBD9
  2157.     // 0x00EF33EF
  2158.     // 0xDF505043
  2159.     // 0xE613AE52
  2160.     // 0x84F3DD81
  2161.     // 0xF55B50ED
  2162.     // 0x6336182D
  2163.     // 0x3A6960B2
  2164. }
  2165.  
  2166. namespace MOVIE //MOVIEPLAYER
  2167. {
  2168.     // 0x7614AEBA
  2169.     // 0x69FC319E
  2170.     // 0xD036DF91
  2171. }
  2172.  
  2173. namespace TIME
  2174. {
  2175.     static Any _0x7C3D1193(Any p0) { return invoke<Any>(0x7C3D1193, p0); } // 0x7C3D1193
  2176.     static Any _0x61A2A3C(Any p0) { return invoke<Any>(0x61A2A3C, p0); } // 0x61A2A3C
  2177.     static Any GET_TOTAL_MINUTES(Any p0) { return invoke<Any>(0xC52F07A8, p0); } // 0xC52F07A8
  2178.     static Any _0x57FC0E16() { return invoke<Any>(0x57FC0E16); } // 0x57FC0E16
  2179.     static Any _0x0EBBDC34(Any p0, Any p1) { return invoke<Any>(0x0EBBDC34, p0, p1); } // 0x0EBBDC34
  2180.     static int GET_HOUR(Time time) { return invoke<int>(0x2765C37E, time); } // 0x2765C37E
  2181.     static Any GET_MINUTE(Any p0) { return invoke<Any>(0x1020BF6D, p0); } // 0x1020BF6D
  2182.     static Any GET_SECOND(Any p0) { return invoke<Any>(0xBA8077CF, p0); } // 0xBA8077CF
  2183.     static Any _0x63D13FB0() { return invoke<Any>(0x63D13FB0); } // 0x63D13FB0
  2184.     static void ADD_TIME(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke<Void>(0xBA4FEEBC, p0, p1, p2, p3, p4); } // 0xBA4FEEBC
  2185.     static Any _0x2F7CB0E3(Any p0) { return invoke<Any>(0x2F7CB0E3, p0); } // 0x2F7CB0E3
  2186.     static Any GET_TIME_OF_DAY() { return invoke<Any>(0x4E1DE7A5); } // 0x4E1DE7A5
  2187.     static Time MAKE_TIME_OF_DAY(int hour, int minute, int second) { return invoke<Time>(0xC09EAB6E, hour, minute, second); }
  2188.     static Any _0x0E453CF0(Any p0) { return invoke<Any>(0x0E453CF0, p0); } // 0x0E453CF0
  2189.     static Any _0x2DB3AC0F(Any p0) { return invoke<Any>(0x2DB3AC0F, p0); } // 0x2DB3AC0F
  2190.     static Any _0x9C9529D8(Any p0, Any p1) { return invoke<Any>(0x9C9529D8, p0, p1); } // 0x9C9529D8
  2191.     static Any _0x243AF970(Any p0, Any p1) { return invoke<Any>(0x243AF970, p0, p1); } // 0x243AF970
  2192.     static Any _0xD4FECCBC() { return invoke<Any>(0xD4FECCBC); } // 0xD4FECCBC
  2193.     static void SET_TIME_OF_DAY(Any p0) { invoke<Void>(0xAD03186C, p0); } // 0xAD03186C
  2194.     static Any _0xB98C7AA5() { return invoke<Any>(0xB98C7AA5); } // 0xB98C7AA5
  2195.     static Any GET_TIME_ACCELERATION() { return invoke<Any>(0xC87F16A8); } // 0xC87F16A8
  2196.     static Any SET_TIME_WARP(Any p0) { return invoke<Any>(0xD93E1BCB, p0); } // 0xD93E1BCB
  2197.     static Any _0xAF50E8A1(Any p0) { return invoke<Any>(0xAF50E8A1, p0); } // 0xAF50E8A1
  2198. }
  2199.  
  2200. namespace CAM
  2201. {
  2202.     static Any GET_GAME_CAMERA() { return invoke<Any>(0x6B7677BF); } // 0x6B7677BF
  2203.     // 0xCE956B28
  2204.     // 0x39E59CD8
  2205.     static BOOL CAMERA_PROBE(Vector3* result, Vector3 source, Vector3 target, Actor owner, int flag) { return invoke<BOOL>(0x720F2CA7, result, source, target, owner, flag); } // 0x720F2CA7
  2206.     // 0xC783B9B9
  2207.     // 0x0B071844
  2208.     // 0x8EFDFE89
  2209.     // 0x457A0510
  2210.     // 0x9B083FD2
  2211.     // 0x063F900A
  2212.     // 0x507BBD3A
  2213.     // 0xC93116B1
  2214.     // 0x09737AF7
  2215.     // 0x72960AE2
  2216.     // 0x382C47C5
  2217.     // 0x6E303287
  2218.     // 0xE13B49BD
  2219.     // 0x9603D3B2
  2220.     // 0x4062688A
  2221.     // 0x3AE77125
  2222.     // 0x87E40FB8
  2223.     // 0x4FA19C01
  2224.     // 0x5BD2295E
  2225.     // 0xF3623B64
  2226.     // 0xAE168124
  2227.     // 0x9F1F8669
  2228. }
  2229.  
  2230. //net task
  2231. namespace NET
  2232. {
  2233.     // 0x8808546E
  2234.     // 0x1A47001B
  2235.     // 0x0FF6B8F4
  2236.     // 0x81F24788
  2237.     // 0x41921C98
  2238.     // 0xE822010A
  2239.     // 0xA9459BB6
  2240.     // 0x9D9784B8
  2241.     // 0x03962973
  2242.     // 0x8E0D7219
  2243.     // 0xC00C8C94
  2244.     // 0x9BC05C90
  2245.     // 0x97931B87
  2246.     // 0xFE83A4FE
  2247.     // 0x8DEC3E03
  2248.     // 0xBECB3EEC
  2249.     // 0x75F27D60
  2250.     // 0xA64A451E
  2251.     // 0x67031EDA
  2252.     // 0xFD355ED1
  2253.     // 0x805AC16A
  2254.     // 0x0AAE9E6B
  2255.     // 0x20B684AB
  2256.     // 0x84CD0651
  2257.     // 0xA56B459C
  2258.     // 0x0547A660
  2259.     // 0xD6111569
  2260.     // 0xFA382FCB
  2261.     // 0xCF065186
  2262.     // 0xBE7965C8
  2263.     // 0xD4C7E0D5
  2264.     // 0x98FC68AF
  2265.     // 0x95A543E2
  2266.     // 0xC673362C
  2267.     // 0xEC6F465F
  2268.     // 0x794F5C21
  2269.     // 0xBD42097A
  2270.     // 0xC09ACD5C
  2271.     // 0xC73DAD2B
  2272.     // 0x8A1D83F2
  2273.     // 0xA6403262
  2274.     // 0x27D40FD1
  2275.     // 0xA3AE09EF
  2276.     // 0x746897AB
  2277.     // 0xB4C867BD
  2278.     // 0x12558DBD
  2279.     // 0x134AAF17
  2280. }
  2281.  
  2282. namespace GAMERTAG // MPGAMERTAG
  2283. {
  2284.     // 0x77D6ABF5
  2285.     // 0xE79F6CD4
  2286.     // 0xFD91BE0D
  2287.     // 0xE2E6C722
  2288.     // 0xCE8F6304
  2289.     // 0xAB32D5D9
  2290.     static void NET_GAMER_SET_TITLE(Any p0, Any p1, Any p2) { invoke<Void>(0x7BD7A465, p0, p1, p2); } // 0x7BD7A465
  2291.     // 0x2357CA74
  2292.     // 0x160E79C6
  2293.     // 0xB5DDEF68
  2294.     // 0x34960D06
  2295.     // 0xE783219A
  2296.     // 0x1958F478
  2297.     // 0x2FB85996
  2298.     // 0xF34B8448
  2299.     // 0x796E66E7
  2300.     // 0x650A7440
  2301.     // 0xA0A5FF80
  2302.     // 0x2634F265
  2303.     // 0x4A2E7533
  2304.     // 0x08D84437
  2305.     // 0x784F04DD
  2306.     // 0x3DD6E36A
  2307.     // 0xE5FE0A6A
  2308.     // 0x25F8C46A
  2309.     // 0x3248D20E
  2310.     // 0x9DDB29B1
  2311.     // 0x24A1B923
  2312. }
  2313.  
  2314. // Game type entry already exists for %s
  2315. namespace NET2
  2316. {
  2317.     // 0x55C5BB93
  2318.     // 0xFAD5A270
  2319.     // 0x4A721118
  2320.     // 0x4500B98A
  2321.     // 0x85049505
  2322.     // 0x5C51D43C
  2323.     // 0x0E2C4B68
  2324.     // 0xB514ECA7
  2325. }
  2326.  
  2327. // UpdateLeaderboard called but m_pStatsSession is NULL - leaderboard stats will not be reported
  2328. namespace NET3
  2329. {
  2330.     static void NET_UPDATE_LEADERBOARD(int p0, int p1, int p2, int p3) { invoke<Void>(0x12304873, p0, p2, p3); } // 0x12304873
  2331.     // 0x4D0C8AA4
  2332.     // 0x89277EA3
  2333.     // 0x2B8F86ED
  2334.     // 0x88249424
  2335.     // 0x87A3A38D
  2336.     // 0xD7572C68
  2337.     // 0x76F09F04
  2338.     // 0xA684E813
  2339.     // 0xE5C5CE63
  2340.     // 0x4F652A00
  2341.     // 0xFC564903
  2342.     // 0x7154D15B
  2343.     // 0x86BC0A55
  2344.     // 0xEB4A6D85
  2345.     // 0x5FD52711
  2346.     // 0xD0808C42
  2347.     // 0x097BB984
  2348.     // 0xEA7ADF42
  2349.     // 0x3A8C77AD
  2350.     // 0xE89C6E4F
  2351.     // 0x0791F35A
  2352.     // 0x49C2B05F
  2353.     // 0xC813DBEF
  2354.     // 0xE6B4F505
  2355.     // 0x70AF0351
  2356.     // 0x293C3288
  2357.     // 0xA7F231B0
  2358.     // 0x984749B4
  2359. }
  2360.  
  2361. namespace NET4
  2362. {
  2363.     // 0x6BCFE549
  2364.     // 0x50E637D7
  2365.     void NET_LOG(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke<Void>(0x48275716, p0, p2, p3, p4, p5, p6); } // 0x48275716
  2366.     // 0xD164026F
  2367.     // 0x9180FF1C
  2368.     // 0x84B0B5D6
  2369.     static BOOL NET_IS_IN_SESSION() { return invoke<BOOL>(0xCDAC0F0E); } // 0x8CA54980
  2370.     static BOOL NET_IS_ONLINE_AVAILABLE() { return invoke<BOOL>(0x5FF2BAE0); } // 0x5FF2BAE0
  2371.     // 0x7AB722D8
  2372.     static int NET_GET_PLAYMODE() { return invoke<int>(0xBC4B6B74); } // 0xBC4B6B74
  2373.     // 0x18EC9CF0
  2374.     // 0x17D14553
  2375.     static BOOL NET_IS_SESSION_HOST() { return invoke<BOOL>(0xCDAC0F0E); } // 0xCDAC0F0E
  2376.     static BOOL NET_IS_SESSION_CLIENT(Any p0) { return invoke<BOOL>(0xFF65A07C, p0); } // 0xFF65A07C
  2377.     // 0x75DD203B
  2378.     static Any NET_GET_NAT_TYPE() { return invoke<Any>(0x31700C0A); } // 0x31700C0A
  2379.     static BOOL NET_IS_BUSY() { return invoke<BOOL>(0x0678A865); } // 0x0678A865
  2380.     static void NET_GET_NET_TIME(Any p0, Any p1, Any p2, Any p3) { invoke<Void>(0xFF8DA25D, p0, p1, p2, p3); } // 0xFF8DA25D
  2381.     // 0xB829A92D
  2382.     // 0x71D989BD
  2383.     static Any _SCLUBSTAT_EMPTYGAMER() { return invoke<Any>(0x95CDCE7A); } // 0x95CDCE7A
  2384.     // 0xAD85A378
  2385.     // 0x72B03551
  2386.     // 0x860FCDBD
  2387.     static Any GET_NUM_PLAYERS() { return invoke<Any>(0x0F99A8BC); } // 0x0F99A8BC
  2388.     // 0x84D6F8A7
  2389.     static Any _NET_SCRIPT_MSG_SEND(Any p0, Any p1, Any p2, Any p3, Any p4) { return invoke<Any>(0x5E985228, p0, p1, p2, p3, p4); } // 0x5E985228
  2390.     // 0xE2163ECC
  2391.     // 0xB13DD691
  2392.     // 0x9253CC79
  2393.     // 0x4957E482
  2394.     static void REGISTER_HOST_BROADCAST_VARIABLES(Any p0, Any p1) { invoke<Void>(0xBEDD194D, p0, p1); } // 0xBEDD194D
  2395.     static void REGISTER_CLIENT_BROADCAST_VARIABLES(Any p0, Any p1) { invoke<Void>(0xF1732769, p0, p1); } // 0xF1732769
  2396.     // 0x2707F082
  2397.     // 0x0130DB5D
  2398.     // 0xF81E2097
  2399.     // 0x64C2DD40
  2400.     // 0xA80C6DE6
  2401.     // 0xD12C55A5
  2402.     static Any NET_REQUEST_OBJECT(Any p0) { return invoke<Any>(0x68EC589D, p0); } // 0x68EC589D
  2403.     // 0x47C5E353
  2404.     // 0x3932B786
  2405.     // 0x138F38AC
  2406.     // 0x3E509DF1
  2407.     // 0x8C7E41E2
  2408.     // 0x1306549E
  2409.     // 0x5C4CAE3A
  2410.     // 0x579C2014
  2411.     static void _NET_SET_EQUIP_TYPE(Any p0) { invoke<Void>(0x7837890B, p0); } // 0x7837890B
  2412.     // 0xA6D794FE
  2413.     // 0x1C147E14
  2414.     // 0xCA6231C1
  2415.     // 0xC09B114B
  2416.     // 0x7284A71B
  2417.     // 0x7AB65B0C
  2418.     static Any AWARD_ACHIEVEMENT(Any p0) { return invoke<Any>(0xCAA24B1A, p0); } // 0xCAA24B1A
  2419.     static Any HAS_ACHIEVEMENT_BEEN_PASSED(Any p0) { return invoke<Any>(0x136A5BE9, p0); } // 0x136A5BE9
  2420.     // 0xC792A9E0
  2421.     static Any AWARD_AVATAR(Any p0) { return invoke<Any>(0xDD33E221, p0); } // 0xDD33E221
  2422.     static Any NET_GET_POSSE_COUNT() { return invoke<Any>(0xC4F9DA6E); } // 0xC4F9DA6E
  2423.     static BOOL NET_IS_POSSE_LEADER() { return invoke<BOOL>(0x1CAD6D29); } // 0x1CAD6D29
  2424.     // 0x0D914C89
  2425.     // 0xFC52BD15
  2426.     static Any NET_GET_GAMER_POSSE_SIZE(Any p0) { return invoke<Any>(0xB6006EA9, p0); } // 0xB6006EA9
  2427.     // 0x98A5CDC5
  2428.     // 0x106CE441
  2429.     // 0x6A7B9FAD
  2430.     // 0x2037A74F
  2431.     // 0x89D8FC30
  2432.     // 0x2010ABE6
  2433.     // 0xF6E40FF3
  2434.     // 0xC0849D70
  2435.     // 0x8DF05A4F
  2436.     static Any NET_SESSION_LEAVE_SESSION() { return invoke<Any>(0x4AE5DBB2); } // 0x4AE5DBB2
  2437.     static BOOL NET_IS_FACTION_SAFE(Any p0) { return invoke<BOOL>(0x80B20614, p0); } // 0x80B20614
  2438.     // 0x86FF3A9B
  2439.     // 0x81FD9851
  2440.     // 0x3A5C56E3
  2441.     // 0xFA0E1F8B
  2442.     // 0xCC7D0431
  2443.     // 0xDC88B308
  2444.     // 0xD923CD1B
  2445.     // 0x7540959C
  2446.     static void NET_SET_THIS_SCRIPT_IS_NET_SCRIPT(Any p0) { invoke<Void>(0xEE3B79EE, p0); } // 0xEE3B79EE
  2447.     // 0x4238C471
  2448.     static Any NET_GET_SCRIPT_STATUS() { return invoke<Any>(0x667DA125); } // 0x667DA125
  2449.     static BOOL NET_IS_PLAYER_PARTICIPANT(Player player) { return invoke<BOOL>(0x110A9B2F, player); } // 0x110A9B2F
  2450.     static BOOL NET_IS_HOST_OF_THIS_SCRIPT() { return invoke<BOOL>(0x6D403720); } // 0x6D403720
  2451.     static Any NET_GET_HOST_OF_THIS_SCRIPT() { return invoke<Any>(0x9272C3BA); } // 0x9272C3BA
  2452.     // 0x408E28E2
  2453.     // 0xC0FC4B57
  2454.     // 0xD9965A9A
  2455.     // 0x7BDCBD45
  2456.     // 0x50C18480
  2457.     // 0xE5645CB3
  2458.     // 0x79AFAB1F
  2459.     // 0x581CAC89
  2460.     // 0xA174152C
  2461.     // 0x0183A3F0
  2462.     // 0x63034F52
  2463.     // 0xE9EAC45C
  2464.     // 0xBDF22FCA
  2465.     // 0x9EA132A3
  2466.     // 0xCB0BCAE2
  2467.     // 0x7A99E7DE
  2468.     // 0x1D5E39A0
  2469.     // 0xEF6BF96E
  2470.     static Any NET_IS_UNLOCKED(Any p0) { return invoke<Any>(0xC8B680B3, p0); } // 0xC8B680B3
  2471.     // 0xBE0E275F
  2472.     static Any NET_GET_AREA_OVERLOAD_STATE_FOR_SLOT(Any p0) { return invoke<Any>(0xCB42389E, p0); } // 0xCB42389E
  2473.     // 0x842ADE0A
  2474.     // 0xB7856424
  2475.     // 0xF2FA1DE8
  2476.     // 0xCF674E31
  2477.     // 0x97F15B69
  2478.     // 0xCA0739A8
  2479.     // 0x49BC0219
  2480.     // 0xD6780B56
  2481.     // 0x9A5841E5
  2482. }
  2483.  
  2484. namespace ACTOR
  2485. {
  2486.     static BOOL IS_ACTOR_VALID(Actor actor) { return invoke<BOOL>(0xBA6C3E92, actor); } // 0xBA6C3E92
  2487.     static Any GET_ACTORENUM_FROM_STRING(char* actorName) { return invoke<Any>(0x8B217CAC, actorName); } // 0x8B217CAC
  2488.     static BOOL IS_ACTOR_ON_FOOT(Any p0) { return invoke<BOOL>(0x63D6551C, p0); } // 0x63D6551C
  2489.     // 0xB7CE8FCC
  2490.     // 0xB89CC342
  2491.     // 0x50A3BF5D
  2492.     static Any GET_ACTOR_VELOCITY(Actor actor, Any *p1, Any *p2, Any *p3) { return invoke<Any>(0xAD6AF65C, actor, p1, p2, p3); } // 0xAD6AF65C
  2493.     static float GET_ACTOR_HEIGHT(Actor actor) { return invoke<float>(0xE173CE48, actor); } // 0xE173CE48
  2494.     // 0xAB8A1C15
  2495.     // 0xDAD46FAB
  2496.     // 0xA2DEC153
  2497.     // 0x5F655C68
  2498.     // 0x0733E811
  2499.     // 0x6AC01FCB
  2500.     // 0xEE0AB3DD
  2501.     // 0x6AFF3122
  2502.     // 0x7D397CAA
  2503.     // 0x8DAC4359
  2504.     // 0xDE0B9673
  2505.     // 0xAC232F6E
  2506.     static Any GET_ACTOR_POSTURE(Any p0) { return invoke<Any>(0xDB993A4F, p0); } // 0xDB993A4F
  2507.     static void SET_ACTOR_POSTURE(Actor actor, Any p1) { invoke<Void>(0x708D9BD3, actor, p1); } // 0x708D9BD3
  2508.     // 0xDCC91F8C
  2509.     static Any GET_ACTOR_TYPE(Any p0) { return invoke<Any>(0xABFD3560, p0); } // 0xABFD3560
  2510.     // 0x2091F142
  2511.     static void SET_ACTOR_SEX(Actor actor, Any p1) { invoke<Void>(0x9C42B7A2, actor, p1); } // 0x9C42B7A2
  2512.     static void SET_ACTOR_IS_COMPANION(Actor actor, Any p1) { invoke<Void>(0x4C94EB9E, actor, p1); } // 0x4C94EB9E
  2513.     static void SET_ACTOR_IS_THE_BEASTMASTER(Actor actor, Any p1) { invoke<Void>(0x8392855D, actor, p1); } // 0x8392855D
  2514.     static void SET_ACTOR_TIME_OF_LAST_CRIME(Actor actor, Any p1) { invoke<Void>(0xE9D86A7A, actor, p1); } // 0xE9D86A7A
  2515.     // 0x2CB5D7AF
  2516.     static BOOL IS_PLAYER_WEAPON_ZOOMED(Any p0) { return invoke<BOOL>(0x0A842786, p0); } // 0x0A842786
  2517.     static BOOL IS_ACTOR_ANIMAL(Actor actor) { return invoke<BOOL>(0x8E0769F3, actor); } // 0x8E0769F3
  2518.     // 0xF6BF4242
  2519.     static BOOL IS_ACTOR_FLYING(Actor actor) { return invoke<BOOL>(0x25670955, actor); } // 0x25670955
  2520.     static BOOL IS_ACTOR_HUMAN(Actor actor) { return invoke<BOOL>(0x882C84DC, actor); } // 0x882C84DC
  2521.     static BOOL IS_ACTOR_JUMPING(Actor actor) { return invoke<BOOL>(0xDFF96719, actor); } // 0xDFF96719
  2522.     static BOOL IS_ACTOR_SHOOTING(Actor actor) { return invoke<BOOL>(0x4B441DC4, actor); } // 0x4B441DC4
  2523.     // 0x6396ABB7
  2524.     // 0x39C518DB
  2525.     static BOOL IS_ACTOR_THROWING(Actor actor) { return invoke<BOOL>(0x886BD8AD, actor); } // 0x886BD8AD
  2526.     // 0x3612AC73
  2527.     // 0xE975BE40
  2528.     // 0xE27EBCBD
  2529.     // 0x017D270E
  2530.     // 0xE29F0A39
  2531.     // 0x13E6B5EE
  2532.     static BOOL IS_MOVER_FROZEN(Any p0) { return invoke<BOOL>(0x9C12BD5A, p0); } // 0x9C12BD5A
  2533.     // 0x63925367
  2534.     // 0x61664EC0
  2535.     // 0x709EC06C
  2536.     // 0x8ED9DAFC
  2537.     // 0x4A2DE1D0
  2538.     // 0x7D65D9C7
  2539.     // 0xA6AA7B9E
  2540.     // 0x7B4F9EAC
  2541.     // 0xE39E89BD
  2542.     // 0x8842C62D
  2543.     // 0x19F3CB6B
  2544.     // 0x04CF7C3E
  2545.     // 0x0E9BA223
  2546.     // 0x5FEA3E61
  2547.     static Any ACTOR_RESET_ANIMS(Any p0, Any p1) { return invoke<Any>(0x35D8B4AA, p0, p1); } // 0x35D8B4AA
  2548.     // 0x817B6952
  2549.     // 0x4A1D2E25
  2550.     // 0xC17BAD12
  2551.     // 0x0B5E1904
  2552.     // 0x50ED77F1
  2553.     // 0xDA2F6203
  2554.     // 0x5DE31288
  2555.     // 0x6D3E430D
  2556.     // 0x776999DB
  2557.     // 0x488C95C4
  2558.     // 0x0CC3D8F6
  2559.     // 0x55AACDFD
  2560.     // 0x21CE712F
  2561.     // 0xF8F3FE84
  2562.     // 0x4A4B4B26
  2563.     // 0x4E3E9B70
  2564.     // 0x5C8DD257
  2565.     // 0x8D5175A8
  2566.     // 0xBFABD82E
  2567.     // 0xAAC96EFF
  2568.     // 0x9CD3385E
  2569.     // 0xC52B5F18
  2570.     // 0xEB7B0FAA
  2571.     // 0x2C6A5FAC
  2572.     // 0xE4AA7B35
  2573.     // 0xD15B53F8
  2574.     // 0xC28A5950
  2575.     static void SET_ACTOR_ALLOW_WEAPON_REACTIONS(Actor actor, Any p1) { invoke<Void>(0x003D7C2F, actor, p1); } // 0x003D7C2F
  2576.     // 0xBAF9D599
  2577.     // 0x78B7976E
  2578.     // 0x18BA1216
  2579.     // 0x0634B4D1
  2580.     // 0xD9934D6E
  2581.     // 0x0A23F215
  2582.     // 0xFFDA2D88
  2583.     // 0x7B7D1742
  2584.     // 0x76A72D9A
  2585.     // 0x2B403538
  2586.     static Any GET_CURRENT_GRINGO(Any p0) { return invoke<Any>(0x5D9DB7A5, p0); } // 0x5D9DB7A5
  2587.     // 0x527CB774
  2588.     // 0x660DBDDD
  2589.     // 0xF04335A6
  2590.     // 0xFB2B0CCF
  2591.     // 0xA41B161C
  2592.     // 0x9028B082
  2593.     // 0x90F9555B
  2594.     // 0xA9691E66
  2595.     // 0x9CB01B27
  2596.     // 0x950B8870
  2597.     // 0x036D75D5
  2598.     // 0xA854EE99
  2599.     // 0x04D4A734
  2600.     // 0x627E52EA
  2601.     // 0x56DE7F21
  2602.     // 0x8D0DCEB6
  2603.     // 0x09D78931
  2604.     // 0x68D4A021
  2605.     // 0xEB40C2FC
  2606.     // 0x69FA5315
  2607.     // 0x8C221B4D
  2608.     // 0x0129B715
  2609.     // 0x8062BD74
  2610.     static Any BEGIN_DUEL(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12) { return invoke<Any>(0x44B7FF7E, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } // 0x44B7FF7E
  2611.     // 0x4E86F0B5
  2612.     // 0x82A6B8FC
  2613.     // 0x33CE5435
  2614.     // 0x3E5C3C2D
  2615.     // 0x8007587C
  2616.     // 0x4D0A87BF
  2617.     // 0x6695E185
  2618.     // 0x29AEB2DB
  2619.     // 0xD3D8E8ED
  2620.     // 0x2B8C3258
  2621.     // 0xA4B5275C
  2622.     // 0x382E7CCC
  2623.     // 0x415F9BC3
  2624.     // 0x4F605632
  2625.     // 0x02365961
  2626.     // 0xD079EB62
  2627.     // 0x47930AA4
  2628.     // 0xEDC806BA
  2629.     // 0x7A746D3A
  2630.     // 0x32CB0E86
  2631.     // 0x4CB24141
  2632.     // 0x0880DBF5
  2633.     // 0x199600FA
  2634.     // 0xB9744BE7
  2635.     // 0xBADB24FB
  2636.     // 0xF1D2A13E
  2637.     static void MAKE_BIRD_FLY_FROM_POINT(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { invoke<Void>(0x5E54E254, p0, p1, p2, p3, p4, p5, p6); } // 0x5E54E254
  2638. }
  2639.  
  2640. namespace AMBIENT
  2641. {
  2642.     // 0xA8226DFF
  2643.     // 0x831FC466
  2644.     // 0xCC9E6F4C
  2645.     // 0x7B07D449
  2646.     // 0x205E891C
  2647.     // 0x8B011F5D
  2648.     // 0x19B26C78
  2649.     // 0xA337135A
  2650.     // 0x9A35520B
  2651.     // 0x272D756C
  2652.     // 0x9A2B05F4
  2653.     static Any AMBIENT_SET_SEARCH_CENTER_PLAYER(Any p0) { return invoke<Any>(0x21E783AC, p0); } // 0x21E783AC
  2654.     // 0x391F3607
  2655.     // 0x2CCE1115
  2656.     // 0x45190938
  2657.     // 0x561C9A6D
  2658.     // 0x912EEC43
  2659.     // 0x528C7F3D
  2660.     // 0xA89B77A7
  2661.     // 0x762192EB
  2662.     // 0x1900A97E
  2663.     // 0x609514AE
  2664.     // 0xAA99E18E
  2665.     // 0x76341F1A
  2666.     // 0x309D058C
  2667.     // 0xB1609063
  2668.     // 0x5A6418A2
  2669.     // 0x9CD2B55F
  2670.     // 0x1F7F1B79
  2671.     // 0xBCD4979C
  2672.     // 0x30C67D05
  2673.     // 0x0AC99007
  2674.     // 0xC8B149B4
  2675.     // 0x54BD1C65
  2676.     // 0x90008899
  2677.     // 0x0C6EF9E1
  2678. }
  2679.  
  2680. namespace ANIMATOR // OBJECTANIMATOR
  2681. {
  2682.     // 0x19BD222F
  2683.     // 0x856D5842
  2684.     // 0x0D0A66B6
  2685.     // 0x554CF528
  2686.     // 0x5908F7FE
  2687.     // 0xB9D7B63B
  2688.     // 0xC0128653
  2689.     // 0x0B4D9AFA
  2690.     // 0xC5205015
  2691.     // 0x188B6431
  2692.     // 0xB57D4110
  2693.     // 0x46A69DAF
  2694.     // 0x1E5A227A
  2695.     // 0x4F10FD5B
  2696.     static Any LINK_OBJECT_ANIMATOR_TO_ACTOR(Any p0, Any p1, Any p2) { return invoke<Any>(0xBEDB066C, p0, p1, p2); } // 0xBEDB066C
  2697. }
  2698.  
  2699. namespace COVER
  2700. {
  2701.     // 0x50AE988A
  2702.     // 0x9265B24B
  2703.     // 0x8DFF31DF
  2704.     // 0x620178B3
  2705.     // 0xA7F84C2F
  2706.     // 0x90AD2C2D
  2707.     // 0x6BA6BC9B
  2708. }
  2709.  
  2710. // 20RDR2gohObjectManager..
  2711. namespace CURVE  // GOHOBJECT
  2712. {
  2713.     // 0x0C46DAB3
  2714.     // 0xA5FF6076
  2715.     // 0x0E018669
  2716.     // 0x8C37CA1A
  2717.     // 0x9398BE8F
  2718.     // 0x8E551A7C
  2719.     // 0xBADCF1E9
  2720.     // 0xE531DCAE
  2721.     // 0xB4D1D8A3
  2722.     // 0xBD4E48A6
  2723.     // 0x90B514B9
  2724.     // 0x4F8FAF8F
  2725.     // 0x04D89A35
  2726.     // 0x19D652F9
  2727.     // 0x39DA0B3A
  2728.     // 0x49D2C1DA
  2729.     // 0x8270CE81
  2730.     // 0xE1007398
  2731.     static Any GET_CURVE_NAME(Any p0) { return invoke<Any>(0x9A933060, p0); } // 0x9A933060
  2732.     static Any GET_CURVE_POINT(Any p0, Any p1, Any p2, Any p3) { return invoke<Any>(0x1CDF1EC4, p0, p1, p2, p3); } // 0x1CDF1EC4
  2733.     // 0x74460602
  2734.     // 0xA7BB9E5E
  2735.     // 0xF0441E47
  2736. }
  2737.  
  2738. // gohEventManager
  2739. namespace EVENT
  2740. {
  2741.     // 0x4911EB99
  2742.     static Object _0x184BD1BC(Object p0) { return invoke<Object>(0x184BD1BC, p0); } // 0x184BD1BC
  2743.     // 0xB64DDA6F
  2744.     // 0xF7DA8F09
  2745.     // 0xD938B523
  2746.     // 0x6D660453
  2747.     // 0xE2ED95CC
  2748.     // 0xBDD4D4D5
  2749.     // 0x0B5431C9
  2750.     // 0x17CF885F
  2751.     // 0x8DF144C2
  2752.     // 0xFEE731AF
  2753.     // 0x85D62384
  2754.     // 0xFB227D11
  2755.     // 0x82112B85
  2756.     static int _GET_ITERATION_SET(int setId) { return invoke<int>(0xBC58F1EA, setId); }
  2757.     // 0x24C18749
  2758.     // 0x88943B5B
  2759.     // 0x3D2786E5
  2760.     // 0x6B5DF46D
  2761.     // 0x0AA5D947
  2762.     // 0x1105FB64
  2763.     // 0x08765C6B
  2764.     // 0xDE9AA6E5
  2765.     // 0x54F8EAA4
  2766.     // 0xAA24E0CC
  2767.     // 0x19F62133
  2768.     // 0xB573FF63
  2769.     // 0x586714AE
  2770. }
  2771.  
  2772. namespace SOCIALCLUB
  2773. {
  2774.     static Any DISABLE_PLAYER_GRINGO_USE(Any p0, Any p1) { return invoke<Any>(0x6FCF6BC8, p0, p1); } // 0x6FCF6BC8
  2775.     static Any _0x5A9D0738(Any p0) { return invoke<Any>(0x5A9D0738, p0); } // 0x5A9D0738
  2776.     static void _0x15040CD2(Any p0) { invoke<Void>(0x15040CD2, p0); } // 0x15040CD2
  2777.     static void _0x45589499(Any p0) { invoke<Void>(0x45589499, p0); } // 0x45589499
  2778.     static Any _0xDD9BD22B(Any p0) { return invoke<Any>(0xDD9BD22B, p0); } // 0xDD9BD22B
  2779.     static void SET_PAUSE_SCRIPT(Any p0) { invoke<Void>(0x9B71351C, p0); } // 0x9B71351C
  2780.     static Any _ENABLE_USE_CONTEXT(Any p0) { return invoke<Any>(0xFEA58D57, p0); } // 0xFEA58D57
  2781.     static Any _0x2ADA3DD4() { return invoke<Any>(0x2ADA3DD4); } // 0x2ADA3DD4
  2782.     static Any _0x115CD0CC(Any p0) { return invoke<Any>(0x115CD0CC, p0); } // 0x115CD0CC
  2783.     static Any ADD_SCRIPT_USE_CONTEXT_IN_VOLUME(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10, Any p11, Any p12, Any p13, Any p14, Any p15) { return invoke<Any>(0x039E7F1D, p0, p1, p2, p3, p4, p5, p6, p7, p8, p8, p10, p11, p12, p13, p14, p14, p15); } // 0x039E7F1D
  2784.     static Any _0xD7591B0E(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { return invoke<Any>(0xD7591B0E, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xD7591B0E
  2785.     static Any _0xF48F8F09(Any p0) { return invoke<Any>(0xF48F8F09, p0); } // 0xF48F8F09
  2786.     static Any IS_SCRIPT_USE_CONTEXT_PRESSED(Any p0) { return invoke<Any>(0x45C1C061, p0); } // 0x45C1C061
  2787.     static Any WAS_SCRIPT_USE_CONTEXT_EVER_PRESSED(Any p0) { return invoke<Any>(0x971559CA, p0); } // 0x971559CA
  2788.     static Any _SETTING_USE_CONTEXT_STRING(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { return invoke<Any>(0x3ECD8FEE, p0, p1, p2, p3, p4, p5, p6); } // 0x3ECD8FEE
  2789.     static Any _0x4F52CB58(Any p0) { return invoke<Any>(0x4F52CB58, p0); } // 0x4F52CB58
  2790.     static Any NET_MAILBOX_IS_SIGNED_INTO_SC() { return invoke<Any>(0xA3E1EF71); } // 0xA3E1EF71
  2791.     static Any NET_MAILBOX_GET_MAX_NUM_CHALLENGES() { return invoke<Any>(0x6B439149); } // 0x6B439149
  2792.     static Any NET_MAILBOX_GET_NUM_CHALLENGES() { return invoke<Any>(0x89F1B8CD); } // 0x89F1B8CD
  2793.     static Any NET_MAILBOX_GET_CHALLENGE_BY_INDEX(Any p0) { return invoke<Any>(0xE85942F0, p0); } // 0xE85942F0
  2794.     static Any NET_MAILBOX_GET_CHALLENGE_BY_ID(Any p0) { return invoke<Any>(0xD4FBCCE0, p0); } // 0xD4FBCCE0
  2795.     static Any NET_MAILBOX_IS_CHALLENGE_VALID(Any p0) { return invoke<Any>(0xC9E96F78, p0); } // 0xC9E96F78
  2796.     static Any SC_CHALLENGE_LAUNCH(Any p0) { return invoke<Any>(0xCBBE41DD, p0); } // 0xCBBE41DD
  2797.     static Any SC_CHALLENGE_CLEAN_UP(Any p0) { return invoke<Any>(0xB7DE2AF2, p0); } // 0xB7DE2AF2
  2798.     static Any SC_CHALLENGE_IS_RUNNING(Any p0) { return invoke<Any>(0x79F09AC7, p0); } // 0x79F09AC7
  2799.     static Any SC_CHALLENGE_IS_ACTIVE(Any p0, Any p1) { return invoke<Any>(0x5D7197BC, p0, p1); } // 0x5D7197BC
  2800.     static Any SC_CHALLENGE_GET_COMMUNITY_TOTAL(Any p0) { return invoke<Any>(0xFFC55DA4, p0); } // 0xFFC55DA4
  2801.     static Any SC_CHALLENGE_GET_COMMUNITY_VALUE(Any p0) { return invoke<Any>(0xCEEEAE1D, p0); } // 0xCEEEAE1D
  2802.     static Any SC_CHALLENGE_PROCESS_EXPIRATION(Any p0) { return invoke<Any>(0x1876B04E, p0); } // 0x1876B04E
  2803.     static Any SC_CHALLENGE_GET_EXPIRATION_STATE(Any p0) { return invoke<Any>(0x4BD61354, p0); } // 0x4BD61354
  2804.     static Any SC_CHALLENGE_RESET_EXPIRATION_STATE(Any p0) { return invoke<Any>(0xF5F97702, p0); } // 0xF5F97702
  2805.     static Any _0xFD6197EB(Any p0, Any p1) { return invoke<Any>(0xFD6197EB, p0, p1); } // 0xFD6197EB
  2806.     static Any SC_CHALLENGE_GET_VAR_FLOAT(Any p0, Any p1, Any p2) { return invoke<Any>(0xC322556E, p0, p1, p2); } // 0xC322556E
  2807.     static Any SC_CHALLENGE_GET_VAR_INT(Any p0, Any p1) { return invoke<Any>(0x2390DD18, p0, p1); } // 0x2390DD18
  2808.     static Any SC_CHALLENGE_GET_VAR_BOOL(Any p0, Any p1) { return invoke<Any>(0xB40622F1, p0, p1); } // 0xB40622F1
  2809.     static Any SC_CHALLENGE_RELEASE(Any p0) { return invoke<Any>(0xD2513200, p0); } // 0xD2513200
  2810.     static Any SC_CHALLENGE_GET_LEADERBOARD_ID(Any p0, Any p1, Any p2) { return invoke<Any>(0xC21048BF, p0, p1, p2); } // 0xC21048BF
  2811.     static Any _0x5725C84F(Any p0) { return invoke<Any>(0x5725C84F, p0); } // 0x5725C84F
  2812.     static Any _0x2374C1E0(Any p0) { return invoke<Any>(0x2374C1E0, p0); } // 0x2374C1E0
  2813. }
  2814.  
  2815. namespace UNK
  2816. {
  2817.     // 0x9953D4FC
  2818.     // 0x751809BB
  2819.     // 0x25A42C69
  2820.     // 0x40121E4F
  2821.     // 0x86CB8CFB
  2822.     // 0xD6AD0016
  2823.     // 0xDE84B637
  2824.     // 0x8C00C0BE
  2825.     // 0x7CC67B30
  2826.     // 0xD4ECD97D
  2827.     // 0x826BB889
  2828.     // 0x5473B93A
  2829.     // 0x1B1EFCCB
  2830. }
  2831.  
  2832. namespace LASSO
  2833. {
  2834.     static Any GET_LASSO_TARGET(Any p0) { return invoke<Any>(0xAA364907, p0); } // 0xAA364907
  2835.     static Any GET_LASSO_USER(Any p0) { return invoke<Any>(0x3B775037, p0); } // 0x3B775037
  2836.     static Any GET_HOGTIED_MASTER(Any p0) { return invoke<Any>(0x1580F3BF, p0); } // 0x1580F3BF
  2837.     static Any _0xF68C926F(Any p0) { return invoke<Any>(0xF68C926F, p0); } // 0xF68C926F
  2838.     static void DETACH_LASSO(Any p0) { invoke<Void>(0x32030E7C, p0); } // 0x32030E7C
  2839.     static void FREE_FROM_HOGTIE(Any p0) { invoke<Void>(0x31AD57FE, p0); } // 0x31AD57FE
  2840.     static Any LASSO_EVENT(Any p0) { return invoke<Any>(0x98FAF5D7, p0); } // 0x98FAF5D7
  2841.     static Any _0xFF5F7D2C(Any p0) { return invoke<Any>(0xFF5F7D2C, p0); } // 0xFF5F7D2C
  2842.     static Any _0x5B792331(Any p0) { return invoke<Any>(0x5B792331, p0); } // 0x5B792331
  2843.     static BOOL IS_ACTOR_HOGTIED(Actor actor) { return invoke<BOOL>(0xA610DC79, actor); } // 0xA610DC79
  2844.     static BOOL IS_ACTOR_IN_HOGTIE(Any p0) { return invoke<BOOL>(0xB24ADC7C, p0); } // 0xB24ADC7C
  2845.     static Any GET_ACTOR_HOGTIE_STATE(Any p0) { return invoke<Any>(0xF45D9723, p0); } // 0xF45D9723
  2846.     static void HOGTIE_ACTOR(Any p0) { invoke<Void>(0x4440BCA5, p0); } // 0x4440BCA5
  2847.     static Any _0xCC04895F(Any p0) { return invoke<Any>(0xCC04895F, p0); } // 0xCC04895F
  2848.     static void SET_HOGTIE_ATTACH_VICTIM(Any p0, Any p1) { invoke<Void>(0xFA2B916E, p0, p1); } // 0xFA2B916E
  2849.     static void CLEAR_HOGTIE_ATTACH_VICTIM(Any p0, Any p1) { invoke<Void>(0xB7A802C2, p0, p1); } // 0xB7A802C2
  2850.     static Any _0x16EB367C(Any p0) { return invoke<Any>(0x16EB367C, p0); } // 0x16EB367C
  2851.     static Any _0xBCED635B(Any p0) { return invoke<Any>(0xBCED635B, p0); } // 0xBCED635B
  2852.     static Any _0x60D10483(Any p0) { return invoke<Any>(0x60D10483, p0); } // 0x60D10483
  2853.     static Any IS_HOGTIE_CUTFREE_OBSTRUCTED(Any p0) { return invoke<Any>(0x9377291F, p0); } // 0x9377291F
  2854.     static Any _0x9634D42E(Any p0) { return invoke<Any>(0x9634D42E, p0); } // 0x9634D42E
  2855.     static Any _0x8F8EDCCF(Any p0) { return invoke<Any>(0x8F8EDCCF, p0); } // 0x8F8EDCCF
  2856. }
  2857.  
  2858. namespace MINIGAME // MINIGAMES
  2859. {
  2860.     // 0xE8184916
  2861.     // 0xE2B894D1
  2862.     static BOOL IS_MINIGAME_RUNNING() { return invoke<BOOL>(0x117D7E71); } // 0x117D7E71
  2863.     // 0xCA746CD2
  2864.     // 0x6AAD0420
  2865.     // 0x655D350B
  2866.     // 0x0627DDEC
  2867.     // 0x2DC768BB
  2868.     // 0x8275FDD4
  2869. }
  2870.  
  2871. namespace NAV
  2872. {
  2873.     static Any CREATE_NAV_QUERY(Any p0, Any p1) { return invoke<Any>(0xE2F41226, p0, p1); } // 0xE2F41226
  2874.     // 0xE96D01E5
  2875.     // 0x5A511344
  2876.     // 0xAFA35FFA
  2877.     // 0x07A777D7
  2878.     // 0x50290FB3
  2879. }
  2880.  
  2881. namespace PATH
  2882. {
  2883.     // 0x44930268
  2884.     // 0xECC40138
  2885.     // 0xCD89FB70
  2886.     // 0xBD374C00
  2887.     // 0x42A4CCD5
  2888.     // 0x415F635C
  2889.     // 0x2B02A877
  2890.     // 0x7A00433F
  2891.     // 0xA1D9AF6B
  2892. }
  2893.  
  2894. namespace PERSCHAR
  2895. {
  2896.     static Any ACTIVATE_ACTOR_FOR_PERS_CHAR(Any p0) { return invoke<Any>(0x2CA16327, p0); } // 0x2CA16327
  2897.     static Any DEACTIVATE_ACTOR_FOR_PERS_CHAR(Any p0) { return invoke<Any>(0x9B2A39BC, p0); } // 0x9B2A39BC
  2898.     static void DEACTIVATE_ACTORS_FOR_PERS_CHARS_IN_VOLUME(Any p0) { invoke<Void>(0x6F8C238B, p0); } // 0x6F8C238B
  2899.     static Any GET_ACTOR_FROM_PERS_CHAR(Any p0) { return invoke<Any>(0xE04ED21E, p0); } // 0xE04ED21E
  2900.     static Any GET_PERS_CHAR_DEATH_TIMESTAMP(Any p0) { return invoke<Any>(0xD78D1B4F, p0); } // 0xD78D1B4F
  2901.     static Any _0x69DA275F(Any p0) { return invoke<Any>(0x69DA275F, p0); } // 0x69DA275F
  2902.     static Any _SET_PERS_CHAR_DESPAWN_SAFE_ZONE(Any p0, Any p1) { return invoke<Any>(0x67258116, p0, p1); } // 0x67258116
  2903.     static BOOL IS_PERS_CHAR_ALIVE(Any p0) { return invoke<BOOL>(0x5F3A1B81, p0); } // 0x5F3A1B81
  2904.     static Any REVIVE_PERS_CHAR(Any p0, Any p1) { return invoke<Any>(0xEDA4B02B, p0, p1); } // 0xEDA4B02B
  2905.     static void SET_PERS_CHAR_EXEMPT_FROM_AMBIENT_RESTRICTIONS(Any p0, Any p1) { invoke<Void>(0x2A709F33, p0, p1); } // 0x2A709F33
  2906.     static void SET_PERS_CHAR_ENABLED(Any p0, Any p1) { invoke<Void>(0xC85CFEA9, p0, p1); } // 0xC85CFEA9
  2907.     static void SET_PERS_CHAR_ALLOW_SPAWN_ELSEWHERE(Any p0, Any p1) { invoke<Void>(0x366B0AD1, p0, p1); } // 0x366B0AD1
  2908. }
  2909.  
  2910. // sagSimulator
  2911. // fragInst
  2912. namespace SIMULATOR
  2913. {
  2914.     // 0x17B69196
  2915.     // 0xAFB1DFA2
  2916.     // 0x38636EBF
  2917.     // 0x2C0AF634
  2918.     // 0x789AA2B2
  2919.     // 0xEBD9DFE6
  2920.     // 0x445990D8
  2921.     // 0xB5F9F4CF
  2922.     static int GET_LOCATOR_OFFSETS(Any p0, Any p1, Any p2, Any p3) { return invoke<int>(0x0BA5E579, p0, p1, p2, p3); } // 0x0BA5E579
  2923.     // 0xFD759593
  2924.     // 0x87A2C1D5
  2925.     // 0x374DE883
  2926.     // 0x89B45C7D
  2927.     // 0x4C02E1E5
  2928. }
  2929.  
  2930. // LINK_ACTOR_ENUM_TO_POPULATION
  2931. // LINK_ACTOR_ENUM_TO_POPULATION_TIMED
  2932. // UNLINK_ACTOR_ENUM_FROM_POPULATION
  2933. // SET_ZONE_FORCE_SPAWN_DISTANCE
  2934. namespace POPULATION
  2935. {
  2936.     // 0x1344515B
  2937.     // 0x364F41D6
  2938.     // 0x0C1B8DEA
  2939.     // 0x93B6135B
  2940.     // 0x84F75008
  2941.     // 0xC79F2BD3
  2942.     // 0x5996941F
  2943.     // 0x1B271D85
  2944.     // 0xE339719A
  2945.     // 0x9381D459
  2946.     // 0xFC30948B
  2947.     // 0x7D4FB8C8
  2948.     // 0xE0FDD026
  2949.     // 0x0B24CE10
  2950.     // 0x07FD0A76
  2951.     // 0xE4A789D8
  2952.     // 0x354DDFED
  2953.     // 0x7ABDE1F0
  2954.     // 0x7D7F9770
  2955.     // 0x4B8C0945
  2956.     // 0xE7F19909
  2957.     // 0xC43C4D76
  2958.     // 0xD72DF5C6
  2959.     // 0x230AB95E
  2960.     // 0x64799CEE
  2961.     // 0xFCA83D15
  2962.     // 0x04EFC113
  2963.     // 0xD28A3706
  2964.     // 0xD3503922
  2965.     // 0x1CE58D42
  2966.     static Any IS_POPULATION_SET_READY(Any p0, Any p1, Any p2) { return invoke<Any>(0xFA5EA974, p0, p1, p2); } // 0xFA5EA974
  2967.     // 0x76E416FD
  2968.     static Any FIND_NAMED_POPULATION_SET(Any p0) { return invoke<Any>(0x4646C335, p0); } // 0x4646C335
  2969.     // 0x8FD12F97
  2970.     static Any GET_ACTORENUM_IN_POPULATION(Any p0, Any p1) { return invoke<Any>(0xABEC5676, p0, p1); } // 0xABEC5676
  2971.     static Any GET_ACTORENUM_IN_POPULATION_WEIGHT(Any p0, Any p1) { return invoke<Any>(0xEDD44891, p0, p1); } // 0xEDD44891
  2972.     // 0x72F6EED0
  2973.     // 0x84FB15FA
  2974.     // 0x687545BF
  2975.     // 0x2B75F13E
  2976. }
  2977.  
  2978. namespace PROP
  2979. {
  2980.     // 0xDB70DF0C
  2981.     // 0x6517FF1B
  2982.     // 0xBD2FFD8C
  2983.     static void SET_PROP_FIXED(Any p0, Any p1) { invoke<Void>(0x7DBB277A, p0, p1); } // 0x7DBB277A
  2984.     // 0x2E5A224C
  2985.     // 0x31940E4C
  2986.     // 0x7151E7F0
  2987.     // 0xFDC6E853
  2988.     // 0xC6D12FF5
  2989.     // 0xB3E331AC
  2990.     // 0xCF1B9B11
  2991.     static void RESET_PROP(Any p0) { invoke<Void>(0x5E7A7E9B, p0); } // 0x5E7A7E9B
  2992.     // 0x32C810BF
  2993.     // 0xE84EB2D5
  2994.     // 0x6A937CBB
  2995.     // 0x0E2B0212
  2996.     // 0x5895EBBE
  2997.     // 0xCC004171
  2998.     // 0x5131AEF1
  2999.     // 0x935F80FF
  3000.     static void GRAVE_SET_DUG_UP(Any p0, Any p1) { invoke<Void>(0x674156BB, p0, p1); } // 0x674156BB
  3001.     // 0xA90E602F
  3002.     // 0xDC3FBAE6
  3003.     // 0xC5A886DC
  3004.     // 0xCED86AF7
  3005.     // 0x375A33F0
  3006.     // 0x8287F8B3
  3007.     // 0x4BCFADB1
  3008.     // 0x6D555332
  3009. }
  3010.  
  3011. namespace MOUNT
  3012. {
  3013.     // 0x00AF2CB0
  3014.     static Any GET_MOST_RECENT_MOUNT(Actor actor) { return invoke<Any>(0x708E450F, actor); } // 0x708E450F
  3015.     static Any GET_MOST_RECENT_RIDER(Actor actor) { return invoke<Any>(0x668E55C3, actor); } // 0x668E55C3
  3016.     static BOOL IS_ACTOR_HORSE(Actor actor) { return invoke<BOOL>(0xDB0D0478, actor); } // 0xDB0D0478
  3017.     static BOOL IS_ACTOR_MULE(Actor actor) { return invoke<BOOL>(0x1F739295, actor); } // 0x1F739295
  3018.     static Any _0xA6BBE769() { return invoke<Any>(0xA6BBE769); } // 0xA6BBE769
  3019.     static Any _0xF270EAC1(Any p0) { return invoke<Any>(0xF270EAC1, p0); } // 0xF270EAC1
  3020.     static BOOL IS_ACTOR_MOUNTED(Actor actor) { return invoke<BOOL>(0xA3AB3708, actor); } // 0xA3AB3708
  3021.     static Any GET_RIDER(Any p0) { return invoke<Any>(0x88A283E5, p0); } // 0x88A283E5
  3022.     static Any GET_MOUNT(Any p0) { return invoke<Any>(0xDD31EC4E, p0); } // 0xDD31EC4E
  3023.     static void _ANIM_ANIMATOR_COMPONENT(Any p0, Any p1) { invoke<Void>(0xDC6DEE92, p0, p1); } // 0xDC6DEE92
  3024.     static Any ACTOR_MOUNT_ACTOR(Actor actor, Actor actor2) { return invoke<Any>(0xC28242F4, actor, actor2); } // 0xC28242F4
  3025.     static Any REMOVE_HORSE_ACCESSORY(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { return invoke<Any>(0x374D047A, p0, p1, p2, p3, p4, p5); } // 0x374D047A
  3026.     static Any _UNKNOWN_HORSE_ACCESSORY(Any p0, Any p1) { return invoke<Any>(0x75D4E33F, p0, p1); } // 0x75D4E33F
  3027.     static Any _0x6C939AA7(Any p0, Any p1) { return invoke<Any>(0x6C939AA7, p0, p1); } // 0x6C939AA7
  3028.     static Any HORSE_ENABLE_AUTO_JUMP_FOR_AI_RIDERS(Any p0, Any p1) { return invoke<Any>(0x6B6E05A8, p0, p1); } // 0x6B6E05A8
  3029.     static Any HORSE_AUTO_JUMP_ENABLED_FOR_AI_RIDERS(Any p0, Any p1) { return invoke<Any>(0xCA7CB126, p0, p1); } // 0xCA7CB126
  3030.     static Any _0x28FCBDF2(Any p0) { return invoke<Any>(0x28FCBDF2, p0); } // 0x28FCBDF2
  3031.     static Any _0x5DE07F18(Any p0) { return invoke<Any>(0x5DE07F18, p0); } // 0x5DE07F18
  3032.     static Any HORSE_SET_CURR_FRESHNESS(Any p0, Any p1) { return invoke<Any>(0xF3976D70, p0, p1); } // 0xF3976D70
  3033.     static Any HORSE_GET_CURR_FRESHNESS(Any p0) { return invoke<Any>(0xB8665D8A, p0); } // 0xB8665D8A
  3034.     static Any HORSE_LOCK_FRESHNESS(Any p0) { return invoke<Any>(0x8754817D, p0); } // 0x8754817D
  3035.     static Any HORSE_UNLOCK_FRESHNESS(Any p0) { return invoke<Any>(0x6AFA044B, p0); } // 0x6AFA044B
  3036.     static void _CHEAT_INFINITE_HORSE_STAMINA(BOOL toggle) { invoke<Void>(0xB731EB45, toggle); } // 0xB731EB45
  3037. }
  3038.  
  3039. namespace STRING
  3040. {
  3041.     static BOOL IS_STRING_VALID(char *text) { return invoke<BOOL>(0xBDC61056, text); } // 0xBDC61056
  3042.     static BOOL _STRING_COMPARE(char *string1, char *string2) { return invoke<BOOL>(0x8218D693, string1, string2); } // 0x8218D693
  3043.     // 0xEC28CA8E
  3044.     static Any STRING_CONTAINS_STRING(Any p0, Any p1) { return invoke<Any>(0xFCAFC819, p0, p1); } // 0xFCAFC819
  3045.     // 0x43BE70B5
  3046.     static Any STRING_TO_INT(Any p0) { return invoke<Any>(0x590A8160, p0); } // 0x590A8160
  3047.     static Any STRING_TO_HASH(Any p0) { return invoke<Any>(0x84415E28, p0); } // 0x84415E28
  3048.     static Any STRING_LENGTH(Any p0) { return invoke<Any>(0x6CE4B233, p0); } // 0x6CE4B233
  3049.     static Any _STRING_TABLE_LENGTH(Any p0) { return invoke<Any>(0x71D550C6, p0); } // 0x71D550C6
  3050.     static Any STRING_LOWER(Any p0) { return invoke<Any>(0x3E785560, p0); } // 0x3E785560
  3051.     static Any _0xBC5B2116(Any p0) { return invoke<Any>(0xBC5B2116, p0); } // 0xBC5B2116
  3052.     static Any _TOKENIZED_STRING(Any p0) { return invoke<Any>(0x346E91C2, p0); } // 0x346E91C2
  3053.     static Any STRING_NUM_TOKENS() { return invoke<Any>(0x7FB72180); } // 0x7FB72180
  3054.     static Any STRING_GET_TOKEN(Any p0) { return invoke<Any>(0xEE2791E5, p0); } // 0xEE2791E5
  3055.     static Any _0x10873616(Any p0) { return invoke<Any>(0x10873616, p0); } // 0x10873616
  3056.     static void SS_INIT(Any p0) { invoke<Void>(0x8785E0CE, p0); } // 0x8785E0CE
  3057.     static Any SS_REGISTER(Any p0, Any p1, Any p2) { return invoke<Any>(0xFD717A47, p0, p1, p2); } // 0xFD717A47
  3058.     static char* SS_GET_STRING(Any p0, Any p1) { return invoke<char*>(0x20D34AC5, p0, p1); } // 0x20D34AC5
  3059.     static Any SS_GET_STRING_ID(Any p0, Any p1) { return invoke<Any>(0xA2D27A1F, p0, p1); } // 0xA2D27A1F
  3060.     static Any _0xEC1E8210(Any p0) { return invoke<Any>(0xEC1E8210, p0); } // 0xEC1E8210
  3061.     static Any _0xBEDF7AA8(Any p0) { return invoke<Any>(0xBEDF7AA8, p0); } // 0xBEDF7AA8
  3062.     static Any SS_SET_TABLE_SIZE(Any p0, Any p1) { return invoke<Any>(0xAFFA5ABE, p0, p1); } // 0xAFFA5ABE
  3063. }
  3064.  
  3065. namespace VEHICLEUNK
  3066. {
  3067.     // 0x2C5983E0
  3068. }
  3069.  
  3070. namespace VOLUME
  3071. {
  3072.     // 0xBC33CEB5
  3073.     // 0xB85BB21B
  3074.     // 0xF5593A78
  3075.     // 0x0F474297
  3076.     // 0x6729EEFE
  3077.     // 0x14D5CFC3
  3078.     // 0x29ED6F03
  3079.     static Any GET_VOLUME_HEADING(Any p0) { return invoke<Any>(0x8D5609F2, p0); } // 0x8D5609F2
  3080.     // 0xE9C34ACC
  3081.     // 0x9FC69F27
  3082.     // 0x026F7060
  3083. }
  3084.  
  3085. namespace GATEWAY
  3086. {
  3087.     static Any GATEWAY_GET_ACTOR(Any p0) { return invoke<Any>(0x820699A8, p0); } // 0x820699A8
  3088.     static Any GATEWAY_SET_ACTOR(Any p0) { return invoke<Any>(0x26D24123, p0); } // 0x26D24123
  3089.     static Any GATEWAY_GET_VOLUME(Any p0) { return invoke<Any>(0x987AD426, p0); } // 0x987AD426
  3090.     static Any GATEWAY_GET_MARKER(Any p0) { return invoke<Any>(0xB62A4FB1, p0); } // 0xB62A4FB1
  3091.     static Any GATEWAY_UPDATE(Any p0) { return invoke<Any>(0x96BD89B6, p0); } // 0x96BD89B6
  3092.     static Any ACTOR_DATA_GRAVITY_LIMIT(Any p0) { return invoke<Any>(0xF03CC7A7, p0); } // 0xF03CC7A7
  3093.     static Any GATEWAY_DISABLE() { return invoke<Any>(0x620A3C17); } // 0x620A3C17
  3094.     static Any _0x3AE1062C() { return invoke<Any>(0x3AE1062C); } // 0x3AE1062C
  3095.     static Any GATEWAY_IS_DISABLED(Any p0) { return invoke<Any>(0xB9F2F8BB, p0); } // 0xB9F2F8BB
  3096. }
  3097.  
  3098. namespace CUTSCENE
  3099. {
  3100.     // 0xD89902F1
  3101.     // 0x99D215B4
  3102.     // 0xA6CFA220
  3103.     // 0x0FE90DCB
  3104.     // 0x7716B12B
  3105.     // 0xFD300D15
  3106.     // 0xEDF1D0B4
  3107.     // 0xE7F781B8
  3108.     // 0x98A9AC9E
  3109.     // 0x9E6CAD1D
  3110.     // 0xA61FA36B
  3111.     // 0xDE339CE1
  3112.     // 0x82F80FEA
  3113.     // 0xCBE7BE6A
  3114.     // 0x9E6A776F
  3115.     // 0x47FAE768
  3116.     // 0x93F356F4
  3117.     // 0xE808BFFB
  3118.     // 0xE0BE8235
  3119.     // 0x7653788C
  3120.     // 0x98D0F458
  3121.     // 0xAC5043C5
  3122.     // 0x7263860F
  3123.     // 0x2DB208A1
  3124.     // 0x1501F924
  3125.     // 0xC677BF51
  3126.     // 0xC2B5BDDF
  3127.     // 0xA5691922
  3128.     // 0xC6557710
  3129.     // 0xED0BA189
  3130.     // 0xEA8E6112
  3131.     // 0xB2F2A7F2
  3132.     // 0x9410D992
  3133.     // 0xD9E4A8DA
  3134.     // 0xEBAB5F62
  3135.     // 0x5DB05BBC
  3136.     // 0x3BDB2ADF
  3137.     // 0x79C748BE
  3138.     // 0xA56DCCF2
  3139.     // 0x3D014AB1
  3140.     // 0xB550D120
  3141.     // 0xD79C7D6A
  3142.     // 0x5C553565
  3143.     // 0xB0479CB8
  3144.     // 0x35DBDD67
  3145.     // 0x250232CF
  3146.     // 0x7007019D
  3147.     // 0x24F97294
  3148.     // 0xDE79FA4E
  3149.     // 0x2B45FADE
  3150.     // 0x50A2051C
  3151. }
  3152.  
  3153. namespace INTERSECTION
  3154. {
  3155.     static Any FIND_INTERSECTION(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { return invoke<Any>(0x9CD3AD70, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x9CD3AD70
  3156.     static Any FIND_GROUND_INTERSECTION(Any p0, Any p1, Any p2, Any p3) { return invoke<Any>(0x6AD8EEAF, p0, p1, p2, p3); } // 0x6AD8EEAF
  3157.     static Any _0x77964B0C(Any p0) { return invoke<Any>(0x77964B0C, p0); } // 0x77964B0C
  3158.     static Any FIND_WATER_INTERSECTION(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7) { return invoke<Any>(0x4F193BE4, p0, p1, p2, p3, p4, p5, p6, p7); } // 0x4F193BE4
  3159.     static Any _0x5219B7D0(Any p0) { return invoke<Any>(0x5219B7D0, p0); } // 0x5219B7D0
  3160.     static Any _0x451A8EF2(Any p0) { return invoke<Any>(0x451A8EF2, p0); } // 0x451A8EF2
  3161.     static Any _0x1E81DB60(Any p0) { return invoke<Any>(0x1E81DB60, p0); } // 0x1E81DB60
  3162. }
  3163.  
  3164. namespace VEHICLE
  3165. {
  3166.     static Vehicle GET_ACTOR_MOST_RECENT_VEHICLE(Actor actor) { return invoke<Vehicle>(0x58745E4B, actor); } // 0x58745E4B
  3167.     static BOOL IS_ACTOR_ON_TRAIN(Any p0, Any p1) { return invoke<BOOL>(0xD36E2D54, p0, p1); } // 0xD36E2D54
  3168.     static BOOL IS_ACTOR_ON_BOAT(Actor actor) { return invoke<BOOL>(0x9EE8AB59, actor); } // 0x9EE8AB59
  3169.     static BOOL IS_ACTOR_VEHICLE(Actor actor) { return invoke<BOOL>(0x9751B167, actor); } // 0x9751B167
  3170.     static Any _0x5D41D423(Any p0) { return invoke<Any>(0x5D41D423, p0); } // 0x5D41D423
  3171.     static Any _0xDC99C124(Any p0) { return invoke<Any>(0xDC99C124, p0); } // 0xDC99C124
  3172.     static Any _0x1BA90C92() { return invoke<Any>(0x1BA90C92); } // 0x1BA90C92
  3173.     static Any _0x12325AE7(Any p0) { return invoke<Any>(0x12325AE7, p0); } // 0x12325AE7
  3174.     static Any _0xDE19A1F9(Any p0, Any p1) { return invoke<Any>(0xDE19A1F9, p0, p1); } // 0xDE19A1F9
  3175.     static Vehicle GET_VEHICLE(Any p0) { return invoke<Vehicle>(0xA0936EB6, p0); } // 0xA0936EB6
  3176.     static Any _GET_VEHICLE_STATE(Any p0) { return invoke<Any>(0xCEA2449F, p0); } // 0xCEA2449F
  3177.     static Any _0xDAB0D820(Any p0) { return invoke<Any>(0xDAB0D820, p0); } // 0xDAB0D820
  3178.     static BOOL SET_ACTOR_IN_VEHICLE(Actor actor, Vehicle vehicle, int seatId) { return invoke<BOOL>(0x32974F99, actor, vehicle, seatId); } // 0x32974F99
  3179.     static Any GET_DRAFT_ACTOR(Any p0, Any p1) { return invoke<Any>(0x48D5121D, p0, p1); } // 0x48D5121D
  3180.     static BOOL IS_ACTOR_DRAFTED(Actor actor) { return invoke<BOOL>(0xEF2C329D, actor); } // 0xEF2C329D
  3181.     static Any _GET_VEHICLE_DRAFTED_TO(Any p0) { return invoke<Any>(0xD89C14BA, p0); } // 0xD89C14BA
  3182.     static Any _0xF7400A47(Any p0, Any p1, Any p2, Any p3) { return invoke<Any>(0xF7400A47, p0, p1, p2, p3); } // 0xF7400A47
  3183.     static Any _0xE8E94C3B(Any p0, Any p1, Any p2, Any p3, Any p4) { return invoke<Any>(0xE8E94C3B, p0, p1, p2, p3, p4); } // 0xE8E94C3B
  3184.     static Any _0x3ACE659E(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { return invoke<Any>(0x3ACE659E, p0, p1, p2, p3, p4, p5, p6); } // 0x3ACE659E
  3185.     static Any _0xF0354E46(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6) { return invoke<Any>(0xF0354E46, p0, p1, p2, p3, p4, p5, p6); } // 0xF0354E46
  3186.     static BOOL ENABLE_VEHICLE_SEAT(Actor vehicle, int seat, BOOL enable) { return invoke<BOOL>(0x6AC8234D, vehicle, seat, enable); } // 0x6AC8234D
  3187.     static void STOP_VEHICLE(Any p0) { invoke<Void>(0xC2232D29, p0); } // 0xC2232D29
  3188.     static void START_VEHICLE(Any p0) { invoke<Void>(0xE4442AB2, p0); } // 0xE4442AB2
  3189.     static Any _0xB12584C8(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8, Any p9, Any p10) { return invoke<Any>(0xB12584C8, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } // 0xB12584C8
  3190.     static Any _0xD85CA776(Any p0, Any p1) { return invoke<Any>(0xD85CA776, p0, p1); } // 0xD85CA776
  3191.     static void ATTACH_DRAFT_TO_VEHICLE(Any p0, Any p1, Any p2, Any p3) { invoke<Void>(0xB0A81226, p0, p1, p2, p3); } // 0xB0A81226
  3192.     static void DETACH_DRAFT_FROM_VEHICLE_BY_ACTOR(Any p0, Any p1, Any p2, Any p3) { invoke<Void>(0xF763B06D, p0, p1, p2, p3); } // 0xF763B06D
  3193.     static void DETACH_DRAFT_FROM_VEHICLE_BY_INDEX(Any p0) { invoke<Void>(0x8C3B533B, p0); } // 0x8C3B533B
  3194.     static void TRAIN_CREATE_NEW_TRAIN(Any p0) { invoke<Void>(0x8533AC9D, p0); } // 0x8533AC9D
  3195.     static void TRAIN_DESTROY_TRAIN(Any p0) { invoke<Void>(0x74CECEB3, p0); } // 0x74CECEB3
  3196.     static void TRAIN_RELEASE_TRAIN(Any p0) { invoke<Void>(0x87082991, p0); } // 0x87082991
  3197.     static void _TRAIN_RELEASE_TRAIN_BY_INDEX(Any p0) { invoke<Void>(0x7224CD9B, p0); } // 0x7224CD9B
  3198.     static Any _TRAIN_ADD_NEW_TRAIN_CAR_FROM_ENUM(Any p0) { return invoke<Any>(0xA7A672FA, p0); } // 0xA7A672FA
  3199.     static Any TRAIN_GET_VELOCITY(Any p0) { return invoke<Any>(0xF2373407, p0); } // 0xF2373407
  3200.     static void TRAIN_SET_TARGET_POS(Any p0) { invoke<Void>(0x9091E0A3, p0); } // 0x9091E0A3
  3201.     static void TRAIN_SET_SPEED(Any p0) { invoke<Void>(0x9D93961C, p0); } // 0x9D93961C
  3202.     static void TRAIN_SET_TARGET_SPEED(Any p0) { invoke<Void>(0xEA2A8B79, p0); } // 0xEA2A8B79
  3203.     static void TRAIN_SET_MAX_ACCEL(Any p0) { invoke<Void>(0xB5383B93, p0); } // 0xB5383B93
  3204.     static void TRAIN_SET_MAX_DECEL(Any p0) { invoke<Void>(0xB7A4D403, p0); } // 0xB7A4D403
  3205.     static void TRAIN_SET_ENGINE_ENABLED(Any p0, Any p1) { invoke<Void>(0x6C62C522, p0, p1); } // 0x6C62C522
  3206.     static Any TRAIN_GET_NUM_CARS(Any p0) { return invoke<Any>(0xFB2F9989, p0); } // 0xFB2F9989
  3207.     static void TRAIN_SET_POSITION_DIRECTION(Any p0) { invoke<Void>(0x9C488CB3, p0); } // 0x9C488CB3
  3208.     static Any _0x268D546D(Any p0) { return invoke<Any>(0x268D546D, p0); } // 0x268D546D
  3209.     static Any _TRAIN_SET_FX_STATE(Any p0) { return invoke<Any>(0xBA1620AF, p0); } // 0xBA1620AF
  3210.     static Any _TRAIN_PLAY_WHISTLE(Any p0) { return invoke<Any>(0x1440C806, p0); } // 0x1440C806
  3211.     static Any _0x4DF9283F(Any p0) { return invoke<Any>(0x4DF9283F, p0); } // 0x4DF9283F
  3212.     static Any TRAIN_DESTROY_CAR(Any p0) { return invoke<Any>(0x2040FB19, p0); } // 0x2040FB19
  3213.     static Any TRAIN_GET_LOD_LEVEL(Any p0) { return invoke<Any>(0xD8E0EF01, p0); } // 0xD8E0EF01
  3214.     static Any TRAIN_FORCE_HIGH_LOD(Any p0) { return invoke<Any>(0x43E6DCAC, p0); } // 0x43E6DCAC
  3215.     static Any TRAIN_GET_CAR(Any p0, Any p1) { return invoke<Any>(0x41EF2EED, p0, p1); } // 0x41EF2EED
  3216.     static Any _0x7CFD539A(Any p0) { return invoke<Any>(0x7CFD539A, p0); } // 0x7CFD539A
  3217.     static Any _TRAIN_SET_AUTO_PILOT_ENABLED(Any p0, Any p1, Any p2) { return invoke<Any>(0xADE865AE, p0, p1, p2); } // 0xADE865AE
  3218.     static Any _TRAIN_SET_AUDIO_ENABLED(Any p0) { return invoke<Any>(0x6A9C8E5B, p0); } // 0x6A9C8E5B
  3219.     static Any _0x1F9F8C04(Any p0) { return invoke<Any>(0x1F9F8C04, p0); } // 0x1F9F8C04
  3220.     static Any _0xC5A04EC7(Any p0, Any p1, Any p2) { return invoke<Any>(0xC5A04EC7, p0, p1, p2); } // 0xC5A04EC7
  3221.     static Any TRAIN_GET_NEAREST_POI_DISTANCE(Any p0, Any p1, Any p2) { return invoke<Any>(0x6FC1847D, p0, p1, p2); } // 0x6FC1847D
  3222.     static Any TRAIN_GET_POSITION(Any p0, Any p1, Any p2, Any p3) { return invoke<Any>(0x6D055AB, p0, p1, p2, p3); } // 0x6D055AB
  3223.     static void SET_BOAT_EXTRA_STEER(Any p0, Any p1) { invoke<Void>(0x6BB8BCFB, p0, p1); } // 0x6BB8BCFB
  3224.     static void SET_VEHICLE_ENGINE_RUNNING(Actor vehicle, BOOL running) { invoke<Void>(0x462B5FDF, vehicle, running); } // 0x462B5FDF
  3225.     static void _SET_VEHICLE_ENGINE_RUNNING_2(Any p0, Any p1) { invoke<Void>(0x8257A916, p0, p1); } // 0x8257A916
  3226.     static void SET_VEHICLE_ALLOWED_TO_DRIVE(Actor vehicle, BOOL allowed) { invoke<Void>(0x55A56DF8, vehicle, allowed); } // 0x55A56DF8
  3227.     static void _SET_VEHICLE_ALLOWED_TO_DRIVE_2(Any p0) { invoke<Void>(0x1C391A44, p0); } // 0x1C391A44
  3228.     static void SET_VEHICLE_PASSENGERS_ALLOWED(Any p0, Any p1) { invoke<Void>(0xBD0C1BEA, p0, p1); } // 0xBD0C1BEA
  3229.     static void SET_VEHICLE_EJECTION_ENABLED(Any p0, Any p1) { invoke<Void>(0xABD83C0, p0, p1); } // 0xABD83C0
  3230.     static void VEHICLE_SET_HANDBRAKE(Actor vehicle, BOOL handbreak) { invoke<Void>(0x384BB6AB, vehicle, handbreak); } // 0x384BB6AB
  3231.     static Any _0xF801CBD7(Any p0, Any p1, Any p2) { return invoke<Any>(0xF801CBD7, p0, p1, p2); } // 0xF801CBD7
  3232.     static Any _0x71A3F193(Any p0) { return invoke<Any>(0x71A3F193, p0); } // 0x71A3F193
  3233.     static Any _0xFB252BA9(Any p0, Any p1, Any p2) { return invoke<Any>(0xFB252BA9, p0, p1, p2); } // 0xFB252BA9
  3234. }
  3235.  
  3236. // gohObjectManager::PostInitAndReturn call on object %s (type %s) retrieved from the GC
  3237. // "gohObjectManager::PostInitAndReturn call on object %s (type %s) retrieved from the GC\n"
  3238. namespace LEASH  // GOHUNK
  3239. {
  3240.     // 0x9BCC06E2
  3241.     // 0x8EA68EB5
  3242.     static Any LEASH_RESTART(Any p0) { return invoke<Any>(0xE58339B3, p0); } // 0xE58339B3
  3243.     // 0x7F190CA3
  3244.     // 0x14BEC6F5
  3245.     // 0x7A1376B0
  3246.     // 0x0FCDB481
  3247.     // 0x35D8B21E
  3248.     // 0xE782EB20
  3249.     // 0x82A73B3D
  3250.     // 0x4B67B8BB
  3251.     // 0xC1265E7F
  3252.     // 0x951B8DF7
  3253.     // 0x46BE1D43
  3254.     static Any LEASH_BREAK(Any p0, Any p1) { return invoke<Any>(0x8640261B, p0, p1); } // 0x8640261B
  3255.     // 0xC039BBF1
  3256.     // 0x51CF9A54
  3257.     // 0x5A72DD49
  3258.     // 0x1A8494E6
  3259. }
  3260.  
  3261. namespace PROBE
  3262. {
  3263.     // 0x7080E24A
  3264.     // 0x1D7845B7
  3265. }
  3266.  
  3267. // Didn't find a component.
  3268. namespace PHYSINST2
  3269. {
  3270.     // 0x11069324
  3271.     // 0x0B24362F
  3272.     // 0xE25F407D
  3273.     // 0xEB33480A
  3274.     // 0x88F7432C
  3275.     // 0x04507DBC
  3276. }
  3277.  
  3278. namespace HOLSTER
  3279. {
  3280.     static Any ACTOR_HOLSTER_WEAPON(Any p0, Any p1) { return invoke<Any>(0xFE9903CC, p0, p1); } // FE9903CC
  3281.     // 0x7957CA4F
  3282.     // 0x231E7034
  3283.     // 0x8FFDCE5C
  3284.     // 0xD86BFBD8
  3285.     static void ACTOR_DRAW_WEAPON(Any p0, Any p1, Any p2) { invoke<Void>(0x953FB7EE, p0, p1, p2); } // 0x953FB7EE
  3286.     // 0x6426CCD6
  3287.     // 0x2E84E682
  3288.     // 0x261A4C0E
  3289.     // 0x79EFDF7E
  3290.     // 0x5D863C30
  3291.     // 0xF71A883A
  3292.     // 0xCA669478
  3293.     // 0x7DA34015
  3294. }
  3295.  
  3296. namespace GOHEVENT
  3297. {
  3298.     // 0x945F518F
  3299. }
  3300.  
  3301. namespace UNK
  3302. {
  3303.     // 0x30402375
  3304.     // 0x7922F870
  3305.     // 0x663723A0
  3306.     // 0x93CFB180
  3307.     // 0xA1FCBA24
  3308.     // 0x7ED8B78C
  3309.     // 0xD4871BDB
  3310.     // 0xA88359B9
  3311.     // 0xAD42EABC
  3312.     // 0xC65F6751
  3313.     // 0x83CBD612
  3314.     // 0x4AD2BC30
  3315.     // 0xC1F9A360
  3316.     // 0xFCD2DE48
  3317.     // 0xB8F1D736
  3318.     // 0xEA86A817
  3319.     // 0x43F59172
  3320.     // 0x52D984AF
  3321.     // 0x1D4786CF
  3322.     // 0x375BBD85
  3323.     // 0x4819FB7C
  3324.     // 0xC4F468AA
  3325.     // 0xBD3A0E6D
  3326.     // 0xD6BBC8AA
  3327. }
  3328.  
  3329. namespace JOURNAL
  3330. {
  3331.     static void SET_EXCLUSIVE_JOURNAL_ID(Any p0) { invoke<Void>(0x6398AF9A, p0); } // 0x6398AF9A
  3332.     static void RESET_EXCLUSIVE_JOURNAL_ID() { invoke<Void>(0x45E34464); } // 0x45E34464
  3333.     static void TOGGLE_COOP_JOURNAL_UI(Any p0) { invoke<Void>(0x44A1ED5C, p0); } // 0x44A1ED5C
  3334.     static void TOGGLE_JOURNAL_UI(Any p0, Any p1) { invoke<Void>(0xE6726EF4, p0, p1); } // 0xE6726EF4
  3335.     static Any GET_JOURNAL_ENTRY(Any p0) { return invoke<Any>(0xC450C870, p0); } // 0xC450C870
  3336.     static Any CREATE_JOURNAL_ENTRY(Any p0, Any p1, Any p2, Any p3) { return invoke<Any>(0x761FD935, p0, p1, p2, p3); } // 0x761FD935
  3337.     static Any CREATE_JOURNAL_ENTRY_BY_HASH(Any p0, Any p1, Any p2, Any p3) { return invoke<Any>(0x619F1C3D, p0, p1, p2, p3); } // 0x619F1C3D
  3338.     static Any IS_JOURNAL_ENTRY_IN_LIST(Any p0, Any p1) { return invoke<Any>(0xC17FE40A, p0, p1); } // 0xC17FE40A
  3339.     static Any GET_NUM_JOURNAL_ENTRIES_IN_LIST(Any p0) { return invoke<Any>(0x3E84D766, p0); } // 0x3E84D766
  3340.     static Any GET_JOURNAL_ENTRY_IN_LIST(Any p0, Any p1) { return invoke<Any>(0x49B02E18, p0, p1); } // 0x49B02E18
  3341.     static Any _0x87DC7F5B(Any p0, Any p1) { return invoke<Any>(0x87DC7F5B, p0, p1); } // 0x87DC7F5B
  3342.     static void APPEND_JOURNAL_ENTRY(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke<Void>(0x9C40CFAB, p0, p1, p2, p3, p4); } // 0x9C40CFAB
  3343.     static void REMOVE_JOURNAL_ENTRY(Any p0, Any p1) { invoke<Void>(0x1BF35BD, p0, p1); } // 0x1BF35BD
  3344.     static void CLEAR_JOURNAL_ENTRY(Any p0) { invoke<Void>(0xB8B7B818, p0); } // 0xB8B7B818
  3345.     static void PREPEND_JOURNAL_ENTRY_DETAIL(Any p0, Any p1, Any p2, Any p3, Any p4) { invoke<Void>(0x81470AFE, p0, p1, p2, p3, p4); } // 0x81470AFE
  3346.     // 0xF5DFD684
  3347.     // 0xD0567D03
  3348.     // 0xCF3A69FC
  3349.     // 0x1630EFC5
  3350.     // 0xEBC9C2FD
  3351.     // 0x539D0404
  3352.     // 0x5209C0C0
  3353.     // 0xF0C4E96F
  3354.     // 0xF6FEC269
  3355.     // 0x078F9B43
  3356.     // 0x8020011E
  3357.     // 0x8A9B8F0C
  3358.     // 0xC3DC9490
  3359.     // 0xCD4633BD
  3360.     // 0x5CB9D376
  3361.     // 0x196A1EDE
  3362.     // 0x5DC073DE
  3363.     // 0xF2C1D690
  3364.     // 0xF7687D41
  3365.     // 0x93CA45DE
  3366.     // 0x2AA8E2FA
  3367.     // 0xDC28C12F
  3368.     // 0x2B969E73
  3369. }
  3370.  
  3371. namespace STAT  //JOURNAL2
  3372. {
  3373.     static void CREATE_STAT(Any p0, Any p1, Any p2, Any p3) { invoke<Void>(0x32A3A7AE, p0, p1, p2, p3); } // 0x32A3A7AE
  3374.     static void HIDE_STAT(Any p0, Any p1) { invoke<Void>(0x1CF1FCC4, p0, p1); } // 0x1CF1FCC4
  3375.     static void UPDATE_STAT(Any p0, Any p1, Any p2) { invoke<Void>(0xC9212F76, p0, p1, p2); } // 0xC9212F76
  3376.     // 0x957F1618
  3377.     // 0x40C2576F
  3378.     // 0x5545C218
  3379.     // 0xE623B382
  3380.     // 0x2104B1C0
  3381.     // 0xF1A723D0
  3382.     // 0xBBF4F7E4
  3383. }
  3384.  
  3385. namespace SHOP
  3386. {
  3387.     // 0xCEBD595A
  3388.     static void SHOP_REFRESH(Any p0) { invoke<Void>(0xE7F6AA5D, p0); } // 0xE7F6AA5D
  3389.     // 0xB75FAD6A
  3390.     // 0x2FCD8CCA
  3391.     // 0x777CF9FA
  3392.     // 0xFAF37414
  3393.     // 0xA40EFFFF
  3394.     // 0x94D8F49E
  3395.     // 0x42CBA241
  3396.     // 0x7A34C33D
  3397.     // 0xB954DE78
  3398.     // 0x1BF8FD6D
  3399.     // 0x5A12BB48
  3400.     // 0x3601E3E2
  3401.     // 0xB84DE662
  3402.     // 0x2692B771
  3403.     // 0xEB046CD9
  3404.     // 0x427F4D58
  3405.     // 0x0A87A573
  3406.     // 0x25EF49AD
  3407.     // 0x23EB81F0
  3408.     // 0x58018D83
  3409.     // 0x1C462085
  3410. }
  3411.  
  3412. namespace UISOCIALCLUB
  3413. {
  3414.     // 0x1EB9AF29
  3415.     // 0x2A39FD8A
  3416.     // 0xD5ED5FCB
  3417.     // 0x10F5386D
  3418.     // 0x9D9CDCE3
  3419.     // 0x3731AC9F
  3420.     // 0x9CF5C747
  3421.     // 0x4A598723
  3422.     // 0x9272926C
  3423.     // 0xAFC9071D
  3424.     // 0x761A6750
  3425.     // 0xC201524D
  3426.     // 0x04A3022E
  3427. }
  3428.  
  3429. namespace STRING2
  3430. {
  3431.     // 0xB3E44649
  3432.     // 0x82B4DCCE
  3433.     // 0x12D77EEC
  3434.     // 0x6857E514
  3435. }
  3436.  
  3437. namespace UI
  3438. {
  3439.     // 0x97A50E69
  3440.     // 0xB1A2028A
  3441.     static void UI_POP(char* uiLayer) { invoke<Void>(0xBEE5CF6C, uiLayer); } // 0xBEE5CF6C
  3442.     // 0x97C5EFC8
  3443.     // 0xA0159C77
  3444.     static void UI_EXIT(char* uiLayer) { invoke<Void>(0x2DF89C2E, uiLayer); } // 0x2DF89C2E
  3445.     // 0xD1D1D467
  3446.     // 0xFAC3DF71
  3447.     // 0x7508E7F3
  3448.     static void UI_ENABLE(char* uiLayer) { invoke<Void>(0xE576DCAD, uiLayer); } // 0xE576DCAD
  3449.     static void UI_DISABLE(char* uiLayer) { invoke<Void>(0xC4532F84, uiLayer); } // 0xC4532F84
  3450.     static BOOL UI_ISACTIVE(char* UiLayer) { return invoke<BOOL>(0xB1FDB70D, UiLayer); } // 0xB1FDB70D
  3451.     static void UI_ACTIVATE(char* UiLayer) { invoke<Void>(0xD11BD55A, UiLayer); } // 0xD11BD55A
  3452.     // 0xCA35BB5E
  3453.     static void UI_EXCLUDE(char* uiLayer) { invoke<Void>(0x4A005F2A, uiLayer); } // 0x4A005F2A
  3454.     static void UI_INCLUDE(char* uiLayer) { invoke<Void>(0x209255AD, uiLayer); } // 0x209255AD
  3455.     // 0x6F2509E8
  3456.     // 0x699CC85E
  3457.     // 0x0ACEA059
  3458.     // 0x7ADB2BE7
  3459.     // 0x182EC44A
  3460.     // 0xF10A56C5
  3461.     static int UI_GET_SELECTED_INDEX(char* menuID, bool p1) { return invoke<int>(0x8B63A008, menuID, p1); } // 0x8B63A008
  3462.     // 0x1ECD8B18
  3463.     // 0x13F156A4
  3464.     // 0x00B89B46
  3465.     // 0xD3C7AEFA
  3466.     // 0xCBDE38C6
  3467.     // 0x4068D2E4
  3468.     // 0x7EB1ED99
  3469.     // 0x1F9EE9E1
  3470.     // 0xE457546C
  3471.     static void UI_SET_STRING_FORMAT(char* gxtName, char* formatString, char* string1, char* string2, char* string3) { invoke<Void>(0xEDA84121, gxtName, formatString, string1, string2, string3); } // 0xEDA84121
  3472.     static void UI_SET_MONEY(Any p0, Any p1, Any p2) { invoke<Void>(0xF71BD93A, p0, p1, p2); } // 0xF71BD93A
  3473.     static char* UI_GET_STRING(char* gxtEntry) { return invoke<char*>(0xCCCFF80B, gxtEntry); } // 0xCCCFF80B
  3474.     // 0xBA89F5EA
  3475.     // 0x591339B9
  3476.     // 0xB3FC8CB7
  3477.     // 0xDF50D8DE
  3478.     // 0xF53EB511
  3479.     // 0x3DB16A3D
  3480.     // 0x9A56C3F3
  3481.     // 0x573BEF3B
  3482.     static void UI_SET_TEXT(char* entry, char* text) { invoke<Void>(0xC464D5DD, entry, text); } // 0xC464D5DD
  3483.     // 0x06FD03D2
  3484.     // 0xE5D53722
  3485.     // 0xDF4627D1
  3486.     // 0xD792B93B
  3487.     // 0x191BA4DF
  3488.     static void UI_DISABLE_INPUT(int p0, int p1) { invoke<Void>(0x9E2C2701, p0, p1); } // 0x9E2C2701
  3489.     // 0x9D20BDC4
  3490.     // 0x1E732914
  3491. }
  3492.  
  3493. namespace WEAPON
  3494. {
  3495.     static void _GIVE_NAMED_ITEM(Actor actor, Any p1) { invoke<Void>(0xBAA5D41B, actor, p1); } // 0xBAA5D41B
  3496.     static void _GIVE_ITEM_BY_CRC(Actor actor, Any p1) { invoke<Void>(0xAB2D8A68, actor, p1); } // 0xAB2D8A68
  3497.     static Any _0x7609A328() { return invoke<Any>(0x7609A328); } // 0x7609A328
  3498.     static Any _0xD91ED898(Any p0) { return invoke<Any>(0xD91ED898, p0); } // 0xD91ED898
  3499.     static Any _0x4BB2BC20(Any p0) { return invoke<Any>(0x4BB2BC20, p0); } // 0x4BB2BC20
  3500.     static Any _0xF52BA99F() { return invoke<Any>(0xF52BA99F); } // 0xF52BA99F
  3501.     static Any _0xE712FCB(Any p0) { return invoke<Any>(0xE712FCB, p0); } // 0xE712FCB
  3502.     static Any _0x5ACC0171(Any p0, Any p1, Any p2, Any p3, Any p4) { return invoke<Any>(0x5ACC0171, p0, p1, p2, p3, p4); } // 0x5ACC0171
  3503.     static void _GIVE_ITEM_BY_CRC_2(Actor actor, Any p1) { invoke<Void>(0xF750D150, actor, p1); } // 0xF750D150
  3504.     static void _GIVE_NAMED_ITEM_2(Actor actor, Any p1) { invoke<Void>(0xF05D1566, actor, p1); } // 0xF05D1566
  3505.     static void _REMOVE_NAMED_ITEM(Actor actor, Any p1) { invoke<Void>(0x5889EBB7, actor, p1); } // 0x5889EBB7
  3506.     static void _READY_NAMED_ITEM(Actor actor, Any p1) { invoke<Void>(0x2B00A643, actor, p1); } // 0x2B00A643
  3507.     static Any HAS_ITEM(Any p0, Any p1) { return invoke<Any>(0xB426267D, p0, p1); } // 0xB426267D
  3508.     static Any _0xC38F697(Any p0) { return invoke<Any>(0xC38F697, p0); } // 0xC38F697
  3509.     static void DELETE_ITEM(Any p0, Any p1, Any p2) { invoke<Void>(0xEFECF4F9, p0, p1, p2); } // 0xEFECF4F9
  3510.     static void DELETE_ACCESSORY(Any p0, Any p1) { invoke<Void>(0xD6A9C9D4, p0, p1); } // 0xD6A9C9D4
  3511.     static Any _0x7BF75BCE(Any p0) { return invoke<Any>(0x7BF75BCE, p0); } // 0x7BF75BCE
  3512.     static Any _0x7F4D5AE0(Any p0) { return invoke<Any>(0x7F4D5AE0, p0); } // 0x7F4D5AE0
  3513.     static Any _0x608DCAEF(Any p0) { return invoke<Any>(0x608DCAEF, p0); } // 0x608DCAEF
  3514.     static Any _0x50C0E83F() { return invoke<Any>(0x50C0E83F); } // 0x50C0E83F
  3515.     static Any GET_ITEM_IN_HAND_EQUIPSLOT(Any p0, Any p1) { return invoke<Any>(0x3A899B0E, p0, p1); } // 0x3A899B0E
  3516.     static Any _GET_AN_EQUIP_SLOT(Any p0, Any p1) { return invoke<Any>(0x0E0EFB13, p0, p1); } // 0x0E0EFB13
  3517.     static void ACTOR_DISABLE_WEAPON_RENDER(Actor actor, Any p1) { invoke<Void>(0x5E38B33C, actor, p1); } // 0x5E38B33C
  3518.     static void ACTOR_FORCE_WEAPON_RENDER(Actor actor, Any p1) { invoke<Void>(0x1511D111, actor, p1); } // 0x1511D111
  3519.     static BOOL IS_WEAPON_DRAWN(Actor actor) { return invoke<BOOL>(0xAB5FB5AC, actor); } // 0xAB5FB5AC
  3520.     static void GIVE_WEAPON_TO_ACTOR(Actor actor, int weaponId, int ammoCount, BOOL p3, Any p4) { invoke<Void>(0x6AA0EAF2, actor, weaponId, ammoCount, p3, p4); } // 0x6AA0EAF2
  3521.     static void _FIND_WEAPON_IN_CATEGORY(Any p0, Any p1, Any p2) { invoke<Void>(0xBFD6D55F, p0, p1, p2); } // 0xBFD6D55F
  3522.     static Any _0x8F4B473D() { return invoke<Any>(0x8F4B473D); } // 0x8F4B473D
  3523.     static Any _0x09950C1B(Any p0, Any p1) { return invoke<Any>(0x09950C1B, p0, p1); } // 0x09950C1B
  3524.     static Any _0x13A63AA7() { return invoke<Any>(0x13A63AA7); } // 0x13A63AA7
  3525.     static Any _0x78145528(Any p0, Any p1) { return invoke<Any>(0x78145528, p0, p1); } // 0x78145528
  3526.     static Any _0x5CAFCBD4() { return invoke<Any>(0x5CAFCBD4); } // 0x5CAFCBD4
  3527.     static Any _0x3417766E() { return invoke<Any>(0x3417766E); } // 0x3417766E
  3528.     static Any _0xCC02BBD3() { return invoke<Any>(0xCC02BBD3); } // 0xCC02BBD3
  3529.     static Any _0xA8040D70() { return invoke<Any>(0xA8040D70); } // 0xA8040D70
  3530.     static Any _0x659532FB(Any p0, Any p1) { return invoke<Any>(0x659532FB, p0, p1); } // 0x659532FB
  3531.     static Any _0xCB017277(Any p0) { return invoke<Any>(0xCB017277, p0); } // 0xCB017277
  3532.     static Any GET_WEAPON_EQUIPPED(Any p0, Any p1) { return invoke<Any>(0x42C0FAAA, p0, p1); } // 0x42C0FAAA
  3533.     static Any _0x6262DC5E(Any p0) { return invoke<Any>(0x6262DC5E, p0); } // 0x6262DC5E
  3534.     static Any _0xA4B2016D(Any p0) { return invoke<Any>(0xA4B2016D, p0); } // 0xA4B2016D
  3535.     static Any _0xCDD6F94(Any p0) { return invoke<Any>(0xCDD6F94, p0); } // 0xCDD6F94
  3536.     static Any _0x612066E5(Any p0) { return invoke<Any>(0x612066E5, p0); } // 0x612066E5
  3537.     static Any _0x2776B0F5(Any p0) { return invoke<Any>(0x2776B0F5, p0); } // 0x2776B0F5
  3538.     static Any _0xFD46B231(Any p0) { return invoke<Any>(0xFD46B231, p0); } // 0xFD46B231
  3539.     static void SET_EQUIP_SLOT_ENABLED(Any p0, Any p1, Any p2) { invoke<Void>(0xE6604B39, p0, p1, p2); } // 0xE6604B39
  3540.     static Any GET_EQUIP_SLOT_ENABLED(Any p0) { return invoke<Any>(0xA3E18517, p0); } // 0xA3E18517
  3541.     static void EQUIP_ACCESSORY(Any p0, Any p1, Any p2) { invoke<Void>(0x5A80659D, p0, p1, p2); } // 0x5A80659D
  3542.     static Any _0xF7696B8B(Any p0) { return invoke<Any>(0xF7696B8B, p0); } // 0xF7696B8B
  3543.     static BOOL HAS_ACCESSORY_ENUM(Actor actor, Any p1) { return invoke<BOOL>(0x9B958A25, actor, p1); } // 0x9B958A25
  3544.     static Any _0xE094DB31() { return invoke<Any>(0xE094DB31); } // 0xE094DB31
  3545.     static Any _0x7FDDF876(Any p0, Any p1, Any p2) { return invoke<Any>(0x7FDDF876, p0, p1, p2); } // 0x7FDDF876
  3546.     static void ACTOR_SET_WEAPON_AMMO(Actor actor, int weaponId, Any p2) { invoke<Void>(0x8266C617, actor, weaponId, p2); } // 0x8266C617
  3547.     static Any _0xB008EF49(Any p0) { return invoke<Any>(0xB008EF49, p0); } // 0xB008EF49
  3548.     static BOOL ACTOR_HAS_WEAPON(Any p0, Any p1) { return invoke<BOOL>(0x0D47CFBD, p0, p1); } // 0x0D47CFBD
  3549.     static void ACTOR_ADD_WEAPON_AMMO(Actor actor, int weaponId, int ammo) { invoke<Void>(0xCC69DCC1, actor, weaponId, ammo); } // 0xCC69DCC1
  3550.     static Any ACTOR_GET_WEAPON_AMMO(Any p0, Any p1) { return invoke<Any>(0x43DEDFAE, p0, p1); } // 0x43DEDFAE
  3551.     static Any ACTOR_DISCARD_WEAPON_AMMO(Any p0) { return invoke<Any>(0xEEC81873, p0); } // 0xEEC81873
  3552.     static Any _HAS_MESH_BIT(Any p0) { return invoke<Any>(0xA091179F, p0); } // 0xA091179F
  3553.     static Any _0x17883570(Any p0) { return invoke<Any>(0x17883570, p0); } // 0x17883570
  3554.     static Any GET_WEAPON_ENUM_FOR_AMMO_ENUM(Any p0, Any p1) { return invoke<Any>(0xA8F64D32, p0, p1); } // 0xA8F64D32
  3555.     static void SET_WEAPON_GOLD(Actor actor, int weaponId, Any p2) { invoke<Void>(0xAE44869D, actor, weaponId, p2); } // 0xAE44869D
  3556.     static int GET_WEAPON_GOLD(Actor actor, int weapon) { return invoke<int>(0x6DBD1DDB, actor, weapon); } // 0x6DBD1DDB
  3557.     static Any _0x80B30545(Any p0) { return invoke<Any>(0x80B30545, p0); } // 0x80B30545
  3558.     static void FIRE_PROJECTILE(Actor actor, int weapGroup, float p2, Vector3* origin, Vector3* target) { invoke<Void>(0x195A4286, actor, weapGroup, p2, origin, target); }
  3559.     static Any _ADD_AMMO_OF_TYPE(Any p0) { return invoke<Any>(0x98B3ABFA, p0); } // 0x98B3ABFA
  3560.     static void _SET_ACTOR_AMMO_OF_TYPE(Any p0) { invoke<Void>(0x4372593E, p0); } // 0x4372593E
  3561.     static void _SET_ACTOR_MAX_AMMO_AMOUNT(Any p0, Any p1) { invoke<Void>(0x6ADAAD87, p0, p1); } // 0x6ADAAD87
  3562.     static void _SET_ACTOR_INFINITE_AMMO_FLAG(Actor actor, int weaponGroup, BOOL toggle) { invoke<Void>(0x4FE2B586, actor, weaponGroup, toggle); } // 0x4FE2B586
  3563.     static Any _GET_AMMO_AMOUNT(Any p0, Any p1, Any p2, Any p3) { return invoke<Any>(0xE224AC6F, p0, p1, p2, p3); } // 0xE224AC6F
  3564.     static Any _GET_MAX_AMMO_AMOUNT(Any p0, Any p1) { return invoke<Any>(0x7AB368CF, p0, p1); } // 0x7AB368CF
  3565.     static BOOL _GET_ACTOR_INFINITE_AMMO_FLAG(Actor actor, Any p1) { return invoke<BOOL>(0xC666B987, actor, p1); } // 0xC666B987
  3566.     static Any _0xBE39208A(Any p0) { return invoke<Any>(0xBE39208A, p0); } // 0xBE39208A
  3567.     static Any _0xBC46E3E1(Any p0, Any p1, Any p2, Any p3) { return invoke<Any>(0xBC46E3E1, p0, p1, p2, p3); } // 0xBC46E3E1
  3568.     static Any CREATE_WEAPON_PICKUP(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5) { return invoke<Any>(0xBF0235B0, p0, p1, p2, p3, p4, p5); } // 0xBF0235B0
  3569.     static void REMOVE_ALL_PICKUPS() { invoke<Void>(0x04BF00F0); } // 0x04BF00F0
  3570.     static Any _0x118D085E() { return invoke<Any>(0x118D085E); } // 0x118D085E
  3571.     static Any _0x78A3CD3D() { return invoke<Any>(0x78A3CD3D); } // 0x78A3CD3D
  3572.     static Any _0x2C23CBE7() { return invoke<Any>(0x2C23CBE7); } // 0x2C23CBE7
  3573.     static void _0xD695F857(Any p0) { invoke<Void>(0xD695F857, p0); } // 0xD695F857
  3574.     static Any _0x96AC812B(Any p0) { return invoke<Any>(0x96AC812B, p0); } // 0x96AC812B
  3575.     static Any _0x5AEB2E4F(Any p0) { return invoke<Any>(0x5AEB2E4F, p0); } // 0x5AEB2E4F
  3576.     static Any _0x3E8E7D7B(Any p0) { return invoke<Any>(0x3E8E7D7B, p0); } // 0x3E8E7D7B
  3577.     static Any _0x7BF01CCB() { return invoke<Any>(0x7BF01CCB); } // 0x7BF01CCB
  3578.     static Any _0x8EA46104(Any p0, Any p1, Any p2, Any p3, Any p4) { return invoke<Any>(0x8EA46104, p0, p1, p2, p3, p4); } // 0x8EA46104
  3579.     static Any _0xD2A140BC() { return invoke<Any>(0xD2A140BC); } // 0xD2A140BC
  3580. }
  3581.  
  3582. namespace STUB
  3583. {
  3584.     // 0x8E387228
  3585. }
  3586.  
  3587. namespace GRINGO
  3588. {
  3589.     static BOOL IS_GRINGO_ACTIVE() { return invoke<BOOL>(0x86F2C24D); } // 0x86F2C24D
  3590.     // 0xB9BFCB41
  3591.     // 0xB8A48688
  3592.     // 0xC70FDA39
  3593.     // 0x738FA66B
  3594.     // 0x4B29AED2
  3595.     // 0x59647303
  3596.     // 0x9175FCFA
  3597.     // 0x25636669
  3598.     // 0xA9F5CDCB
  3599.     // 0xCB58D301
  3600.     // 0xCB91CC6E
  3601.     // 0xA5EDCA4A
  3602.     // 0xB1FCFFDC
  3603.     // 0x99356925
  3604.     // 0xBD269877
  3605.     // 0x08D76BB0
  3606.     // 0xE9612679
  3607.     // 0xFA37C0FA
  3608.     // 0x38771B89
  3609.     // 0xC426D16F
  3610.     // 0xF8F80679
  3611.     // 0x78B655B1
  3612.     // 0x777842E3
  3613.     // 0x7D600F2F
  3614.     // 0xBEF32D17
  3615.     // 0x2C57A529
  3616.     // 0x8EB5CE58
  3617.     // 0x7A759A53
  3618.     // 0x0DC149BD
  3619.     // 0x0B853FD5
  3620.     // 0xF8D9688A
  3621.     // 0x80317230
  3622.     // 0xE2DCFF34
  3623.     // 0xF4015EFC
  3624.     // 0x0A0E660E
  3625.     // 0x5F7176D6
  3626.     // 0xAE7B3880
  3627.     // 0xBBB2780E
  3628.     // 0x761BA4BD
  3629.     // 0x6E86FCB5
  3630.     // 0x89DE8A75
  3631.     // 0x53B9569C
  3632.     // 0xEDF3BF37
  3633.     // 0xBD503DC2
  3634.     // 0xA766EA5C
  3635.     // 0x14E53D6F
  3636.     // 0x284DD17C
  3637.     // 0xE4C686BA
  3638.     // 0x3E8F94BE
  3639.     // 0xDD807723
  3640.     // 0xD6EE9534
  3641.     // 0x3FA5FC03
  3642.     // 0xAD313D88
  3643.     // 0xA20141C0
  3644.     // 0x9AD6D5B1
  3645.     // 0xD282013F
  3646.     // 0xBC32DA9A
  3647.     // 0x37D0F3E9
  3648.     // 0xCA589BAB
  3649.     // 0xF550F8E7
  3650.     // 0x54745DB0
  3651.     // 0x2F096285
  3652.     // 0x7F3020EB
  3653.     // 0x8CAF5C5C
  3654.     // 0x926FD361
  3655.     // 0x3DEA631B
  3656.     // 0x5CFBF505
  3657.     // 0x3A31175A
  3658.     // 0x405E3903
  3659.     // 0xCE210220
  3660.     // 0xA9E00433
  3661.     // 0xECD4F604
  3662.     // 0x5AF74E19
  3663.     // 0x51581898
  3664.     // 0xD62D413C
  3665.     // 0x92FE8D74
  3666.     // 0x8C2914C4
  3667.     // 0x5B46757F
  3668.     // 0xD14515A3
  3669.     // 0xF95DDBF2
  3670.     // 0x6ADC74CE
  3671.     // 0xB78BC233
  3672.     // 0x5388F37D
  3673.     // 0x94F442D0
  3674.     // 0x15A0E28B
  3675.     // 0x90FBBB8B
  3676.     // 0x0208A8E0
  3677.     // 0x217B4264
  3678.     // 0x5C11B011
  3679.     // 0x5F516FC3
  3680.     // 0xB62FE25C
  3681.     // 0xE18BCD70
  3682.     // 0x35279C3F
  3683.     // 0xB62D549E
  3684.     // 0xE9C74577
  3685.     // 0xB8C419C3
  3686.     // 0x0B9AE52F
  3687.     // 0x0436C0BF
  3688.     // 0x4DB7C61C
  3689.     // 0xB96874B4
  3690.     // 0x4A61BD63
  3691.     // 0xADBF3ADF
  3692.     // 0x721FC9A4
  3693.     // 0x87BA5FE9
  3694.     // 0x6263F909
  3695.     // 0xB555A648
  3696.     // 0xAFD53217
  3697.     // 0x29C63CE6
  3698.     // 0x698105FC
  3699.     // 0x0AF4FCB9
  3700.     // 0xEEE9C799
  3701.     // 0x98543454
  3702.     // 0x6BA667B5
  3703.     // 0x24BAABCA
  3704.     // 0x5EC1CABF
  3705.     // 0x22D573D2
  3706.     // 0xFF1FC1EF
  3707.     // 0xFACF08C7
  3708.     // 0x8A86AF8B
  3709.     // 0x869D5D92
  3710.     // 0xFA22A365
  3711.     // 0x2EFD2B55
  3712.     // 0x5851C408
  3713.     // 0x1F74EE6C
  3714.     // 0x7E4681E8
  3715.     // 0x6BA58AC7
  3716.     // 0xCF6822D7
  3717.     // 0x377B2C54
  3718.     // 0xAFF7D382
  3719.     // 0xBC3C401F
  3720.     // 0x5C6831F9
  3721.     // 0x5C2174C7
  3722.     // 0x6B1F2FEB
  3723.     // 0x15D6F3C7
  3724.     // 0x1528F08B
  3725.     // 0x69CF9B75
  3726.     // 0x30AF0FA8
  3727.     // 0x2A7B1EFE
  3728.     // 0x554330CA
  3729.     static Any GRINGO_UPDATE_INT(Any p0, Any p1, Any p2, Any p3) { return invoke<Any>(0x0744FEE8, p0, p1, p2, p3); } // 0x0744FEE8
  3730.     // 0x4685D538
  3731.     // 0x4DE50AD9
  3732.     // 0x39B7D772
  3733.     // 0x19411B1F
  3734.     // 0xBED45A9A
  3735.     // 0xD2680017
  3736.     // 0xF0991C9F
  3737.     // 0xD7BB1792
  3738.     // 0xF573B7DE
  3739.     // 0xBF322F5C
  3740. }
  3741.  
  3742. namespace WEAPON2
  3743. {
  3744.     // 0xBAC27559
  3745.     // 0xA534CD14
  3746.     // 0xA72B6620
  3747.     // 0x92FE3677
  3748.     // 0xEA06907B
  3749.     // 0xE0DF7B3B
  3750.     // 0xA2597101
  3751.     // 0x2AD5D078
  3752.     // 0xA6C4E59F
  3753.     // 0xF82711CC
  3754.     // 0x82609DC7
  3755.     // 0x628E3173
  3756.     // 0xCE5CCF2E
  3757.     // 0x6A9CFA2A
  3758.     static char* GET_WEAPON_DISPLAY_NAME(int weaponId) { return invoke<char*>(0x35CD589C, weaponId); } // 0x35CD589C
  3759.     // 0x87C5471F
  3760.     // 0xBE06C265
  3761.     // 0xE8739A48
  3762.     // 0x01C7193C
  3763.     // 0x0A23A69C
  3764.     // 0x0E4B7A33
  3765.     // 0xCCE4A339
  3766.     // 0xDB679ED9
  3767.     static Any GET_AMMO_ENUM(Any p0) { return invoke<Any>(0xD3E16075, p0); } // 0xD3E16075
  3768.     // 0x08A655C5
  3769.     // 0xCCB57C38
  3770.     // 0x2AF84928
  3771.     // 0xA677B204
  3772.     // 0xD291A820
  3773.     // 0xF4641CF4
  3774. }
  3775.  
  3776. namespace RETICLE
  3777. {
  3778.     // 0x86BAAC6C
  3779.     // 0x8AE7281E
  3780.     // 0x5F566576
  3781.     // 0xD95C01D2
  3782.     // 0x91220723
  3783.     // 0x856C3A8A
  3784.     // 0x6400E005
  3785.     // 0xF1607937
  3786.     // 0x0753A098
  3787.     // 0xF4429710
  3788.     // 0x1468DD56
  3789.     // 0x327E4426
  3790.     // 0xAC8D3A0C
  3791.     // 0x57055A7D
  3792.     // 0x5CC16A49
  3793.     // 0x7E124E62
  3794.     // 0x1EEE7494
  3795.     // 0xD19EFFC1
  3796. }
  3797.  
  3798. namespace MOVIE
  3799. {
  3800.     // 0x1BED8493
  3801. }
  3802.  
  3803. namespace ALLOC // FONT
  3804. {
  3805.      // 0x724B4E9B
  3806. }
  3807.  
  3808. namespace DLC
  3809. {
  3810.     // 0x0728B211
  3811.     // 0xEC86DB0E
  3812.     // 0x57D9950B
  3813.     // 0xF4D0807E
  3814.     // 0x853F71F6
  3815. }
  3816.  
  3817. namespace DECAL // FX
  3818. {
  3819.     // 0xA5A6A3E3
  3820.     // 0x3736FF43
  3821.     // 0x065B4197
  3822.     static void CLEAR_DECALS() { invoke<Void>(0x43939FD8); } // 0x43939FD8
  3823.     // 0x21588246
  3824.     static void CREATE_DIRECTION_DECAL(Any p0, Any p1, Any p2, Any p3, Any p4, Any p5, Any p6, Any p7, Any p8) { invoke<Void>(0xFB4CFBA0, p0, p1, p2, p3, p4, p5, p6, p7, p8); } // 0xFB4CFBA0
  3825.     // 0x7BCE4845
  3826.     // 0x9E54C297
  3827.     // 0x013A0D25
  3828.     // 0x1182C34F
  3829.     // 0xD0FB6AF0
  3830.     // 0xC00F8181
  3831.     // 0x4897DD37
  3832.     // 0x6E946AF8
  3833.     // 0xB6CA7EBF
  3834.     // 0x4710FD93
  3835.     // 0x6A0A241A
  3836.     static void CANCEL_DEADEYE() { invoke<Void>(0xCB0BDCE9); } // 0xCB0BDCE9
  3837.     // 0xFA43DCC5
  3838.     // 0xEC906A7A
  3839.     // 0xC9FCD3EC
  3840.     static void DOF_PUSH() { invoke<Void>(0xF665F9D1); } // 0xF665F9D1
  3841.     static void DOF_POP() { invoke<Void>(0x5EBE0C41); } // 0x5EBE0C41
  3842.     static void DOF_SET(Any p0, Any p1, Any p2, Any p3) { invoke<Void>(0xEA8964CC, p0, p1, p2, p3); } // 0xEA8964CC
  3843.     // 0x47A8DDED
  3844.     // 0x3B32AB84
  3845.     // 0xCBDD5832
  3846.     // 0x1065D334
  3847.     // 0xFC261530
  3848.     static void CLEAR_TUMBLEWEEDS() { invoke<Void>(0x8852F896); } // 0x8852F896
  3849.     static void ALLOW_TUMBLEWEEDS(Any p0) { invoke<Void>(0xFDE8DFCE, p0); } // 0xFDE8DFCE
  3850.     // 0x1EE7153B
  3851.     // 0x5685A440
  3852.     // 0x50904C66
  3853.     static void CLEAR_CHARACTER_BLOOD() { invoke<Void>(0x1A676EDF); } // 0x1A676EDF
  3854.     // 0x807C9D01
  3855.     // 0x9D9E093E
  3856.     // 0x32F2D6F1
  3857.     // 0xA257C16D
  3858.     // 0x3627F773
  3859.     // 0x48123591
  3860.     // 0xA0AE0C98
  3861. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement