Currently, PyLNP will not update graphics on saves without raw/installed_raws.txt present.
This was added to prevent accidental breaking of saves if mods or non-standard raws are present. However, it also means that PyLNP does not handle graphics on saves started under vanilla DF or other packs, or by PyLNP before the first time a graphics pack was installed.
The popup messages should distinguish between "no saves were found" and "x saves were found without raw/installed_raws.txt, and will not be updated". Currently only the former is implemented.
If we move to using BAMM or PyDwarf or the current DFRaw module, it should be possible to detect graphics-only changes, including whether raws are vanilla-except-graphics. In this case we could update a save even without the log present.
Eventually we might also use a parser rather than a line-diff to update graphics (and mods?), which would improve confidence in the output enough to discard the requirement for that file.
[Issue created by PeridexisErrant: 2015-12-11]
[Last updated on bitbucket: 2015-12-13]
[Comment created by PeridexisErrant: 2015-12-13]
See issue #97
Currently, PyLNP will not update graphics on saves without
raw/installed_raws.txt
present.This was added to prevent accidental breaking of saves if mods or non-standard raws are present. However, it also means that PyLNP does not handle graphics on saves started under vanilla DF or other packs, or by PyLNP before the first time a graphics pack was installed.
raw/installed_raws.txt
, and will not be updated". Currently only the former is implemented.If we move to using BAMM or PyDwarf or the current DFRaw module, it should be possible to detect graphics-only changes, including whether raws are vanilla-except-graphics. In this case we could update a save even without the log present.
Eventually we might also use a parser rather than a line-diff to update graphics (and mods?), which would improve confidence in the output enough to discard the requirement for that file.
[Issue created by PeridexisErrant: 2015-12-11] [Last updated on bitbucket: 2015-12-13]
[Comment created by PeridexisErrant: 2015-12-13] See issue #97