-
What do you want to achieve? Make an EXE file that proxies all of the requests made by Roblox.exe to “http://www.roblox.com/asset/?id=12345” to “https://assetdelivery.roblox.com/v1/asset/?id=12345”
-
What is the issue? Roblox removed the old endpoint for assets. This broke every pre-2017 client. I was going to make an extension and a C# launcher to make a neat launcher that launches a 2008 client (downloaded from CloneTrooper1019’s repo) to an uncopylocked place. I can’t do that now unless I make an app redirect all requests to roblox.com/asset/ to the new endpoint.
-
What solutions have you tried so far? I tried finding strings of roblox.com/asset/ and replacing them with a URL to a PHP app that redirects to the new endpoint. The only issue with that is the trustcheck prevented that.
I’m not sure if this is even placed at the right category, but try looking into local vpns/local dns servers, you can redirect roblox requests to your local handler by there
I need to find a way to make a C# app start a proxy and set it on as old as Windows 7. I would rather make a custom client built from the ground up. (Like make a new client in the style)
Why do you want to make a completely new version of the client? Just make some sort of local dns proxy that redirects all roblox.com http(s) requests to your local roblox handler, if its referencing /assets/ then redirect it to assetdelivery.roblox.com or else redirect it back to the real Roblox then
I have tried making the client I was targeting access the new endpoint and something changed so the client refuses to load anything from it. I would have to make a local server that uses code from the ROBLOX website (which I can’t do) to handle the requests then proxy the endpoint to the local server. It’s more work to do that then to make a new client.