Yuubari / KanColleViewer

Binaries are here:
https://github.com/Yuubari/KanColleViewer/releases
MIT License
61 stars 20 forks source link

KanColleViewer!

Release Downloads License

KanColleViewer! is a Windows-only browser tool that provides a more informative interface for DMM.com's Kantai Collection ~KanColle~ browser game.

About This Project

KanColleViewer! uses the Microsoft Internet Explorer components in WPF, WebBrowser, to display the game; Nekoxy is used to capture communications between the game's Flash client and the DMM servers. Therefore, from the game servers' point of view, using KCV is basically the same as using IE. Of course KanColleViewer! does not modify any game data nor implements any sort of macro cheating.

This project is a localisation of @Grabacr07's original application maintained by @Xiatian. The features added in this fork are based on previous work done by @Zharay, @silfumus and @southro_p; this particular fork, however, does not carry over any legacy code from Zharay's 2.x builds, much unlike my previous 3.x branch, and is a complete re-implementation.

Features

Frequently Asked Questions

Please refer to the FAQ.

System Requirements

The original developer, (@Grabacr07), uses Windows 8.1 Pro to build and test this application. The toast notification system from Windows 8 is not supported on Windows 7 (although you will still get the good old tray icon notifications). It's recommended to run KCV in Windows 8.

Windows 7 and 8.x require that you install .NET Framework 4.6. Windows 10 comes with it pre-installed.

KCV uses IE to display the game's web page, so it depends on IE settings. If you're experiencing issues accessing the game, please verify that Flash works in Internet Explorer. It's also recommended to install the latest version of Adobe Flash Player.

KCV does not perform Flash extraction and instead provides a viewport of sorts to display the game's 800x480 frame.

Development Environment and Language

Developed in C# + WPF on Windows 10 Pro using Visual Studio Enterprise 2015.

License

Released under the MIT License as open source software.

Libraries Used

The following libraries are used in this project:

JSON.NET

DynamicJson

DynamicJson
ver 1.2.0.0 (May. 21th, 2010)

created and maintained by neuecc ils@neue.cc
licensed under Microsoft Public License(Ms-PL)
http://neue.cc/
http://dynamicjson.codeplex.com/

Livet

StatefulModel

The MIT License (MIT)

Copyright (c) 2015 Masanori Onoue

Nekoxy

The MIT License (MIT)

Copyright (c) 2015 veigr

TrotiNet

TrotiNet is a proxy library implemented in C#. It aims at delivering a simple,
reusable framework for developing any sort of C# proxies.

TrotiNet is distributed under the GNU Lesser General Public License v3.0
(LGPL). See: http://www.gnu.org/licenses/lgpl.html

Apache log4net

Rx (Reactive Extensions)

Desktop Toast

The MIT License (MIT)

Copyright (c) 2014-2015 EMO

.NET Core Audio APIs

The MIT License (MIT)

Copyright (c) 2011 Vannatech

Acknowledgements and Credits

Development

Translations

English
German