You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

249 regels
6.9 KiB

  1. #pragma once
  2. // Created with ReClass.NET 1.2 by KN4CK3R
  3. class FSparkInitProcess
  4. {
  5. public:
  6. void* Something; //0x0008
  7. uint32_t N000015F8; //0x0010
  8. char pad_0014[84]; //0x0014
  9. uint32_t N00001603; //0x0068
  10. uint32_t N00001752; //0x006C
  11. uint32_t N00001604; //0x0070
  12. uint32_t N00001754; //0x0074
  13. uint32_t N00001605; //0x0078
  14. uint32_t N00001756; //0x007C
  15. uint32_t N00001606; //0x0080
  16. uint32_t N00001758; //0x0084
  17. uint32_t N00001607; //0x0088
  18. uint32_t N0000175A; //0x008C
  19. wchar_t* UniqueSparkIDW; //0x0090
  20. char pad_0098[8]; //0x0098
  21. float N0000160A; //0x00A0
  22. int32_t N000016CD; //0x00A4
  23. int32_t N0000160B; //0x00A8
  24. float N000016D6; //0x00AC
  25. uint32_t N0000160C; //0x00B0
  26. float N000016CF; //0x00B4
  27. int32_t N0000160D; //0x00B8
  28. float N000016C8; //0x00BC
  29. bool hasBeenRequested; //0x00C0
  30. int8_t N00002E86; //0x00C1
  31. int8_t N00002E8A; //0x00C2
  32. int8_t N00002E90; //0x00C3
  33. int8_t InitStep; //0x00C4
  34. int8_t N00002E87; //0x00C5
  35. int8_t N00002E8D; //0x00C6
  36. int8_t N00002E88; //0x00C7
  37. uint8_t N00002E78; //0x00C8
  38. int8_t N00002E7B; //0x00C9
  39. int8_t N00002E79; //0x00CA
  40. char pad_00CB[1]; //0x00CB
  41. uint8_t N00002E95; //0x00CC
  42. uint8_t N00002E98; //0x00CD
  43. uint8_t N00002E96; //0x00CE
  44. uint8_t N0000160F; //0x00CF
  45. uint8_t N00002E7F; //0x00D0
  46. char pad_00D1[2]; //0x00D1
  47. int32_t N00001729; //0x00D3
  48. uint32_t N00001610; //0x00D7
  49. char pad_00DB[56]; //0x00DB
  50. uint32_t N00001775; //0x0113
  51. char pad_0117[24]; //0x0117
  52. wchar_t* SteamIDW; //0x012F
  53. uint32_t N0000161C; //0x0137
  54. uint32_t N0000172C; //0x013B
  55. uint32_t N0000161D; //0x013F
  56. uint32_t N0000172E; //0x0143
  57. uint32_t N0000161E; //0x0147
  58. uint32_t N00001730; //0x014B
  59. uint32_t N0000161F; //0x014F
  60. uint32_t N00001732; //0x0153
  61. char pad_0157[12]; //0x0157
  62. uint32_t N00001736; //0x0163
  63. char pad_0167[8]; //0x0167
  64. char* SteamIDA; //0x016F
  65. char* SteamIDA2; //0x0177
  66. char pad_017F[8]; //0x017F
  67. wchar_t* UniqueSparkIDW2; //0x0187
  68. char pad_018F[32]; //0x018F
  69. uint32_t N0000162B; //0x01AF
  70. uint32_t N000016E6; //0x01B3
  71. char pad_01B7[8]; //0x01B7
  72. uint32_t N0000162D; //0x01BF
  73. uint32_t N000016EA; //0x01C3
  74. char* UniqueSparkIDA1; //0x01C7
  75. char* UniqueSparkIDA2; //0x01CF
  76. char pad_01D7[8]; //0x01D7
  77. wchar_t* N00001631; //0x01DF
  78. char pad_01E7[56]; //0x01E7
  79. char* N00001639; //0x021F
  80. char* N0000163A; //0x0227
  81. char pad_022F[8]; //0x022F
  82. wchar_t* N0000163C; //0x0237
  83. char pad_023F[56]; //0x023F
  84. char* N00001644; //0x0277
  85. char* N00001645; //0x027F
  86. char pad_0287[8]; //0x0287
  87. wchar_t* N00001647; //0x028F
  88. char pad_0297[56]; //0x0297
  89. char* N0000164F; //0x02CF
  90. char* N00001650; //0x02D7
  91. char pad_02DF[72]; //0x02DF
  92. void* N0000165A; //0x0327
  93. void* N0000165B; //0x032F
  94. void* N0000165C; //0x0337
  95. void* N0000165D; //0x033F
  96. virtual void Function0();
  97. virtual void Function1();
  98. virtual void Function2();
  99. virtual void Function3();
  100. virtual void Function4();
  101. virtual void Function5();
  102. virtual void Function6();
  103. virtual void Function7();
  104. virtual void Function8();
  105. virtual void Function9();
  106. }; //Size: 0x0347
  107. class N000016AF
  108. {
  109. public:
  110. class FSparkInitProcess* FSparkinitProcess; //0x0000
  111. char pad_0008[128]; //0x0008
  112. }; //Size: 0x0088
  113. static_assert(sizeof(N000016AF) == 0x88);
  114. class FSparkManager
  115. {
  116. public:
  117. char pad_0008[8]; //0x0008
  118. int64_t N00001928; //0x0010
  119. void* N00001929; //0x0018
  120. int32_t N0000192A; //0x0020
  121. int32_t N00001A91; //0x0024
  122. int32_t N0000192B; //0x0028
  123. int32_t N0000199A; //0x002C
  124. void* N0000192C; //0x0030
  125. int32_t N0000192D; //0x0038
  126. int32_t N0000199C; //0x003C
  127. int32_t N0000192E; //0x0040
  128. int32_t N0000199E; //0x0044
  129. char pad_0048[8]; //0x0048
  130. int32_t N00001930; //0x0050
  131. int32_t N00001A8E; //0x0054
  132. int32_t N00001931; //0x0058
  133. int32_t N000019A2; //0x005C
  134. char pad_0060[8]; //0x0060
  135. int32_t N00001933; //0x0068
  136. int32_t N00001A8B; //0x006C
  137. int32_t N00001934; //0x0070
  138. int32_t N000019A5; //0x0074
  139. char pad_0078[16]; //0x0078
  140. int32_t N00001937; //0x0088
  141. int32_t N000019A8; //0x008C
  142. char pad_0090[8]; //0x0090
  143. int32_t N00001939; //0x0098
  144. int32_t N00001A82; //0x009C
  145. int32_t N0000193A; //0x00A0
  146. int32_t N000019AB; //0x00A4
  147. char pad_00A8[8]; //0x00A8
  148. int32_t N0000193C; //0x00B0
  149. int32_t N00001A85; //0x00B4
  150. int32_t N0000193D; //0x00B8
  151. int32_t N000019AE; //0x00BC
  152. char pad_00C0[8]; //0x00C0
  153. int32_t N0000193F; //0x00C8
  154. int32_t N00001A7F; //0x00CC
  155. int32_t N00001940; //0x00D0
  156. int32_t N000019B1; //0x00D4
  157. char pad_00D8[8]; //0x00D8
  158. int32_t N00001942; //0x00E0
  159. int32_t N00001A9D; //0x00E4
  160. int32_t N00001943; //0x00E8
  161. int32_t N000019B4; //0x00EC
  162. char pad_00F0[8]; //0x00F0
  163. int32_t N00001945; //0x00F8
  164. int32_t N00001A88; //0x00FC
  165. int32_t N00001946; //0x0100
  166. int32_t N000019B7; //0x0104
  167. char pad_0108[8]; //0x0108
  168. int32_t N00001948; //0x0110
  169. char pad_0114[12]; //0x0114
  170. int32_t N0000194A; //0x0120
  171. char pad_0124[20]; //0x0124
  172. int32_t N0000194D; //0x0138
  173. int32_t N000019BA; //0x013C
  174. char pad_0140[8]; //0x0140
  175. int32_t N0000194F; //0x0148
  176. int32_t N00001A9A; //0x014C
  177. int32_t N00001950; //0x0150
  178. int32_t N000019BD; //0x0154
  179. char pad_0158[8]; //0x0158
  180. int32_t N00001952; //0x0160
  181. int32_t N000019C0; //0x0164
  182. char pad_0168[16]; //0x0168
  183. int32_t N00001955; //0x0178
  184. int32_t N000019C3; //0x017C
  185. char pad_0180[8]; //0x0180
  186. int32_t N00001957; //0x0188
  187. int32_t N000019C6; //0x018C
  188. char pad_0190[16]; //0x0190
  189. wchar_t* N0000195A; //0x01A0
  190. int32_t N0000195B; //0x01A8
  191. int32_t N00001A73; //0x01AC
  192. char pad_01B0[208]; //0x01B0
  193. class N000016AF* FSparkInitProcessPtr; //0x0280
  194. char pad_0288[72]; //0x0288
  195. void* SparkTMSThings; //0x02D0
  196. void* N00001981; //0x02D8
  197. wchar_t* PlatformName; //0x02E0
  198. int32_t N00001983; //0x02E8
  199. int32_t N00001A29; //0x02EC
  200. char pad_02F0[32]; //0x02F0
  201. wchar_t* N00001988; //0x0310
  202. char pad_0318[8]; //0x0318
  203. wchar_t* N0000198A; //0x0320
  204. char pad_0328[16]; //0x0328
  205. wchar_t* GameTitle; //0x0338
  206. char pad_0340[24]; //0x0340
  207. wchar_t* PlatformName2; //0x0358
  208. char pad_0360[40]; //0x0360
  209. int32_t N00001997; //0x0388
  210. int32_t N00001A78; //0x038C
  211. int32_t N00001998; //0x0390
  212. int32_t N00001A7A; //0x0394
  213. virtual void Function0();
  214. virtual void SomethingBifrostTick();
  215. virtual void SomethingGbxSpark();
  216. virtual void Function3();
  217. virtual void Function4();
  218. virtual void SomethingTMS_FileVersion();
  219. virtual void Something_timeoffset();
  220. virtual void Something_long();
  221. virtual void Something_timestamp();
  222. virtual void Function9();
  223. virtual void Soemthing_boolean();
  224. virtual void Function11();
  225. virtual void Function12();
  226. virtual void Function13();
  227. virtual void Function14();
  228. virtual void Something_local_user_id();
  229. virtual void Something_string();
  230. virtual void Something_matchid();
  231. virtual void Something_integer();
  232. virtual void Something_timeoffset2();
  233. virtual void Something_long2();
  234. virtual void Something_timestamp2();
  235. virtual void Something_float();
  236. virtual void Something_boolean2();
  237. virtual void Function24();
  238. virtual void Function25();
  239. virtual void Function26();
  240. virtual void Function27();
  241. virtual void Function28();
  242. virtual void Function29();
  243. }; //Size: 0x0398
  244. static_assert(sizeof(FSparkManager) == 0x398);