Code Monkey home page Code Monkey logo

itc_air's People

Contributors

blackhawkpl avatar mgkid3310 avatar yannikh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

itc_air's Issues

Night vision graphical glitch when MFD with PiP is open.

When you are using night vision and have an MFD with PiP open your visibility is reduced to a point where you have trouble making out your wingtips.

Night vision with MFD without PiP:
Night vision with MFD without PiP

Night vision with MFD with PiP:
Night vision with MFD with PiP

The error message has to do with the laser marker function which I've opened in another issue to keep things seperate.

Mods used: CBA, ACE and ITC AIR.

Add level flight autopilot

Have it toggled via CBA keybind.
Ideas:

  • setVectorUp - simplest to implement, but ugliest
  • change center of mass - shift it back and forth. Probably will look nicest, but be most prone to bugs. Will require vector magic.

Helicopters and two-seaters

Add configuration options for multiple seat aircraft like attack helicopters, but also ground attack fighters.

Misc errors

I went through the functions and sqflint showed me the following errors:

_plane isn't a parameter in this file:

params ["_vehicle","_turretIndex"];
//if not specified, decide a turret - this is functional on planes and vanilla helicopters
if(isNil{_turretIndex}) then {
_turretIndex = -1;
if(player == gunner _plane) then {
_turretIndex = 0;
};
};

_weapon isn't parametrized:

params ["_unit", "", "", "", "_ammo", "", "_projectile", "_gunner"];
if (isNull _projectile) then {
_projectile = nearestObject [_unit, _ammo];
_this set [6, _projectile];
};
private _gunner = [_unit, _weapon] call CBA_fnc_getFirer select 0;

_trackObject not defined in file:

if(!isNull _trackObject) then {
if(_trackObject isKindOf "laserTarget") then {

_wpName not defined:

[format["<t color='#00ff00' size = '1'>%1<br/>%2</t>",_wpName, _tofStr],0.8,1,1,0,0, 792] spawn BIS_fnc_dynamicText;

_wpName not defined:

[format["%1 %2",_wpName, _tofStr],0.6,1.2,1,0,0,796] spawn BIS_fnc_dynamicText;

[format["%1 %2",_wpName, _tofStr],0.6,1.2,1,0,0,796] spawn BIS_fnc_dynamicText;

Targeting pod laser marker error.

Activating the laser and entering night vision results in an error message and no laser being displayed.

Transcript of the error:

'...ct 0, _relEnd select 1, _end select 2];
|#|drawLine3d[_startPos, _endPos, [1,1,1,1]...'
Error Type Any, expected Number
File itc_air\functions\ui\drawLaserBundle.sqf
[itc_air_ui_fnc_draw_laser_bundle], line 10

Image of the error message:
Image of error

I've opened the night vision glitch in another issue to keep things seperate.

Mods used: CBA, ACE and ITC AIR.

Rover camera bug

At first Rover camera was hovering somewhere on the water level, completely static, but it was connected, since I could see pilot changing view modes. Then we've changed jet and welp, I could watch the plane, but not the ground, the camera was reversed or rotated somehow :/ Previously we used A-10E (vanilla A-164) and now F-181E. We switched back to A-10E and the same thing was happening - I could watch A-10 flying from beneath.

ArmA 3 Screenshot 2019 07 09 - 16 17 04 52

ArmA 3 Screenshot 2019 07 09 - 16 26 35 84

Pitch indicator colour

Test various colours for the pitch indicator, user feedback suggested making the current pitch a different colour from the frame

Some problems with last version (and a couple of ideas)

Hi.
First thank you for this awesome mod.

I save some problems since last update.

  • Now MicroDagr and mod looks unlinked. I put coordinates in the Microdagr but no WP are created. (was one of the best features in the mod).
  • There are a lot of new keys to touch. Is possible to grant Joystick support for your mod? I have got thrustmaster MFDs and would be great not using the T.A.R.G.E.T with Arma 3.
  • There are some bugs in ultrawide screens. (the left mfd goes out from the buttons frame).
    NOW IDEAS
    2nd monitor support for this mod? (like AThena )
    Radar sensors in the mfd

thanks

Privatize local variables

All local variables in files should use the private keyword if not declared through a params function or in a private-array.

Feature request - designate ALT/HDG

The ALT/HDG mode seems to maintain ALT/HDG of when AP is initiated, but I wish if I could designate ALT/HDG to whatever value I like (simply think of commercial aircraft's AP). Setting HDG to a certain WP could be really great, too.

If needed, I could give some hand on that work

Simulate Rover radio signal

Simulate radio signals for the rover to establish connection. Look in to possibly using ACRE functionality to calculate signal strength.

Feature to turn on/off base compatibility?

#21 related.
Since for now many popular add-on aircrafts don't have compatibility (RHS, Firewill, ...), not having base compatibility for those aircrafts results in lack of usage of this addon overall. Although MAV or other features cannot be used in all cases, features like STAT and NAV could work in general.

So in order to encourage plane add-on devs to update to cocmpatibility, how about giving basic features I talked above and add an addon option to turn base compats turned on or off? Maybe leaving a meesage talking that the aircraft is using base features only on options page or anywhere.

Sensors overhaul: Radar

Implement a more realistic radar for relevant planes. Raise the detection range(can go up to 50nm in real life) but lower the identification range, so the radar will recognise objects but won't tell you what they are other than ground vehicles or air vehicles.
Allow the TGP to slew to the current radar target.

Gripen radar settings:
FOV: 60/45
Range: 30000/30000
ID Range: 2000

Unified TGP / features config

add base classes and/or defines for itc_air TGP(pilotcamera) config based on one or more real life TGPs(litening AT, sniper XR, etc) and features config.

Code refactoring

Feel free to edit and add to this issue, here are my ideas how to improve the code:

  • add functions headers
    • jdam
    • fuzing
    • datalink (rover broadcasting, possibly steerpoint sharing between aircraft)
    • rover (rover viewing, ideally both as handheld device and PiP monitors)
    • ir_laser
    • targeting
    • steerpoints
    • UI
  • GVAR macro (consider adding component prefix, for example: itc_ap_mode, etc.)
  • standarize debugging - use BI's function system or do it like cool kids from CBA

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.