Open Arcitec opened 3 years ago
@tarkah can you eventually take a look at this?
We do parse the lua table so this is something that can be easily accounted for. @bananaman, if you can find the field we need to account for, that'd be a big help.
Also, if you can attach your savedvariables file, that'd be a big help.
@casperstorm @tarkah
We do parse the lua table so this is something that can be easily accounted for.
That's awesome news. Well, I did find the field!
The path to the trashed data is:
PlaterDB
profiles
script_data_trash
and hook_data_trash
(They correspond to the Scripts and Modding tabs in the addon)For example, to dump my "SweetPlates" (that's my custom name for my profile) trash bin data in-game, I'd type these:
/dump PlaterDB.profiles["SweetPlates"].script_data_trash
/dump PlaterDB.profiles["SweetPlates"].hook_data_trash
Savedvars are attached to this message. Plater.zip
Hi, I assume that the current code just scans the savedvariables Lua for all the wago.io URLs it can find, and looks for newer versions of those URLs.
The problem is: Plater keeps the outdated versions in a "Recycle Bin/Trash Bin" for 30 days, and you can't manually delete them from there.
Ajour permanently detects the recycle bin contents and permanently warns about outdated Plater mods/scripts.
Here is an easy way to reproduce this bug:
So yeah, I assume it's currently just doing a URL scan in the savedvars and isn't looking at the structure of the saved data, so it isn't understanding that some things are in the ingame recycle bin and should be ignored by the update checker.
This is probably annoying to fix, if indeed Ajour doesn't have a Lua table (savedvar) parser that can parse the structure and ignore certain sections of the savedvars... :-/