Git Product home page Git Product logo

ffxiv-zoom-hack's Introduction

FFXIV-Zoom-Hack

Allow adjustment of camera zoom and field of vision beyond what the game normally allows.

Works for DX9 and DX11.

You can use the source or download the latest release from here: https://github.com/jayotterbein/FFXIV-Zoom-Hack/releases/latest

Submitting updates to offsets after patch

CE can be downloaded here: http://www.cheatengine.org/downloads.php This guide assumes 6.5: http://www.cheatengine.org/download/CheatEngine65NoSetup.rar It should work with any version, but options may be named differently

Quick guide if you're more familiar with CE

  1. In CE: File - Open process. for DX9: ffxiv.exe, DX11: ffxiv_dx11.exe
  2. In game: Zoom all the way out, make sure there are no obstructions
  3. In CE: On the right side, change Value Type to Float. Look for Value 20.0
  4. In game: Zoom all the way in without going to first person
  5. In CE: Change Value to 1.5, hit enter or click "Next Scan"
  6. Repeat steps 2-5 until you see the value of interest in the window on the left. You should see the value changing as you change zoom in game.
  7. In CE: Double click the value in the top, this adds it to the list on the bottom.
  8. In CE: Right-click on the address on the bottom, click "find what writes to this address"
  9. In game: Zoom in and out a few times, CE should update with an instruction in the new new window.
  10. In CE:
  11. Select the instruction
  12. Look for the line which does the writing, it will have '<<' at the end
  13. Look for the register and offset, you should see something like DX9: [ecx+000000F8], DX11: [r9+00000000000000F8] (note: it's been RCX before)
  14. Find the address in the register, at the bottom look for ECX=0125BB80. Save this address, clipboard or notepad.
  15. Get back to the main CE window
  16. In CE: Click "New Scan", Value Type DX9: 4 Bytes, DX11: 8 Bytes, check Hex. Search
  17. In CE: Top list should show multiple results, for all green ones do this until something makes sense:
  18. Double-click the address in the top
  19. Double-click the address in the bottom that appears, make sure to click on the 'Address' value
  20. Copy the address, DX9: ffxiv.exe+offset, DX11: ffxiv_dx11.exe+offset
  21. Check Pointer, change Type to Float
  22. Paste the address in the box above "Add Offset", click OK
  23. If the Value is displayed as a hex: Right-click the row in the bottom, click "show as decimal"
  24. Ensure that value updates as you zoom

You have now found the offset. Modify the Offset.xml, the offset from above (after ffxiv.exe or ffxiv_dx11.exe) is the StructureAddress in the xml.

ffxiv-zoom-hack's People

Contributors

jayotterbein avatar tormentedd avatar hmm-norah avatar benjaminromeo avatar reyvateillilysse avatar choiheechan avatar kariarisu avatar lumchannel avatar oopdatme avatar otamarai avatar jaysus273 avatar kazeharuka avatar leomeow33 avatar rsfiye avatar rsigim avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.