4 Commits
Author SHA1 Message Date
Samuele Lorefice 019d5e2d72 Move debug CSVs to debug/ dir, use INI mod name for PBO prefixes
- Debug CSVs now write to debug/<mod>/ instead of output/<mod>/,
  so they don't get packed into PBOs and bloat size
- PBO filenames use mod name from package_mod.ini (a3rebalancer_*.pbo)
- Cleaned old debug CSVs from output folders
2026-07-20 20:05:37 +02:00
Samuele Lorefice c7d925da7d Add debug CSV tables showing before/after values for each override
- Writes output/<mod>/debug_ammo.csv and debug_armor.csv
- Columns: classname, source_mod, field, old_value, new_value
- Helps verify rebalance changes make sense
2026-07-20 19:54:37 +02:00
Samuele Lorefice 5d1be18c35 Per-mod output, packaging script, fix requiredAddons CfgPatches names
- Split single config.cpp into per-mod output/<mod>/config.cpp files
- Use original CfgPatches class names (not sanitized folders) in requiredAddons
- Skip 'unknown' source_mod from requiredAddons
- Add scripts/package_mod.py with armake2 PBO packing
- Add package_mod.ini for configurable mod packaging
- Use {} array syntax instead of [] for Arma config compatibility
2026-07-20 19:33:55 +02:00
Samuele Lorefice 83d2cb6c52 Initial commit: ArmADump ammo/armor rebalance tool
- SQF extraction scripts (ammo, armor, weapons, magazines) with ACE3 properties
- Python pipeline: extract_csvs, split_by_mod, generate_patches
- Generates CfgPatches config.cpp normalizing non-RHS values to RHS baseline
- Documentation: REFERENCE.md, GENERATE_PATCHES_EXPLAINED.md, AGENTS.md
2026-07-20 18:27:33 +02:00