Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wrong progress prediction due to generic and streamer-specific drops not progressing simultaneously #63

Open
ywwa opened this issue May 26, 2024 · 21 comments
Labels
Bug Something isn't working

Comments

@ywwa
Copy link

ywwa commented May 26, 2024

Watching channel that has own drop and generic drop does not progress generic one, however watching channel that was only generic drops enabled works as expected

Watching channel that was Generic and Streamer bound drops do not progress both of them at the same time

image

@Windows200000
Copy link
Owner

The time remaining shown in the miner is mostly just a guess, because twitch itself doesn't report progress frequently or accurately. Also, these drops are progressing for me, are you sure they are actually not progressing?

@Windows200000
Copy link
Owner

It does seem like progress is reported less accurately than expected, I saw the real 50% on the 60 minute door, but it showed only ~5% on the 180min metal door.

@Windows200000 Windows200000 added the Bug Something isn't working label May 26, 2024
@Ardougne
Copy link

the generic only progress once you get a drop from a streamer with their specific drop, they dont progress simultaneously
image

@Windows200000 Windows200000 changed the title Rust generic twitch drops are not progressing Rust generic twitch drops are not accurately tracking progression May 26, 2024
@Windows200000
Copy link
Owner

the generic only progress once you get a drop from a streamer with their specific drop, they dont progress simultaneously !

@Ardougne That still wouldn't explain a 1hr drop being half way done in TDM (30min) and a 3hr drop being at 5% (9min), while twitch correctly shows the second drop at 16%.

@Ardougne
Copy link

the generic only progress once you get a drop from a streamer with their specific drop, they dont progress simultaneously !

@Ardougne That still wouldn't explain a 1hr drop being half way done in TDM (30min) and a 3hr drop being at 5% (9min), while twitch correctly shows the second drop at 16%.

they arent tracking and not progressing as they should it seems. you should be getting progress on both at the same time as the streamer specific ones.

@woctezuma
Copy link

woctezuma commented May 26, 2024

you should be getting progress on both at the same time as the streamer specific ones.

Not sure about this, as it never happened for me, even with the original TwitchDropsMiner.
If it is a bug, then it was already there in the original script.

@Windows200000
Copy link
Owner

I could also see it being the new priority system that changed the absolute priority value which could maybe cause a problem somewhere else. It definitely is progressing and I think @ywwa mistook inaccurate progress prediction for no progress.

image

It's really weird how some are accurate and some are not...

@ywwa
Copy link
Author

ywwa commented May 26, 2024

It definitely is progressing and I think @ywwa mistook inaccurate progress prediction for no progress.

I ran program for multiple hours (more than 2) And I am positive that no progression on generic drops is being made whilst watching steamer with 2 active drops (generic & streamer bound)
If the streamer drop is claimed and continue to watch same stream then generic drop progresses as intended
else only the streamer bound progresses

Always verified progress thru twitch.tv/inventory and not the program

@SysyphusX
Copy link

SysyphusX commented May 26, 2024

Can confirm the base drops campaign won't progress if you're watching a stream with a unique campaign and you haven't completed the unique drop.

@Windows200000
Copy link
Owner

Windows200000 commented May 26, 2024

I guess it's 2 things at the same time? The drop not progressing while another one is sounds to be more likely a twitch thing to me. That would also explain the inaccurate progress shown in TDM.

Does anyone know whether the same thing happens when watching manually?

@ywwa
Copy link
Author

ywwa commented May 26, 2024

Does anyone know whether the same thing happens when watching manually?

When actually watching stream on twitch then both generic and streamer drops progress at the same time

@ywwa ywwa changed the title Rust generic twitch drops are not accurately tracking progression Generic and streamer drops are not progressing at the same time May 26, 2024
@Windows200000
Copy link
Owner

Does anyone know whether the same thing happens when watching manually?

When actually watching stream on twitch then both generic and streamer drops progress at the same time

Well, that's an issue then. I have no idea how to fix it, since the bot is already almost watching the stream as a human would.

Maybe it would have to be more frequent than every 20s, or maybe send the minute-watched thing again? If someone figures it out I'll fix it, but TDM does still seem to get the drops in time.

@Windows200000
Copy link
Owner

Something is just weird with the generic drop, I just had to watch like 2s of the stream to finish claiming the last6 one, because it was showing 0s remaining in the miner and wouldn't watch when it was at like 99.7%.

@L-Mustang
Copy link

L-Mustang commented May 27, 2024

Afaik you can only get generic drops from a streamer after you've got their own unique drop. I believe this was changed a while back.

For me TDM tries to farm the generic drops before it it farms the unique drops, which fails due to the above reason.

@Windows200000
Copy link
Owner

Does anyone know whether the same thing happens when watching manually?

When actually watching stream on twitch then both generic and streamer drops progress at the same time

@ywwa Are you sure this is the case, then? @L-Mustang claims the opposite.

@Windows200000
Copy link
Owner

Afaik you can only get generic drops from a streamer after you've got their own unique drop. I believe this was changed a while back.

For me TDM tries to farm the generic drops before it it farms the unique drops, which fails due to the above reason.

Also if this is the case it shouldn't really be an issue, because afaik the miner would still claim the drop it "accidentally" mined instead. At the latest in the hourly refresh.

@ywwa
Copy link
Author

ywwa commented May 27, 2024

Afaik you can only get generic drops from a streamer after you've got their own unique drop. I believe this was changed a while back.

Did they actually change something about overlapping drops?
Yesterday when I was checking thru website, both drops progressed for me at the same time 🤔

@Windows200000
Copy link
Owner

@L-Mustang ?

@L-Mustang
Copy link

L-Mustang commented May 27, 2024

This is my claim history for this round of Rust drops (bar 1). The ones in the red boxes are generic drops, each requiring 1 hour, consecutively, up to a maximum of 5 hours. Pretty much all of these were claimed with TDM. Most of the generic drops are unlocked after all the streamer-specific drops have been claimed. The ones I unlocked early I recall due to TDM not switching to a different stream once unlocking the streamer-specific drop for said stream.
image

Here are some people confused with the change. Generic and streamer-specific used to progress simultaneously before this.
https://www.reddit.com/r/playrust/comments/18g9iev/twitch_rivals_generic_drops_not_working/kd3jl0a/

@ywwa
Copy link
Author

ywwa commented May 27, 2024

Oh so they've actually changed something not so long ago

Doesn't cancel the fact that for me generic and unique drops were progressing for some reason together,but w/e i guess

@Windows200000 Should this issue be closed now ?

@Windows200000
Copy link
Owner

@ywwa I'll leave this open, because TDM still reports progress incorrectly. I have no idea whether there is any way to fix this, because there might be no client-facing indication of "generic" progress being blocked. Unless this is a universal change applying to all campaigns.

@Windows200000 Windows200000 changed the title Generic and streamer drops are not progressing at the same time Wrong progress prediction due to generic and streamer-specific drops not progressing simultaneously May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants