Go to file
Brandon Danyluk abe2ce2f6f Implement M47 Dragon (#6773)
* abc

* Revert "abc"

This reverts commit bcb4214bd9.

* Update to current commit

* Ports over NouberNou's dragon guidance

* Add Dragon model

* Make the Dragon CSW capable

* Fix bugs regarding argument order

* Add Dragon Attack Profile. Change how missileGuidance guidance_pfh works in order to allow for different types of missiles besides continious thrust

* Fix bug regarding missile direction. Add official US Army training manual for the dragon for reference purposes

* Adjust model to reflect real-life one

* Add attackProfile and guidanceProfile onFired functions

* Change Dragon "onFired" to reflect missileGuidance changes

* Only implementing the Super-Dragon. Remove Tabs. Add new lines to all files. Add string-table. Tweak missile flight dynamics

* Add sight description

* Fix inheritance issues. Missile damage values tweaked. Fix String Table. Add backblast area.

* Add feature wiki page.

* Fix picture issues

* Remove Dragon manual

* add missing semi-colon

* Tweak damage values. Fix formatting. Add lazy evaluation where applicable

* Disable the ability to switch to the unusable launcher. Convert rvmat numbers to equivalent but more readable numbers. Multiple code fixes. ace_csw required. Formatting fixes. TGA -> PAA. Remove unused comments in missile guidance code

* Dragon flight dynamics tweaked. Now assuming there is a booster angle creating wobble. Add a slight delay when the wire breaks to fire all of the service charges

* hpp newline fixes. Case sensitivity for model and rvmat references

* Update Wiki dependencies

* Revert "Update Wiki dependencies"

This reverts commit efc298c481.

* fix dependency component

* Changed inheritance structure to be more rigid. Remove un-needed config values. Fix script issues regarding positioning and the launchers aliveness

* get rid of the optic for the base dragon. fucking bi configs not making sense

* Lock non-useable dragon on initialization

* Add model.cfg for animations

* Fix formatting. Fix M47 Dragon Optic zoom

* Change LOD selection names

* Revert indentation, keep parenthesis. "Start, stop, start stop! Jesus! I'm starting to think Mattis is just a big cock tease"

* Re-update indentation of model.cfg

* Path fix. Whitespace fix

* Sight attach/detach on same vehicle

* If the sight gets detached, make sure the dragon goes dumb. Remove resetting of resting position when gunner gets out - looks stupid, but when the dragon is fired weird stuff happens

* disable debug

* Add EOF

* Maybe finally fix EOF problem
2019-06-07 23:48:37 -05:00
.github Replace placed modules by additional information in the issue template (#6695) 2018-11-19 00:20:41 +01:00
addons Implement M47 Dragon (#6773) 2019-06-07 23:48:37 -05:00
docs Implement M47 Dragon (#6773) 2019-06-07 23:48:37 -05:00
extensions Merge branch 'master' into medical-rewrite 2019-03-17 17:39:43 +01:00
extras Fix .300NM Berger Hybrid airFriction (#6901) 2019-03-29 21:40:38 +01:00
include More trivial code cleanup (#6859) 2019-03-21 08:52:32 -05:00
optionals Russian translations (#7005) 2019-06-03 09:59:13 -05:00
tools Add tool to verify stringtable entries exist (#6889) 2019-03-31 15:27:51 -05:00
.editorconfig Update Makefile, Place includes in include folder 2017-02-07 04:09:50 +01:00
.gitattributes Set .paa as binary 2016-05-30 18:27:40 +02:00
.github_changelog_generator Cleanup GitHub Changelog Generator config file (#4875) 2017-02-05 16:50:41 +01:00
.gitignore Replace make.bat with more advanced make.ps1 2018-05-27 20:28:38 +02:00
ace_advanced_ballistics_x64.dll Advanced Ballistics - Fixed faulty wind attenuation (#5869) 2017-12-08 10:44:12 -06:00
ace_advanced_ballistics.dll Advanced Ballistics - Fixed faulty wind attenuation (#5869) 2017-12-08 10:44:12 -06:00
ace_break_line_x64.dll Rebuild Dlls for x64 dev branch (#4765) 2016-12-15 10:51:47 -06:00
ace_break_line.dll Update extensions 2016-06-21 18:17:24 +02:00
ace_clipboard_x64.dll Rebuild Dlls for x64 dev branch (#4765) 2016-12-15 10:51:47 -06:00
ace_clipboard.dll Update extensions 2016-06-21 18:17:24 +02:00
ace_fcs_x64.dll Rebuild Dlls for x64 dev branch (#4765) 2016-12-15 10:51:47 -06:00
ace_fcs.dll Update extensions 2016-06-21 18:17:24 +02:00
ace_medical_x64.dll Recompile medical dll for x64 2017-03-18 14:03:30 -05:00
ace_medical.dll Use hitpoints in medical extension (#4494) 2016-10-02 09:41:17 +02:00
ace_parse_imagepath_x64.dll Rebuild Dlls for x64 dev branch (#4765) 2016-12-15 10:51:47 -06:00
ace_parse_imagepath.dll Update extensions 2016-06-21 18:17:24 +02:00
Arma3_workshop_addon.jpg Arma3_workshop_addon.jpg 2015-07-28 15:42:09 -07:00
AUTHORS.txt Adds Crew Served Static Weapons (#5652) 2019-06-07 23:47:39 -05:00
circle.yml Remove pygithub installation from CircleCI 2019-05-14 12:27:11 +02:00
LICENSE FastRope Sounds - Fix Config, Merge PFEH, Add CC Attribution 2016-05-10 10:09:52 -05:00
logo_ace3_ca.paa add logo and mod.cpp 2015-03-15 07:23:18 +01:00
Makefile Fix armake building on latest master, Fix version application not adding newlines properly 2018-11-18 20:46:04 +01:00
meta.cpp Add protocol version to meta.cpp 2016-02-23 12:15:51 +01:00
mod.cpp Prep 3.12.4 Build 37 2018-11-18 23:57:54 -06:00
README.md Prep 3.12.6 Build 41 2019-02-27 12:59:01 -06:00
VERSION Prep 3.12.6 Build 43 2019-03-14 09:22:08 -05:00

ACE3 Version ACE3 Issues ACE3 Downloads BIF Thread ACE3 License ACE3 Slack ACE3 Build Status

Requires the latest version of CBA A3.
Visit us on Twitter | Facebook | YouTube | Reddit

ACE3 is a joint effort by the teams behind ACE2, AGM and CSE to improve the realism and authenticity of Arma 3.

The project is entirely open-source and all contributions are welcome. Feel free to maintain your own custom version, so long as the changes you make are open to the public in accordance with the GNU General Public License (GPLv2).

The mod is built modularly, so almost any included PBO can be easily removed from the configuration. This way, a team can maintain its own tailored version of ACE3 by simply excluding any components they don't need, or those possibly in conflict with other mods. Modules themselves, e.g. the medical system, also include various customization options, allowing mission designers to tweak the overall experience.

Core features

  • Brand new 3D interaction/action system
  • Performance and reliability framework
  • Focus on modularity and customization
  • New flexible client and server settings & configuration
  • Improved medical system with various levels (basic/advanced) focus on gameplay/realism
  • Proper & consistent network-synced weather
  • Wind and weather-based ballistics
  • Captivity system
  • Explosives system, including different trigger types
  • Map screen improvements marker placement and map tools
  • Logistics
  • Advanced missile guidance and laser designation

Additional features

  • Carrying and dragging
  • Realistic names for vehicles and weapons
  • A fire control system (FCS) for armored vehicles and helicopters
  • Realistic ballistics/FCS calculated in C/C++ extensions
  • Backblast area and overpressure simulation
  • Disposable launchers
  • Realistic G-forces
  • Vehicle locking
  • Realistic night and thermal vision modes
  • Magazine repacking
  • Realistic weapon overheating mechanic
  • Combat deafness (temporary loss of hearing) simulation
  • Improved interactions for AARs and ammo bearers
  • Adjustable sniper scopes
  • No idle animation with lowered weapon
  • No talking player avatar
  • Jumping over obstacles, climbing over walls and cutting down fences
  • Vector, MicroDAGR and Kestrel devices
    and much more...

Getting started

ACE3 requires Arma 3 and the latest version of CBA A3. See the following pages for help and information on how to get started with ACE3:

Contributing

You can help out with the ongoing development by looking for potential bugs in our code base, or by contributing new features. We are always welcoming new pull requests containing bug fixes, refactors and new features. We have a list of tasks and bugs on our issue tracker on Github. Please comment on issues if you want to contribute with, to avoid duplicating effort.

Contribution guidelines

To contribute something to ACE3, simply fork this repository and submit your pull requests for review by other collaborators. Remember to add yourself to the author array of any PBO you will be editing and the AUTHORS.txt file; including a valid email address.

Submitting issues and requesting features

Please, use our Issue Tracker to report a bug, propose a feature, or suggest changes to the existing ones. See also:

Testing & building

To help us test the latest development changes, download our master branch (directly, or with git), then assemble a test build:

Get in touch

Slack We have a public Slack team that anyone can join. This is where all our developers and contributors hang out and where we make announcements
Twitter You can follow our Twitter account to get updates and various links to guides
Facebook You can follow our Facebook account to get updates and various links to guides
Bohemia Forum We have a dedicated thread on the Bohemia Forums for the ACE3 project

License

ACE3 is licensed under the GNU General Public License (GPLv2).