Typescript/React Batuu Code Scanner based on Html5-QRCode. With additions of Galaxy's Edge Aztec Code mapping based on Andrew Mohawk's Star Wars Aztec Barcodes.
This library and application are in no way affiliated with or sponsored by Walt Disney World. It is a free, open source, fan sponsored library and application.
In this library, several changes have been applied over the original port:
- Changed from QR Codes to Aztec Codes
- Added a Crate Decoder class to interpret the codes returned by the crates in Galaxy's Edge.
See https://datapad.halcyonthelegacycontinues.com/
The following image can be used to test the scanning of crates.
After the minimum of 3 chain code scans, the "Decode Chain Code" button will be shown. This will display 1 to 2 alignments. If the initial alignment matched their choices in the event, the player will get a single alignment option. If the player made different choices in the game from their initial alignment, they will be shown both their derived alignment and their original alignment.
Use the dropdown in the upper right to reset the data back to proper states.
If the page fails to load, you can clear the local storage by submitting the reset
URL parameter.
See https://datapad.halcyonthelegacycontinues.com/?cargo
Be sure to load the submodules after cloning the repo.
git submodule init
git submodule update
To update new versions of the puzzle, pull the new code and commit the changes.
cd public/coolant-stabilizer
git pull origin main
cd ../..
git add .
git commit