snyke7 Posted January 22, 2023 Posted January 22, 2023 (edited) Hi! I've built some stuff which may be useful for those of you who use Linux or MacOS. How to install & update ROSE Online on Linux, with Lutris First, you need to install Lutris, a system for managing installs for Windows games. Get it here. Once you have Lutris installed, run the following command in the terminal: lutris lutris:rose-online-swamp-rose-installer This will automatically download and run the installer, then update your game with the custom updater I built. To update your game at a later time: Open Lutris > Right-click ROSE Online > Execute script. This will update your game in the background. There is currently no way to check the progress, so just wait a couple of minutes. How to update ROSE Online on MacOS The custom updater is available for MacOS as a Homebrew package. To install the updater, copy and paste the following command into your Terminal: brew tap snyke7/swamp-rose-brew https://github.com/snyke7/swamp-rose-updater && brew install --cask --no-quarantine swamp_rose_updater This will install a 'swamp_rose_updater' application into your Applications folder. You can either run it, and navigate to your ROSE Online folder, or drop this folder on top of the application. This will open a new Terminal window with information on how it is trying to update your ROSE Online installation. After it finishes, it should display 'ROSE Online is now up to date' at the bottom. The '--no-quarantine' part is required for this to work. MacOS will otherwise flag the application as untrustworthy, and will strongly suggest you move it to the bin. Troubleshooting and questions: Spoiler 'bash: brew: command not found' when installing the updater on MacOS: You need to install Homebrew for this to work. Homebrew can manage such custom utilities for your Mac system. Learn how to install it here. I use UI modifications, and do not want them to be updated. You should put a file called 'no_update_list.txt' into your ROSE Online folder. Then, enter the paths of the files who you do not want the updater to update, one per line. For an example, see here. I want to play ROSE Online on my Steam Deck. There might be relevant info for you in this topic. I did not manage to get ROSE Online running directly through Steam, other people have. Where can I find the source code of the updater? You can find it on GitHub - the script itself, and the packaged binary versions for Linux and MacOS Lutris & Linux: How can I dual client? With Lutris open, right-click ROSE Online > Duplicate. You now have 'two' ROSE Online's, which you can launch separately. Lutris & Linux: How can I login automatically? This guide basically applies, except that we do not use Windows shortcuts. With Lutris open, right-click ROSE Online > Configure. Now navigate to the 'Game options' tab. Change the arguments to the shape found in the guide. Edited January 22, 2023 by snyke7 6 2
lazypenguin Posted January 24, 2023 Posted January 24, 2023 While this is an unofficial implementation I have reviewed it and it looks very good. Thank you @snyke7! 2 1
Trebor Posted February 20, 2023 Posted February 20, 2023 I have a couple of friends who use to Play Rose on a PC, since then they don't have a PC, but a MAC now. I see the part on how to update Rose, but is there something on how to install on a MAC? Thank you. On 1/22/2023 at 10:00 AM, snyke7 said: Hi! I've built some stuff which may be useful for those of you who use Linux or MacOS. How to update ROSE Online on MacOS The custom updater is available for MacOS as a Homebrew package. To install the updater, copy and paste the following command into your Terminal: brew tap snyke7/swamp-rose-brew https://github.com/snyke7/swamp-rose-updater && brew install --cask --no-quarantine swamp_rose_updater This will install a 'swamp_rose_updater' application into your Applications folder. You can either run it, and navigate to your ROSE Online folder, or drop this folder on top of the application. This will open a new Terminal window with information on how it is trying to update your ROSE Online installation. After it finishes, it should display 'ROSE Online is now up to date' at the bottom. The '--no-quarantine' part is required for this to work. MacOS will otherwise flag the application as untrustworthy, and will strongly suggest you move it to the bin.
snyke7 Posted February 23, 2023 Author Posted February 23, 2023 On 2/20/2023 at 10:04 PM, Trebor said: I have a couple of friends who use to Play Rose on a PC, since then they don't have a PC, but a MAC now. I see the part on how to update Rose, but is there something on how to install on a MAC? Thank you. Hey! I am unfortunately not a Mac user, so am not sure how the installation process goes on a Mac. From what I have heard, people have used CrossOver to run the installer on MacOS. Maybe these resources can help you: This topic states that installation on CrossOver worked, but then updating failed. That can be addressed with the updater from this topic. In the Discord > Noticeboard > questions, search for 'Installation on Mac (Windows 11 VM)'. There are several Mac users there, and if you scroll back to the beginning of the chat history, also some instructions for working with CrossOver. 1
login2323 Posted May 25, 2023 Posted May 25, 2023 (edited) I would like to confirm this works. OS: Pop OS 22.04 LTS Emulation: Bottles install bottles from the pop_shop create a new bottle create "default gaming" bottle download the installer then run it with "run executable" within the bottle. I believe bottles can run lutris install scripts but I haven't tried that it will create a "rose-updater" shortcut. this button opens the installation folder, click this to navigate to where rose is installed (its mumbo jumbo deep inside the bottles flatpak folder) this hides the program; you never use this "rose-updater" to launch the game changing launch options makes it pseudo login manager this was supposed to point to "add to library" click the "add shortcut" above and point to trose.exe within the installation folder change the launch options to --login --server connect.roseonlinegame.com --username [email protected] --password pAsSw0rD if you dont want to autologin just use --server connect.roseonlinegame.com add the trose.exe shortcut again with your other account. In my case, I can't launch the same program twice so I had to add the same shortcut to launch two "separate" programs. You can rename the shortcuts to anything you want, like "rose_powder_market_abuse_account" from the image above, add them both to library download "swamp_rose_updater" from OP post, then paste it at the install folder open terminal in install folder then sudo chmod +x ./swamp_rose_updater From now on when you want to update the game (or always before launching), you have to open the terminal at the install folder then ./swamp_rose_updater launch the game from the main bottles window -> library. The thumbnails are empty you have to meddle with the bottles settings to change them, google "bottles grid thumbnail library" edit: if you are using the launch options to autologin and if your password has a comma in it or any other terminal/shell reserved character you have to change your password to remove those Edited May 25, 2023 by login2323 typo 3
SWFjoda Posted June 20, 2023 Posted June 20, 2023 (edited) Hey! I tried the update on Mac m1. And the updater works! But the game itself does not work unfortunatyy. I am trying CrossOver at the moment and while Rose Online seems to be installed correctly and Up to date via the nice and working updater it is not opening the game. It's just starting for a few seconds and then nothing happens. Anyone else has some luck on MAC already? I am using Ventura 13.3 on M1 chip. Edited June 20, 2023 by SWFjoda
lazypenguin Posted September 9, 2023 Posted September 9, 2023 Hi all, if you use the latest versions of Wine/Proton/Lutrix (Wine 8+) then you can use the updater directly. The game currently will not work on Mac M1/M2 or other ARM processors. 1
publisacman Posted September 14, 2023 Posted September 14, 2023 so on steam deck i could install lutris and download the game and install it using lutris?
lazypenguin Posted September 15, 2023 Posted September 15, 2023 3 hours ago, publisacman said: so on steam deck i could install lutris and download the game and install it using lutris? On steam deck you do not need to install lutris at all, simply add it as a non-steam game. You need to copy the updater to the steam deck then launch it through steam using proton (latest preferably). https://www.windowscentral.com/gaming/pc-gaming/how-to-install-non-steam-games-on-steam-deck We will try to provide an official guide at a future time
publisacman Posted September 15, 2023 Posted September 15, 2023 do i install it outside of steam then add the updater in steam?
publisacman Posted September 20, 2023 Posted September 20, 2023 (edited) on steam deck i added the installer as none steam game and installed the game. Then i added the rose updater as non steam game but the updater is not launching. I tried several compatibility modes like experimental and the last couple latest versions. Edited September 20, 2023 by publisacman
Kermero Posted March 18, 2024 Posted March 18, 2024 (edited) Is the tool still compatible with linux? I've tried installing it on my Manjaro with lutris and the installation process completed fine, but I can't to initialize the game at all. I've got this error: "Failed to execute process 'gamemoderun /home/user/.local/share/lutris/runners/wine/wine-ge-lol-8-27-x86_64/bin/wine /home/user/Games/rose-online/drive_c/Program Files/ROSE Online/trose.exe --init --server connect.roseonlinegame.com'. Check that the file exists" Edit: The file is there, just to be clear. Edited March 18, 2024 by Kermero
Haki Posted March 19, 2024 Posted March 19, 2024 (edited) -- This post needs to be deleted -- Edited March 19, 2024 by Haki Forgot quote
Haki Posted March 19, 2024 Posted March 19, 2024 Works fine on LinuxMint, will see what happens after an update On 3/18/2024 at 9:09 AM, Kermero said: Is the tool still compatible with linux? I've tried installing it on my Manjaro with lutris and the installation process completed fine, but I can't to initialize the game at all. I've got this error: "Failed to execute process 'gamemoderun /home/user/.local/share/lutris/runners/wine/wine-ge-lol-8-27-x86_64/bin/wine /home/user/Games/rose-online/drive_c/Program Files/ROSE Online/trose.exe --init --server connect.roseonlinegame.com'. Check that the file exists" Edit: The file is there, just to be clear. is your linux username "user" ? Otherwise, change it to your username
Kermero Posted March 21, 2024 Posted March 21, 2024 On 3/19/2024 at 1:31 PM, Haki said: Works fine on LinuxMint, will see what happens after an update is your linux username "user" ? Otherwise, change it to your username My username is not 'user'. Thanks for Your concern though. I got my issue resolved yesterday. My Manjaro disto did not have the gamemode package installed which is required to run the game. I could not run anything. After running 'pamac install gamemod' everything started working perfectly. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now