Advertisement
Guest User

Untitled

a guest
Dec 18th, 2014
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. I assume you have CheatEngine, and you are not completely new to the tool.
  2.  
  3.  
  4. Process Overview:
  5. 1.) Find the current equipped weapon ID address. There will be 2, usually it's the 2nd one (to verify: it's whichever one DOESNT have readable text when you browse the memory region)
  6.  
  7. 2.) Calculate this address in MS Calculator in Programmer-Hex mode, then add this address manually to the list:
  8.  
  9. the current equipped weapon ID address (as found in Step #1)
  10. MINUS
  11. the current weapon ID offset (which happens to be 0x1988 right now, likely won't change. check the memory-address.txt file for the latest one)
  12. PLUS
  13. 0x8 (silly, but required as this is the only address that will get accessed in-game a lot)
  14.  
  15. 3.) Continue on as normal using the above calculated address.
  16. You will follow the "find what accesses this address" route. Copy the easy guess to clipboard. Scan for that easy-guess as hex.
  17. In only 2-levels, you should hit a static address, as indicated by a "green" label in CheatEngine.
  18. That static address is calculated by: "ffxiv.exe+{OFFSET}", where {OFFSET} is some hex number that is your inventory address offset. (not really, but i labelled it that way lol)
  19.  
  20. *****That static address {OFFSET} SHOULD be the ONLY thing that requires updating each patch!!!*******
  21. *****The other offsets likely will NOT change, such as spirit bond offset, shield, weapon, etc.*****
  22.  
  23. 4.) Once you have acquired the NEW Inventory address offset, time to update the app so all may use it.
  24. Go to this github project, click the 'Memory-Addresses.txt' file on the root of the project, and click the 'edit' pencil icon in the top right.
  25. There, you should modify the InventoryAddress line to the NEW address as found through the process above; typically just the first offset in the comma-separated list: ie, InventoryAddress = 0x123456, 0x0
  26. You should also modify the 'last confirmed working date' to the day's date (plus any other information on that same line is supported)
  27.  
  28. 5.) Commit and save the changes to the file. Immediately after, create a "PULL REQUEST" on the next page and it will alert me to merge your fix.
  29. If you are confident your memory fix works, I will merge them. If any of you reading this are Github savvy and wish to take over moderating pull requests, let me know.
  30.  
  31.  
  32.  
  33. If you absolutely WANT this app to be working, and absolutely CANT do this, email me and I'll step you through the process in 10 minutes!
  34.  
  35. Cheers all,
  36. SG57
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement