Code Monkey home page Code Monkey logo

pepijnverburg / osrs-runelite-twitch-live-loadout-plugin Goto Github PK

View Code? Open in Web Editor NEW
13.0 1.0 1.0 66.07 MB

RuneLite plugin for the OSRS Live Loadout Twitch Extension. Show Twitch viewers live and interactive information about your loadout and let them activate custom Random Events in-game.

Home Page: https://liveloadout.com

License: BSD 2-Clause "Simplified" License

Java 99.93% Shell 0.07%
api discord engagement oldschool osrs plugin runescape twitch viewer

osrs-runelite-twitch-live-loadout-plugin's Introduction

OSRS Twitch Live Loadout Plugin Plugin Installs Plugin Rank

OSRS Live Loadout

Join the Discord server for questions or feature requests:
Support Server

Visit the landing page for more information:
http://liveloadout.com/

Introduction

Immerse your Twitch viewers with interactive and real-time information about Equipment, Collection Log, Combat Statistics, Skills, Inventory, Bank, Quests, Looting Bag, Tombs of Amascut Invocations and more!

Optionally engage with gameplay by letting viewers activate custom Random Events triggered by Bit donations, channel point redeems, channel follows, subscriptions, gifts and more. There's a wide range of default Random Events to choose from, and if you'd like additional ones, feel free to make requests in our Discord community.

Summary

โœจ Features

๐ŸŽ’ Syncing Loadout to viewers

Collage

โšก๏ธ Viewer activated Random Events

Random Events

๐Ÿ“ฑ๐Ÿ–ฅ Cross-platform support

Mobile

๐Ÿš€ Getting Started

Requirements

Quick guide

โš ๏ธ Note that for the collection log, bank, looting bag and ToA invocations to show you need to open them at least once. Their information is stored in your RuneLite profile, so on your next session you wont need to open them again.

Step 1: Install Runelite Plugin

You can install this plugin from the Plugin Hub.

runelite-plugin-installation.mp4

Step 2: Install Twitch Extension

The OSRS Live Loadout Extension is available via the Creator Dashboard in your Twitch account. Make sure to set the extension to Overlay 1 as well.

twitch-extension-installation.mp4

Step 3: Copy Twitch Extension token for authentication

Now open the Configuration view by clicking on the configure no the extension page. Here you can preview what the extension looks like. The Settings tab opens automatically where you can copy an Extension Token that you need to authenticate RuneLite to send data to your stream.

token-configuration.mp4

Note that the token is valid for a long time, meaning it is important you don't share the token with anyone. The RuneLite plugin panel shows the validity of the token.

Step 4: Test if everything works

Make sure you have something in your inventory or equipment to test with. Via the Configuration view of the extension you can now verify whether data is synced, for example changes to your inventory:

verify.mp4

๐Ÿ“„ Further reading

Description Link
What has changed throughout the updates Changelog
Information about how your information is protected Security and Technical Details

๐Ÿ‘ฅ Acknowledgements

Shout-out to the RuneLite team and many streamers providing valuable feedback and suggestions ๐Ÿ™Œ

๐Ÿ’ก Feedback

If you have any questions or suggestions please join the OSRS Live Loadout Discord or open an issue here at Github.

Copyright notice

Created using intellectual property belonging to Jagex Limited under the terms of Jagex's Fan Content Policy. This content is not endorsed by or affiliated with Jagex.

osrs-runelite-twitch-live-loadout-plugin's People

Contributors

molteber avatar pepijnverburg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

molteber

osrs-runelite-twitch-live-loadout-plugin's Issues

Pause fight duration timers

Perhaps after actor despawned and restarted after the next hit? This can come in usefull when comparing total fight stats with the last fight. Some bosses might have 5+ minutes in between, giving a skewed image.

UIM storage

Could there be a way to show contents of the looting bags, seedbox and death storages? Would be really nice for UIM streamers.

Disable chat messages on non 401 or 403 errors

It happens from time to time that the Twitch servers fail and give a 404 or 500 response. This is not caused by the plugin or any rate limits (that would return 429). This can come across as buggy, but we can easily accept these errors and just retry.

Prevent damage by others to be added to last fight

This can happen when the actor is different, but the name is the same. When calling registerFightHit of other damages we should not override the last actor of the fight and check whether the actor is a match with the current one.

Current Status Error

"Something has changed with Twitch. Please report this to the RuneLite plugin maintainer. The time of this message was 04:04:58. An error occurred with code: 400"

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.