Page 1 of 1

What does fix all duplicate IDs do?

Posted: Sun 24. Jul 2016, 13:03
by google1234
What exactly does it do?
Does it take 2 same IDs and assign two different IDs?
Or does it merge 2 girls with same name under a same ID?

Re: What does fix all duplicate IDs do?

Posted: Sun 24. Jul 2016, 13:36
by ok666
google1234 wrote:Does it take 2 same IDs and assign two different IDs?
That's the one.
google1234 wrote:Or does it merge 2 girls with same name under a same ID?
Merging is only done, if both ID _and_ name of the girl match.

Re: What does fix all duplicate IDs do?

Posted: Sun 24. Jul 2016, 13:59
by google1234
Thanks!

Re: What does fix all duplicate IDs do?

Posted: Sun 24. Jul 2016, 17:51
by google1234
BTW, I tried to fix duplicated ID and it's giving me an error and I have no idea why

The scenes play fine and I can load the girl, but I can't fix duplicate ID on "Lister.exe"



2016-07-25 02:31:13.325 Scanning directories for girls...
2016-07-25 02:31:13.341 ...girl scanning done
2016-07-25 02:31:13.341 Loading girl cache...
2016-07-25 02:31:17.178 ...girl cache done
2016-07-25 02:31:17.178 Loading girlpacks...
2016-07-25 02:31:18.130 Error while loading file "Devon.girlpack": Unable to read beyond the end of the stream.
2016-07-25 02:31:19.986 ...girlpacks done
2016-07-25 02:31:19.986 Writing cache file...
2016-07-25 02:31:25.541 ...cache written
2016-07-25 02:34:36.661 Access to the path 'E:\ScoreVille322\Girlpacks\Krystal Boyd.girlpack' is denied.
2016-07-25 02:34:36.929 at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalDelete(String path, Boolean checkHost)
at System.IO.File.Delete(String path)
at Scoreville.Shared.Serialization.GirlPackSerializer.Save(GirlPack girlPack, String filePath, IProgressDisplay progress, Int32 bufferSize, Boolean useTempPath)
at Scoreville.Lister.MainWindow.OnClickFixDuplicates(Object sender, RoutedEventArgs e)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.Controls.MenuItem.InvokeClickAfterRender(Object arg)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

Re: What does fix all duplicate IDs do?

Posted: Sun 24. Jul 2016, 18:04
by ok666
Take note of the error message:

2016-07-25 02:34:36.661 Access to the path 'E:\ScoreVille322\Girlpacks\Krystal Boyd.girlpack' is denied.
2016-07-25 02:34:36.929 at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalDelete(String path, Boolean checkHost)
at System.IO.File.Delete(String path)

While trying to delete the pack your system throws an error, probably because the file is read-only.