for people who don't know what FoV (Field of View) is, here is a animated gif that pretty much sums it up:
http://img.photobucket.com/albums/v427/griff_90/15312cc7.gif
i am using a 1920x1080 screen with an aspect ratio of 16:9 and i get horrible Fisheye Perspective in STO because the FoV is not set properly.
when i had a 16:10 1680x1050 screen it was the same thing,
chances are this is a gamewide problem (and yes my settings are correct!).
look at these pictures and you might understand what the Problem is:
http://www.16-9.net/lens_tests/fovs.html
it means objects at the edges of the screen get skewed.
if i keep looking at the edges while looking around i get sick in my stomach.
a Planet that is a round BALL, is not looking round any longer when i'ts on the edge of the screen.
everything gets disformed.
a character that looks thin in the center looks fat at the edges...
many many tribble builds ago i took these comparison pictures in STO:
http://img2.imagebanana.com/img/2t0621qh/_screenshot_20101201210922.jpg <- wrong FoV
http://img2.imagebanana.com/img/r03fjqd8/screenshot_20101201172318.jpg <- correct FoV
this was only shortly in a build on Tribble, then of course the Dev's decided to keep the one with the wrong FoV
this was only in the Tailor screen, so who cares...
but the whole game is looking like that.
please Dev's be so kind and play around with the FoV for high resolutions a bit more...
i'm honestly getting sick of this Fisheye View the more i pay attention to it.
i'd change it myself if there was an OPTION for it, but there is none.
Comments
char on edge of screen: http://img6.imagebanana.com/img/fcr5sk2d/_screenshot_20111214003243.jpg
direct comparison: http://img6.imagebanana.com/img/eixjzlxg/FOV.jpg
that char is around 70 pixels fatter on the edge of the screen +/- 10 because i moved my char a bit to get the correct perspective
Under C:\Program Files (x86)\StarTrek Online\Cryptic Studios\Star Trek Online\Live\localdata
find the gameprefs.pref (back it up before you change anything) I opened it in notepad++ and changed the DefaultFOV (line 8 for me) to about 25 (from 55) for 3 1920x1080 monitors and it seems pretty good.
I also change monitor count to 3 in this file and gameprefs.pref in
C:\Program Files (x86)\StarTrek Online\Cryptic Studios\localdata
though I'm not sure that makes any difference.
at first i tried to use just notepad, and it worked, but it would garble the lines up and would give an error so I suggust a program like notepad++.
Just keep a few things in mind, however...
Messing with the FOV setting in the config file isn't something we support officially.
The command to set that value is /gfxSetDefaultFOV <some number>.
The FOV value is the VERTICAL field of view, or the angle in degrees between the top of your screen and the bottom, where many games let you adjust the horizontal FOV.
There's a bug in newer builds that ignores the config file value. If you run into it, just use the command. (Again... not officially supported.)
To get the equivalent horizontal value, just multiply the vertical FOV value by your aspect ratio...
For 16:9 widescreen... 55 * (16/9) is roughly 97.8 degrees horizontal.
For 4:3 standard... 55 * (4/3) is roughly 73.3 degrees horizontal.
thx for the info, better late than never
i will play around with these settings ASAP and report my results.
//edit
results:
hmmm... it doesn't really seem to get rid of the fisheyeperspective after all,
at least not without sacrificing too much FOV (nobody wants to walk around in sniper perspective all the time ;P btw. the Sniper view in Shooter mode seems to be set to FOV 33)
but it is certainly a fun setting to play around with and will make for some EPIC Screenshots
http://i.imagebanana.com/img/sbkr3o8i/SPACE.png
all Screenshots taken @ 1920x1080, not moving the mouse or changing zoom settings
space:
FOV 70 - http://i.imagebanana.com/img/vorfosn7/S70.png
FOV 55 - http://i.imagebanana.com/img/k3uzsh35/S55.png
FOV 40 - http://i.imagebanana.com/img/wdw4c504/S40.png
FOV 20 - http://i.imagebanana.com/img/n3rvitm2/S20.png
ground:
FOV 40 - http://i.imagebanana.com/img/9p4bsvg3/G40.png
FOV 55 - http://i.imagebanana.com/img/cwbe44q5/G55.png
FOV 70 - http://i.imagebanana.com/img/qbx47h1r/G70.png
i think i will zero in on FOV 50
you can see your ship / char just a bit closer, zoom a bit further out for normal playing, and on ground,
but inside ships everything seems just a bit closer, getting rid of that *too big* INTERIOR feeling that is omnipotent in STO
FOV 55 is the default. You can also just delete the line from your Gameprefs.pref file and it'll restore to the default if you forget.
I still have to be explicit about this: None of these tweaks are officially supported. But I'm glad they're helping.
I lol'd.
+ To crypticcliff
The doors, Mister Scott!
Note: I set FOV 20 as lowest cause it seems I couldn't set it lower.
Numpad1 "gfxSetDefaultFOV 20"
Numpad2 "gfxSetDefaultFOV 25"
Numpad3 "gfxSetDefaultFOV 30"
Numpad4 "gfxSetDefaultFOV 40"
Numpad5 "gfxSetDefaultFOV 55"
Numpad6 "gfxSetDefaultFOV 60"
Numpad7 "gfxSetDefaultFOV 70"
Numpad8 "gfxSetDefaultFOV 80"
Numpad9 "gfxSetDefaultFOV 90"
Also another tip, check out the threads about renderscale for taking even better screenshots, like this for example: http://sto-forum.perfectworld.com/showthread.php?t=249694
That too can be included in a key bind file/s.
How do i get this working. As im not sure the PrefEntry GfxSettings.DefaultFov 70 is working and the /gfx one just gives a error and removes it when i check after i load the game. Is there a certain place u put the line, do u need the / or not?
This is trying to edit the gameprefs.pref file in star trek online/live/localdata/gameprefs.pref btw.
So i have tried the follow ways to get this to work.
Edit the file so it looks like.
1.
Changing PrefEntry GfxSettings.DefaultFov 55 to PrefEntry GfxSettings.DefaultFov 70 (doesnt work)
2.
Adding /gfxSetDefaultFOV 70 to the file and not touching the previous standard prefentry line about fov. (doesnt work)
etc. I either get in game and the game changes the file when i exit the game or somit or when after i hit engage i get this notification saying token invalid or somit.
No need to poke with the .prefs file, just type the command in the in-game chat.
/ in the beginning indicates that it is a chat command and "SomeCommand" should go in a key bind file.
The /gfxSetDefaultFOV 25 fixed it.
TYVM.
Why is FOV not a menu item?
I have played for 3 years cursing my carrier fills the entire screen even on max zoom out. Now I read this and POW i can SEE space around me for once.
Changing (removing) the Fisheye optics makes some things in the game actually look quite good.
Before that, especailly ships with long nacelles looked even worse. (sorry i don't want to step on anyones toes, but i just hate when a ship has long nacelles, like the Sovereign, Odyssey or Excelsior.)
The Fisheye perspective intensified that effect even more.
Look at this to see what i mean:
http://i1100.photobucket.com/albums/g420/Yreodred/Star%20Trek%20Online/FOV55test01_zpsf316466a.jpg
You see, the angle of the nacelles become wider and wider the closer you get. I don't know about others, but i hate that. It makes those rediculusly long nacelles look even longer.
But now, with removing the fisheye, i can finally fly my Regent without giving me creeps!
http://i1100.photobucket.com/albums/g420/Yreodred/Star%20Trek%20Online/FOV40test01_zps506957fd.jpg
Thanks for giving us the hint, how to change the fisheye perspective! :):)
And i fully agree with cptskeeteruk, this feature should become a supported feature and be a option at the graphics options.
I would appreciate this even more if ther where an option to differ between Space and Ground.
End "GFXSetDefaultFOV 40"
Just copy and paste this to your bindfile for space and ground, which is located in the -live folder of STO.
"End" is the key i have to press to automaticly get a FOV with a value of 40.
(of course you can use whatever valid value you want, i just found out that 40-35 is ideal for my purposes.)
Just get sure that the key "end", or whatever key you want to use, is not already occupied by another action.
I hope this is helping in some way.
Is there a way to set the radius from where the fisheye effect begins?
So if i set the value at 55, the fisheye effect doesn't beginn in the middle of the screen but a certain distance from it, so only the borders are affected by the Fisheye effect?
(this would help to keep a certain degree of overview, while your ship still looks better than a half baked chicken, lol)
Something like this:
http://i1100.photobucket.com/albums/g420/Yreodred/Star%20Trek%20Online/FOVexample_zpsf0329c89-1_zps7deee13d.jpg
I wonder is this even possible?
If the answer is yes, how?
i cant take advise from people who wear eva suits in starbasses, it looks like well ........ bye
i.e. I use bound 'htf' to <&channelsend "HTF Fleet" {}&>, so when I type in my chat box '/htf Meow', I 'Meow' in that channel.
I'm thinking alias /fov "gfxsetdefaultfov {}" should work but it doesn't.
Likewise... alias /fov <&/gfxsetdefaultfov {}&>
Anyone know the correct syntax?
Picture 1
Picture 2
Picture 3