Welcome, Guest. Please Login or Register    
 
smk mk64 mksc mkdd mkds mkwii mk7 mk8
general   mafia   smk   mk64   mksc   mkdd   mkds   mkw   mk7   mk8   |   problems   |   discord   irc
 
  Home Search Members Login Register
 
Pages: 1
Send Topic Print
Race Codes (Read 444 times)
WillD
King
****
Offline

TrackMania, F-Zero,
and Mario Kart.

drank 4853 beers
Virginia, USA
Gender: male
Race Codes
10/02/14 at 23:30:04
 
It's (relatively) common knowledge that after finishing a time trial and coming to the screen where you have the option to restart, that if you press a certain combination of buttons, a code of 16 characters will appear.

The assumption is that the code was for a Japanese contest when the game was first released, and is now virtually useless. However, I found a site which can decode the aforementioned code. Within each code is information containing the track played, characters used, total time, and fastest lap.

Here's the site:
http://megaswf.com/serve/2586426/

The button combination to get your code is: L, R, L, R, X, Y, X, Y, Z

Thought this was an interesting tidbit of information that was relatively unknown previously. In some of Alex Penev's old YahooGroup submissions from Feb. 2004, he included his code. It's interesting to look back and see some of the splits and best laps the best players from that day were getting.

Cheers  Smiley
Back to top
 
« Last Edit: 10/03/14 at 18:28:57 by WillD »  

WR History Updater | Former rDDD WR
AlexPenev wrote on 08/08/12 at 03:51:30:
Did you try doing a mini turbo? That could change everything.
View Profile   IP Logged
Chris
Ninja
*****
Offline

wao

ate 5654 donuts
Germany, Pforzheim
Gender: male
Re: Race Codes
Reply #1 - 10/03/14 at 02:57:24
 
Looool Shocked this is the ultimate way to prove new records... seriously Shocked

POSQ7GZJBGIVJB87

This is what I just did first try, with a broken controller, tired, and absolutely rusty xD
Back to top
 
 

Grin Grin Grin Grin Grin Grin Grin Grin Shocked
View Profile mkchraizy   IP Logged
TheFrigz
Ex Member




Re: Race Codes
Reply #2 - 10/03/14 at 06:27:17
 
Wow, I never knew this..pretty cool! Shocked
Back to top
 
 
  IP Logged
Aron Langerak
Legend
*****
Offline

Masterpie9

6907 days karting
Holland
Gender: male
Re: Race Codes
Reply #3 - 10/03/14 at 10:14:16
 
Very bad time Chris Tongue

But seriously.. that's awesome Smiley
Back to top
 
 

#6 SMK (3 World Records 2 Pal 1 NTSC)
#8 MKDD

Camster wrote on 02/28/12 at 11:44:16:
Time lost on mariokart is time well spent. Never forget that.

View Profile Aron Langerak   IP Logged
Chris
Ninja
*****
Offline

wao

5654 days karting
Germany, Pforzheim
Gender: male
Re: Race Codes
Reply #4 - 10/04/14 at 07:11:51
 
Haha I know Cheesy. I will definitely use this for future PRs, seems to be a 100% safe proof...
Back to top
 
 

Grin Grin Grin Grin Grin Grin Grin Grin Shocked
View Profile mkchraizy   IP Logged
@ndrew
Legend
*****
Offline



6860 sex records
Sartell, Minnesota
Gender: male
Re: Race Codes
Reply #5 - 10/04/14 at 11:05:25
 
So is this gonna be the new way to submit times then?  Tongue
Back to top
 
 

MKDD world champion (August 2012-March 2017)
View Profile   IP Logged
Andreas Rudmarker
Elite
***
Offline

mkdd pro!

worships 6912 kartgods
Sweden
Gender: male
Re: Race Codes
Reply #6 - 10/07/14 at 01:47:13
 
if you dont have any video proof its a good choice ^^
Back to top
 
 

hello
View Profile Andreas Rudmarker andreasrudmarker   IP Logged
TvL
Legend
*****
Offline

Long live the
entropy!

7119 days karting
Wassenaar (Netherlands)
Gender: male
Re: Race Codes
Reply #7 - 10/07/14 at 23:22:58
 
I would advise caution. For instance, if I change the P at the start of Chris's code into an A, it gives me 1'06"868. Obviously that is unrealistic (it is in fact impossible with a fastest lap of 26"942), but with some more trial and error one might be able to find something that is not beyond the realm of possibility. Perhaps one could even drive a certain poor time on purpose if one knows how to subtract a certain amount of time, in order to get something that is just below the WR.
Also, the fact that changing this one character only changed one of the data makes me suspect that the code is not that sophisticated and could be broken.
Back to top
 
« Last Edit: 10/07/14 at 23:40:16 by TvL »  

Thomas van Leeuwen
MKDD Titan B - MK64 King B - MKDS Expert D

MKDD for noobs

Benoit Boudreau wrote on 10/10/07 at 07:07:11:
Everybody should just listen to Thomas
View Profile WWW   IP Logged
IsThatAGoodTime
NinjaThing
*****
Offline



6760 days karting

Gender: male
Re: Race Codes
Reply #8 - 10/12/14 at 08:04:18
 
TvL wrote on 10/07/14 at 23:22:58:
Also, the fact that changing this one character only changed one of the data makes me suspect that the code is not that sophisticated and could be broken.


