![]() |
|
Controls threads Everything about controls in CoD |
![]() |
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
![]()
Hello everybody,
Just wanted to post a request to the dev's to implement an option to control Field of View (Zoom) with z-axis movements of TrackIR/Freetrack instead of moving back and forth in the cockpit. I'think this setup would greatly improve my dogfighting skills since abrupt changes of FOV settings with a button usualy make me lose sight of the enemy. For me it would be a much better sollution to use head tracking for FOV change and a button for toggling different, useful "center" spots around the cockpit. Maybe someone in the community already has a workaround for this? GlovePIE or PPJoy maybe? Thanks, I'm enjoing the game and hope the rest of the problems clear up easily. ![]() |
#2
|
||||
|
||||
![]()
To tell you the truth, I think this is highly preferential. I have the wide/medium/close views programmed on a POV hat on my joystick and the SHIFT F1 as well. I've been using this set-up with Il-2 (1946) for years. So, I hope they don't change it
![]() |
#3
|
||||
|
||||
![]() Quote:
![]() I'm not trying to stifle other's choices but just saying what works for me.
__________________
Flights of Fancy The Real Deal Battle Over Britain Two Little DUCs , Battle Over Britain Redux |
#4
|
|||
|
|||
![]()
I also have track IR 5 and use the FOV change on joystick, I find it more helpful the way it is, sorry. Also if you zoom in with the FOV do you notice that dots at exteam distance disapear or become to small to see so the wide setting is best for looking for others while the close good for targeting work.
![]() I am not saying that your option does not mater mate but am adding my 2c to the debate. Maybe if there is an option box to have it one way or the other, that is when the development team has fixed the major bugs. ![]() |
#5
|
||||
|
||||
![]()
I gave up using the FoV three positions and instead used the incremental 'zoom' toggle and the Shift+F1 option. I also use TIR_5 and the pro-clip, but the head forward and back isn't working well. Maybe I need to use the Loosen straps command to make it work properly - just a thought?
__________________
Another home-built rig: AMD FX 8350, liquid-cooled. Asus Sabretooth 990FX Rev 2.0 , 16 GB Mushkin Redline (DDR3-PC12800), Enermax 1000W PSU, MSI R9-280X 3GB GDDR5 2 X 128GB OCZ Vertex SSD, 1 x64GB Corsair SSD, 1x 500GB WD HDD. CH Franken-Tripehound stick and throttle merged, CH Pro pedals. TrackIR 5 and Pro-clip. Windows 7 64bit Home Premium. |
#6
|
|||
|
|||
![]()
This might work for you OP. Glovepie script just wrote for myself today. Allows you to zoom FOV style with your hat at 90 degrees, and snap back to FOV 90 with hat at 270 degrees. You need to measure your monitor height in mickeys and substitute your numbers for what I have in there. You do this with the debug command in Glovepie (i.e., debug=mouse.DirectInputY). Using your up/ down arrow keys, starting at the top and scrollling down to the bottom...note the difference in mickeys and put that number in the script in place of what I have. See my notes for rest. It's a bit clunky but it does the job.
![]() *GLOBAL var.mcx=640/2 //game resolutions var.mcy=480/2//game resolutions if var.mcy=480/2 then //changes zoom variable when game resolution changes var.mckmstr=480 elseif var.mcy=600/2 then var.mckmstr=600 elseif var.mcy=768/2 then var.mckmstr=768 elseif var.mcy=864/2 then var.mckmstr=864 endif *ZOOM [HotKey viewset] if (joystick1.pov1=90.00 and var.a=0) then key.PageDown=true //FOV to 90 key.PageDown=false mouse.cursorposx=var.mcx //initilze cursor, var.mcx and var.mcy equal to game resolution divided by 2 so that mouse cursor is centered. mouse.cursorposy=var.mcy mouse.cursorposy=0 //intialize mickey count var.mick=mouse.DirectInputY //initialize mickey count var.a=1 //start action endif if (joystick1.pov1=90.00 and var.a=1) or (joystick1.pov1=90.00 and var.a=2) then //action key.Alt=true //"hold to adjust field of view" mapped to Alt-Z key.Z=true mouse.DirectInputY=mouse.DirectInputY+20 //cursor moves -y direction, sensitivity set here endif if (abs(mouse.DirectInputY)-abs(var.mick) > var.mckmstr) and var.a=1 then //first stage ends key.Delete=true //opens the door to further zoom key.Delete=false mouse.cursorposx=var.mcx //initilze cursor, var.mcx and var.mcy equal to game resolution divided by 2 so that mouse cursor is centered. mouse.cursorposy=var.mcy mouse.cursorposy=0 //initialize mickey count var.mick=mouse.DirectInputY //initialize mickey count var.a=2 //kick back to action endif if (abs(mouse.DirectInputY)-abs(var.mick) > var.mckmstr) and var.a=2 then //second stage ends var.a=3 key.Alt=false //job done, turn off now key.Z=false endif if released(joystick1.pov1=90.00) then var.a=0 //reinitialize variables to do it again var.mick=0 mouse.DirectInputY=0 key.Alt=false key.Z=false mouse.cursorposx=var.mcx //initilze cursor, var.mcx and var.mcy equal to game resolution divided by 2 so that mouse cursor is centered. mouse.cursorposy=var.mcy endif if (joystick1.pov1=270.00) then //snap back to FOV 90 key.PageDown=true key.PageDown=false endif Last edited by MadBlaster; 04-24-2011 at 11:29 PM. Reason: updated for a bug and improved for when you want to change resolutions, change the global variables |
#7
|
|||
|
|||
![]()
Thanks MadBlaster! I'll certainly give that a try. I knew there was somebody out there who's got the nerves to solve this.
![]() Now it would be great if the dev's could implement a feature for someone to replace me at work while I stay at home and play CoD. ![]() Last edited by lelek; 04-21-2011 at 05:21 PM. |
#8
|
|||
|
|||
![]()
Hi lelek.
I use this JoyToKey thing to incremental zoom. Have to press only 2 keys on my joystick, one to zoom in and the another to zoom out. Works fine for me. Like Sans fov changer in Il-2 sturmovik, and you can adjust the speed of changing fov. Last edited by SFF_Karhu; 04-21-2011 at 10:44 PM. |
#9
|
|||
|
|||
![]()
Discussed (with solutions) in thus thread: http://forum.1cpublishing.eu/showthread.php?t=20697
|
#10
|
|||
|
|||
![]()
+1
|
![]() |
|
|