New (transport) helicopter view

Suggestions from our community members for PR:BF2. Read the stickies before posting.
McBumLuv
Posts: 3563
Joined: 2008-08-31 02:48

Re: New (transport) helicopter view

Post by McBumLuv »

Alan wrote:Ah, here's the thread I unwillingly duplicated. That'll teach me to seach for gramatically correct terms, anyway!

But yes, I like the idea -it really is needed purely for the sake of ease of landing. PR pilots, unlike real ones, tend to be the only guys interested in what the helicopter is doing. That and we obviously can't spare another player for a crew cheif or W/E. I'll have to comment on the video later...capped...
Don't worry, recycling ideas is what actually reminds people of them and helps their case :p
Image

Image

Image
McBumLuv
Posts: 3563
Joined: 2008-08-31 02:48

Re: New (transport) helicopter view

Post by McBumLuv »

BUMP

Quickly coded this into the Huey, so it really shouldn't be hard to add.

Code: Select all

rem -------------------------------------
ObjectTemplate.addTemplate us_the_uh1n_GenericFireArm_pov_left
ObjectTemplate.addTemplate us_the_uh1n_GenericFireArm_pov_up
ObjectTemplate.addTemplate us_the_uh1n_GenericFireArm_pov_right
ObjectTemplate.addTemplate us_the_uh1n_GenericFireArm_pov_down
ObjectTemplate.addTemplate us_the_uh1n_Camera_pov_left
ObjectTemplate.setPosition 0/0/0.15
ObjectTemplate.setRotation -90/0/0
ObjectTemplate.addTemplate us_the_uh1n_Camera_pov_left_up
ObjectTemplate.setPosition 0/0/0.1
ObjectTemplate.setRotation -90/-45/0
ObjectTemplate.addTemplate us_the_uh1n_Camera_pov_up
ObjectTemplate.setRotation 0/-45/0
ObjectTemplate.addTemplate us_the_uh1n_Camera_pov_up_up
ObjectTemplate.setRotation 0/-90/0
ObjectTemplate.addTemplate us_the_uh1n_Camera_pov_right
ObjectTemplate.setPosition 0/0/0.15
ObjectTemplate.setRotation 90/0/0
ObjectTemplate.addTemplate us_the_uh1n_Camera_pov_right_up
ObjectTemplate.setPosition 0/0/0.1
ObjectTemplate.setRotation 90/-45/0
ObjectTemplate.addTemplate us_the_uh1n_Camera_pov_down
ObjectTemplate.setPosition 0/0/0.1
ObjectTemplate.setRotation 0/40/0
ObjectTemplate.addTemplate us_the_uh1n_Camera_pov_down_down
ObjectTemplate.setPosition 0/0/0.15
ObjectTemplate.setRotation 0/60/0

ObjectTemplate.addTemplate us_the_uh1n_Camera_pilot
ObjectTemplate.addTemplate S_us_the_uh1n_Camera_Pilot_mount_RotationRpm
rem -------------------------------------
ObjectTemplate.setMinRotation -0.05/-0.035/0
ObjectTemplate.setMaxRotation 0.05/0.035/0
ObjectTemplate.setPivotPosition 0/0/100
ObjectTemplate.setMaxSpeed 0.75/0.75/0
ObjectTemplate.setAcceleration 30/30/1
ObjectTemplate.setInputToYaw PICameraX
ObjectTemplate.setInputToPitch PICameraY
ObjectTemplate.setAutomaticReset 1
ObjectTemplate.regulateYaw 0.2/0.1
ObjectTemplate.regulatePitch 0.2/0.1

rem -------------------------------------------------- POVs ---------------------------------------------------------------

ObjectTemplate.create GenericFireArm us_the_uh1n_GenericFireArm_pov_left
ObjectTemplate.modifiedByUser "Mosquill"
ObjectTemplate.createdInEditor 1
rem ---BeginComp:SingleFireComp ---
ObjectTemplate.createComponent SingleFireComp
ObjectTemplate.fire.fireInput PIAltFire
rem ---EndComp ---
rem ---BeginComp:ToggleCameraComp ---
ObjectTemplate.createComponent ToggleCameraComp
ObjectTemplate.zoom.changeCameraId 17
ObjectTemplate.zoom.changeCameraViewMode 1
ObjectTemplate.zoom.startCameraId 7
ObjectTemplate.zoom.startCameraViewMode 1
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.keepProjectiles 5
ObjectTemplate.itemIndex 7

