Pidgeot / python-lnp

Cross-platform re-implementation of the Lazy Newb Pack launcher.
ISC License
65 stars 10 forks source link

Graphics install was corrupted between 0.9.4 and 0.9.5 #112

Closed Pidgeot closed 4 years ago

Pidgeot commented 4 years ago

Ironically, while pull request #32 fixed issue #66 "graphics install broken for some users" by using shutil instead of dir_util to copy graphics trees, it corrupted it for everyone.

I discovered this when I published 40.24-r8 of my pack a few days ago, and started seeing complaints of wrong graphics - dwarves with corpse sprites, and animals represented by letters.

Thanks to VCS, which I love even more than before, I've nailed my commit 950bb3e as the culprit.

Now I've just got to work out - and test - a solution that can be applied to tip, and test that too. Should be good to go tomorrow, and I'll release a fix soon after!

[Issue created by PeridexisErrant: 2015-04-06] [Last updated on bitbucket: 2015-04-07]

[Comment created by PeridexisErrant: 2015-04-06] So going back to dir_util in core/mods L#366 fixes the problem. However I'd prefer to understand and fix the bug, instead of just going back to the old (and itself problematic) method. Off to the docs!

[Comment created by PeridexisErrant: 2015-04-07] Resolved by pull request #37