• Stars
    star
    115
  • Rank 304,520 (Top 7 %)
  • Language
    JavaScript
  • Created about 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Official Overwolf Sample App

Overwolf sample app

This repository contains sample apps that demonstrate some basic points and flows that are relevant when developing Overwolf apps:

  • The apps will launch automatically when a supported starts
  • Register to the overwolf.games.events API in order to receive real time events from the game.
  • Define a custom hotkey to be used in-game
  • Communication between the app windows according to our best practices

Sample app versions

This repository contains two variants of the sample app:

  • native - pure js version without any external js framework.
  • ts - typeScript version of the app, that uses external packages,etc.

In the future we will add more variants like React, Vue, etc.

How to load the app

Download from the store

It's highly recommended to follow the build steps for setting up the sample app, including downloading the source code and building it manually. For those who need it, we can provide a pre-built and pre-packaged version. Contact us at [email protected] for more details.

Load as unpacked extension.

You can load the native version of the sample app "as is", without any build process. Just download the repo and under Overwolf's settings, choose Support tab and then Development options. Click the Load unpacked button and choose the relevant folder of the native folder from the repository you just downloaded.

  • In order to load an app as "unpacked", you'll first have to be whitelisted as an Overwolf dev. More details on how to be whitelisted can be found here
  • To load the typescript version, first you should build it. More details on the readme page under the "ts" folder in this repo.

Notes

Editing the author or app name in the manifest will prevent loading the app as unpacked app.

For any further information or questions, contact [email protected]

More Repositories

1

detection-tool

C#
177
star
2

jar-infection-scanner

Scan jar files for known infections
C#
102
star
3

events-sample-apps

centralised repo for all the game events sample apps
JavaScript
68
star
4

overwolf.github.io

The Overwolf Developers website - API Documentation, guides, etc.
MDX
38
star
5

game-events-sdk

Overwolf Game Events SDK
C++
27
star
6

overwolf-plugins

A solution with a bunch of Overwolf plugin dlls
C#
22
star
7

community-gists

used to quickly share files and snippets with others
JavaScript
17
star
8

types

The repository for Overwolf TypeScript type definition files
17
star
9

pubg-dev-challenge-samples

Sample apps for PUBG developer challenge (Feb 2019)
JavaScript
12
star
10

demo-app

CSS
12
star
11

overwolf-sample-plugin

Overwolf sample plugin
C++
9
star
12

ow-electron-packages-sample

TypeScript
6
star
13

apis-sample-apps

JavaScript
5
star
14

overwolf-plugin-sample

The new way of created Overwolf Plugins (substituted NPAPI)
C#
3
star
15

overwolf-api-ts

TypeScript
3
star
16

ow-electron-packages-types

Types repository for all ow-electron packages
TypeScript
3
star
17

ow-companion-app

JavaScript
3
star
18

twitch-sample-apps

JavaScript
2
star
19

overwolf-teamspeak-sample

A sample Overwolf WebApp that communicates with the TeamSpeak API
2
star
20

lol-summoner-team-info-sample-app

Sample app for getting LoL summoner/region and team info during "champion select" phase
JavaScript
2
star
21

eslint-config-overwolf-ts

Overwolf's ESlint shareable config for TypeScript
JavaScript
2
star
22

events-sample-app

TypeScript-based, maintainable events sample app
TypeScript
2
star
23

gep-sim

Game Events Simulator
JavaScript
1
star
24

app-window-sample

Sample app for "transparent window"
HTML
1
star
25

eslint-config-overwolf

Overwolf's ESlint shareable config
JavaScript
1
star
26

twitch-game-events-ebs-sample

Sample code for Twitch extensions game events backend services
JavaScript
1
star
27

teamspeak-overwolf

JavaScript
1
star
28

ow-sso

example how to implement SSO with Overwolf on your website
JavaScript
1
star