ObjectTemplate.create GenericFireArm us_the_uh1n_GenericFireArm_pov_up
ObjectTemplate.modifiedByUser "Mosquill"
ObjectTemplate.createdInEditor 1
rem ---BeginComp:SingleFireComp ---
ObjectTemplate.createComponent SingleFireComp
ObjectTemplate.fire.fireInput PIAltFire
rem ---EndComp ---
rem ---BeginComp:ToggleCameraComp ---
ObjectTemplate.createComponent ToggleCameraComp
ObjectTemplate.zoom.changeCameraId 18
ObjectTemplate.zoom.changeCameraViewMode 1
ObjectTemplate.zoom.startCameraId 8
ObjectTemplate.zoom.startCameraViewMode 1
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.keepProjectiles 5
ObjectTemplate.itemIndex 8

ObjectTemplate.create GenericFireArm us_the_uh1n_GenericFireArm_pov_right
ObjectTemplate.modifiedByUser "Mosquill"
ObjectTemplate.createdInEditor 1
rem ---BeginComp:SingleFireComp ---
ObjectTemplate.createComponent SingleFireComp
ObjectTemplate.fire.fireInput PIAltFire
rem ---EndComp ---
rem ---BeginComp:ToggleCameraComp ---
ObjectTemplate.createComponent ToggleCameraComp
ObjectTemplate.zoom.changeCameraId 19
ObjectTemplate.zoom.changeCameraViewMode 1
ObjectTemplate.zoom.startCameraId 9
ObjectTemplate.zoom.startCameraViewMode 1
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.keepProjectiles 5
ObjectTemplate.itemIndex 9

ObjectTemplate.create GenericFireArm us_the_uh1n_GenericFireArm_pov_down
ObjectTemplate.modifiedByUser "McLuv"
ObjectTemplate.createdInEditor 1
rem ---BeginComp:SingleFireComp ---
ObjectTemplate.createComponent SingleFireComp
ObjectTemplate.fire.fireInput PIAltFire
rem ---EndComp ---
rem ---BeginComp:ToggleCameraComp ---
ObjectTemplate.createComponent ToggleCameraComp
ObjectTemplate.zoom.changeCameraId 16
ObjectTemplate.zoom.changeCameraViewMode 1
ObjectTemplate.zoom.startCameraId 6
ObjectTemplate.zoom.startCameraViewMode 1
rem ---EndComp ---
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.keepProjectiles 5
ObjectTemplate.itemIndex 6

ObjectTemplate.create Camera us_the_uh1n_Camera_pov_left
ObjectTemplate.modifiedByUser "Mosquill"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.CameraId 7
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.worldFOV 1.4
ObjectTemplate.insideFOV 1.4
ObjectTemplate.worldFOV 1.4
ObjectTemplate.insideFOV 1.4
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

ObjectTemplate.create Camera us_the_uh1n_Camera_pov_left_up
ObjectTemplate.modifiedByUser "Mosquill"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.CameraId 17
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.worldFOV 1.4
ObjectTemplate.insideFOV 1.4
ObjectTemplate.worldFOV 1.4
ObjectTemplate.insideFOV 1.4
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

ObjectTemplate.create Camera us_the_uh1n_Camera_pov_up
ObjectTemplate.modifiedByUser "Mosquill"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.CameraId 8
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.worldFOV 1.4
ObjectTemplate.insideFOV 1.4
ObjectTemplate.worldFOV 1.4
ObjectTemplate.insideFOV 1.4
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

ObjectTemplate.create Camera us_the_uh1n_Camera_pov_up_up
ObjectTemplate.modifiedByUser "Mosquill"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.CameraId 18
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.worldFOV 1.4
ObjectTemplate.insideFOV 1.4
ObjectTemplate.worldFOV 1.4
ObjectTemplate.insideFOV 1.4
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

