Code Monkey home page Code Monkey logo

league-observer-tool's People

Contributors

ckerr avatar codebytere avatar dependabot[bot] avatar dpavlou avatar erickzhao avatar himyu avatar leonardonline avatar malept avatar naofumi-fujii avatar sdomi4 avatar vanessayuenn avatar vazra avatar vhashimotoo avatar vladneacsu avatar worldsayshi avatar zeke avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

league-observer-tool's Issues

[BUG] Tool crashes midgame in game

Describe the bug
The tool crashes during in game randomly without any error message popup or indication in the League Prod Toolkit console.

To Reproduce
Steps to reproduce the behavior:

  1. Load up League of Legends and start up the League Prod Toolkit via start.bat
  2. Once server is started, load up League Observer Tool and sync up all elements for both Client and In Game tabs.
  3. Start up game (happens both for live spectator and replays).
  4. Without any indiciation, the tool crashes midgame (no specific time it happens).

Expected behavior
To not crash at all or at the very least show the error message of what the issue at hand is/why it crashed.

System:

  • OS: Windows 10
  • Version: 10.0.19045
  • League Observer Tool Version: 6.2.5

Additional context
Main Log (the error message in here could be related to the bug I've described above, but I'm not 100% sure as it happened on 06/08/2023 as well and I don't see any errors logged even though it crashed that day too):
main.log

[ Feature ] Manual override for memory offsets in league-observer-tool

Almost every time a patch comes out Game memory offsets change, therefore Fairsight is down.
(For example, we have a broadcast day today and 13.6 just dropped, we can't use fairsight.)

It would be great to have a manual override option for the memory offsets in league observer tool, so that the offsets can be updated on demand without having to wait for the official update.

[BUG] Total Gold not working (Displaying 0 for both team)

Describe the bug
With Fiarsight, the total gold for each team is 0. Every other stats (towers, herald, barons, kills, etc) seems to work fine in the scoreboard

Screenshots
image

Additional context
Strange enough, the total gold seems to work with LeagueBroadcast and the offsets values seems to be the same in farsight for both project.

[BUG] Module '"@larseble/farsight"' has no exported member 'setVersion'.

Describe the bug
I want to help finding the reason why the Observer Tool crashes. Unfortunately, when I tried to run the application from source, there seems to be a method that I dont have.

To Reproduce
Steps to reproduce the behavior:

  1. Clone league-observer-tool-codebase
  2. npm i
  3. npm start
  4. See error

System:

  • OS: Windows
  • Version: Current main branch in the repo

Additional context
electron/module/Farsight.ts:9:72 - error TS2305: Module '"@larseble/farsight"' has no exported member 'setVersion'.

import { connectToLeague, disconnectFromLeague, isReady, makeSnapshot, setVersion } from "@larseble/farsight";

[ Bug ] Live Events keeps staying on Standby

After installing everything as told in the guide
and setting it up the "Live Events" feature keeps
staying on Standby.
All other features are fine.

Live Events section in game.cfg is set up
LiveEvents.ini is set up
restarted everything a few times but no changes

[ISSUE] How to put new offset in the Observer Tool

Not a bug put maybe more of an issue on my side. I've yet to find a way/place to update myself the offsets with the Observer Tools. I don,t know where I should put them to make the Observer works. Is it even possible or we need to wait for someone to update them in the tool or farsight github?

Example: In LeagueBroadcast, you can edit a config file with Notepad to put yourself the offsets and try them. Here, I've not found a way to do something similar.

Farsight swapping between "Standby" and "Sync" every ~second

I am having Problems with Farsight, it flashes between Standby and Sync, everything else is working fine. Even when its not connected to LCU & Server it is still doing the same thing. It starts before LiveEventsor Ingame is synced. After quitting pectate I get an Error Message
ErrMSG
I accepted the Pop-up with the Memory warning, did I need to setup anything else for Farsight to work?

Support for Garena servers

is it possible for the observer tool to grab match info from Garena server games, now that the Riot API for these regions has shut down?

Vanguard

Hello, as of today vanguard has been implemented in lol. Are we at risk of being banned if we use this tool?

[FEATURE MISSING] Saving Json button on app

Describe the feature missing
Prior to the 5.0 update, i was using the "save file button" feature on ChampSelect, Endgame, Live Events and InGame modules to generate my own postgame data analysis for streaming purpose. However this button seems to have disappear with the 5.0 update.
I was wondering if it was possible to see it make a comeback soon, and seeing it implemented for the Farsight module <3

Additional context
I have a quite important stream for a LAN this weekend and it would really be a big help for my production quality to see it reappears, however i do not have the technical capacity to do it myself in such a short time.
Thanks

[ Bug ] League Client Process could not be found

Hello,
i cant get the observer to work because of the following message:
image

The League Prod Toolkit is running without errors, everything is installed locally and without authentification.

Could it be that the reason for that is that LoL is not installed in C:\Riot Games\League of Legends?

Open Settings not working

Every time I click Open Settings to setup the tool, no window opens up. Clicking connect gives me Connect ECONNREFUSED 127.0.0.1:3003.

[ Bug ] Observer tool seems to send information too slowly to the prod toolkit under specific conditions

Describe the bug
The prod toolkit updates the info on screen too slowly (such as in-game timers, etc)
The reason I think this is a league-observer-tool issue and not related to the league-prod-toolkit is that I have 2 PCs at home (connecting to the same LPT instance), and this issue only happens on one of them (my league-prod-toolkit is running on a separate ubuntu instance).

This means that the in-game overlay on LPT is always delayed compared to the actual game.

Other relevant info is that when this issue happens, if I close the observer tool, but keep the LPT scoreboard still open, you can see it still updates (while delayed compared to the gameplay). So I don't know if the observer tool is sending too much data and LPT can't keep up with it or if it's something else.

To Reproduce
Steps to reproduce the behavior:

  1. Just run the observer tool and connect to LPT
  2. See error

Expected behavior
LPT scoreboard should keep up with the actual game data

Screenshots
image

System:

  • OS: Windows 11
  • Node: Whatever is in the latest Docker image
  • Prod Tool Version: v1.8.6
  • Observer Tool Version: v6.8.1

Additional context
The issue happens on my Windows 11 machine. The other PC where it runs smoothly is running Windows 10, I don't know if Windows 11 has to do somthing with it.

I tried running the observer tool with compatibility mode set to windows 8 and it didn't help. Running as admin also didn't help.

Logs didn't show any relevant info:

logs
[2024-01-03 17:46:56.938] [info]  (updater)          Checking for update
[2024-01-03 17:49:23.256] [info]  (updater)          Checking for update
[2024-01-03 17:49:24.738] [info]  (updater)          Update for version 6.8.1 is not available (latest version: 6.8.1, downgrade is disallowed).
[2024-01-03 17:51:45.134] [info]  (in-game-live-events) {
	"eventname": "OnKillDragon_Spectator",
	"other": "SRU_Dragon_Chemtech",
	"otherTeam": "Neutral",
	"source": "woshibt196",
	"sourceID": "6",
	"sourceTeam": "Chaos"
}

[2024-01-03 17:51:45.135] [info] (in-game-live-events) [
{
eventname: 'OnKillDragon_Spectator',
other: 'SRU_Dragon_Chemtech',
otherTeam: 'Neutral',
source: 'woshibt196',
sourceID: '6',
sourceTeam: 'Chaos'
}
]
[2024-01-03 17:51:50.647] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T1_L_03_A",
"otherTeam": "Order",
"source": "woshibt196",
"sourceID": "6",
"sourceTeam": "Chaos"
}

[2024-01-03 17:51:50.648] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T1_L_03_A',
otherTeam: 'Order',
source: 'woshibt196',
sourceID: '6',
sourceTeam: 'Chaos'
}
]
[2024-01-03 17:51:50.649] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T1_L_03_A",
"otherTeam": "Order",
"source": "woshibt196",
"sourceID": "6",
"sourceTeam": "Chaos"
}

