Skip to content

Conversation

@LocalIdentity
Copy link
Contributor

4x speed improvement on passive tree generation and 2x speed improvement on regenerating files

We now pass a manifest file to the ooz extractor so we are no longer limited by the cmd character limit and can batch many previous calls into a single call
This cuts our regen of files from 7 cmd calls taking 30s to 2 cmd calls taking 15s
For the passive tree it cuts it from 18 cmd calls taking 45s to 2 cmd calls taking 11s

Also removed the old logic for non dat64 files as we don't need it any more

In the passive tree file I batched together all the asset extraction calls and removed a whole bunch of prints to the console so now the console isn't flooded

4x speed improvement on passive tree generation and 2x speed improvement on regenerating files

We now pass a manifest file to the ooz extractor so we are no longer limited by the cmd character limit and can batch many previous calls into a single call
This cuts our regen of files from 7 cmd calls taking 30s to 2 cmd calls taking 15s
For the passive tree it cuts it from 18 cmd calls taking 45s to 2 cmd calls taking 11s

Also removed the old logic for non dat64 files as we don't need it any more

In the passive tree file I batched together all the asset extraction calls and removed a whole bunch of prints to the console so now the console isn't flooded
@LocalIdentity LocalIdentity added pob1 Should also be merged into PoB1 Repo technical Hidden from release notes labels Dec 16, 2025
@LocalIdentity LocalIdentity merged commit f5c5314 into dev Dec 17, 2025
2 of 3 checks passed
@LocalIdentity LocalIdentity deleted the add_exporter-speedup branch December 17, 2025 22:21
github-actions bot pushed a commit to PathOfBuildingCommunity/PathOfBuilding that referenced this pull request Dec 17, 2025
LocalIdentity added a commit to PathOfBuildingCommunity/PathOfBuilding that referenced this pull request Dec 17, 2025
…9402)

Co-authored-by: LocalIdentity <LocalIdentity@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pob1 Should also be merged into PoB1 Repo technical Hidden from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants