Skip to content

Lightweight KanColle browser application for Tablet users

License

Notifications You must be signed in to change notification settings

ForteEscape/BeerViewer

 
 

Repository files navigation

- BeerViewer 2.0 Project is in development, and BeerViewer 1.0 will not update anymore.
- 맥주뷰어 2.0 프로젝트가 개발중이며, 맥주뷰어 1.0은 더이상 업데이트되지 않습니다.

맥주뷰어 (BeerViewer)

맥주뷰어는 DMM.com이 제공하는 웹게임 "함대컬렉션 ~칸코레~"를 태블릿에서도 즐길 수 있도록 돕는 툴입니다.

내부 데이터 모델의 대다수 부분을 KanColleViewer를 참고했습니다.

이 프로젝트에 대해

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

주요한 기능

  • 자원의 실시간 표시
  • 함대와, 함대에 속한 칸무스 목록을 나열
  • 장비와, 장비를 장착한 칸무스의 목록을 나열
  • 컨디션이 회복되어 함대가 출격 가능 상태가 된 때에 토스트 알림 메시지
  • 입거독/건조독의 사용 현황과, 수리/건조 완료시에 토스트 알림 메시지
  • 현재 수행중인 임무의 나열
  • 원정의 현황과 종료시에 토스트 알림 메시지
  • 스크린샷 저장
  • 전투 결과의 미리보기

동작환경

  • Windows 8 이상
  • Windows 7

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

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

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

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

개발환경/언어

C# + WinForm으로 개발하고 있습니다. 개발환경은 Windows 10 Pro + Visual Studio Community 2015 입니다.

라이센스

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

사용 라이브러리

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

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

The MIT License (MIT)

Copyright (c) 2015 veigr

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

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

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

The MIT License (MIT)

Copyright (c) 2014-2015 EMO

About

Lightweight KanColle browser application for Tablet users

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%