8ac2d09c31
* update todo with list of weapons
* Add AIM-120 with ARH. Change AHR to not always seek all targets
* Implement some generic modes of flight
* implement augmented proportional navigation
* Add zero-effort miss. Seeker now feeds data to navigation
* Fix bug with ZEM
* remove placeholder
* Change out missile types to reflect navigation scheme they use IRL
* remove uneeded sets
* chane navigation profiles to go for attack direction instead of target
* multiple changes
* SALH: only update seeker pos if it within small error
* IR seeker and AIM-9M
* small tweaks
* more tweaks
* todo: fix nlaw
* update todo
* implement course state machine
* Improve radar simulation
* enable chaff decoy
* add config entries
* Implement optical mavericks
* Allow for debug info to be displayed via variable
* Change AIM-9 agility
* update dragon to not use new guidance
* Tweak flight parameters. Add R-77
* Add AIM-120A
* add ASRAAM
* add R-73/4
* Add all GBU-12s that exist for all planes
* update todo
* update todo for ground based weapons
* Add GPS selector dialog for GPS munitions
* add TOO TGP
* Add SDB and JDAM
* update todo
* fix gimbal lock via rotating with quaternions
* tweak JDAM guidance
* Better attack angle calculation. Does not get exactly right, but works for all cases.
Need to implement a PID controller navigation type to get a correct attack angle
* Fix SACLOS missiles
* Fix NLAW and PLOS
The missile pitches up due to initial angle stuff. I don't know if this is behaviour we want to fix or not?
* update todo
* update todo
* Add Vikhr ATGM
* Add long range SAMs
* fix SAM animations
* Add all ground based missiles. Tweak AIM-9 flare angle
* remove debugh print
* Fix Wiesel ATGM animation. Tweak SACLOS values
* Add action to get into jdam settings
* fix all script components
* Add paremter to allow weathervaning
Weapons usually tend toward the velocity vector due to aerodynamics - calculate side slip and use calculation to do this
* Add new navigation profile. Tweak javelin mid-course guidance
* Process all navigation onFired. Send the correct array to function
* fix missing semicolons
* Add hellfire mid course guidance
* Tweak hellfire attack profile
* change how IR seeker performs
The angle check is better now. Relative velocites guarenteed
* tabs -> spaces
* localise aim120
* localise aim9
* localise gbu
* fix IR tracker losing lock immediately due to being blocked by launcher
* localise manpad
* actually localise manpad
* localise maverick
* localise missile guidance
* localise sam
* localise sdb
* localise vikhr
* tabs -> spaces again
* init commit 9m14
* update stringtables so they are in titlecase
* crash on load
* perplexed
* fix game crashing on load
* Add joystick model
* Add realistic 9m14 behaviour
the 9m14 control joystick can attach 4 9m14 launchers at a time. Replicate that here
* add MCLOS guidance
* add the ability to see a light trail
* tweak HOT guidance params
* tweak metis guidance params
* tweak Vikhr guidance
* add trail to vikhr
* Add Iron Dome interceptor API
* Optimise iron dome
* Only launch if we are above a threshold angle
* add local event for mission makers
* change events to allow for any number of arguments
* avoid making un-needed calls to the server
* Update doppler seeker to allow the tracking and killing of projectiles
* Avoid overshooting target
* Add settings for various things
* Add missile hiding for malyutka
* init commit of cruise missile
* Various - Add missing units/weapons to cfgPatches (#8175)
* Various - Add missing units/weapons to cfgPatches
* Update config.cpp
* Documentation - Add Mikero binarization note (#8172)
* Bump is-svg from 4.2.1 to 4.3.1 in /docs/src (#8177)
Bumps [is-svg](https://github.com/sindresorhus/is-svg) from 4.2.1 to 4.3.1.
- [Release notes](https://github.com/sindresorhus/is-svg/releases)
- [Commits](https://github.com/sindresorhus/is-svg/compare/v4.2.1...v4.3.1)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Adjust "New issue" link to lead to template selection page (#8182)
We want people to choose a template when creating a new issue
* Update linguist settings (#8151)
* Typo in usage example (#8201)
* Mk6 Mortar - Fix README.md typo (#8205)
* Overhaul CSW docs (#8206)
* Medical - Add Alternative Survival Chance (#8192)
Co-authored-by: TyroneMF <TyroneMF@hotmail.com>
Co-authored-by: Filip Maciejewski <veteran29@users.noreply.github.com>
Co-authored-by: Kyle Mckay <5459452+kymckay@users.noreply.github.com>
* Fix make.py temp files cleanup (#8189)
* Fix Injured Sounds Not Playing At Altitudes Above 70 (#8212)
* Particles - Fix macro (#8214)
* initial push
* Update script_component.hpp
* Update script_component.hpp
* Update script_component.hpp
* Map - Fix stuck map compass size (add 0.1 zoom duration) (#8176)
Co-authored-by: jonpas <jonpas33@gmail.com>
* Medical - Allow unconscious unit in Taru pods (#8168)
Co-authored-by: Filip Maciejewski <veteran29@users.noreply.github.com>
* Name Tags - Add ability to set custom rank icon (#8174)
* Tools - Add script to update HEMTT include folder (#8134)
* Tools - Add script to check sqf/config with sqfvm (#8137)
* Medical - Add Vehicle Crashes setting (#8149)
Co-authored-by: jonpas <jonpas33@gmail.com>
* Dragging - Add new dragging animations (#7950)
* New custom animation added
* Adjusted CfgMoves and the script components
* New drop animation and key handler
* CBA settings and new ManActions added
* Adjustments to the drop animation
* Added translations and fixed some stuff
* Update CfgMovesBasic.hpp
* Fix translations
Co-authored-by: Elgin675 <elgin675@hotmail.com>
Co-authored-by: Blutze <37950828+Blutze@users.noreply.github.com>
* Use the same key to drop object
* Update addons/dragging/stringtable.xml
Co-authored-by: Jo David <github@jonathandavid.de>
* Fix French translation
Co-authored-by: Elgin675 <elgin675@hotmail.com>
* Lower the weapon accuracy of the drag animations
* Removed auto-switch to handgun
* Update fnc_startDrag.sqf
- Holding a launcher breaks the firing animation.
- Now the unit has to hold either a primary weapon or handgun.
* Handle the unit's current weapon
Co-authored-by: BaerMitUmlaut <BaerMitUmlaut@users.noreply.github.com>
* Update addons/dragging/functions/fnc_handlePlayerWeaponChanged.sqf
Co-authored-by: Filip Maciejewski <veteran29@users.noreply.github.com>
* Update addons/dragging/initSettings.sqf
Co-authored-by: Elgin675 <elgin675@hotmail.com>
Co-authored-by: Blutze <37950828+Blutze@users.noreply.github.com>
Co-authored-by: Jo David <github@jonathandavid.de>
Co-authored-by: BaerMitUmlaut <BaerMitUmlaut@users.noreply.github.com>
Co-authored-by: Filip Maciejewski <veteran29@users.noreply.github.com>
Co-authored-by: jonpas <jonpas33@gmail.com>
* Dragging - Fix build issue (#8219)
* Documentation - Remove DeTex requirement (#8220)
DeTex is subscriber-only now, not required for building ACE3.
* User Interface - Add setting for Development Build watermark (#8140)
Co-authored-by: jonpas <jonpas33@gmail.com>
* RHS USAF Compat - Nightforce NXS scopes updated (#8222)
* Interact Menu - Make List default (#8217)
* Markers - Add scale slider (#8059)
Co-authored-by: commy2 <commy-2@gmx.de>
Co-authored-by: PabstMirror <pabstmirror@gmail.com>
Co-authored-by: jonpas <jonpas33@gmail.com>
* Initial push (#8225)
* MicroDAGR - Add mode switching keybinds (#8216)
* Initial push
* Mode cycling
* Use defines
* RHS ARF Compat - Fix RPK74M wrong ammo bug (#8223)
* Fixed RPK74M wrong ammo bug
* Fix wrong deleted lines of code
* Edit rjs_weap_rpk74_base to rhs_weap_rpk_base
Co-authored-by: Dabako <github@dabakoworld.de>
Co-authored-by: PabstMirror <pabstmirror@gmail.com>
* Extensions - Various Improvments (#8227)
* Translations - Spanish (#8229)
Complete to date spanish translation.
* Attach - Added attached/detaching events (#8193)
* Added ace_attach attached/detach events
* Apply suggestions from code review
Co-authored-by: Jo David <github@jonathandavid.de>
* Apply suggestions from code review
Co-authored-by: jonpas <jonpas33@gmail.com>
Co-authored-by: Jo David <github@jonathandavid.de>
Co-authored-by: jonpas <jonpas33@gmail.com>
* Markers - Fix marker scale (#8233)
* Cargo - paradrop fixes (#8203)
* Small fixes in ace_cargo
Makes paradropItem and unloadItem invoke event "ace_cargoUnloaded" with parameters _itemObject, _vehicle and "paradrop" or "unload" respectivelty.
paradropItem invoked said event but if item was classname it would send classname to event which is not particularly useful.
* Update XEH_postInit.sqf
Moved event invocation to unloadItem, this provides ability to always pass object to eventhandlers.
* code refactor
refactored according to https://github.com/acemod/ACE3/pull/8203#discussion_r610394484
* Update fnc_paradropItem.sqf
apply new fix
* Revert "Update fnc_paradropItem.sqf"
This reverts commit
|
||
---|---|---|
.github | ||
.hemtt | ||
addons | ||
docs | ||
extension | ||
extras | ||
include | ||
optionals | ||
tools | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
ace_x64.dll | ||
ace.dll | ||
AUTHORS.txt | ||
build.bat | ||
Cargo.lock | ||
Cargo.toml | ||
hemtt.toml | ||
LICENSE | ||
logo_ace3_ca.paa | ||
meta.cpp | ||
mod.cpp | ||
package-lock.json | ||
README.md | ||
sqfc.json |
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. See the pull request guidelines for further information on this process.
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 the artifact of the branch you'd like to test or subscribe to "Anrop ACE3 Master" on the workshop to test master
branch. Alternatively build your own version.
Get in touch
Discord | We have a public Discord server that anyone can join. This is where all our developers and contributors hang out and where we make announcements |
You can follow our Twitter account to get updates and various links to guides | |
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).