Widescreen problem
-
Hello all.
So I have this situation:
-resolution 1920x1080
-3 mods -Discovery via FLMM, Void and Freeworlds without FLMM just copy-paste style- in PerfOptions.ini the display is set to size= 1920, 1080
- only Void is working with 1920x1080
camera ini settings:
[WinCamera]
fovx = 68.88[CockpitCamera]
fovx = 70
znear = 2.000000[ThirdPersonCamera]
fovx = 70[DeathCamera]
fovx = 70- Discovery is with the same camera.ini as Void but the HUD is only partly visible.
- Freeworlds is not working right too. It was ok 1 day ago before the last update. Now the HUD is not visible so I am unable to undock from the freakin Nexus :(. It is set to 1920x1080
Please help how can I set these god damn mods to work in widescreen? It is a mistery for me why Void is working perfectly…the HUD is placed correctly but freeworlds and discovery is not…even with the same camera.ini and 1920x1080 setting in freelancer.ini.
Thanks in advance
-
I am not familiar with the three mods but clearly there is a patch in Void that is not in the other two.
Check this out: http://the-starport.net/modules/wfdownloads/singlefile.php?cid=1&lid=2615
You should get a qualified reply from someone more knowledgeable soon.
-
Those camera settings are for the normal 4:3 view; the link provided by StarTrader includes settings for various other ratios, but by default the correct values will be calculated automatically. You might also like to look at HUDShift, which can put the HUD back on the screen edges (only changing the camera leaves them in the same relative position as 4:3). If you don’t want to get the full patch, just the dll is available, but you’ll have to add it in manually and change all fovx in cameras.ini to 0.
-
For the JFLP update, I’ll be changing it so, for those cases when you don’t have jflp.dll, you’ll still be able to see something. The plan is to have a [JFLP] section with a ratio value as the default, using a second fovx value to override it, thus preserving the original value.
[JFLP] ratio = 0 ; calculate according to current screen dimensions (default) ratio = 16:9 ; calculate explicitly [WinCamera] fovx = 54.432 ; overridden by the presence of [JFLP] fovx = 54.432, 68.878 ; override ratio, always use 16:9 value ```Without jflp.dll, all you'll get is a warning about an unknown camera type.
-
My only problem with the -dx commmand is now that I’ve used it everytime I first start Freelancer the only button available is the launch button. This usually isn’t a problem since you just launch and redock and all the buttons are.
Where this has become a problem is a tried a new mod out (88 flak) and you start out with nothing that can fly so I’m stuck. I can’t launch and redock to fix that and I can’t access the ship menu or equipment menu.
Any ideas? -
-
@Adoxa: I was talking with a server operator about adding widescreen support to his mod, and he liked some of the features of JFLP but the potential problem of a player getting stuck on a base was a show-stopper for him.
It occurred to me that you have keystroke launch in Console, but Console could be used to cheat, so that’s no good for him.
Would you consider adding keystroke launch to JFLP.DLL? That would make JFLP the perfect widescreen tool.
-
Yes, or alt-tab out, change screen resolution to 4:3, launch, then re-set screen resolution.
But the goal here is to add widescreen support to a popular mod, without requiring workarounds.
I have used JFLP.DLL quite a bit, and the only thing it really lacks is the ability to launch via keystroke.
-
I could possibly detect F3 (or whatever you’ve defined Dock to) and make that launch. I’ll give that a go, but it’ll wait till I get back into JFLP. It would be better if the icons were visible in the first place, though, which should already be happening, so why isn’t it? Wrong cameras.ini (fovx needs to be zero for JFLP to calculate the right value, or use jflpac.dll)?
-
Sure, F3 should be fine.
adoxa wrote:
It would be better if the icons were visible in the first place, though, which should already be happening, so why isn’t it? Wrong cameras.ini (fovx needs to be zero for JFLP to calculate the right value, or use jflpac.dll)?Interesting… I thought it was known that the first screen after restoring a save can be missing the top menu, which is what requires a launch in order for JFLP to begin fixing the FOVX?
Otherwise, JFLP does the job perfectly, in all of my, um… “testing”.
Yes, all fovx values in cameras.ini are zero.
I have not tried jflpac.dll, but thanks for reminding me. Is JflpAc installed by adding a line in DaCom.ini as well? Your distribution does not include the source for it, and the only doc I could find is a short paragraph in jflp.txt.
-
If Freelancer starts in widescreen mode, there should be no problem. Changing resolution during play is a different story, since the cameras aren’t updated (only when you’re on a base, it seems; in space is fine, just reload the game/character). Perhaps I can find what it does in space and replicate that on a base, but I’m not sure it’s worth it (how often do you switch resolutions?). At least, that’s what happened when I just tried again, am I still missing something? Step-by-step instructions to replicate the issue could help.
The source to jflpac is included, it’s just /DCAMERA_AC. Use it instead of jflp.dll, not as well. The sole difference is it ignores fovx (and fovy) altogether, always calculating it (jflp.dll lets you override it, that’s why it must be zero).
-
adoxa wrote:
Use [jflpac.dll] instead of jflp.dll, not as well. The sole difference is it ignores fovx (and fovy) altogether, always calculating it.Got it… that’s cool.
I just assumed that the “anti-cheat” in jflpac had something to do with disabling strafe and roll, and I missed the docs so I could never tell for sure. Thanks for the explanation!
As for how to replicate the stuck-on-base issue, sure, I would have given you step by step instructions if I thought that you did not know about it. As I said, I thought it was a known issue, since you have answered questions about it in other threads.
-
Update:
Since the stuck-on-base problem most often occurs when restoring a saved game, it may very well have to do with screen resolution changes. I flip back and forth between windowed mode and full-screen which could contribute to the problem.
A launch key would solve the issue, permanently, for all cases.
Of course, if there is any way to force the initial screen to use the correct settings (after loading a saved game), then that would be even better.
-
Ah, so you’re on a base, loading a save that’s on a base, and so the camera doesn’t get updated. Yeah, I don’t think there’s anything I can do in that situation, so looks like the key will be the way to go. I’ll have to change the keymap, too, I think, so Dock works anywhere, not just in space. Of course, that won’t be an issue for anyone using JFLP proper, but something else I’ll have to keep explaining over and over for just the dll users…
How do you switch between windowed and full-screen? The key in Freelancer is a no-op. ProcyonHook says it does it, but not with just the client, although I didn’t try running a server. It was something else I was going to try to add to JFLP.