Jump to content
Sign in to follow this  
Gigan

Free tracking camera

Recommended Posts

Do you want more ideas?  wink_o.gif

Please tell me if there is good ideas. smile_o.gif

Also, ideas that I am planning now is following two points.

- Automatic movement with Num key. Camera keeps moving even if key is not pushed.

- Ties to clicked unit. Camera keeps chasing moving unit.

just want to say,, dont wast time on trying to get the mouse away.. its not possible without modding ui.pbo Afik.

belive me.. i tried alot!

Sorry, I do not understand the meaning that you say. Is it a problem when ArmA is executed with window mode?

the mouse cursor is not a problem if you use fraps to record with. in fraps there is an option to not show mouse cursor.

This is very good news. I am not annoyed by not show mouse cursor in the future. biggrin_o.gif

Armaholic mirror updated:

- Free Tracking Camera v1.2

Thanks. smile_o.gif

Gnat @ Sep. 13 2008,18:40)]Now can you convert it to sqf so the frame rate doesnt suffer so much wink_o.gif

I do not know description method by sqf. confused_o.gif Perhaps, being possible to describes with sqf will improve performance. And, pushing of keys might become possible simultaneously, too.

I might learn description by sqf sooner or later.

Share this post


Link to post
Share on other sites

Hello, It updated to ver1.3

Download (169KB)

What's new

- Added Auto Moving Mode (Num key)

Camera keeps moving even if key is not pushed. Auto Moving Mode begins by pushing num key.

Controls

Mouse move : Accelerate camera rotation

Left click : Decelerate camera rotation

Right click : Decelerate zooming in/out

Mouse wheel : Accelerate zooming in/out

1,2,3,4,6,7,8,9(Num) : Accelerate moving horizontal

5(Num) : Decelerate moving

.,0(Num) : Accelerate Up/Down

/,*(Num) : Accelerate moving straight

+,-(Num) : Accelerate zooming in/out

Cursor key : Accelerate tilt upward/downward, rotate left/right

Esc : Quit

R : Change rain

O : Change overcast

F : Change fog

T : Skip time per 5 minutes

N : Toggle NVG

K : Change tracking speed 0%-100%

M : Change moving speed 0%-100%

P : Toggle mouse operation enable/disable

L : Toggle referring Above Ground Level / Above Sea Level

- Added Toggle Referring Above Ground Level / Above Sea Level (L Key)

Camera moves while referring to above the sea. Camera altitude doesn't undertake influence of above the ground.

- Fixed Camera rotates without mouse operation.

Improvement of trouble where camera rotates even if mouse is not moved

- Fixed Camera moving not immediately acts on key pressing.

Camera reacts to key pressing at once.

Have fun. smile_o.gif

Share this post


Link to post
Share on other sites

Can someone help a noob get this installed? Whenever I use it, I get the error "You can not play this mission - you are missing content that has been deleted - gig-camera".

I'm using the modfolder method. I placed the .pbo in @CAMERA\Addons directory under the main ArmA directory. I then put the command

[2500,3000,1.7] exec "\gig_camera\freecamera.sqs"

in my mission's init.sqs file, pack it all up and play the mission and I get the error. I also tried the included mission and got the same error. I do have the mod checked off in ArmA Launcher.

And also, how do you determine the coordinates of any location on the map?

Share this post


Link to post
Share on other sites

Is ArmA version latest?  This camera might not operate if it is not ArmA latest version. Please update if it is not lastest version.

And also, how do you determine the coordinates of any location on the map?

Please input following descriptions to an initial column of unit. When mission begins, coordinates of the unit are displayed.

titletext[format["%1 %2 %3",getpos this select 0, getpos this select 1, getpos this select 2],"plain"]

Share this post


Link to post
Share on other sites

the only reason i can think why you would get that error is beacuse arma is not using the modfolder.

try not to use arma launcher and make a shortcut to your arma.

Target:"C:\Program Files\Bohemia Interactive\ArmA\arma.exe" -nosplash -mod=@YOURADDONS

also does your @CAMERA dir look like

@CAMERA\addons\*.pbo ?

Share this post


Link to post
Share on other sites
Quote[/b] ]try not to use arma launcher and make a shortcut to your arma.
I'll try that.
Quote[/b] ]also does your @CAMERA dir look like

@CAMERA\addons\*.pbo ?

