Frequently Asked Questions - Yuubari/KanColleViewer GitHub Wiki
This document will attempt to answer some of the questions that keep popping up in random places. Any additions are welcome.
- If you are using Windows 7 and have not updated it to Service Pack 1 yet, do it.
- Update your Microsoft Internet Explorer to the latest available version. That means Internet Explorer 11 as of December 15th, 2014.
- Update your .NET Framework to the latest version (4.5.2 as of this writing: use either Offline installer or Web Installer).
- Update KCV to its latest version. Pay attention to the release notes.
- If your question is related to translations, update translations to the latest version.
- Do not put KCV under Program Files. Current English builds store translation XML files inside the program's directory and when located inside Program Files these files cannot be properly saved (because elevation is required). This will be fixed in the future.
- Any modifications to the .exe.config file are not officially supported. This file is not read by KCV and it has no control over its parsing. The config file is generated at compile time and is read by the .NET Framework. If KCV crashes with a configuration error in .exe.config, this means you, and only you, are to blame. KCV ships with a correct configuration file.
Do not spam-click the button; instead do the following:
- Open KCV.
- Wait for DMM.com to finish loading; it will most probably be in English.
- Click Set region cookie.
- Click ζ₯ζ¬θͺ in the top right to switch to the Japanese language version of DMM.com.
- Either close and restart KCV or proceed to γͺγ³γ©γ€γ³γ²γΌγ and then θ¦ιγγγγγγ.
KCV will never do that as that requires changing the data received from the server before passing it to the game client. This can be easily detected by DMM and is definitely grounds for a ban.
This is the default. Tick the Reveal ship names checkbox in the Shipyard tab to see the names.
Navigate to %AppData%\..\Local
and delete the folder named Smooth_and_Flat
; it contains ClickOnce run-time configuration data (note the underscores; Smooth and Flat
is different and contains KCV settings and downloaded translation files).
Press F5 just like you do in your favourite web browser. (Not supported in 4.x right now.)
Note: this section only applies to pre-4.x versions of KCV. 4.x stores translation files in %AppData%.
Right click the pinned button on the taskbar. A context menu will appear with KanColleViewer at the top. Right click that line, it'll open another context menu. Choose Properties in there:
Explorer will open the standard shortcut properties window:
Make sure the Start in: folder is set to the folder where KCV is.
Note: this section only applies to pre-4.x versions of KCV. 4.x stores translation files in %AppData%.
See the answer above, but instead of the taskbar button's shortcut properties you'll need to right-click your shortcut and choose Properties in that context menu. Look for Start in: and make sure it points to the folder with the KCV executable.
Note: this section only applies to pre-4.x versions of KCV. 4.x stores translation files in %AppData%.
Try closing KCV, removing the XML files in the translations folder and restarting KCV; it should download translations automatically. If you have that option disabled, download them manually. If this still does not help, you might have permission issues.
Another approach: open Windows File Explorer (NOT Internet Explorer; to start File Explorer you can use the following keyboard shortcut: Windows Logo Key + E) and insert %APPDATA%\grabacr.net\KanColleViewer\
into its address bar. Delete Settings.xml there. Note: this will reset your KCV settings.
Make sure your system time is correct. Enable time synchronisation if your BIOS RTC is faulty (Internet Time tab in the Date and Time applet). If you are running Windows 10 Technical Preview: this is a known issue; as a workaround you can use a local caching proxy server (polipo-win32 should do the trick but setting it up is outside the scope of this document so I won't provide any instructions; you can also use Squid/win32 or any other HTTP proxy server you prefer).
KCV shows the game but the bottom (or right, for the horizontal version) pane remains in the Waiting for KanColle to start state.
Note: this section only applies to pre-4.x versions of KCV. 4.x will ask you to specify a listening port should the currently selected port be in use.
You probably launched a second copy of KCV. As KCV uses FiddlerCore's proxying functionality, only the first instance of KCV is able to set up Fiddler to listen on the port defined in the configuration file. Any other instances will get their data processed by that first instance's Fiddler. If you need to run two copies at once, copy the KCV .exe file and its .exe.config file under a new name (say, KanColleViewer2.exe and KanColleViewer2.exe.config) and edit
<setting name="LocalProxyPort" serializeAs="String">
<value>37564</value>
</setting>
replacing 37564
with some other value (recommended to be above 10000
; also, port number cannot exceed 65534
). If you start the renamed executable after that, it'll use its own port for its Fiddler instance.
Try clearing the cache (either using the button on the KCV start screen or in Internet Explorer's Internet Options). If you are using API links, refresh your API token.
Check if the game works in your system's Internet Explorer and try clearing your cache.
Install Adobe Flash Player.
Most probably you have Flash disabled in your Add-on settings in Internet Explorer. Click the gear icon on the toolbar (it's on the very right) and choose Manage Add-ons; check if Adobe Flash is disabled under the Toolbars and extensions category. Important note: Adobe Flash might not be present in the extension list because Internet Explorer has its own Flash plug-in. If that is the case, try installing Adobe's version.
You may have ActiveX filtered or disabled in your Internet Explorer settings. Adobe Flash uses ActiveX; disable filtering and/or enable ActiveX in Internet Explorer settings.
Edit KanColleViewer.exe.config
(or the appropriate configuration file for the horizontal build).
Change http://www.dmm.com/netgame/social/application/-/detail/=/app_id=854854/
in
<setting name="KanColleUrl" serializeAs="String">
<value>http://www.dmm.com/netgame/social/application/-/detail/=/app_id=854854/</value>
</setting>
to your API link URL, but make sure you replace &
with &
(this is called an HTML escape; &
has a special meaning in XML and KCV will probably crash if you don't properly escape it).
The end result should look kind of like this:
<setting name="KanColleUrl" serializeAs="String">
<value>http://ip.octets.go.here/kcs/mainD2.swf?api_token=βββββββββββββββββ&api_starttime=βββββββββββββ</value>
</setting>
There must be no quotation marks of any kind. The URL must be an absolute URL (in other words, it must start with http://
).
You must use the game with the DMM site for them to work, or you can make up your own HTML page that embeds the Flash object and make a script for it.
Some users reported crashes when running in an overclocked environment. Try disabling overclocking.
You'll need a GitHub account. If the issue in question is not related to translations of quests, ship names, equipment and other in-game strings, use KCV's issue tracker. For everything related to translations of in-game strings use KCV Localisation issue tracker; this is also the place for submitting new quests although now this isn't needed as they are submitted automatically.
KanColleViewer! automatically generates a crash log file, error.log
, in its folder. In cases of crashes please attach this file to your report.