Coder Social home page Coder Social logo

kancolleviewer's People

Contributors

a1lic avatar astrologers avatar balderm avatar bukkun avatar cedna avatar grabacr07 avatar guitarrapc avatar guy-kun avatar jag5x avatar katorikai avatar katsuyuzu avatar kbinani avatar kookxiang avatar morokosi avatar nicolaosgreene avatar p3ppp avatar poipoii avatar shunkun avatar silfumus avatar southrop avatar superscoops avatar thethingexe avatar tock-chiu avatar twinkfrag avatar v3n0m3k avatar veigr avatar xupefei avatar yuubari avatar yuyuvn avatar zharay avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kancolleviewer's Issues

cookie method doesn't seem working.

Haven't change any setting since a few days ago when i was using it normally, but now even i reapply the cookie under japanese page it still show area not correct. Not sure if it is dmm changed how thing work or is there something else. Some other people report the same situation too.

layout problem

The ver3.8.1.r554 KCV window automatically changes to horizontal layout. I have set it as vertical for many times and it seems fine afterwards, but the window turns out to be horizontal again every time when I restart KCV and after the game is fully loaded.

Viewer Crashing whenever Fleets Tab is clicked.

here is the error log:

ERROR, date = 3/3/2015 5:59:43 PM +08:00, sender = Name:KanColleViewer.exe
There are no context policies.
,
System.Windows.Markup.XamlParseException: Initialization of 'System.Windows.Trigger' threw an exception. ---> System.FormatException: Lookout is not a valid value for SlotItemIconType. ---> System.ArgumentException: Requested value 'Lookout' was not found.
at System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument)
at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
--- End of inner exception stack trace ---
at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
at System.Windows.Markup.SetterTriggerConditionValueConverter.ResolveValue(ITypeDescriptorContext serviceProvider, DependencyProperty property, CultureInfo culture, Object source)
at System.Windows.Trigger.System.ComponentModel.ISupportInitialize.EndInit()
at MS.Internal.Xaml.Runtime.ClrObjectRuntime.InitializationGuard(XamlType xamlType, Object obj, Boolean begin)
--- End of inner exception stack trace ---
at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter)
at System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter)
at System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List1 affectedChildren, UncommonField1 templatedNonFeChildrenField)
at System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List1 affectedChildren) at System.Windows.StyleHelper.ApplyTemplateContent(UncommonField1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate)
at System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField`1 templateDataField, FrameworkElement container)
at System.Windows.FrameworkElement.ApplyTemplate()
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.StackPanel.StackMeasureHelper(IStackMeasure measureElement, IStackMeasureScrollData scrollData, Size constraint)
at System.Windows.Controls.StackPanel.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.Control.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.Grid.MeasureCell(Int32 cell, Boolean forceInfinityV)
at System.Windows.Controls.Grid.MeasureCellsGroup(Int32 cellsHead, Size referenceSize, Boolean ignoreDesiredSizeU, Boolean forceInfinityV, Boolean& hasDesiredSizeUChanged)
at System.Windows.Controls.Grid.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.StackPanel.StackMeasureHelper(IStackMeasure measureElement, IStackMeasureScrollData scrollData, Size constraint)
at System.Windows.Controls.StackPanel.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
at System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.Controls.StackPanel.StackMeasureHelper(IStackMeasure measureElement, IStackMeasureScrollData scrollData, Size constraint)
at System.Windows.Controls.StackPanel.MeasureOverride(Size constraint)
at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
at System.Windows.UIElement.Measure(Size availableSize)
at System.Windows.ContextLayoutManager.UpdateLayout()
at System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)
at System.Windows.Media.MediaContext.InvokeOnRenderCallback.DoWork()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
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)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
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)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at Grabacr07.KanColleViewer.App.Main()

"KCV was unable to download translations."

I were using the chinese interface, but all of a sudden i want to see how the in-game translation work, so i switched interface language to english and enabled the translate in game text option, but then the translation di not show up. I figured might be that's because i don't have translation file so i click download translation but it say it unable to. see http://imgur.com/0wK8ijD for the screen.

Question with LogViewer and .csv files

I accidentally opened the .csv files with microsoft excel. And now the LogViewer stop to record any of those logs now. I tried to download a KCV but it didn't work. What should I do to fix that?

Choose what items to track

Hi, I was wondering if it would be possible to change the item counts to track from Instant Builds (Flamethrowers) to Repair Buckets. I know that instant builds aren't shown on main screen, but I don't usually care about their numbers as much as buckets.

Thanks

Feature Request: Quest Codes in name

I would love to see all the Quests code be put on screen somewhere in my active quests (maybe a toggle setting?) as it may help users find what quests they are looking for on the wiki.

Also someone made a quest flow chart and having the quests codes on-screen will help to follow it. (http://i.imgur.com/xbJJmfl.png)

No critical warning on second fleet

Pretty simple, I think the color of the fleet status for second fleet should be red if there is a critical ship. (Maybe flashing too). Currently, it is the same color as morale and is very misleading. Some may ignore the "morale" warning and sortie resulting in a possible sink. Thanks.

Feature Request: Kancolle-db.net integration

Probably a pipe-dream, but having come to really enjoy using the kancolle-db.net statistics pages... I wondered if perhaps we can english localize the direct from kcv to kancolle-db integration. Unfortunately it looks like the integration is across several different areas (obiviously considering configuration updates, and intercepts at drops, crafts, etc). Anyhow, the "about518" fork is directly related to the kancolle-db project, and has the integration in it. As yuyuvn is becoming the defacto english localization of the project, with an impressive assortment of tools, thought this would fit in well. Besides, it helps everyone. The more drop reports submitted to kancolle-db, the better the data becomes. Really useful for events. Helps us find those rare ships lurking in the far corners of the maps. Obviously the translated logging of the localization helps us, but does not jive well with manual uploads. Anyhow, hope you'll at least consider it. Have a wonderful day and keep up the great work.

Swap Instant Build count with Instant Repair count enhancement

I've recently swapped from Yuubari's version of KCV to this one, and for the most part I like this one a lot more. The only complaint I have is that on the top bar it lists the number of Instant Builds you have instead of the number of Instant Repairs you have. To me, it seems like Instant Repairs are a much more important resource and would be a better thing to display.

Not Responding

Seems the newest version likes to hang up between screens. During missions it will often freeze for several seconds and show 'Not responding' after the compass spin or while loading the combat screen after choosing formation.

Feature Request: Better Text Rendering

flash  directwirte
Font rendering on Windows is shit, especially when it comes to CJK characters. If you compare the text shown in-game (left side, Saffron used in flash) and the text displayed in KCV (right side, DirectWrite-Cleartype?), it's not hard to find out flash renders text way better.

The problem is, even if DirectWrite do supported anti-aliasing on y-direction, it's not used for most CJK fonts (including what's used in KCV - Meiryo UI?) since they have hinting information which causes strong B/W rasterizer on y-direction.

Here's two method I can think of that could make the text rendering better for KCV:

1.Set DWRITE_RENDERING_MODE to DWRITE_RENDERING_MODE_OUTLINE

Specifies that rendering should bypass the rasterizer and use the outlines directly. This is typically used at very large sizes.
source: https://msdn.microsoft.com/en-us/library/jj710196.aspx

Discard it sais that this mode is intend to be used for very large sizes, the point is it bypasses the rasterizer, which means the font will be rendered without grid-fitting (a.k.a hinting) - truth provides a better result for CJK characters.

2. Change to a custom font that do not have hinting information

I have successfully used this method in IE11 with a DIY font. Most CJK fonts on Windows contains hinting information (and most of them sucks) which means it's hard to find such a font. If possible, please go with the first method.


Off topic: If you don't understand how hinting could be bad for CJK characters, check this link

FlashQuality doesn't work

Hi,

Changing flash quality (JavaScript) doesn't work.

I think get iframe (#game_frame) first because of not allowed permission to get inner iframe elements.

var gameFrame = document.getElementById('game_frame');
location.href = gameFrame.src;

ship class classification in ship list (1).

  1. currently in the 'ship list', supply ship is labelled as AE, which mean Ammunition Ship. But I believe AP which mean transport would better suit the original japanese term in japanese version of KCV that mean supply ship.

Stuck on settings

When i open the viewer I can only use settings tabs and can't select any of the other tabs, or even see them

Oyodo instead of Ooyodo

This is the only version where Oyodo is used as the romaji instead of Ooyodo which is seen everywhere else. Any particular reason for this?

It's just a minor thing, but it bugs me enough that I feel compelled to change it manually myself everytime I update.

KCV crash when selecting screenshot folder.

KCV will definitely crash when I try to select a screenshot folder. I'm using a network folder to save screenshot, when change back to local it seems normal.

Besides, this seems will also cause crash when you operating in the upgrading factory, browsing equipments. (When setting a network folder for screenshot)


System.Reflection.TargetInvocationException: 调用的目标发生了异常(exception)。 ---> System.NullReferenceException: 未将对象引用设置到对象的实例。
在 Livet.Dialogs.CommonOpenFileFolderSelectionDialog.set_SelectedPath(String value)
在 Livet.Behaviors.Messaging.IO.FolderBrowserDialogInteractionMessageAction.InvokeAction(InteractionMessage m)
在 Livet.Behaviors.Messaging.InteractionMessageAction1.Invoke(Object parameter) 在 System.Windows.Interactivity.TriggerBase.InvokeActions(Object parameter) 在 Livet.Behaviors.Messaging.InteractionMessageTrigger.<>c__DisplayClass8.<MessageReceived>b__7() 在 Livet.Behaviors.Messaging.InteractionMessageTrigger.DoActionOnDispatcher(Action action) 在 Livet.Behaviors.Messaging.InteractionMessageTrigger.MessageReceived(Object sender, InteractionMessageRaisedEventArgs e) 在 Livet.EventListeners.WeakEvents.LivetWeakEventListener2.ReceiveEvent(WeakReference1 listenerWeakReference, Object sender, TEventArgs args) 在 Livet.EventListeners.WeakEvents.LivetWeakEventListener2.<>c__DisplayClass1.b__0(Object sender, TEventArgs e)
在 Livet.Messaging.InteractionMessenger.Raise(InteractionMessage message)
在 Grabacr07.KanColleViewer.ViewModels.SettingsViewModel.OpenScreenshotFolderSelectionDialog()
--- 内部异常堆栈跟踪的结尾 ---
在 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
在 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
在 Livet.Behaviors.MethodBinder.Invoke(Object targetObject, String methodName)
在 Grabacr07.Desktop.Metro.Controls.CallMethodButton.OnClick()
在 System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
在 System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
在 System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
在 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
在 System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
在 System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
在 System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
在 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
在 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
在 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
在 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
在 System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
在 System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
在 System.Windows.Input.InputManager.ProcessStagingArea()
在 System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
在 System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
在 System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
在 System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
在 System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
在 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
在 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
在 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
在 MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
在 System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
在 System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
在 System.Windows.Application.RunDispatcher(Object ignore)
在 System.Windows.Application.RunInternal(Window window)
在 System.Windows.Application.Run(Window window)
在 Grabacr07.KanColleViewer.App.Main()

Incorrect translations in Quests

Sortie! Cruiser Division 18 or 抜錨!「第十八戦隊」, was suppose to be a quest to send Tenryuu, Tatsuta and 2 or more ships to Map 2-3. However, what was shown in your viewer was different. Only after my supposedly completed run for the quest in Map 5-1, I realised that the in-game quest wasn't cleared. Thus, I went to double check with the wiki. Lo and behold, I had went to clear the wrong map with the right composition. I hope that you will change the translations for I do not wish to see any other Admirals to fall to such preposterous ploy.
image
image

Game doesn't load

When I switched to the newer release, which I think is 3.8.1 r552, my game failed to load. It would remain stuck on the bouncing boat screen. I managed to get it to work maybe 2/5 times. When I switched back to the older version I was using which was 3.7.0 r543, it worked fine.

UI Enhancement by coloring the border

I've used a plugin that using the KCV border color to indicate fleet condition. It uses original blue for normal, orange for battle, it adds an important red border to indicate heavily broken girl in fleet. I think it is very clever. This will prevent ship sink definitely.

Another way is adding more color to fleet indicator for resupply, critical damaged, bad condition separately, not using one color for all of them.

screen freeze

it keeps freezing when im tryin to click the Organize fleet. Then i need to refresh to whole thing before i could play. Its been 15 minutes already but nothing happens. Here's the Printscreen.
kancolle-150403-10123921

new version UI display bug?

I just downloaded the newest version and felt strange when playing-.-
Had to pull out some old screen shots and found this.

Old version:
image

New version 3.7.0r544
image

Also download the original version 3.7:
image

I don't know if the new version is meant to be like this.
Try to fix it by changing the settings but failed -.-

Construction Preview Bug

print
18:32 supposed to be for Shikinami
2:34 for Naka

I also noticed timer stopped moving

waited for naka to get finished
timer still not moving, (the other slot says empty by now, forgot to include it)
print3

. . .
when I restarted KCV its ok again
print4

error T~T

i keep getting an error sincee yesterday. I cant use the viewer. here's the error txt.

ERROR, date = 3/7/2015 11:38:57 PM +09:00, sender = System.Windows.Threading.Dispatcher,
System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Root element is missing. (C:\Users\Jello\AppData\Local\grabacr.net\KanColleViewer.exe_Url_fzvgueq3n4c5y5cebxasanirtigxcncm\3.6.1.531\user.config) ---> System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlTextReader.Read()
at System.Configuration.XmlUtil..ctor(Stream stream, String name, Boolean readToFirstElement, ConfigurationSchemaErrors schemaErrors)
at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
--- End of inner exception stack trace ---
at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
--- End of inner exception stack trace ---
at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
at System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
at System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
at System.Configuration.ConfigurationManager.GetSection(String sectionName)
at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
at System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
at System.Configuration.SettingsBase.get_Item(String propertyName)
at System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
at System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
at Grabacr07.KanColleViewer.Properties.Settings.get_LocalProxyPort()
at Grabacr07.KanColleViewer.App.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1(Object unused)
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)

How to directly go into the api instead of DMM site?

So after upgrading to the latest version, instead of directly opening the game through the api link it goes to the DMM website for kancolle. So I have to copy and paste my api link into the search bar manually which wasnt the case for the previous version. I always just copied and pasted my api link into the config file when upgrading and it never was a issue.

How do I fix this?

screen freeze

it keeps freezing when im tryin to click the Organize fleet. Then i need to refresh to whole thing before i could play. Its been 15 minutes already but nothing happens. Here's the Printscreen.

KCV crash randomly with logbook-ex

Error log:

ERROR, date = 2015/5/15 3:08:58 +08:00, sender = 名称:KanColleViewer.exe
无上下文策略。
,
System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.Runtime.InteropServices.SEHException: 外部组件发生异常。
在 System.Buffer.Memmove(Byte* dest, Byte* src, UInt32 len)
在 System.Buffer.Memcpy(Byte[] dest, Int32 destIndex, Byte* src, Int32 srcIndex, Int32 len)
在 System.IO.UnmanagedMemoryStream.Read(Byte[] buffer, Int32 offset, Int32 count)
在 MS.Internal.AppModel.BamlStream.Read(Byte[] buffer, Int32 offset, Int32 count)
在 System.IO.BinaryReader.ReadString()
在 System.Windows.Baml2006.Baml2006Reader.Process_AssemblyInfo()
在 System.Windows.Baml2006.Baml2006Reader.Process_ElementStart()
在 System.Windows.Baml2006.Baml2006Reader.Process_OneBamlRecord()
在 System.Windows.Baml2006.Baml2006Reader.Process_BamlRecords()
在 System.Windows.Baml2006.Baml2006Reader.Read()
在 System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack1 stack, IStyleConnector styleConnector) 在 System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri) 在 System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri) 在 System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream) 在 System.Windows.Application.LoadComponent(Object component, Uri resourceLocator) 在 Grabacr07.KanColleViewer.Views.Contents.Fleets.InitializeComponent() 在 Grabacr07.KanColleViewer.Views.Contents.Fleets..ctor() --- 内部异常堆栈跟踪的结尾 --- 在 System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) 在 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) 在 System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) 在 System.Activator.CreateInstance(Type type, Boolean nonPublic) 在 System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark) 在 System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) 在 System.Activator.CreateInstance(Type type, Object[] args) 在 System.Xaml.Schema.SafeReflectionInvoker.CreateInstanceCritical(Type type, Object[] arguments) 在 System.Xaml.Schema.SafeReflectionInvoker.CreateInstance(Type type, Object[] arguments) 在 System.Xaml.Schema.XamlTypeInvoker.CreateInstance(Object[] arguments) 在 MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstanceWithCtor(XamlType xamlType, Object[] args) 在 MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstance(XamlType xamlType, Object[] args) 在 MS.Internal.Xaml.Runtime.PartialTrustTolerantRuntime.CreateInstance(XamlType xamlType, Object[] args) 在 System.Xaml.XamlObjectWriter.Logic_CreateAndAssignToParentStart(ObjectWriterContext ctx) 在 System.Xaml.XamlObjectWriter.WriteEndObject() 在 System.Xaml.XamlWriter.WriteNode(XamlReader reader) 在 System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlReader templateReader, XamlObjectWriter currentWriter) 在 System.Windows.FrameworkTemplate.LoadTemplateXaml(XamlObjectWriter objectWriter) 在 System.Windows.FrameworkTemplate.LoadOptimizedTemplateContent(DependencyObject container, IComponentConnector componentConnector, IStyleConnector styleConnector, List1 affectedChildren, UncommonField1 templatedNonFeChildrenField) 在 System.Windows.FrameworkTemplate.LoadContent(DependencyObject container, List1 affectedChildren)
在 System.Windows.StyleHelper.ApplyTemplateContent(UncommonField1 dataField, DependencyObject container, FrameworkElementFactory templateRoot, Int32 lastChildIndex, HybridDictionary childIndexFromChildID, FrameworkTemplate frameworkTemplate) 在 System.Windows.FrameworkTemplate.ApplyTemplateContent(UncommonField1 templateDataField, FrameworkElement container)
在 System.Windows.FrameworkElement.ApplyTemplate()
在 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
在 System.Windows.UIElement.Measure(Size availableSize)
在 System.Windows.Controls.Control.MeasureOverride(Size constraint)
在 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
在 System.Windows.UIElement.Measure(Size availableSize)
在 MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
在 System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
在 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
在 System.Windows.UIElement.Measure(Size availableSize)
在 System.Windows.Controls.Grid.MeasureOverride(Size constraint)
在 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
在 System.Windows.UIElement.Measure(Size availableSize)
在 System.Windows.ContextLayoutManager.UpdateLayout()
在 System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)
在 System.Windows.Media.MediaContext.InvokeOnRenderCallback.DoWork()
在 System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
在 System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
在 System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
在 System.Windows.Threading.DispatcherOperation.InvokeImpl()
在 System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
在 System.Windows.Threading.DispatcherOperation.Invoke()
在 System.Windows.Threading.Dispatcher.ProcessQueue()
在 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
在 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
在 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
在 System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
在 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
在 MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
在 System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
在 System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
在 System.Windows.Application.RunDispatcher(Object ignore)
在 System.Windows.Application.RunInternal(Window window)
在 System.Windows.Application.Run(Window window)
在 Grabacr07.KanColleViewer.App.Main()

Suggestion: Screenshot button ~ exit accidents

accidentally closing the viewer when one wants to take a screenshot.
It may be a rare occurrence but the distance between the close and screenshot buttons are somewhat small which allows such possibility to exist.

well, such thing happened to me twice, and happened to witness someone did the same thing recently.

I think the location of the un/mute button is safe enough and at the same time it is less used compared to the screenshot button, how about interchanging their positions?

or maybe adding an additional prompt for close button? (which can also prevent accidental closure when closing equipment/ship list window)
~ ~
p.s. not sure if posted at right place, but I just want to voice out some thoughts from me and fellow KC players of a certain group

Game doesn't load

After the web page loaded,the program starts to put the flash screen to the mid
but after that, the screen becomes black out(that black loading screen with a white ship)
Version :after 3.7.0r550 to 3.8.1r552

OS : win 7

P.S though the screen is blacked out , i can still hear the background sound

Game speeds up when cursor moves

Ever since I switched from Yuubari's fork to this about a month ago, I've had a problem where the games speeds up when I move the cursor in the program window. It happens in both Yuubari's and this but not on IE or Chrome.

Mid-sortie packets update

print

you might have noticed alr, but i`ll it here just in case

halfway of 1-1 alr but no updates on morale(started run with 61 morale)
nor ammo/fuel nor hp

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.