Yes it does.

Am I supposed to put the command

[2500,3000,1.7] exec "\gig_camera\freecamera.sqs"

in the init.sqs file?

Share this post


Link to post
Share on other sites

Is not the pbo file damaged? Please try download and reinstall it again.

Am I supposed to put the command

[2500,3000,1.7] exec "\gig_camera\freecamera.sqs"

in the init.sqs file?

If it is a place where script can be executed, in init.sqs, in unit initial column, and in made script files, it is possible to write it anywhere.

Specified argument value is changed. If it writes as follows, camera can be called at player position at any time.

[getpos player select 0, getpos player select 1, getpos player select 2]

Share this post


Link to post
Share on other sites

Hello, It updated to ver1.4

Download (174KB)

What's New

- Added Unit Following Mode. (Space key)

- When calling Camera, specifying more arguments became possible.

Added Controls

Space : Shoot Detecting Ball

Detecting Ball shot by Space Key detects units. Unit near Detecting Ball is caught by camera, and camera follow the unit. Units that can be detected with Detecting Ball are Car, Motorcycle, Tank, Ship, Helicoptor, Plane, and Man classes. Camera Following can be released by shooting Detecting Ball at place where units doesn't exist.

Arguments Specification

[ X-Pos, Y-Pos, Z-Pos, Direction, TiltAngle, Zoom, MovingSpeed, TrackingSpeed, TrackingMode, ReferringAboveLevel, ShowNotificationText, ShowDetectingBall ]

X-Pos : Initial camera X Coordinate.

Y-Pos : Initial camera Y Coordinate.

Z-Pos : Initial camera Z Coordinate.

Direction : Initial camera direction. 0 to 360. 0 is north. default is 90.

TiltAngle : Initial camera tilt angle. -90 to 90 (min tilt angle to max tilt angle). default is 0.

Zoom : Initial camera zoom. 0.01 to 2.0 (max zoom to min zoom). default is 0.7.

MovingSpeed : Camera moving speed. 0 to 100 (min moving speed to max moving speed). default is 100.

TrackingSpeed : Camera tracking speed. 0 to 100 (min tracking speed to max tracking speed). default is 100.

TrackingMode : Initial camera tracking mode. 1 or 2 (by screen edge or by immediate mouse moving). default is 1.

ReferringAboveLevel : Initial camera referring above level. 1 or 2 (Above Ground Level or Above Sea Level). default is 1.

ShowNotificationText, : Displaying notification text. 0 or 1 ( non-display or display ). default is 1.

ShowDetectingBall  : Displaying detecting ball. 0 or 1 ( non-display or display ). default is 1.

At least, it is necessary to specify three arguments of X-Pos, Y-Pos, Z-Pos.

[ 2500, 3000, 1.7 ]

It is possible to specify it one by one after that. To the following,

[ 2500, 3000, 1.7, 90 ]

[ 2500, 3000, 1.7, 90, -10 ]

Have fun. smile_o.gif

Share this post


Link to post
Share on other sites

Hi.

I want know if this camera it's MP compatible ?

Because I want use this camera in a MP mission for a movie.

thank in advance smile_o.gif

Share this post


Link to post
Share on other sites

Hi fabian, you can use it in MP.

Mr.Kingsley added the camera to a special client-side addon, which enables me to use the camera in any mission, even in multiplayer.

i also am in the process of adding the animations to this addon, so 'actors' can do several animations ingame.

this gives me the possibility to be very flexible in shooting footage for any kind of movie.

i have only a few questions for Gigan.

1. is it possible to have a 'tripod' mode? ( make it stuck on one place by a key-stroke)

2. in tripod mode, it would be nice if the camera would follow the target.

with tripod mode i mean :  camera will be stuck at 1 place, but able to rotate & tilt.

maybe this is already in, and im just overlooking it.

Share this post


Link to post
Share on other sites

It updated to ver1.5

Download (178KB)

What's New

- Added Argument that specifies followed unit.

A unit can be specified for argument. Camera follows and aims at the unit.

Foxone exec "\gig_camera\freecamera.sqs"

or

[ Foxone ] exec "\gig_camera\freecamera.sqs"

"this" can be specified when describing it in Unit Initialization column.

this exec "\gig_camera\freecamera.sqs"

or

[ this ] exec "\gig_camera\freecamera.sqs"

Each argument when unit is specified for first argument is