Quite true.  If someone was able to create a decoder program, it must not be too secure a code.
Back to top
 
 
View Profile   IP Logged
theyounggun
Ex Member




Re: Race Codes
Reply #9 - 10/13/14 at 07:00:46
 
I've got some mkdd times to submit! Although mk64 keeps calling me back so I haven't had time yet.

This is quite awesome, and this cool code thing might give me the motivation to finally join here. Wink

Edit: our sites are on a trust system anyway for the most part... so I really don't think a decoder would matter.

Double edit: I would only count it as a form of proof up to the top 100
Back to top
 
 
  IP Logged
Utter
Legend
*****
Offline

Arite Chief

6493 days karting
Location: Unknown
Gender: male
Re: Race Codes
Reply #10 - 10/13/14 at 15:26:03
 
IsThatAGoodTime wrote on 10/12/14 at 08:04:18:
TvL wrote on 10/07/14 at 23:22:58:
Also, the fact that changing this one character only changed one of the data makes me suspect that the code is not that sophisticated and could be broken.


Quite true.  If someone was able to create a decoder program, it must not be too secure a code.


But all you'd need to back it up would be a photo or a video showing you bring the code up, and the two would surely work together to make solid proof? Or would that not work?
Back to top
 
 

My Youtube Account

Quote:
Hcte - Today at 10:36 PM
ah but even i can ban myself from playing
it's that powerful
did take more whacks than i expected though
fucker is pretty tough, lol
View Profile WWW Utter matthewrandom1   IP Logged
Aron Langerak
Legend
*****
Offline

Masterpie9

ate 6907 donuts
Holland
Gender: male
Re: Race Codes
Reply #11 - 10/14/14 at 12:08:46
 
Lol, that's genious and true.. I still don't see the reason why the hell people would cheat in mariokartgames Smiley
Back to top
 
 

#6 SMK (3 World Records 2 Pal 1 NTSC)
#8 MKDD

Camster wrote on 02/28/12 at 11:44:16:
Time lost on mariokart is time well spent. Never forget that.

View Profile Aron Langerak   IP Logged
TvL
Legend
*****
Offline

Long live the
entropy!

7119 sex records
Wassenaar (Netherlands)
Gender: male
Re: Race Codes
Reply #12 - 10/14/14 at 13:28:00
 
One thing we haven't thought of yet: it doesn't catch TAS.
I'd say it's good for a yellow tick, and maybe to validate new PRs after having already provided video proof.
Back to top
 
 

Thomas van Leeuwen
MKDD Titan B - MK64 King B - MKDS Expert D

MKDD for noobs

Benoit Boudreau wrote on 10/10/07 at 07:07:11:
Everybody should just listen to Thomas
View Profile WWW   IP Logged
IsThatAGoodTime
NinjaThing
*****
Offline



ate 6760 donuts

Gender: male
Re: Race Codes
Reply #13 - 10/15/14 at 20:56:36
 
Proof standards here are pretty lax compared to some other sites.  Tricks like this just give people excuses to "test" the trust system.  Undecided
Back to top
 
 
View Profile   IP Logged
theyounggun
Ex Member




Re: Race Codes
Reply #14 - 10/17/14 at 03:48:46
 
I don't even like submitting proof because it takes extra time, but some sites will make you after a certain point. So I think we can do the same here, race codes can be a form of proof to a certain extent. Say top 100 maybe
Back to top
 
 
  IP Logged
Henke37
n00b
*
Offline

Typesafety forever!

3453 days karting
Sweden
Gender: male
Re: Race Codes
Reply #15 - 07/31/15 at 12:41:43
 
I am the one who wrote the flash version of the decoder. I wish that I could claim credit for figuring out the code format, but that was a random guy I met on IRC.

All I did, aside from porting his C code, was compiling the character and map name lookup tables as well as identifying two fields he didn't.

Here is some info on the security of the codes: nonstandard character numbering, 5 bit checksum and a rng scrambler for all the data with a 16 bit seed.

It lacks redundancy and bit juggling, making it easy to figure out which characters in the code carry which data by getting lucky with the too small checksum.

In short, it's nothing like the animal crossing codes, those used multiple layers of real crypto.

Still, it is better than a pure honor system, since it is at least a little work to bruteforce the checksum and the scrambler makes it impossible to pick arbitrary times.

But it's rather useless when it's so easy to just share a ghost savefile.

There is however two mystery values I never figured out. One 2 bits large and one 1 bit large. I checked, it doesn't appear to be the 50/60 Hz status.
Back to top
 
« Last Edit: 07/31/15 at 13:11:04 by Henke37 »  
View Profile WWW henke.37   IP Logged
Henke37
n00b
*
Offline

Typesafety forever!

hit 3453 moles
Sweden
Gender: male
Re: Race Codes
Reply #16 - 06/22/18 at 08:58:16
 
So, about a month ago a pal of mine got this one ported to his discord bot. Results so far have been that throwing random garbage at it is useless. Likewise, any attempts at manipulating codes have been failures.

Turns out that the checksum is more than enough to stop dumb luck. Besides, the bot has a few extra checks just in case.
Back to top
 
 
View Profile WWW henke.37   IP Logged
Pages: 1
Send Topic Print