substrant / starlight

Roblox multitool. Custom Roblox launcher and bootstrapper.
BSD 3-Clause "New" or "Revised" License
13 stars 1 forks source link

Failing at launch #9

Closed Lucas559-noob closed 2 years ago

Lucas559-noob commented 2 years ago

I did the command to hook, now when I launch roblox, it say that failed, any fix for that? Using Microsoft Edge(chromium based browser)

reversed-coffee commented 2 years ago

Any chance you can provide a screenshot of the console?

Lucas559-noob commented 2 years ago

image

this is what it show

reversed-coffee commented 2 years ago

I should make something that dumps exception information, because as of right now, I have no clue what's happening. It falls along the lines of these two: It failed to parse, or failed to launch.

Let's go with parsing first. This may be similar to issue #4 where it ignores the added parameters. In that case, you just need to apply the patch that I have. I'll have to test it on Edge myself. Give me one moment, I'll try it.

reversed-coffee commented 2 years ago

I wasn't able to replicate it. Could you open your command prompt and show me the contents of the registry key? You can do this by running this command:

reg query HKCU\Software\Classes\roblox-player\shell\open\command

Show me a screenshot of it.

Lucas559-noob commented 2 years ago

image

reversed-coffee commented 2 years ago

Could you unhook Starlight and run that command again?

Lucas559-noob commented 2 years ago

image

reversed-coffee commented 2 years ago

It seems to find the right launcher. That's quite unusual. It must be failing to parse.

Could you help me debug this? Open your inspect element prompt on Roblox and click network. When you launch a game, a roblox-player request should pop up. Show me the full contents of that link, but make sure to remove or blur the gameinfo part because that holds your account's auth ticket.

Lucas559-noob commented 2 years ago

pretty sure its this roblox-player:1+launchmode:play+gameinfo:UwU+launchtime:1665714936191+placelauncherurl:https://assetgame.roblox.com/game/PlaceLauncher.ashx?request=RequestGame&browserTrackerId=138494706906&placeId=8726743209&isPlayTogetherGame=false+browsertrackerid:138494706906+robloxLocale:en_us+gameLocale:en_us+channel:+LaunchExp:InApp

reversed-coffee commented 2 years ago

That's unusual. I'm getting close to pushing version 3 with logging capabilities, so you may want to wait until I push that out to see if it fixes anything.

Lucas559-noob commented 2 years ago

Using the last version, enabled log and verbose and spoof Starlight-10-15-2022-00-17-29.txt

reversed-coffee commented 2 years ago

Okay, that's weird. I don't provide enough logs to understand what's happening. I wrote a DLL off the main branch that provides more detailed logs. Could you replace Starlight.dll with this, and show me the logs again?

Lucas559-noob commented 2 years ago

Starlight-10-15-2022-17-32-51.txt seems like did not changed alot

reversed-coffee commented 2 years ago

Let's see if the commit fixed anything. Replace your Starlight DLL with this one.

Lucas559-noob commented 2 years ago

Starlight-10-15-2022-18-01-21.txt

reversed-coffee commented 2 years ago

Looking into the issue, this is a problem with your computer not supporting the United States English culture, which isn't really a problem. I can just make it default to your computer's locale.