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.