ObjectTemplate.create Camera us_the_uh1n_Camera_pov_right
ObjectTemplate.modifiedByUser "Mosquill"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.CameraId 9
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.worldFOV 1.4
ObjectTemplate.insideFOV 1.4
ObjectTemplate.worldFOV 1.4
ObjectTemplate.insideFOV 1.4
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

ObjectTemplate.create Camera us_the_uh1n_Camera_pov_right_up
ObjectTemplate.modifiedByUser "Mosquill"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.CameraId 19
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.worldFOV 1.5
ObjectTemplate.insideFOV 1.5
ObjectTemplate.worldFOV 1.5
ObjectTemplate.insideFOV 1.5
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

ObjectTemplate.create Camera us_the_uh1n_Camera_pov_down
ObjectTemplate.modifiedByUser "McLuv"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.CameraId 6
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.worldFOV 1.5
ObjectTemplate.insideFOV 1.5
ObjectTemplate.worldFOV 1.5
ObjectTemplate.insideFOV 1.5
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

ObjectTemplate.create Camera us_the_uh1n_Camera_pov_down_down
ObjectTemplate.modifiedByUser "McLuv"
ObjectTemplate.createdInEditor 1
ObjectTemplate.floaterMod 0
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.CameraId 16
ObjectTemplate.CVMChase 0
ObjectTemplate.CVMFrontChase 0
ObjectTemplate.CVMFlyBy 0
ObjectTemplate.worldFOV 1.5
ObjectTemplate.insideFOV 1.5
ObjectTemplate.worldFOV 1.5
ObjectTemplate.insideFOV 1.5
ObjectTemplate.allowInsideDynamicLights 1
ObjectTemplate.allowInsideStaticSun 0
ObjectTemplate.insideStaticSunDirection 0/-1/0
ObjectTemplate.insideStaticSunColor 1/1/1
ObjectTemplate.insideStaticSunDamageColor 1/1/1
ObjectTemplate.insideDamageFrequency 3
ObjectTemplate.insideDamageThreshold 0.1
ObjectTemplate.insideStaticSunAmbientColor 0.7/0.7/0.7

rem ----------------------------------------------- End of POVs ------------------------------------------------------------
That's the entire POV code with my code added. Unlike the OP, I gave them a field of View of 1.5, so you could see more in your screen.

Normal view using Control:
Image

My coded view (default "6"):
Image

Secondary fire (looking further down slightly):
Image

I personally find this very useful when landing, and when looking for any hazards in the way upon approach, especially since it's possible to look down without loosing control or an extra hand :/
Image

Image

Image
Brummy
Posts: 7479
Joined: 2007-06-03 18:54

Re: New (transport) helicopter view

Post by Brummy »

You can't even look down in a lynx :p
FoxShadowHound
Posts: 27
Joined: 2008-06-10 06:51

Re: New (transport) helicopter view

Post by FoxShadowHound »

This would make my life 50x easier to land the bigger birds if this was put in :D should make it into a hotkey or something
McBumLuv
Posts: 3563
Joined: 2008-08-31 02:48

Re: New (transport) helicopter view

Post by McBumLuv »

Brummy wrote:You can't even look down in a lynx :p
Hehe, Brummy, you'd be the one to say that :p
Image

Image

Image
0blivi0us
Posts: 93
Joined: 2009-04-24 12:28

Re: New (transport) helicopter view

Post by 0blivi0us »

I would like to -BUMP- this as i'm confused why this isn't implemented.

He showed it's possible yet it hasn't been implemented in the latest patch. I mean the last post was created 3 months(!) before the latest patch release.
Can we get a dev and/or con to reply on this? I would like to know if this will be implemented because it'll make steering those more bigger choppers a lot easier.
Image
McBumLuv
Posts: 3563
Joined: 2008-08-31 02:48

Re: New (transport) helicopter view

Post by McBumLuv »

*BUMP*

Implement implement implement implement... pl0z
Image

Image

Image
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: New (transport) helicopter view

Post by Rhino »

McLuv wrote:*BUMP*

Implement implement implement implement... pl0z
if someone was willing to code this for all the choppers then ye I dont see why we wouldn't providing there are no issues like max number of cams/weapons or something (iirc there was some kinda limit we ran into) so test it on a dedi server to make sure its all good.

We are kinda stretched at the moment.
Image
richyrich55
Posts: 332
Joined: 2007-07-18 16:04

