Sync from development - prepare for v0.4.0

This commit is contained in:
Omni
2026-02-25 17:40:43 +00:00
parent 2eb54b9a36
commit 805718222a
324 changed files with 4914 additions and 4567 deletions

View File

@@ -24,6 +24,12 @@ class ProgressParserExtractionMixin:
def _extract_step_info(self, line: str) -> Optional[Tuple[int, int]]:
"""Extract step information like [12/14]."""
line_lower = line.lower()
# Texture conversion counters are tracked separately; don't let generic
# step parsing overwrite the primary install counter.
if 'converting textures' in line_lower and 'installing files' not in line_lower:
return None
match = self.wabbajack_status_pattern.search(line)
if match:
current = int(match.group(1))