칸코레 뷰어 한글버전
C# PowerShell
Clone or download
Pull request Compare This branch is 792 commits ahead of FreyYa:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assemblies
externals
licenses
packaging
resources/icons/application
source
.gitattributes
.gitignore
.gitmodules
LICENSE.txt
README.md
appveyor.yml

README.md

제독업무도 바빠! (KanColleViewer)

Build status (master) Release Downloads NuGet (KanColleWrapper) License

제독업무도 바빠! (KanColleViewer)는, DMM.com이 제공하는 웹게임 "함대컬렉션 칸코레"를 보다 즐기기 쉽게 하기 위한 툴입니다.

자세한 내용은, 일본어 페이지, 한국어 페이지를 참고해주시기 바랍니다.

이 프로젝트에 대해

IE 컴포넌트(WPF의 WebBrowser컨트롤) 위에서 칸코레를 표시하고, Nekoxy로 통신내용을 캡쳐하고 있습니다. 칸코레의 동작은, Internet Explorer에서 작동하는 것과 동일합니다. 당연하지만, 통신내용의 변경이나, DMM/칸코레의 서버에 대한 정보의 전송 등은(매크로/치트행위) 일체 제공하지 않습니다.

주요한 기능

  • 고속수복재와 고속건조재(게임 내에서 확인이 힘든 것)의 실시간 표시
  • 소속중인 칸무스의 수, 보유중인 장비의 수 실시간 표시
  • 함대와, 함대에 속한 칸무스 목록을 나열
  • 장비와, 장비를 장착한 칸무스의 목록을 나열
  • 컨디션이 회복되어 함대가 출격 가능 상태가 된 때에 토스트 알림 메시지
  • 입거독/건조독의 사용 현황과, 수리/건조 완료시에 토스트 알림 메시지
  • 현재 수행중인 임무의 나열과 남아있는 일일/주간 임무 목록을 표시
  • 원정의 현황과 종료시에 토스트 알림 메시지
  • 스크린샷 저장
  • 음소거

동작환경

  • Windows 8 이상
  • Windows 7

개발자(@Grabacr07)는 Windows 8.1 Pro 에서만 동작 확인을 하고 있습니다. Windows 7 에서는, 원정이나 건조가 완료될 때의 토스트 알림 메시지가 작동하지 않습니다. (대신 알림 영역에서 풍선 알림이 표시됩니다.) Windows 8 이상에서의 사용을 권장합니다.

Windows 7 에서 사용할 때에는, .NET Framework 4.5의 설치가 필요합니다. Windows 8 이상에서는 시스템에 기본적으로 설치되어 있습니다.

IE 컴포넌트를 사용하고 있으며, 브라우저 부분은 Internet Explorer의 설정에 따라 달라집니다. 또, 게임이 정확하게 표시되지 않는 등의 현상이 발생한 경우에는, IE의 설정이나, IE에서 Flash를 볼 수 있는지 여부를 확인하시기 바랍니다.

또, 칸코레 게임부분의 사이즈 (800 x 480)과 Internet Explorer(WebBrowser 컨트롤)의 사이즈를 딱 맞게 표시하고 있을 뿐이며, Flash 추출 등의 행위도 하지 않습니다.

개발환경/언어

C# + WPF로 개발하고 있습니다. 개발환경은 Windows 8.1 Pro + Visual Studio Enterprise 2015 입니다.

라이센스

MIT 라이센스 하에 공개하는 오픈소스/프리소프트웨어입니다.

사용 라이브러리

아래 라이브러리를 사용하고 있습니다.

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/

  • 용도 : JSON 직렬화(Deserialize)
  • 라이센스 : Ms-PL
  • 라이센스 전문 : licenses/Ms-PL.txt

Livet

  • 용도 : MVVM(Model/View/ViewModel)패턴용 인프라 스트럭쳐
  • 라이센스 : zlib/libpng

StatefulModel

The MIT License (MIT)

Copyright (c) 2015 Masanori Onoue

  • 용도 : M-V-Whatever의 Model을 위한 인프라 스트럭쳐
  • 라이센스 : The MIT License (MIT)
  • 라이센스 전문 : licenses/StatefulModel.txt

Nekoxy

The MIT License (MIT)

Copyright (c) 2015 veigr

  • 용도 : HTTP 통신 캡쳐
  • 라이센스 : The MIT License (MIT)
  • 라이센스 전문 : licenses/Nekoxy.txt

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

  • 용도 : TrotiNet의 의존 라이브러리 (로그 출력용/미사용)
  • 라이센스 : Apache License Version 2.0
  • 라이센스 전문 : licenses/Apache.txt

Rx (Reactive Extensions)

  • 용도 : 비동기 처리
  • 라이센스 : Apache License Version 2.0
  • 라이센스 전문 : licenses/Apache.txt

Desktop Toast

The MIT License (MIT)

Copyright (c) 2014-2015 EMO

.NET Core Audio APIs

The MIT License (MIT)

Copyright (c) 2011 Vannatech

ModernNotify

The MIT License (MIT)

Copyright (c) 2016 WolfgangKurz

  • 용도 : 토스트 비호환 플랫폼 토스트 알림
  • 라이센스 : The MIT License (MIT)
  • 라이센스 전문 : licenses/ModernNotify.txt