snyke7 Posted January 22 Share Posted January 22 (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 by snyke7 6 2 Link to comment Share on other sites More sharing options...
lazypenguin Posted January 24 Share Posted January 24 While this is an unofficial implementation I have reviewed it and it looks very good. Thank you @snyke7! 2 1 Link to comment Share on other sites More sharing options...
Trebor Posted February 20 Share Posted February 20 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. Link to comment Share on other sites More sharing options...
snyke7 Posted February 23 Author Share Posted February 23 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 Link to comment Share on other sites More sharing options...
login2323 Posted May 25 Share Posted May 25 (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 by login2323 typo 3 Link to comment Share on other sites More sharing options...
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