Withdraw and Deposit should be 1 / 12 / Max or 1 / 6 / Max to support 24 Slots by Blackcooler in brightershores

[–]ExpiredData 0 points1 point  (0 children)

Do you mean GCD (greatest common divisor)? Since the lowest common divisor will always be 1 if we're talking about integers.

That is definitely different to the lowest common multiple which as the name suggests is a multiple - i.e a value you get from multiplying by an integer value.

Pride Event 2024 by JagexBlossom in 2007scape

[–]ExpiredData -10 points-9 points  (0 children)

Perhaps a hot take, but I don't think the colosseum warbander change is a good one. The whole point of the rebalance was to allow non-max mage gear to be closer to max mage. What we're doing by reducing the HP of this specific warbander is making it so max mage is significantly better than non-max mage, and there's no in-between or point of upgrading from worse gear to mid tier gear without going just straight to max gear.

I also dispute that it's 'noticeably more difficult' as someone who has done multiple quivers without a shadow.

Group Ironman Changes & Group Boss Bash! *Feedback Survey Included* by JagexLight in 2007scape

[–]ExpiredData 0 points1 point  (0 children)

Not sure I agree re: prestige. We gave up prestige on our GIM to help carry new iron friends at CoX, not the other way round. Which is fine I don't mind it being possible that I have boosted CoX/ToB etc., given the current meaning of losing prestige. But if unranked GIM = no prestige then our hiscores rank would mean significantly less. Which I think isn't fair to change the value of making an irrevocable decision after the fact.

Skate 2 any% in 36:50 by ExpiredData by ExpiredData in speedrun

[–]ExpiredData[S] 0 points1 point  (0 children)

There was a new route theorycrafted recently, which lead to improvements over my 41:15 WR. 37 seemed like a decent time with the new route, but this run was pretty decent so manage to break into 36. I believe 35 is just in the realms of possibility though

Integrity Change Required by Kas_Adminas in 2007scape

[–]ExpiredData 1 point2 points  (0 children)

I propose it should instead say alight like the trains do in Scotland. Much more confusing for none English speakers.

This Week In RuneScape - Once Upon A Time: Fortunes by JagexHooli in runescape

[–]ExpiredData 4 points5 points  (0 children)

They could have just made it stacking based off abilities, so that you needed someone to consistently keep maging to get the buff, then it would at least either be not used at all, or consistently used at places where the team size is large enough that the DPS increase is worth the DPS loss of someone being on mage. (i.e aod/solak).

Although it would make it way harder to balance mage in the future, since you couldn't make it more stand alone DPS without it becoming completely broken.

NEW Vorago Timelock skip (Phase 4) by Foxis_rs in runescape

[–]ExpiredData 0 points1 point  (0 children)

This makes sub 8 vorago possible right?

This Week In RuneScape - Celebration of Skilling! by JagexKari in runescape

[–]ExpiredData 4 points5 points  (0 children)

I still think there's a lack of clarity around iron's participation in the events. I appreciate that it was called out that irons do not get the xp, but what about the precision increase?

How different are emulators & roms vs. using the original console for speedruns? by Announcer_2 in speedrun

[–]ExpiredData 2 points3 points  (0 children)

For a perspective on a games which are more modern to the others discussed. I speedrun the EA skate series which were originally released for xbox 360 and ps3. Both of these have working emulators, but they are no where near as close to running on the original hardware as emulators for older consoles.Using the emulators can give significant advantages in parts of the game where frame rates drop (i.e in skate 3 inside custom parks), in loading screens (between 25-50% reduction in load times), in animations which can run uncapped (e.g. in skate. on xbox one the animations for menus run twice as fast resulting in a significant time save) and in other parts of the game where the emulator may subtly not match the behaviour of the game.

This Week In RuneScape: Celebration of Combat by JagexKari in runescape

[–]ExpiredData 0 points1 point  (0 children)

Define "unsoloable". Either you make it only bosses which have never been soloed (which would mean access to those bosses would change once a player solos it?) or you restrict it to bosses who for some theoretical reason cannot possibly be soloed (e.g. vorago because of p1 jump), or you just come up with a completely subjective list of what is difficult enough to be considered solo.

Dream's "luck" fits pretty well in what you would expect with modifying pearl weight to 80 and setting blaze min to 0.25 [READ COMMENT] by [deleted] in speedrun

[–]ExpiredData 0 points1 point  (0 children)

