OPGG_Add-on
OP.GG와 롤 클라이언트를 연동 해 룬 복사, 자동 멀티 서치 등. OP.GG의 기능을 확장 한 Windows 프로그램입니다.
할 일 노트
- OpenGL 기반의 Overlay로 인게임 내에 전적 표시 구현 (라이엇 정책에 위반될 수 있으므로 보류)
- OPGG 비공식 API 연동 모듈 구현 (불필요한 OpenGL 웹 렌더링 리소스를 줄이기위해)
- OPGG 자동 전적 갱신 구현
- 아이템 복사 구현
- 매칭 자동 수락 옵션 구현
- 일반게임에서 상대편의 챔피언을 알 수 없는 문제 해결
- 다국어 번역
- 이전 같이 플레이한 소환사를 기준으로 듀오 판별 기능 구현
사용언어 : C++, QML, JS
https://storage.googleapis.com/opgg-add-on-repository/OPGG_Add-on_Installer.exe
배포판 다운로드 :코드 종속성
- QT 5.15 (프레임워크)
- MSVC 2019 32Bit (컴파일러)
유지 보수
- updatetool.h/cpp : QT Installer Framework 기반의 Online Installer용 자동 업데이트 도구
Riot API 모듈
- riot.h/cpp : Riot API > 라이엇 서버 연동 (미사용)
- lcu.h/cpp : LCU API > 롤 클라이언트 연동
- datadragon.h/cpp : Data Dragon API > 롤 정적 데이터 API
외부 라이브러리
- 3rdparty/QGumboParser : gumbo-parser > C++ HTML Parser
핵심 기능
- op.gg 챔피언 분석페이지의 룬페이지를 롤 클라이언트로 복사
- 롤 클라이언트 매칭시, 픽창연동 및 자동 멀티서치
- 선택한 챔피언의 전적을 실시간으로 표시 -기타 편의 기능 등 (자동 업데이트등)