/Arma3_AAR

Record and replay your battle in Arma 3

Primary LanguageSQF

After Action Review 3 — battle replays in ARMA 3

"Record. Replay. Learn."

BI forum thread - https://forums.bohemia.net/forums/topic/234176-after-action-review-3-%E2%80%94-battle-replays-in-arma-3/

Roadmap:

  • ☑️ Custom dll to link Arma3 with AARecorder.
  • 🔲 Custom software to write replay files to disk directly from Arma3.
  • 🔲 Recreate the app for 64-bit and with filename generation.
  • 🔲 Record a replay into an .aar file: unit actions, including gear, animations, unit model, shooting, death, vehicle operation, commands.
  • 🔲 Playback a replay file with the ability to spectate.
  • 🔲 Documentation: How to install and use.
  • 🔲 Unit and event icons on the map.
  • 🔲 Pause and resume a replay.
  • 🔲 Draw ballistic lines for projectiles colored by unit squad\faction.
  • 🔲 Filename generation for new replay files.
  • 🔲 Record ingame chat and system messages.
  • 🔲 User-defined filenames.
  • 🔲 Rewind and fastforward a replay.
  • 🔲 Set playback start time.
  • 🔲 Extended options: Light Recording mode (no detailed animations, less performance impact).
  • 🔲 Extended options: simplified playback (no models, no units, only icons moving and shooting).
  • 🔲 Breakpoints with focus: define the event and the replay will pause automatically.
  • 🔲 Display mission date\time and playback time.
  • 🔲 Unit and event overlay icons visible when spectating.
  • 🔲 Icon cleanup delay time: a setting defining how long icons stay on the map before being deleted.
  • 🔲 Icon decay time: Icons turn transparent and grey after the set time to still inform you visually, but without making distraction.
  • 🔲 Extended options: event and unit filtering (what to record, what to playback)
  • 🔲 Convert the replay file into a standalone html file, that can be played back in the map mode in a browser\published online.
  • 🔲 Playback: add a global comment in the replay or a map marker comment.
  • 🔲 Convert the replay to a log with the selected events.

Known bugs fixing:

  • ☑️ Software works only with 32-bit Arma3
  • ⚠️ Some errors in scripts prevent playback

Thanks to:

  • Cupcake Punisher for bringing the idea back to life after 10 years.
  • dalber24 for sharing the backup files.
  • Sickboy for all the help with scripting, hosting, etc.
  • Jaynus for his revolutionary arma2lib.
  • Maca134 for his DLL export templates https://github.com/maca134/Maca134.Arma.DllExport
  • AndreyIM for helping with C# and etc.
  • BIS for ... for everything :)
  • CBA team for CBA mod.
  • -=Russian Alliance=- squad for all the painful testing of the system back in Arma2.
  • All people out there on the forums who answered all my silly scripting questions.

This project is an attempt top revive the system from Arma2 https://github.com/zvukoper/Arma2AAR