Guest User

Untitled

a guest
May 26th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. /*
  2. 8B 0D [maximum] ; mov ecx, maximum
  3. F7 F9 ; idiv ecx
  4. 03 0D [minimum] ; add ecx, minimum
  5. */
  6.  
  7. func void InjectDialog() {
  8. const int oCNpc__StartDialogAniX = 7700155; // 0x00757EBB
  9.  
  10. var int address; address = MEM_Alloc(11);
  11. var int relAdr; relAdr = address-oCNpc__StartDialogAniX-5;
  12. MEM_WriteInt(oCNpc__StartDialogAniX + 0, 233);
  13. MEM_WriteInt(oCNpc__StartDialogAniX + 1, relAdr);
  14.  
  15. MEM_WriteByte(address+0, 139);
  16. MEM_WriteByte(address+1, 13); MEM_WriteInt(address+2, MEM_GetIntAddress(maximum));
  17. MEM_WriteByte(address+6, 247);
  18. MEM_WriteByte(address+7, 249);
  19. MEM_WriteByte(address+8, 003);
  20. MEM_WriteByte(address+9, 013); MEM_WriteInt(address+10, MEM_GetIntAddress(minimum));
  21. MEM_Writebyte(address+14, 233);
  22. MEM_WriteInt (address+15, 7700162);
  23. };
Add Comment
Please, Sign In to add comment