Re: New (transport) helicopter view

Post by richyrich55 »

Any news on this McLuv? Dev's?

p.s.
bump.
"What's the advantage of these choppers when compared to a squad medic?"

Pirate

"Medics dont have rotors."

rampo93(FIN)

mockingbird0901
Posts: 1053
Joined: 2009-05-13 17:30

Re: New (transport) helicopter view

Post by mockingbird0901 »

And yet another bump...

Is there anybody in the community that is willing and able to implement this great feature?
If somebody is, and they do so, I will give that person a cookie!
I know not with what weapons World War III will be fought, but World War IV will be fought with sticks and stones.
-Albert Einstein
Volens et potens

Tema567 just might be my new hero
Image
tntkid22
Posts: 110
Joined: 2010-12-21 18:45

Re: New (transport) helicopter view

Post by tntkid22 »

I like this idea and would be glad if it was implemented.

Will have to remap my joystick of course ;)
Image
MikeDude
Posts: 941
Joined: 2007-10-25 12:07

Re: New (transport) helicopter view

Post by MikeDude »

Most bumped thread ever! (For a reason)
Image
Image

[3dAC] MikeDude
Loving PR since 0.2.
hobbnob
Posts: 997
Joined: 2009-05-12 18:23

Re: New (transport) helicopter view

Post by hobbnob »

Well I'm having a go of the huey code now, and it's quite useful, but the main problem is that there isn't a HUD view, which makes it very difficult to judge your approaches, and near impossible to hover
Image
mockingbird0901
Posts: 1053
Joined: 2009-05-13 17:30

Re: New (transport) helicopter view

Post by mockingbird0901 »

hobbnob wrote:Well I'm having a go of the huey code now, and it's quite useful, but the main problem is that there isn't a HUD view, which makes it very difficult to judge your approaches, and near impossible to hover
Yes, I get that, but I was thinking that if the top end of the screen is where the center of the hud would be normally that could be worked out, so you still know just about where it is.

And for me, if it was made to be a camera angle, similar to the backwards camera in fixed wing aircraft, then I would have it designated to the 'down button' that I guess that most of us using a joystick use. So that way it would be easy to just go back and fourth between looking down on the ground and looking normally at the hud.
I know not with what weapons World War III will be fought, but World War IV will be fought with sticks and stones.
-Albert Einstein
Volens et potens

Tema567 just might be my new hero
Image
Operator009
Posts: 195
Joined: 2009-09-10 02:21

Re: New (transport) helicopter view

Post by Operator009 »

As a frequent Trans pilot, I must agree with this suggestion. Landing with the chinook, for one example, can in some instances only be done with ctrl looking.

Most experienced pilots land right now using a spatial awareness of where they think there landing gear (sleds or wheels) are in proportion to the LZ.
RealKail
Posts: 93
Joined: 2010-02-15 05:25

Re: New (transport) helicopter view

Post by RealKail »

Love the idea, I wish it had been done before. This would definately help with landings, most notably in bigger helos like the chinook.
Ramjali
Posts: 205
Joined: 2010-07-31 19:28

Re: New (transport) helicopter view

Post by Ramjali »

Oh yeah in the Apache instead of changing view by pressing the "F" key, please change it to the "c" key because when you are going in a fast assault, the camera change makes u crash

PS: When is the mi-24 hind coming in???? please implement in some kind of map like korengal
killonsight95
Posts: 2123
Joined: 2009-03-22 13:06

Re: New (transport) helicopter view

Post by killonsight95 »

why the hell would you press F while flying, i've never done that, and if it's so much of a problem change it yourself.
Image
RealKail
Posts: 93
Joined: 2010-02-15 05:25

Re: New (transport) helicopter view

Post by RealKail »

killonsight95 wrote:why the hell would you press F while flying, i've never done that, and if it's so much of a problem change it yourself.
You'd press "F" to change between viewing your flare count and your AIM-9 guidance systems. I do think it would be a better idea to map the camera change to the "c" key if possible to view through the FLIR system optics, just to avoid frustrations for cycling weapons and accidently going into a camera mode that may screw with your flying.
Post Reply

Return to “PR:BF2 Suggestions”