E.Y.E: Divine Cybermancy

E.Y.E: Divine Cybermancy

Not enough ratings
How to change FOV via hex edit.
By ∙
Guide describes an alternative method of changing default FOV via hex-edit to get rid of the necessity of executing the fov command every map change.
   
Award
Favorite
Favorited
Unfavorite
How to
To change default FOV, go to EYE\EYE\bin and open client.dll and server.dll in hex editor of your choice. Do a search for B85A000000C3 and change the 5A byte to you preferred FOV in binary representation (you can use the Windows calculator for conversion). Be advised, that the FOV value you are changing is for 4:3 resolution. For example, if you have a 16:9 monitor and you changed 5A to 78 (120 in decimal representation), your actual FOV will be 136 thus 16 degrees more. So, if you want actual FOV to be 120 degrees, you should change 5A to 68 (104 in decimal representation). And if you have a 16:10 monitor and want 120 degrees FOV you should change 5A to 64 (110 in decimal representation) instead (the actual FOV will be 10 degrees more).

Sadly, hex edit works only for Singleplayer. In Multiplayer the FOV will always stay at 90 degrees.

7 Comments
Drugs not Pugs Oct 18, 2024 @ 4:28am 
Nice one bro! I can finally play the game
Doctor Manwhore May 2, 2022 @ 10:02pm 
You are doing the lord's work. Seems like the viewmodel_fov hasn't broken anything yet, either.
fetobanana Jul 7, 2020 @ 3:14am 
Just tested a full mission with both mods, worked just fine. Thanks!!!
 [author] Jul 6, 2020 @ 10:39am 
> Do you think it could work in MP if both the client and server do the modding
I believe you don’t even need clients to use the same set of dlls the server has, clients will use the FOV specified by server. You can try this out – host and ask a friend to connect to you.

> do you have the hex values for viewmodel_fov
I think changing viemodel_fov via hex editing is not a good idea as it could interfere with some other functions and possibly cause bugs. But if you are willing to do it nevertheless, open up client.dll, do a search for 766965776d6f64656c5f666f76 (or viewmodel_fov in text mode), skip three bytes, then change next three bytes for your preferred viewmodel fov (it’s 54 by default)
fetobanana Jul 5, 2020 @ 5:22am 
Do you think it could work in MP if both the client and server do the modding, or share de modded dlls?

also, do you have the hex values for viewmodel_fov?
 [author] Feb 10, 2020 @ 12:54pm 
Nope, it is not compatible.
Sheik Yerbouti Feb 2, 2020 @ 12:57pm 
Does the FOV mod for HL2 work here?