[2024-01-03 17:51:50.649] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T1_L_03_A',
otherTeam: 'Order',
source: 'woshibt196',
sourceID: '6',
sourceTeam: 'Chaos'
}
]
[2024-01-03 17:51:50.733] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T1_L_03_A",
"otherTeam": "Order",
"source": "Minion_T200L2S00N0077",
"sourceTeam": "Chaos"
}

[2024-01-03 17:51:50.733] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T1_L_03_A',
otherTeam: 'Order',
source: 'Minion_T200L2S00N0077',
sourceTeam: 'Chaos'
}
]
[2024-01-03 17:51:50.768] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T1_R_03_A",
"otherTeam": "Order",
"source": "Minion_T200L0S00N0088",
"sourceTeam": "Chaos"
}

[2024-01-03 17:51:50.769] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T1_R_03_A',
otherTeam: 'Order',
source: 'Minion_T200L0S00N0088',
sourceTeam: 'Chaos'
}
]
[2024-01-03 17:52:10.536] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T2_R_03_A",
"otherTeam": "Chaos",
"source": "凌 宝",
"sourceID": "3",
"sourceTeam": "Order"
}

[2024-01-03 17:52:10.536] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T2_R_03_A',
otherTeam: 'Chaos',
source: '凌 宝',
sourceID: '3',
sourceTeam: 'Order'
}
]
[2024-01-03 17:52:20.737] [info] (in-game-live-events) {
"eventname": "OnTurretPlateDestroyed",
"other": "Turret_T2_R_03_A",
"otherTeam": "Chaos",
"source": "凌 宝",
"sourceID": "3",
"sourceTeam": "Order"
}