[ UnitName, Direction, TiltAngle, Zoom, MovingSpeed, TrackingSpeed, TrackingMode, ReferringAboveLevel, ShowNotificationText, ShowDetectingBall ]

UnitName : Initial followed Unit Name by Camera.

- Added Around Viewing at Free Tracking Mode. (Shift + Mouse move)

- Became possible to refer to an internal parameter from some global variables.

GIGCamUsing : 1 enters to the variable when camera starts. 0 enters to the variable when camera quits. Judgment whether to be using camera.

GIGCamLastTchdUnit : Unit Name followed when camera quits enters to the variable.

GIGCamLastPosX : Camera X Coordinate when Camera quits enters to the variable.

GIGCamLastPosY : Camera Y Coordinate when Camera quits enters to the variable.

GIGCamLastPosZ : Camera Z Coordinate when Camera quits enters to the variable.

GIGCamLastDir : Camera Direction when Camera quits enters to the variable.

GIGCamLastDive : Camera Tilt Angle when Camera quits enters to the variable.

GIGCamLastZoom : Camera Zoom when Camera quits enters to the variable.

GIGCamLastMovSpd : Camera Moving Speed when Camera quits enters to the variable.

GIGCamLastTrkSpd : Camera Tracking Speed when Camera quits enters to the variable.

GIGCamLastMode : Camera Tracking Mode when Camera quits enters to the variable.

GIGCamLastRefAlt : Camera referring Above Level when Camera quits enters to the variable.

GIGCamLastShowNtfyText : Camera displaying Notification Text when Camera quits enters to the variable.

GIGCamLastShowDtctBall : Camera displaying Detecting Ball when Camera quits enters to the variable.

GIGCamKill : If 1 is enter to the variable, Camera is immediately quit.

GIGCamMovLmt : When 1 enters to the variable before Camera begins, camera movements is limited. Limited keys are following.

 W,A,S,D : Move horizontal

 2,X : Move straight

 Q,Z : Up/Down

 1,2,3,4,6,7,8,9(Num) : Accelerate moving horizontal

 .,0(Num) : Accelerate Up/Down

 /,*(Num) : Accelerate moving straight

GIGCamActLmt : When 1 enters to the variable before Camera begins, some keys are limited. Limited keys are following.

 R : Change rain

 O : Change overcast

 F : Change fog

 T : Skip time per 5 minutes

 K : Change tracking speed 0%-100%

 M : Change moving speed 0%-100%

 L : Toggle referring Above Ground Level / Above Sea Level

 Right click : Toggle tracking mode by Screen edge / by Immediate mouse moving

GIGCamZomLmt : When 1 enters to the variable before Camera begins, camera zooming is limited. Limited keys are following.

 Mouse wheel : Zoom in/out

 +,-(Num) : Zoom in/out

Recycling camera parameters becomes possible by referring to above-mentioned variables.

@jerryhopper

Quote[/b] ]1. is it possible to have a 'tripod' mode? ( make it stuck on one place by a key-stroke)

2. in tripod mode, it would be nice if the camera would follow the target.

with tripod mode i mean :  camera will be stuck at 1 place, but able to rotate & tilt.

The movement limitation became possible this update.  smile_o.gif

Share this post


Link to post
Share on other sites

cheers smile_o.gif

hope to test it the next few days and report back!

Share this post


Link to post
Share on other sites

Ok so after i download this, how do i get the camera in the game, like is there a Unit i have to select, and place it down as player

I have noidea how to script or develop anything lol, i would like to make a movie though, but again, i dont know how to get a camera in game

Im a noob i know, but you gotta start somewhere lol

Thanks

Share this post


Link to post
Share on other sites

@Knock0

Please execute the following descriptions to call the camera at player unit initial column.

[getpos player select 0, getpos player select 1, getpos player select 2] exec "\gig_camera\freecamera.sqs"

When mission is begun, the camera is called at position of player. "getpos player select 0" mean x-coordinates at position of player. To similar, "getpos player select 1" and "getpos player select 2" mean y-coordinates and z-coordinates. The camera appears at the position by giving and calling three location informations in the camera. Please see at Readme about details.

Also, please refer to bundled sample mission. The command that can use the camera again is added to the player there.

@Big

@Stavanger

Thanks for mirroring. smile_o.gif

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
Sign in to follow this  

×