Git Product home page Git Product logo

opgg_add-on's Introduction

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

코드 종속성

  1. QT 5.15 (프레임워크)
  2. 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

외부 라이브러리

핵심 기능

  • op.gg 챔피언 분석페이지의 룬페이지를 롤 클라이언트로 복사
  • 롤 클라이언트 매칭시, 픽창연동 및 자동 멀티서치
  • 선택한 챔피언의 전적을 실시간으로 표시 -기타 편의 기능 등 (자동 업데이트등)

KDA runeCopy

opgg_add-on's People

Contributors

kjm960725 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.