* abc * Revert "abc" This reverts commit bcb4214bd99bba3fec692efa4dca950323da582d. * Update to current commit * Added HOT1 Missile and SACLOS/Wire guidance * Added all HOT variants. Added polish to code * Fixed bug with pylons * Changed how seeker angle is calculated. When the wire snaps the missile goes haywire. Fixed bug where HOT2/3 missiles weren't getting missile guidance * Replaced Wiesel FireFIST launcher with HOT Launcher * Remove debug defines * Tweak thrust * Fix formatting issues. Added true randomness. Added ACE prefixes. Added string table. Tweaked missile dynamics * Fix bug where attack profile correction was wrong due to magnitude always being 50. Add stringtable values for relevant strings. Added reload time to Wiesel ATGM. Added "onFired" to initialize values * Moved wire-snapping logic to attack profile * Missile flight dynamics tweaked * Add a crosshair offset. The missile sits in this offset relative to the crosshair * Add LOS checks. Fix bug where wire-cutting didnt work. * Tweak explosive range for a kill radius of ~20m. Add fragmentation * Add AI Flags * Person in control of missile may not be the shooter * Fix RPT spam on missile out of LOS. Tweak missile dynamics. Add wire break sound cue * Fix bug where missile didn't go to a fake target in front of it when out of LOS * Use a better, more generic way to calculate direction camera is facing * Use ACE Macros for frag values. Get config entry with CBA * Add Wiki entry * Add new lines to wiki. Allow for SQF expressions in config for maxCorrectableDistance * Add CPP code tag * Fix wiki grammer error * Re-convert back to CBA_fnc_getConfigEntry * UAV Gunner support, cleanup * Fix bug where SACLOS for launcher guided weapons was off * Add the ability to define how far ahead of the missile the attack profile will seek toward
Source of https://ace3mod.com/
Updating compiled JavaScript and CSS files
-
Install Node.js
-
Open Command Prompt and navigate to
src
directorycd <ACE3_directory>/docs/src
-
Install Node packages
npm install
On Bash on Ubuntu on Windows also install
nodejs-legacy
in case of errors. -
Update files
grunt
Setting up the Jekyll environment
Using Docker
We include files for Docker to run Jekyll in a separate container. This allows you to not having to install anything apart from Docker on your computer.
Running the Dockerfile
-
Install Docker
-
cd into the
/docs/
directory -
Open Command Prompt and navigate to this directory
cd <ACE3_directory>/docs
-
Build and run the container
docker-compose up
-
Navigate to http://localhost:4000
Manually
Installing prerequisites
Windows (CMD)
-
Install Ruby 2.0.0-p648 (x64)
-
Install Ruby DevKit for 2.0 (x64)
-
Open Command Prompt and navigate to this directory
cd <ACE3_directory>/docs
-
Install
bundler
gemgem install bundler
-
Install required gems through
bundler
bundle install
Debian / Bash on Ubuntu on Windows
-
Open Bash and navigate to this directory
cd <ACE3_directory>/docs
-
Install
make
andgcc
sudo apt-get install make gcc
-
Install
ruby2.0
,ruby2.0-dev
andruby-switch
sudo apt-add-repository ppa:brightbox/ruby-ng sudo apt-get update sudo apt-get install ruby2.0 ruby2.0-dev ruby-switch
-
Set Ruby version
sudo ruby-switch --set ruby2.0
-
Install
bundler
sudo gem install bundler
-
Install required gems through bundler
bundle install
-
In case of sticky folder error during
bundle install
, execute the following to fix permissionsfind ~/.bundle/cache -type d -exec chmod 0755 {} +
Running
-
Run Jekyll through bundler
bundle exec jekyll serve --future --incremental --config _config_dev.yml
Use
--force_polling
on Bash on Ubuntu on Windows due to a bug preventing watching. -
Navigate to http://localhost:4000