uberhalit / EldenRingFpsUnlockAndMore

A small utility to remove frame rate limit, change FOV, add widescreen support and more for Elden Ring
MIT License
1.19k stars 110 forks source link

What should I learn to make this kind of utility? #91

Open freewebwithme opened 2 years ago

freewebwithme commented 2 years ago

Hi I am just interested in this project and have some questions

  1. Is this project against Elden ring's policy?
  2. How do you know all of this? Elden ring is closed source, So how do you guys know how to tweak things?
  3. Do you know all of this from reverse engineering? like disassemble exe file or something?

Please let me know how to get this done! Thanks

uberhalit commented 2 years ago

Hello,

  1. Reverse Engineering is fully legal in the EU, patching executables to add/disable functionality is too. There are some limits/restrictions in the US but I think as long as you don't sell your patcher there you are fine. The TOS of online-game don't apply as we are running offline without EAC.
  2. By reverse engineering the games executable memory in a debugger, I am using x64dbg. Some others use a static analyser like IDA Pro.
  3. You can look into any executable as long as you can read/make sense of assembler.