[ Save Files with Player IDs ]

Assuming we convert the SecondsInGame as decimal or hexadecimal, because converting the JoinTimestamp into real seconds would result in an enormous number.

Just to let you guys know a day has 84,600 seconds. Since this started in 1970, that’s that’s 55 years! Converting all those seconds into our normal counting system might be a waste of memory, even if not now, as time goes on, the number just gets bigger. A conversion has to happen in my opinion into a more memory effective counting system. Like slim’s base ten counting guide.

3 Likes

I’m not sure I understand… we’d have to convert the hexadecimal number regardless, what’s the problem?

1 Like

No, because we only want to extract the timestamp, and not the rest of the id.

1 Like

Yeah…re-reading I don’t understand what I was trying to say. I think what I meant was that originally I thought that since that’s 55 years of seconds (1.734e+9), so that it might be too big to fit in the character limit for properties so we’d not be able to calculate. That’s why I was saying we might have to use slim’s base ten counting to calculate while in a more effective term of counting.

3 Likes

To only extract the timestamp, simply cut out the first 8 numbers/letters from the string…

It’s only 1.7 billion lol, that’s still pretty easily computable.

1 Like

Is the character limit big enough to hold that?

2 Likes

Which do you think is more efficient - hexadecimal subtracting or decimal subtracting? Hex subtracting would save the need to convert the id into decimal, but will need a system to subtract a b c d e f g, but decimal subtraction calls for turning id into a decimal, but then re-encoding it into a hex value after game ends

1 Like

How big is the character limit?

4 Likes

Thats what I’m checking, apparently properties can hold 256 characters.

yeah we have enough space, a billion is like 10 characers :skull:

Yeah sorry Blueboat you’re good.

2 Likes

Um.. I know how to cut strings…

1 Like

Then what’s the issue?

Either way you have to do a conversion, and I think it’d be a lot easier if we just converted everything to decimal at the start, did all the subtraction and addition we needed, then converted everything back to hexadecimal at the end.

4 Likes

Agreed, as long as we assign values for the a b c d e f g it shouldn’t be too hard to convert then reconvert back.

2 Likes

What do you mean?

1 Like

Like assign a variable or property for each letter value of hex (ie var "a" = 11, var "b" = 12, ect.)

I’m not exactly sure about this - this isn’t scratch and Gimkit x blockly is less variety of block code (not that I’m complaining)

1 Like

Blackhole alt moment.
anyways since im clueless as to what part of the id yall are talking about now it seems we figured out only a part of it is a unix timestamp and from part of my research is that the rest could be in game values most likely not acct related since it dosent stay the same which gives us a clue to what values it could mean but not enough to the entire thingy yet

1 Like

Been and will always be talking about the first 8 chars aka the hex-encoded unix timestamp in seconds

Wdym by this (my brain has reached it’s thinking quota cause science fair)

1 Like

Ah oki :3

1 Like

Basically since it’s smashed together im having a hard time decrypting it into something that and the thing keeps saying it’s been hashed

1 Like

Oh you mean what the rest means?

1 Like

2nd one was a guess from chat gpt im just trying to confirm if it actually is :p

1 Like