Something went wrong. Try again.
Native control, inspection, UI automation and evidence capture for a running Witcher 3 process.
Something went wrong. Try again.
README.md
Python implementation #
The executable ../w3dev loads this package from its own checkout.
Source-only help and unit tests need no game process, receipt or downloaded
toolchain. ../cli.py and ../native.py remain compatibility entry points;
new code imports package modules instead of those wrappers.
| Module group | Responsibility |
|---|---|
cli_app, catalog, arguments, diagnostics |
JSON commands, help and input bounds. |
debugger, debug_runtime, debug_journal, debug_recovery |
Single owner, finite operations, receipts and recovery. |
native, wire, support, game_paths, lifecycle |
Game transport, installation identity and owned-file checks. |
overlay, overlay_flash, ui_assets, ui_driver |
Publications, HUD build and strict UI selectors. |
experiments, encounters, runner, performance |
Optional bounded experiments and presentation evidence. |
Installation paths are resolved from configuration, not from the current
working directory. Source/resource paths resolve from the repository root.
The bridge builder reads the ordered templates in ../scripts/;
the UI builder uses the portable index in ../research/.
Do not import consumer-policy code into this package.