R3E plr file

Skeletons, animations, shaders, texturing, converting, fixing and anything else related to read game models
silvanob2
Posts: 7
Joined: Sat Jan 07, 2017 9:33 am

R3E plr file

Post by silvanob2 »

Hello all,

Since I brought R3E, I am trying to find a way to decrypt the <Your Name>.plr file. Tryed with WTCCed but doesent work.
Is there a possibility to decrypt this file?

Thanks for helping,
Silvano
silvanob2
Posts: 7
Joined: Sat Jan 07, 2017 9:33 am

Re: R3E plr file

Post by silvanob2 »

Nobody knows?

In case this matters, no i dont want to cheat, anyway i dont play online, its just fort my own taste like for exemple to be able to drive into the pit by myself.

Maybe its too hard crypted, i dont know, i hoped you guys could help me.

Thanks anyway
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: R3E plr file

Post by aluigi »

Upload one file.
silvanob2
Posts: 7
Joined: Sat Jan 07, 2017 9:33 am

Re: R3E plr file

Post by silvanob2 »

@Luigi
Wich one?
oh i think you mean the plr file, its on the way.
i had to change the extention to "txt" because was not allowed here, its "player1.plr"
thanks a lot Luigi to take a look into this.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: R3E plr file

Post by aluigi »

Apparently the key or Raceroom has been changed again because both -k raceroom and -k old_raceroom give wrong files (not only with plr but also with jca).
I have no desire and interest in continuing to find the new key everytime it gets updated so there will be no updates until someone will provide the key.
silvanob2
Posts: 7
Joined: Sat Jan 07, 2017 9:33 am

Re: R3E plr file

Post by silvanob2 »

yes they did it in the big update of december and i know from a beta tester they wont change that in the future.
it would be great if you do it a last time, if you have time.

lets hope so

anyway thanks Luigi
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: R3E plr file

Post by aluigi »

wtcced 0.3.5 is out, use -k raceroom_plr
Apparently only the plr files used a different key, I don't know why I had problems to decrypt the jca files two days ago... mah :)
I have also updated the raceroom.bms script for supporting the ibl files that are just compressed like the "public" ones.
silvanob2
Posts: 7
Joined: Sat Jan 07, 2017 9:33 am

Re: R3E plr file

Post by silvanob2 »

Great, i'll give it a go :)

EDIT thats what i write in the command line " wtcced Player1.plr -k raceroom_plr Player1decrypt.plr" and i get the following error message "error: recheck your options (Player1.plr is not valid)"

what am i doing wrong?

REEDIT i tried it with "wtcced.exe Player1.plr -k raceroom_plr Player1decrypt.plr" and it worked apparently, but i get a file with lots of numbers in it, wich is not what i expected because it doesent look like a "plr" option file.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: R3E plr file

Post by aluigi »

wtcced -k raceroom_plr Player1.plr Player1decrypt.plr
silvanob2
Posts: 7
Joined: Sat Jan 07, 2017 9:33 am

Re: R3E plr file

Post by silvanob2 »

Yes Luigi it works but for some reasons R3E did a strange coding inside and all there is in the file is a bunch of numbers !
Well i guess there is nothing much we can do,

Thanks for your help :)
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: R3E plr file

Post by aluigi »

Yeah that's their content, sequences of numbers in a text file.
silvanob2
Posts: 7
Joined: Sat Jan 07, 2017 9:33 am

Re: R3E plr file

Post by silvanob2 »

True, but if you look to other plr files from older Simbin tittles, its a long list of options and not sequences of numbers. I guess R3E found another way to make it invisible :evil:
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: R3E plr file

Post by aluigi »

In my opinion those numbers are the (custom?) 32bit CRC/hash of the original strings.
They are used as constants in the game executable together with their minimum and maximum values but absolutely no referenced strings near them.
That means they are not calculated at runtime, probably the developers use the real string as comment in the source code like (it's just an example):
#define STEERING_SOMETHING 3879192511 //0xe737c7bf

Good luck with your research and analysis :)