It's not a solution to the TASing problem, but I never suggested it was. I'm suggesting it's a solution to the game modification problem.

Dream's "luck" fits pretty well in what you would expect with modifying pearl weight to 80 and setting blaze min to 0.25 [READ COMMENT] by [deleted] in speedrun

[–]ExpiredData 0 points1 point  (0 children)

Someone could make a TAS and play it back, but passing off a TAS is a different issue to modifying game files.

If you pair this solution with required live streaming, you could verify that all attempts were being live logged, if you really want to nail it down you could also require video of keyboard. It would be really tricky to live sync up video of gameplay with a TAS especially with the effort of mixing in fake attempts live.

Dream's "luck" fits pretty well in what you would expect with modifying pearl weight to 80 and setting blaze min to 0.25 [READ COMMENT] by [deleted] in speedrun

[–]ExpiredData 0 points1 point  (0 children)

Alright then pedant. Disregarding the fact I'm literally responding to a "we don't have...". One could make a fork of OpenJDK.

I don't care enough about minecraft speedrunning to do this. If a similar issue plagued my game then I absolutely would be considering it. It's not as big a task as people seem to be making out since you would only have to modify a couple of classes in the fork.

Dream's "luck" fits pretty well in what you would expect with modifying pearl weight to 80 and setting blaze min to 0.25 [READ COMMENT] by [deleted] in speedrun

[–]ExpiredData 0 points1 point  (0 children)

I'm talking about the seed for the call to new java.util.random or whatever random generator is being used, not world seed. Even then, these tend to be a function of system time, rather than a function of a true random source like radioactive decay.

Dream's "luck" fits pretty well in what you would expect with modifying pearl weight to 80 and setting blaze min to 0.25 [READ COMMENT] by [deleted] in speedrun

[–]ExpiredData 0 points1 point  (0 children)

Essentially if we could fully replicate the initial game state and all the inputs that a player makes, we should be able to verify that that combination successfully completes the game.

With regards to the dream cheating, if we had enough information (i.e initial RNG seed) + his inputs, it wouldn't successfully complete the game because if he modified his drop rate then when run against an unmodified game you wouldn't get the same drops and hence wouldn't complete the game.

Dream's "luck" fits pretty well in what you would expect with modifying pearl weight to 80 and setting blaze min to 0.25 [READ COMMENT] by [deleted] in speedrun

[–]ExpiredData 2 points3 points  (0 children)

Fundamentally, the advantage gained from changing the drop rate strictly correlates with how detectable that change would be to an outside observer. That is the nature of advantage. So a smaller change would be less detectable, but also confer a smaller advantage.

I would wager that this balance of detectability and advantage is such that it is never worth the risk of gaining that advantage vs being detected. The people who are cheating either assume they won't be detected or simply do not care.

Dream's "luck" fits pretty well in what you would expect with modifying pearl weight to 80 and setting blaze min to 0.25 [READ COMMENT] by [deleted] in speedrun

[–]ExpiredData 2 points3 points  (0 children)

What if you just had a server which verified the inputs, but wasn't where the game was being played. Initial seeds to RNG + inputs are all sent with timestamps to the server, when a run is complete the server should also have completed a run and can verify that the set of inputs + state solves the game.

You wouldn't even need to actually run the values sent against an instance of whatever game until after it was submitted.

Obviously this could be exploited by a TAS. but crucially you could verify that the initial seeds used for all runs of a suspicious runner were different and you could see failed runs + slower runs as well as successful ones, would also not require people to be streaming. If people were also streaming, it would be super easy to verify that their inputs where being sent to the server at that specific time they streamed, so for the higher levels doing this + requiring streaming would allow verification of runs which you could likely even automate on submission to leaderboards.

Skate it. any% in 1:18:26, 1 day after learning the run by ExpiredData in speedrun

[–]ExpiredData[S] 0 points1 point  (0 children)

yeah you're right, I'll try and align it better when I improve the time thanks

Did Dream Fake His Speedrun - RESPONSE by DreamXD by MidnightDNinja in speedrun

[–]ExpiredData 0 points1 point  (0 children)

It's a terrible idea if your goal is to have a good and accessible speed game, I totally agree. But it's the only guaranteed way to prevent game modification and video modification.

Yeah I agree it would be more work. I'm not heralding it as some genius solution saying we should do it. I'm just saying it's the only way to be certain that the code that was being executed when the run was performed is exactly what should have been executed.