How do I bring back this old Blu-ray game’s leaderboard back?

Posted by Effective_Bee_6661@reddit | learnprogramming | View on Reddit | 6 comments

Hello,

I have the original Blu-ray release of the Pixar movie Up, and on Disc 2 there is a Wilderness Explorer game. The online leaderboards for the game were on Disney’s BD Live Network server, unfortunately the server is long gone. However a few days ago I was looking through a network analyzer and I saw that whenever you clicked the Ranking Menu it sent a POST request to “disneyscores.com/API” and I decided to spoof that by using a proxy server to redirect the old disneyscores.com server to my server (which has an API folder), to my surprise instead of only showing the Local Rankings it now showed the BD Live rankings too so it was actually grabbing from my server. However I tried to play the game and when it was done it was sending a XML request:

Password=qy5m2aux&DiscID=00000000000000001&APIMethod=SubmitScore&GameID=4&Score=7855&DisplayName=AAA&UserName=

and I wasn’t sure how to translate that. Whenever the leaderboards load it sends this:

Password=qy5m2aux&DiscID=00000000000000001&APIMethod=GetScores&GameID=4&Mode=HighestToLowest&StartValue=0&EndValue=9

I tried making a Python script that could read from a txt file and translate it to that but it still ends up showing blank.

How do I go about doing this?