ATG QR Codes

by Smudge202
ATG QR Codes

Summary

Draws QR codes in game, generated at runtime, for other mods to put on any screen.

Description

ATG QR Codes draws QR codes in game, for anything easier to photograph than to type - a
Discord invite on a message-of-the-day card, a registration link on a screen, a URL on a
noticeboard.

Codes are generated at runtime from whatever text you hand it. Nothing is pre-rendered,
nothing is fetched from the internet, and the encoder is self-contained.

FOR SERVER OWNERS

There is nothing here to configure. This mod has no settings and draws nothing on its own.
You are loading it because something else on your mod list wants it.

It depends on nothing but the base game, deliberately, so it can sit at the bottom of a
mod list with anything above it reaching for it.

FOR MOD AUTHORS

One call puts a code in any widget you own. The panel stretches to fill the container and
squares itself inside it, so the container decides how big the code is - give it around
240 px or more, or the modules get too small for a phone to resolve off a monitor.

What you get: the ATG mark in the middle on a light island, error correction HIGH so a
reader rebuilds the modules the mark covers, a four-module quiet zone on its own light
background, and the smallest symbol that fits your text.

Limits: up to 58 characters, printable ASCII only. Anything longer or outside that range
is refused and logged rather than drawn unreadably.

LOAD ORDER

ATG QR Codes must load BEFORE any mod that uses it. Enfusion compiles every loaded addon
into one script module in load order, and the guard symbol is only visible to addons
compiled after it. A mod does not have to declare this one as a dependency - it only has
to load later.

The failure is silent. With the order wrong the guarded block compiles out, no code is
drawn, and nothing is logged. If a call appears to do nothing at all, check the order.

DOCUMENTATION

https://atg-milsim.org/wiki/dev/atg-qrcodes

LICENCE

Azzholes Tactical Group Arma Reforger Content License (Non-Commercial, No Derivatives).
Stricter than APL-ND: no commercial use of any kind, and no re-upload or mirroring outside
ATG's own Workshop listings.

Full terms: https://github.com/Azzholes-Tactical-Group/atg-qrcodes/blob/main/LICENSE.md
Permission requests: the ATG Discord, linked from CONTRIBUTING.md in that repository.

License

Arma Public License No Derivatives (APL-ND)

Version
8.0.0
Game Version
1.8.0.13
Version size
73.02 KB
Downloads
1
Created
05.09.2026
Last Modified
05.09.2026
ID
EE78BC4A52E8B1DF