[2024-01-03 17:52:20.738] [info] (in-game-live-events) [
{
eventname: 'OnTurretPlateDestroyed',
other: 'Turret_T2_R_03_A',
otherTeam: 'Chaos',
source: '凌 宝',
sourceID: '3',
sourceTeam: 'Order'
}
]

Is there anything I can do to help reproduce this bug?

[BUG] Set up UI for cinematic/Observing function isn't working.

Installed the most recent version of the League Observer Tools and the function to hide/show the overlays in-game (Setup UI for cinematic/Observing) won't do anything to the game when I click on it.

All the others options work as intended (Sync is green everywhere)

image

[BUG] Nothing works with the Observer tool.

Describe the bug
I don't know why, but I would assume it has something to do with the new parch: Although new offsets have been published to the farsight repo, nothing works on my side except connecting to the client. The tool was not detecting champ select and in-game no information seemed to get to my prod-toolkit as everything just stayed to 0.

How can I verify that the offsets are indeed updated?

I tried uninstalling and reinstalling the observer tool, no success. I might be doing something wrong.

[Question] How do I send the Observer data from my PC to another PC?

As in the question above, I want to have an observer PC with the Observer Tool running.
The other PC has OBS and the production toolkit running.

I dont quiet get it, how I can send the Data gathered by the LOT to the prodkit PC, if it is possible?

Maybe someone can help me.

---edit:
well I guess, I am looking at it from the wrong perspective? I should connect to the Production Toolkit PC and Insert the other IP and API Key?

[BUG] ...

Hello iam running windows 10 and use league observer tool but sometimes it randomly crash during stream which is ba

[BUG] Random crashes after 5.0.0 update

Describe the bug
League Observer Tool randomly crashes. Seems to occur right before a large teamfight(???)
Tried both with and without Farsight & Live Events in different combinations, but still crashes.
I have not tried on a replay to see if it happens at the same point each game as the games was customs games I don't have access to replays.
No crash logs in the main.log file

Expected behavior
Not crash?

[QUESTION] TR-Support?

Is it possible to use the Tool with the Tournament Realm? I see that everything instead of "Replay" connects to the TR (even Farsight does connect) but inGame nothing happens.

Error 403

I'm trying to get the observer tool working with the prod tool-kit, but I'm running into an error while trying to connect. I've read through the Github and there doesn't seem to be any info about this, so any help would be appreciated!

image

how to use this file

I want to use the prod tool kit for lol casting, but I don't know how to use the observer tool. Please tell me how to use it.

[BUG] Gold and Levels are not gathered in custom games

Describe the bug
When using this tool with prod-toolkit the Gold and Level leaderboard works when spectating a Ranked Game. When spectating a custom game both of those are blank.

System:

  • OS: Windows
  • Version: 6.7.2 (or whatever the latest which we had to manually install is)

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.