MaaAssistantArknights
MaaAssistantArknights
MAA는 MAA Assistant Arknights의 약자입니다
명일방주 어시스턴트
이미지 인식을 기반으로, 한 번의 클릭만으로 그날의 모든 작업을 끝내드립니다!
개발 진행 중입니다 ✿✿ヽ(°▽°)ノ✿
다운로드 및 설치
문서를 읽은 후 공식 웹사이트 또는 Releases에서 다운로드하십시오. 초보자 가이드를 참고하여 설치하십시오.
개요
- 이성을 사용하고, 아이템 드랍을 인식해 자동으로 통계 사이트에 업로드 합니다. 펭귄 물류, Yituliu
- 자동으로 오퍼레이터 효율을 고려해 기반시설 교대를 하며, 동시에 사용자 커스텀 교대 기능도 지원합니다. 기반시설 스키마
- 자동으로 공개모집 및 즉시 모집을 선택할 수 있으며, 자동으로 통계 사이트에 업로드 합니다. 펭귄 물류, Yituliu
- 공개 모집 화면에서 태그 인식을 할 수 있습니다.
- 오퍼레이터 목록을 인식해, 보유중인 오퍼레이터들 및 잠재를 통계화하여 공개모집 태그 인식 시 표시합니다.
- 현재 보유중인 육성 재화를 인식해 다음 사이트로 데이터를 내보낼 수 있습니다. 펭귄 물류 플래너, Arkntools, ark-nights
- 공개 모집 인터페이스에 수동 식별을 지원하여 높은 등급의 오퍼레이터 공개 모집을 용이하게 합니다.
- 오퍼레이터 목록을 식별하고, 보유 및 미보유 오퍼레이터와 그들의 잠재를 계산하며, 이를 공개 모집 인터페이스에서 표시하는 것을 지원합니다.
- 원클릭으로 친구 방문 및 크레딧 획득/구매를 하며, 임무 보상 수령 등의 모든 일과를 수행합니다.
- 통합전략에서 자동으로 오퍼레이터 레벨을 인식하며, 오리지늄 각뿔 획득 및 노드 개방과 레벨을 올려줍니다.
- Copliot 파일을 통한 자동 지휘가 가능합니다. 영상 설명
- C, Python, Java, Rust, Golang, Java HTTP, Rust HTTP 다음과 같은 다양한 환경에서 MAA를 사용할 수 있습니다!!
말로만 설명하기보다는 사진으로 보여드리겠습니다!
사용 방법
기능 소개
사용자 매뉴얼을 참조하십시오.
해외 서버 지원
현재 글로버 서버 EN/KR/JP/txwy 서버의 대부분의 기능이 지원됩니다.
그러나, 해외 서버 사용자가 적고 프로젝트 인원이 부족하기 때문에 대부분의 기능이 자세하게 테스트를 거치지 않았습니다.
그러니 직접 사용해서 어떠한지 확인하시기 바랍니다.
만약 버그가 있거나, 특정 기능에 대한 강한 요구가 있다면 Issues 및 토론 에서 요청하거나 참여해주세요!
현지화는 다음을 참조해주세요. 해외 클라이언트 현지화
CLI지원
MAA는 명령줄 인터페이스(CLI)를 지원하며, Linux,macOS 및 Window에서 사용할 수 있으며, 자동화 스크립트 작성 및 그래픽 인터페이스가 없는 서버에서 사용할 수 있습니다. CLI 가이드
관련 프로젝트
주요 관련 프로젝트
현재 프로젝트 팀에 프론트엔드 전문가가 매우 부족합니다! 관련 경험이 있으시다면 우리와 함께 해주세요!
- New Framework: MaaFramework
- New GUI: MaaAsstElectronUI
- 전략 파일 저장소: Frontend maa-copilot-frontend
- 전략 파일 저장소: Backend MaaBackendCenter
- 공식 웹사이트: frontend
- Deep Learning: MaaAI
다국어 지원 (i18n)
MAA는 다국어를 지원하며, Weblate를 사용하여 로컬라이징을 관리합니다. 여러 언어를 알고 계시다면 MAA Weblate로 이동하여 번역에 도음을 주세요.
MAA는 중국어(간체)를 기본 언어로 하며, 번역 단어는 중국어(간체)를 기준으로 합니다.
Windows
미리 빌드된 서드파티 라이브러리 다운로드
python maadeps-download.py
Visual Studio 2022 로
MAA.sln
파일을 열고,MaaWpfGui
를 마우스 우클릭을 해 시작 프로젝트로 설정합니다.VS 상단에서
RelWithDebInfo
x64
을 선택합니다. (릴리즈 패키지 또는 ARM 플랫폼을 컴파일하는 경우 이 단계를 무시하세요)MaaWpfGui
- 속성 - 디버깅 - 로컬 디버깅 활성화(이렇게 하면 C++ Core에 중단점을 설정할 수 있습니다)(선택사항)PR을 제출하기전에, clang-format 지원을 활성화하는 것이 좋습니다.
Linux | macOS
Linux 가이드을 참조하세요
API
- C 인터페이스:예제
- Python 인터페이스:예제
- Golang 인터페이스:예제
- Dart 인터페이스
- Java 인터페이스:예제
- Java HTTP 인터페이스
- Rust 인터페이스:HTTP 인터페이스
- TypeScript 인터페이스
- Woolang 인터페이스:예제
- 통합문서
- 콜백 스키마
- 전투 스키마
- 작업 스키마
해외 서버 현지화
해외 클라이언트 현지화를 참조하세요. 대부분은 스크린샷 + 간단한 json 수정만 필요합니다.
개발에 기여를 원하지만, GitHub 사용이 어려운 경우?
Issue bot
감사의 말
오픈소스 라이브러리
- 이미지 인식: opencv
글자 인식: chineseocr_lite- 글자 인식: PaddleOCR
- ML Deployment: FastDeploy
- ML accelerator: onnxruntime
아이템 드랍 인식: Penguin Stats recognizer- 맵 타일 인식: Arknights-Tile-Pos
- C++ JSON 라이브러리: meojson
- C++ 오퍼레이터 파서: calculator
C++ Base64 인코딩/디코딩: cpp-base64- C++ ZIP 라이브러리: zlib
- C++ Gzip 라이브러리: gzip-hpp
- 안드로이드 터치 이벤트 구현: Minitouch
- 안드로이드 터치 이벤트 구현: MaaTouch
- WPF MVVM 프레임워크: Stylet
- WPF 조작 라이브러리: HandyControl
- C# JSON 라이브러리: Newtonsoft.Json
- 다운로더: aria2
데이터 소스
공개모집 데이터: ArkTools오퍼레이터/기반시설 데이터: PRTS Arknights Wiki (Chinese)- 스테이지 데이터: Penguin Stats
- 게임 데이터/리소스: Arknights Game Resource
- 게임 데이터: Arknights Yostar Game Data
기여자
MAA의 개선을 위한 개발/테스트에 기여해준 모든 친구들에게 감사드립니다! (*´▽`)ノノ
주의사항
- 이 프로그램의 로고는 AGPL 3.0 라이센스의 적용 대상이 아닙니다. 耗毛와 Vie 두 명의 아티스트와 프로그램의 개발자들이 모든 권리를 가집니다. 프로젝트가 AGPL 3.0 라이센스 하에 있다고 하더라도 프로그램의 로고는 동의 없이 사용되어서는 안 되며, 동의 없는 상업적 이용 또한 금지됩니다.
- 이 프로그램은 오픈소스이자 무료이며 학습 및 커뮤니케이션 전용입니다. 이 프로그램을 이용해 장비값이나 시간당 수수료 등을 대가로 서비스를 제공하는 판매자로 인해 발생하는 문제와 결과는 프로그램의 개발자들에게는 책임이 없습니다.
광고
사용자 그룹: Telegram, QQ 그룹
전략 JSON 공유
빌리빌리 라이브: 코딩 과정을 밤마다 방송하고 있습니다. 이 프로그램에 대부분의 시간을 할애하고 있습니다.
명일방주 무관 기술 공유 & 만담 (QQ 그룹): 지옥 같아요!
개발자 그룹 (QQ 그룹)
프로그램이 도움이 된다고 생각하시면 Star를 눌러주세요! (페이지 우측 상단의 작은 별) 저희에게 가장 큰 도움이 됩니다!