Skip to content

Repository files navigation

Atrinik tools

This repository contains the retained standalone utilities used to inspect and diagnose Atrinik data and binaries. Component build tools live with the component they operate on:

Included utilities

  • map-checker-qt/: checksum-pinned map inspection application
  • farming_analyzer/: source-derived Classic farming-location analysis
  • split_symbols.sh and stacktrace.py: native binary diagnostics

Read the Qt checker documentation before using it against a working content checkout.

The former atrinik_bot/ utility is now maintained independently as atrinik/playtester.

The Qt map checker consumes the checksum-pinned content catalog before every focused scan. See map-checker-qt/README.md for dependency setup, GUI configuration, and headless validation commands.

Protocol consumers

Python tools that exchange or decode game packets must depend on a pinned compatible protocol binding rather than copying command identifiers or packet definitions into this repository. New compatible consumers should use releases from the replacement atrinik/protocol repository. Keeping the dependency explicit lets applications share canonical generated bindings for the protocol generation they implement.

License

This repository is MIT by default under the root LICENSE, with one directory exception: the complete map-checker-qt/ subtree remains GPL-2.0-or-later under its own license. That exception includes the checker's source, tests, configuration, .ui files, generated ui_*.py files, launchers, and documentation. The current source archive is therefore not MIT-only.

PyQt5 and the checksum-pinned downloaded content catalog retain their separate dependency and distribution terms and are not relicensed by either repository license. See PROVENANCE.md for the current-tree audit and the historical release boundary. Tags and releases v1.0.0 through v1.2.6 remain described by the GPL terms that applied when they were published.

About

Standalone Atrinik authoring, inspection, and diagnostic tools

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages