A Link to the Past randomizer tracker which reacts on twitch chat.
There are four input fields at the botton.
- channel The channel to listen to. If you're streaming on your channel, enter your username.
- listen user The user to listen to. Enter the username for the bot to react to.
- twitch user login for Twitch IRC. If you don't have a bot, use your username.
- twitch password (oauth) Generate a password-like token here: https://twitchapps.com/tmi/
Click connect.
If another user should be the tracker guy of your trust, enter the new name and click update (button next to it).
- move settings to menu.
- set bg colour.
- updateable user, multiple users even.
- All Items and bosses can be updated via twitch and click
- react to chat commands (top priority obviously). See #2.
- Update button for another user which will be tracker. See #3.
- Save username, channel, oauth.
- Save item state.
- added a temporary quake svg.
- reduced opacity for deactivated items.
- added a few tracker items which are now updateable via twitch.
- Created a preview release for win + linux.
- Added the hookshot towards #2.
- added electron
- Reconnect works a little better already.
- emit events on valid commands, so the tracker can react. Was #1. Already can react to !hud [bow, boomerang blue, boomerang red, arrows, silvers, laggerang, rederang, boomerang both].
Twitch integration: You can connect and send !hud commands without anything to happen.
Still no twitch integration, which is following next.
The standard layout is done.
Standard tournament tracker layout
Will run under mac os, windows x64 and Linux x64!
Just look at this! I updated some graphics to an HD format (HD medallions and HD crystals).
More will be added later.
Hint: Take a closer look at the medalltions and the crystals!
Licence: Apache 2.0 -- feel free to reuse for attribution and share under the same license. Please read the license carefully before using.
# install dependencies to get started
yarn install
# serve with hot reload at localhost:9080
yarn run dev
# build electron application for production
yarn run build
yarn run build:linux
# build for production and view the bundle analyzer report
yarn run build --report
# run unit & end-to-end tests
yarn test
# lint all JS/Vue component files in `src/`
npm run lint
For a detailed explanation on how things work, check out the guide and docs for vue-loader.
This project was generated with electron-vue using vue-cli. Documentation about the original structure can be found here.