PJ-Oscheh / Roblox-Linux-Launcher

Launch Roblox on Linux
21 stars 8 forks source link

Can someone test the launcher on their system? #7

Open PJ-Oscheh opened 2 years ago

PJ-Oscheh commented 2 years ago

Hey all,

Recently, Roblox seems to have been freezing upon entering a game. Not sure if this is just an issue with my system configuration. Would someone be willing to test the launcher and report back? Include:

Browser of choice AND version (e.g.: Chrome 93) Wine version, including branch (e.g.: Wine Development 6.17) Roblox version, as identified in current_version.txt in ~/roblox-linux-launcher, just the folder at the end of the path (e.g.: version-d0dc69eb1ab24911)

Please note that this issue is likely not an issue or regression with Roblox Linux Launcher, but more likely Wine or Roblox itself. However, I would like to investigate this issue to see if a potential fix or work-around can be accomplished. Again, this could just be isolated to me, which is why I'd appreciate if someone could test this on their system!

(Anyone who tries this gets an imaginary cookie or something... I guess)

Dishit79 commented 2 years ago

Hey, not been facing any issues with Roblox or the launcher, though the game is not as stable (to be expected when running on wine ig). I can join and play games without any issue.

My machine: Brave Browser 94.1.30.89 wine-6.13 Kernel: 5.11.0-7620-generic Roblox version: version-39d99a2272a7430b

ggtylerr commented 2 years ago

I really hope nobody looks at my contributions and finds out I'm trying to run Roblox on Linux...

I have not been able to get this to work at all, most likely because I'm using ungoogled chromium (and the pre-built community binaries at that.) I have tried to get the xdg-open config to work, but it replies with "The specified location is not supported" when testing it. This probably needs a separate issue opened.

Ungoogled Chromium 91.0.4472.164 wine-6.18 Ubuntu 20.04.2 LTS w/ kernel 5.11.0-37-generic Roblox version-554de65ef9884c15

_(Note: There wasn't any current_version.txt file, had to look for it in ~/.wine/drive_c/Program Files (x86)/Roblox/Versions)_

PJ-Oscheh commented 2 years ago

@Dishit79 good to hear it's working. Must've either been an issue with my system or wine or something.

@ggtylerr I'll be honest, I need to look into how the xdg-open config works (as this portion was written by someone else). It should work with any browser. I'll look into it when I have a chance!

brometeo commented 2 years ago

Hi. I`d like testing it, but don't know how it works. What I should do for launching a Roblox game? Thank you.

ghost commented 1 year ago

Is it just me who gets new lines (\ns) in their version code?? Fixed it by adding .replace("\n", "") after version_text. Also, the launcher mixes up between the studio and the player. I had to manually edit ~/roblox-linux-launcher/current_version.txt to use the player.

I'm on Xubuntu 20.04 and my browser is Chrome 103.0.5060.114 (64-bit). Wine is v6.0.3 (64-bit). My Roblox versions are d71b6db47f774e36 (Roblox Studio) and e0aac2da98484890 (Roblox Player). launcher.tar.gz (Launcher with my fixes)

I remember I had errors with xdg-* or something but I don't remember how I fixed them...

brometeo commented 1 year ago

I have the same xdg-open error, but I don't know how to solve it. It seems a permissions problem.

ghost commented 1 year ago

@brometeo First, your browser needs to be supported. Use Chrome or Brave instead of Firefox. Second of all, try setting the default mime type for x-scheme-handler/roblox-player, that should tell your browser how to open the link. Do this with either xdg-mime default DESKTOP_FILE or by just copying the .desktop files to where your display manager reads mime types (sorry I don't remember the path). (It took e hours to figure that out!)

ggtylerr commented 1 year ago

BTW if anyone here is having problems still I highly recommend using Grapejuice instead. I don't daily drive Linux anymore but when I did, I had much less headaches using it.

ghost commented 1 year ago

Nah, setting this up is easier... kind of... Can Grapejuice run script executors?

PJ-Oscheh commented 1 year ago

Hey all, I just saw this, my apologies for not responding sooner.

I haven't touched this code in quite a long time. When I made it I was unfamiliar with xdg protocols and therefore used a hacky method to make it work.

Grapejuice also exists and I'd recommend using that.

Soggy-Pancake commented 1 year ago

I got the launcher working pretty nicely but the frametimes are awful

the present portion of in game code is taking absolutely ages roblox frame issues 2