A command-line tool to solve the "Operation Chaos" puzzle from Call of Duty: Black Ops Cold War.
To use this tool, you need to have found the three pieces of evidence from the campaign missions:
- A Coded Message (from mission "Brick in the Wall"): This provides two number sequences (one red, one blue) with a missing number in each.
- Numbers Station Broadcast (from mission "Echoes of a Cold War"): This provides a list of cities and their corresponding number station codes.
- Front Page of the Observer (from mission "Nowhere Left to Run"): This newspaper contains a scrambled word (a city name) highlighted in red.
You need to run the application providing the information from the evidence as command-line arguments.
--stationsor-s: The list of cities and codes from the Numbers Station Broadcast.- Format:
CityName1=Code1,CityName2=Code2,... - Example:
Atlanta=1234,Boston=5678
- Format:
--scrambleor-c: The scrambled letters from the front page of the Observer newspaper.- Format: A string of letters, can include spaces.
- Example:
"NEWYROK"
--redor-r: The red number sequence from the Coded Message. Use?for the missing number.- Format: A comma-separated list of numbers.
- Example:
1,2,?,4,5
--blueor-b: The blue number sequence from the Coded Message. Use?for the missing number.- Format: A comma-separated list of numbers.
- Example:
10,20,30,?,50
With gradle:
./gradlew :app:run --args="--stations 'Houston=6195,Atlanta=6287,Tucson=6373,Miami=6459,Dallas=6625' --scramble 'SNOTOB' --red '22,23,?,27,29' --blue '53,?,57,59,61'"After building a JAR (./gradlew :app:jar):
java -jar app/build/libs/app.jar --stations "Houston=6195,Atlanta=6287,Tucson=6373,Miami=6459,Dallas=6625" --scramble "SNOTOB" --red "22,23,?,27,29" --blue "53,?,57,59,61"The tool will output:
- The unscrambled city and its code, which is the first passphrase.
- The missing red and blue numbers.
- The combined code from the missing numbers and the corresponding city, which is the second passphrase.
This project is released under the MIT License.