1. #61
    Bonxy's Avatar Senior Member
    Join Date
    Apr 2014
    Location
    England
    Posts
    548
    Originally Posted by xitooner Go to original post
    Ha! Not much time anymore.... I couldnt even dump the latest data from this weekend to recalculate the LB (will try to fit in that part in over the next couple of days). But if you send me a post with any issues I can always look and see if I can figure it out.

    (Overall, just getting depressed about the inability of RL to actually address any LB-related issue at all, from hacking all the way to recalculation. If they cant be bothered to do anything after a year of asking them, I have a hard time seeing why I should be bothered either ... seems like the time to move on to other things is just about here now...)
    Hey,

    Its finally up on the site.

    Question though. Do i need to replace all my unique donkey and crazy times with the times from Nightlife for this to work correctly ?

    Thanks, Sam.
    Share this post

  2. #62
    xitooner's Avatar Senior Member
    Join Date
    Mar 2014
    Posts
    3,224
    Originally Posted by Bonxy Go to original post
    Hey,
    Its finally up on the site.
    Question though. Do i need to replace all my unique donkey and crazy times with the times from Nightlife for this to work correctly ?
    Thanks, Sam.
    Yay! I gotta go check it out sometime!

    Yeah, for rider track times on the donkey/crazy LB, you must still use the Nightlife silver/gold/plat medal times, etc, in the algorithm on every track to get the score that RL actually gives. Super irritating.
    In my code I just catch this very early and leave the algorithm alone... ex if (LB != Normal) then trackUsedForMedals=NightLife. I guess you have to deal with more of these special LBs (like for the KTM event...) so you may have to spell it out more clearly but the idea is the same.
    Share this post

  3. #63
    Bonxy's Avatar Senior Member
    Join Date
    Apr 2014
    Location
    England
    Posts
    548
    Perfect mate!!

    Someone said the other day that the medal display didnt match the in-game ones and i thought this might be the issue but didnt want to update all tracks and mess it up.
    Share this post

  4. #64
    3000000 bug explained
    Check formulas for different medal times:

    Here's what every part of the formula means:


    Looks like formula for ultimate medal is missing divisor that define time range for that medal. I think it should be equal UltimateTime, so points for Ultimate Medal will be 1000000 in UltimateTime and will strive to 3000000 in 0 seconds.

    Now when argument is missing it equals to 1. I don't know exactly in which units time is defined, most probably it milliseconds. So time range to get 3000000 points is equals now to UltimateTime - 1 millisecond. What obviously is error.

    It's not normal that one track can give player the score that equals to platinum medals on 4 tracks.

    P.S. sorry for my english, maybe I spell some math terms wrong, but I think you should get the idea.
    Share this post

  5. #65
    Negodyaeff, nice post!

    Slight correction: If (Score > 1.0) then Score = 3.0.

    Also if anyone's confused, the point values in these formulas are reported as millions of points. If you want actual points, multiply by 1 million.
    Share this post

  6. #66
    Originally Posted by Sardius77-TFG Go to original post
    Slight correction: If (Score > 1.0) then Score = 3.0.
    No. Game code contains exact condition that I wrote. It supposed to be the limit of scores per track.
    Because of the error in formula for Ultimate Medal, score for that medal is always greater than 3.0. And with this condition it's limited to 3.0.

    Example
    YourTime = 9800 ms
    UltimateTime = 10000 ms
    UltimateScore = (10000-9800)*0.25+1.0 = 51.0
    If you add UltimateTime as divisor into that formula ("MISSING" on the picture) that's what will happen:

    UltimateScore = (10000-9800)*0.25 / 10000 + 1.0 = 1.005
    Share this post

  7. #67
    Originally Posted by negodyaeff Go to original post
    No. Game code contains exact condition that I wrote. It supposed to be the limit of scores per track.
    Because of the error in formula for Ultimate Medal, score for that medal is always greater than 3.0. And with this condition it's limited to 3.0.
    I assumed that the times were in seconds (e.g. 9.800 seconds vs. 9800 milliseconds). Using seconds works for all the other formulas because they're ratios. Thanks for the clarification!
    Share this post

  8. #68
    Originally Posted by Sardius77-TFG Go to original post
    Using seconds works for all the other formulas because they're ratios.
    Yeah, exactly, they are all ratios, that's how it should be to be independent from time units. And last one is not.
    Share this post

  9. #69
    Big addition to this thread, list of known scoring system bugs:
    https://forums.ubi.com/showthread.ph...rs-please-read
    Share this post

Page 7 of 7 ◄◄  First ... 567