I experience a wery annoying pattern in DC++ when i update to a new version and install it UPON the previous DC folder, and you also become asked if you wanna backup current settings, and upon install of the new package it ask you to auto-restore this previous settings in the directory folder

However for the last 5? releases i no longer restore everything to to the state just before i installed the new version, if i remember correct from my previous update to version 07.62
the DC++ settings and the share are restored to blank even though it claimed it restored to previous state, i think the queve restored though,
when i noticed that everything wasnt restored i tried 2 things, i took a copy of the old DC++ folder i made backup just before the installation of the new version, then i overwrite everything

to be on a even safer side to really get the latest XML updates
i can go the the "backup" folder in DC directory
and manually copy and paste this...

HashIndex
Queue
Favorites
DCPlusPlus
Users
ADLSearch
dcppboot

...into the DC main folder instead of this backup sub folder,
to overwrite any possible blank areas of the new DC version with this saves

However now comes the climax, yes it do restore every blank settings when i do this..but the weird thing is that it no longer representing the latest saves i made just some seconds ago
instead it seems to roll-back queue and favourites to a time in my life that is way older, we talk about leftovers from 5 DC++ versions back in time,
i dont understand how it can do this when the DC++ folder from this time have NEVER BEEN INVOLVED, thei are erased,
so the issue is that the modern DC have some kind of bizarre memory that i cant understand what leftover-files it represents


Any ideas what i keep doing wrong here? it cant suppose to be like this right, that you must accept to restart from zero every time you update DC++?