J
jasonmbrown
Enthusiast
I am not sure If I am allowed to ask this here, I'm probably walking a fine line. If its not ok, -->Please send me a pm<-- and remove the thread.
Anyway on to my question, Basically I have been working on a .net Alternative to the XBLMBrowser By SKFU (posted here). As his program crashes literally non stop for me when browsing indie games. I am currently Trying to add the XCP Link Generation that XBLMBrowser has, However I can't get a-hold of SKFU to ask how they do it. I tried to figure out the algorithm through guess work but without any luck. Heres an example of what it generates:
b2080e9f-ff47-40fe-802d-a382bd55edfc <- This is the Product Instance ID Which appears to be the same as the File name minus the "-" and with the 3rd and 4th sequence being modified (first byte of 3rd sequence and first byte of 4th sequence are removed?)
3rd sequence 1st Byte = 3rd sequence 2nd Byte.
3rd sequence 2nd Byte = 4th sequence 2nd byte
Which results in this "b2080e9f-ff47-fe2d-a382bd55edfc"
Then I believe something is done to it, which gives "a2152078aebd" <------- This is What I don't know how to obtain.
(Im guessing that the 2 bytes that got shifted are simple encryption keys? used to generate "a2152078aebd")
And finally "a2152078aebd" is appended to "b2080e9f-ff47-fe2d-a382bd55edfca2152078aebd", the '-' are removed and finally ".xcp" is added to the end resulting in the last part of the Download URL, Which is the following:
"b2080e9fff47fe2da382bd55edfca2152078aebd.xcp"
Now I have no Idea what the algorithm to generate "a2152078aebd" actually is, I spent a few hours trying to do guess work to the entire sequence (after converting each byte to a value and performing random equations on it) But I have nothing Concrete. So If anyone knows how any of that works I'd appreciate it so I can continue working on "XBLMarketplace For PC".
Anyway on to my question, Basically I have been working on a .net Alternative to the XBLMBrowser By SKFU (posted here). As his program crashes literally non stop for me when browsing indie games. I am currently Trying to add the XCP Link Generation that XBLMBrowser has, However I can't get a-hold of SKFU to ask how they do it. I tried to figure out the algorithm through guess work but without any luck. Heres an example of what it generates:
b2080e9f-ff47-40fe-802d-a382bd55edfc <- This is the Product Instance ID Which appears to be the same as the File name minus the "-" and with the 3rd and 4th sequence being modified (first byte of 3rd sequence and first byte of 4th sequence are removed?)
3rd sequence 1st Byte = 3rd sequence 2nd Byte.
3rd sequence 2nd Byte = 4th sequence 2nd byte
Which results in this "b2080e9f-ff47-fe2d-a382bd55edfc"
Then I believe something is done to it, which gives "a2152078aebd" <------- This is What I don't know how to obtain.
(Im guessing that the 2 bytes that got shifted are simple encryption keys? used to generate "a2152078aebd")
And finally "a2152078aebd" is appended to "b2080e9f-ff47-fe2d-a382bd55edfca2152078aebd", the '-' are removed and finally ".xcp" is added to the end resulting in the last part of the Download URL, Which is the following:
"b2080e9fff47fe2da382bd55edfca2152078aebd.xcp"
Now I have no Idea what the algorithm to generate "a2152078aebd" actually is, I spent a few hours trying to do guess work to the entire sequence (after converting each byte to a value and performing random equations on it) But I have nothing Concrete. So If anyone knows how any of that works I'd appreciate it so I can continue working on "XBLMarketplace For PC".
Last edited: