Jump to content
Cyper

Isometric or towdown view?

Recommended Posts

At the moment, its only possible to play arma 3 in 1st person or 3rd person.

I would like to create missions that are being played in isometric or top-down perspective. Is this possible?

Share this post


Link to post
Share on other sites

That sounds great.. I have tried to Google, but not found anything to help me out to do it.

Share this post


Link to post
Share on other sites

Try looking at this command group: https://community.bistudio.com/wiki/camCreate

I can remember is you can make the player move whilst you are in a different camera (something for you to test/find out). If you cant, and im just spit balling (Im guessing someone is going to tell me it can't be done) but I believe that when you play in either first person or third person you use a camera object. Try finding the camera id/object/whatever and use this to re-position the camera above the player.

Failing that you could always use a config modification. Have a look here: http://forums.bistudio.com/showthread.php?149911-Deadfast-s-Third-Person-View-for-ARMA-3

You could ask the author what he did an try to replicate the same condition but editing the camera axis to make it a more "top-down" view.

Hope that points you in the right direction

Bull

Share this post


Link to post
Share on other sites
[color="#FF8040"]cam [color="#8B3E2F"][b]=[/b][/color] [color="#7A7A7A"]"Land_HandyCam_F"[/color] [color="#191970"][b]createVehicleLocal[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
cam [color="#191970"][b]hideObject[/b][/color] [color="#000000"]true[/color][color="#8B3E2F"][b];[/b][/color]
cam [color="#191970"][b]attachTo[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#000000"]player[/color][color="#8B3E2F"][b],[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]10[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
cam [color="#191970"][b]setVectorUp[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0.99[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0.01[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
cam [color="#191970"][b]switchCamera[/b][/color] [color="#7A7A7A"]"Internal"[/color][color="#8B3E2F"][b];[/b][/color]
[color="#191970"][b]findDisplay[/b][/color] [color="#FF0000"]46[/color] [color="#191970"][b]displayAddEventHandler[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#7A7A7A"]"MouseButtonDown"[/color][color="#8B3E2F"][b],[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
[color="#191970"][b]if[/b][/color] [color="#8B3E2F"][b]([/b][/color][color="#000000"]_this[/color] [color="#191970"][b]select[/b][/color] [color="#FF0000"]1[/color] [color="#8B3E2F"][b]=[/b][/color][color="#8B3E2F"][b]=[/b][/color] [color="#FF0000"]0[/color][color="#8B3E2F"][b])[/b][/color] [color="#191970"][b]then[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
	[color="#000000"]player[/color] [color="#191970"][b]forceWeaponFire[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#191970"][b]currentMuzzle[/b][/color] [color="#000000"]player[/color][color="#8B3E2F"][b],[/b][/color] [color="#191970"][b]currentWeaponMode[/b][/color] [color="#000000"]player[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#000000"]false[/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#191970"][b]findDisplay[/b][/color] [color="#FF0000"]46[/color] [color="#191970"][b]displayAddEventHandler[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#7A7A7A"]"KeyDown"[/color][color="#8B3E2F"][b],[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
[color="#191970"][b]if[/b][/color] [color="#8B3E2F"][b]([/b][/color][color="#000000"]_this[/color] [color="#191970"][b]select[/b][/color] [color="#FF0000"]1[/color] [color="#191970"][b]in[/b][/color] [color="#191970"][b]actionKeys[/b][/color] [color="#7A7A7A"]"ReloadMagazine"[/color][color="#8B3E2F"][b])[/b][/color] [color="#191970"][b]then[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
	[color="#191970"][b]reload[/b][/color] [color="#000000"]player[/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#000000"]false[/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color][/color]

Made with KK's SQF to BBCode Converter

Share this post


Link to post
Share on other sites
[color="#FF8040"]cam [color="#8B3E2F"][b]=[/b][/color] [color="#7A7A7A"]"Land_HandyCam_F"[/color] [color="#191970"][b]createVehicleLocal[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
cam [color="#191970"][b]hideObject[/b][/color] [color="#000000"]true[/color][color="#8B3E2F"][b];[/b][/color]
cam [color="#191970"][b]attachTo[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#000000"]player[/color][color="#8B3E2F"][b],[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]10[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
cam [color="#191970"][b]setVectorUp[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#FF0000"]0[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0.99[/color][color="#8B3E2F"][b],[/b][/color][color="#FF0000"]0.01[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
cam [color="#191970"][b]switchCamera[/b][/color] [color="#7A7A7A"]"Internal"[/color][color="#8B3E2F"][b];[/b][/color]
[color="#191970"][b]findDisplay[/b][/color] [color="#FF0000"]46[/color] [color="#191970"][b]displayAddEventHandler[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#7A7A7A"]"MouseButtonDown"[/color][color="#8B3E2F"][b],[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
[color="#191970"][b]if[/b][/color] [color="#8B3E2F"][b]([/b][/color][color="#000000"]_this[/color] [color="#191970"][b]select[/b][/color] [color="#FF0000"]1[/color] [color="#8B3E2F"][b]=[/b][/color][color="#8B3E2F"][b]=[/b][/color] [color="#FF0000"]0[/color][color="#8B3E2F"][b])[/b][/color] [color="#191970"][b]then[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
	[color="#000000"]player[/color] [color="#191970"][b]forceWeaponFire[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#191970"][b]currentMuzzle[/b][/color] [color="#000000"]player[/color][color="#8B3E2F"][b],[/b][/color] [color="#191970"][b]currentWeaponMode[/b][/color] [color="#000000"]player[/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#000000"]false[/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#191970"][b]findDisplay[/b][/color] [color="#FF0000"]46[/color] [color="#191970"][b]displayAddEventHandler[/b][/color] [color="#8B3E2F"][b][[/b][/color][color="#7A7A7A"]"KeyDown"[/color][color="#8B3E2F"][b],[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
[color="#191970"][b]if[/b][/color] [color="#8B3E2F"][b]([/b][/color][color="#000000"]_this[/color] [color="#191970"][b]select[/b][/color] [color="#FF0000"]1[/color] [color="#191970"][b]in[/b][/color] [color="#191970"][b]actionKeys[/b][/color] [color="#7A7A7A"]"ReloadMagazine"[/color][color="#8B3E2F"][b])[/b][/color] [color="#191970"][b]then[/b][/color] [color="#8B3E2F"][b]{[/b][/color]
	[color="#191970"][b]reload[/b][/color] [color="#000000"]player[/color][color="#8B3E2F"][b];[/b][/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b];[/b][/color]
[color="#000000"]false[/color]
[color="#8B3E2F"][b]}[/b][/color][color="#8B3E2F"][b]][/b][/color][color="#8B3E2F"][b];[/b][/color][/color]

Made with KK's SQF to BBCode Converter

Wow!

Thank you so much. This was exactly what I was looking for!

The only thing I now have to figure out is to make it possible to actually fire weapons. Because with that script the player can aim with the weapon, but its not possible to fire or reload, and there is no crosshair.

Edited by Cyper

Share this post


Link to post
Share on other sites

yes thanks HazJ but where do I put that stuff and how do I call it in the game? I mean is it a .sqf file, description file?

Share this post


Link to post
Share on other sites
1 hour ago, ASafe said:

yes thanks HazJ but where do I put that stuff and how do I call it in the game? I mean is it a .sqf file, description file?

 

Paste the code into the debug console, execute the code by pressing "LOCAL EXEC". 

   

Share this post


Link to post
Share on other sites

I don't know why I have to copy, paste (and submit reply) this code to make it clearer, without an bunch of color="#8B3E2F" b }/b /color color="#8B3E2F" b + all []

 

 

Share this post


Link to post
Share on other sites

Wow thanks guys it worked. is it a way to make the cross aim to appear or even better go in first view aiming camera when I press right mouse bottom?

Share this post


Link to post
Share on other sites
16 hours ago, EO said:

 

Paste the code into the debug console, execute the code by pressing "LOCAL EXEC".  

   

Wow, thanks m8! is it possible to enable the crosshair of the weapon or/and to go to weapon aim firstview camera when pressing the right mouse botton and how to enable this camera for when driving a car or something, is it possible to control the camera vertically using the middle mouse botton?

Share this post


Link to post
Share on other sites

what I need in little words is to be able to have all the functions as in normal camera but on "top-down" view camera.

Share this post


Link to post
Share on other sites
1 hour ago, ASafe said:

what I need in little words is to be able to have all the functions as in normal camera but on "top-down" view camera.

There is, it's a little weird though, might still do what you need.

  1. Place a unit that will serve as camera, set it as player, name it cameraUnit (in case you need to switch back)
  2. Place another unit you wish to control
  3. Run this:
player remotecontrol remoteunit

 

Might also work with spawning a camera first, then using remoteControl.

Then you'd need most likely an eachFrame eventhandler to keep the camera hovering above the remote controlled unit.

 

Weird thing is even though you control the remoteunit, when using the fire button the camera unit will shoot, so depending on what you want to do this might cause issues.

Talk about programming patterns, huh?

 

 

Cheers

  • Like 2

Share this post


Link to post
Share on other sites
25 minutes ago, Grumpy Old Man said:

There is, it's a little weird though, might still do what you need.

  1. Place a unit that will serve as camera, set it as player, name it cameraUnit (in case you need to switch back)
  2. Place another unit you wish to control
  3. Run this:

player remotecontrol remoteunit

 

Might also work with spawning a camera first, then using remoteControl.

Then you'd need most likely an eachFrame eventhandler to keep the camera hovering above the remote controlled unit.

 

Weird thing is even though you control the remoteunit, when using the fire button the camera unit will shoot, so depending on what you want to do this might cause issues.

Talk about programming patterns, huh?

 

 

Cheers

Thanks, ill give it a try, see if I can modify it to my needs. Ill post a video later on so you can see what I mean...

 

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×