Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.14 KB | None | 0 0
  1. #include <Windows.h>
  2. #include "Form1.h"
  3.  
  4.  
  5. using namespace FullMemorialTrainer;
  6.  
  7. void Main(void)
  8. {
  9. Application::EnableVisualStyles();
  10. Application::SetCompatibleTextRenderingDefault(false);
  11. Application::Run(gcnew Form1);
  12. Application::Exit();
  13. }
  14.  
  15. //Cool Hit Thing starts here
  16.  
  17. DWORD CoolHitAddy = 0x00A00BA6; // 83 7C 24 ?? ?? 74 ?? 8B 0D ?? ?? ?? ?? 6A ?? 6A ?? 6A ?? 6A ?? 68 ?? ?? ?? ?? 68 ?? ?? ?? ?? E8 ?? ?? ?? ?? 50
  18. BYTE enableCoolHitAddy[] = {0x83, 0x7C, 0x24, 0x74, 0x01};
  19. BYTE disableCoolHitAddy[] = {0x83, 0x7C, 0x24, 0x74, 0x00};
  20.  
  21. void Form1::checkBox1_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
  22. {
  23.  
  24. if(this->checkBox1->Checked)
  25. {
  26. WriteMemory(CoolHitAddy,5,0x83, 0x7C, 0x24, 0x74, 0x01);
  27. }
  28. else
  29. {
  30. WriteMemory(CoolHitAddy,5,0x83, 0x7C, 0x24, 0x74, 0x00);
  31. }
  32. }
  33.  
  34.  
  35. //Fall Through Floor starts here
  36.  
  37.  
  38. DWORD FallAddy = 0x00A64D3C;
  39. BYTE enableFallAddy[] = {0x00};
  40. BYTE disableFallAddy[] = {0x02};
  41. void Form1::checkBox2_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
  42. {
  43.  
  44. if(this->checkBox2->Checked)
  45. {
  46. WriteMemory(FallAddy,1,0x00);
  47. }
  48. else
  49. {
  50. WriteMemory(FallAddy,1,0x02);
  51. }
  52. }
  53.  
  54. //Miss GM starts here
  55.  
  56.  
  57. DWORD Miss = 0x009FF7EB; // 0F 84 ? ? 00 00 8B 51 ? 8B 52 ? 83 C1 ? 8D 44 24 ? 50 89
  58. BYTE enableMiss[] = {0x0F, 0x85};
  59. BYTE disableMiss[] = {0x0F, 0x84};
  60. void Form1::checkBox3_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
  61. {
  62.  
  63. if(this->checkBox3->Checked)
  64. {
  65. WriteMemory(Miss,2,0x0f,0x85);
  66. }
  67. else
  68. {
  69. WriteMemory(Miss,2,0x0f,0x084);
  70. }
  71. }
  72.  
  73. //No KB Starts here
  74.  
  75.  
  76. DWORD kb = 0x007A9ABB; // 01 00 00 00 D8 ? DF ? F6
  77. BYTE enablekb[] = {0x00};
  78. BYTE disablekb[] = {0x01};
  79. void Form1::checkBox4_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
  80. {
  81.  
  82. if(this->checkBox4->Checked)
  83. {
  84. WriteMemory(kb,1,0x00);
  85. }
  86. else
  87. {
  88. WriteMemory(kb,1,0x01);
  89. }
  90. }
  91.  
  92. //UA starts here
  93.  
  94. DWORD ua = 0x009C81A0; // 7E ? 83 ? ? 7D ? 8B
  95. BYTE enableua[] = {0xEB};
  96. BYTE disableua[] = {0x7E};
  97.  
  98. void Form1::checkBox5_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
  99. {
  100.  
  101. if(this->checkBox5->Checked)
  102. {
  103. WriteMemory(ua,1,0xEB);
  104. }
  105. else
  106. {
  107. WriteMemory(ua,1,0x7E);
  108. }
  109. }
  110.  
  111.  
  112. //Block Damage or Packet Godmode
  113.  
  114. DWORD packet = 0x00A01595; // 0F 84 ? ? 00 00 6A ? 8D 4C 24 ? e8 ? ? ? ff c6 84 24
  115. BYTE enablepacket[] = {0x0F, 0x85};
  116. BYTE disablepacket[] = {0x0F, 0x84};
  117.  
  118. void Form1::checkBox6_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
  119. {
  120.  
  121. if(this->checkBox6->Checked)
  122. {
  123. WriteMemory(packet,2,0x0F,0x85);
  124. }
  125. else
  126. {
  127. WriteMemory(packet,2,0x0F,0x84);
  128. }
  129. }
  130.  
  131. //Full GM starts here
  132.  
  133. DWORD full = 0x009FF5BC; //0F 85 ? ? 00 00 8B 86 ? ? 00 00 83 E0 ? 83 F8 ? 0F 84 ? ? 00 00 8B ? 8B
  134. BYTE enablefull[] = {0x0F, 0x84};
  135. BYTE disablefull[] = {0x0F, 0x85};
  136.  
  137. void Form1::checkBox7_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
  138. {
  139.  
  140. if(this->checkBox7->Checked)
  141. {
  142. WriteMemory(full,2,0x0F,0x84);
  143. }
  144. else
  145. {
  146. WriteMemory(full,2,0x0F,0x85);
  147. }
  148. }
  149.  
  150. //Pic Typer
  151. DWORD type = 0x004F7B65; //74 ?? 8B 44 24 ?? C7 44 24 ?? ?? ?? ?? ?? 3B C5 74 ?? 83 C0 ?? 50
  152. BYTE enabletype[] = {0xEB};
  153. BYTE disabletype[] = {0x74};
  154. void Form1::checkBox8_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
  155. {
  156.  
  157. if(this->checkBox8->Checked)
  158. {
  159. WriteMemory(type,1,0xEB);
  160. }
  161. else
  162. {
  163. WriteMemory(type,1,0x74);
  164. }
  165. }
  166.  
  167. //Uncenser PIC
  168. DWORD uncensor = 0x004F9104; //84 A8 ?? ?? ?? ?? 15 ?? ?? ?? ?? 55 6A ?? 8D 4C 24 ?? 8B F0
  169. BYTE enableuncensor[] = {0x85};
  170. BYTE disableuncensor[] = {0x84};
  171.  
  172. void Form1::checkBox9_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
  173. {
  174.  
  175. if(this->checkBox9->Checked)
  176. {
  177. WriteMemory(uncensor,1,0x85);
  178. }
  179. else
  180. {
  181. WriteMemory(uncensor,1,0x84);
  182. }
  183. }
  184.  
  185. //Block Crashes
  186. DWORD crash = 0x009B4AF2;
  187. BYTE enablecrash[] = {0xE9, 0x0B, 0x1F, 0x00, 0x00, 0x90};
  188. BYTE disablecrash[] = {0x0F, 0x87, 0x0A, 0x1F, 0x00, 0x00};
  189.  
  190. void Form1::checkBox10_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
  191. {
  192.  
  193. if(this->checkBox10->Checked)
  194. {
  195. WriteMemory(crash,6,0xE9, 0x0B, 0x1F, 0x00, 0x00, 0x90);
  196. }
  197. else
  198. {
  199. WriteMemory(crash,6,0x0F, 0x87, 0x0A, 0x1F, 0x00, 0x00);
  200. }
  201. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement