Downloading and Installing
Most users should be utilizing pre-built releases and not downloading the repository code from
Code > Download ZIP
. This option downloads the source code which is not compiled. You only need the source code if you plan on contributing, building RimSort yourself, or running RimSort via a Python interpreter.
There are two types of RimSort releases. Stable releases, and edge releases. Edge releases come out much more often then stable releases, but are more likely to have bugs.
When downloading a release, make sure to select the file more appropriate for your operating system, CPU architecture, and needs. Launch instructions may be platform specific.
Table of Contents
Windows
Windows
On Windows, the executable RimSort.exe may sometimes be incorrectly flagged by your anti-virus solution such as Windows Defender and deleted.
Unfortunately this is a side effect of using Nuikta to compile a Python program into an easy to distribute executable, and not signing it. Signing the release costs a significant amount of money and is a re-occuring cost which is infeasible for us. It is safe to override your anti-virus to allow RimSort. If you are unsure about this, feel free to scan the executable using Virus Total which will give you the opinion of multiple anti-virus solutions and then form your own opinion.
- Download and extract the
Windows x86-64
release - Run the executable:
RimSort.exe
macOS
macOS
You may get an error saying that RimSort is “damaged” from Gatekeeper. Apple has it’s own Runtime Protection called Gatekeeper that can cause issues when trying to run RimSort (or execute dependent libs)! You can circumvent this issue by using
xattr
command to manually whitelist:xattr -d com.apple.quarantine /path/to/RimSort.app xattr -d com.apple.quarantine /path/to/libsteam_api.dylib
Replace
/path/to/
with the actual path where the file/folder is, example:xattr -d com.apple.quarantine /Users/John/Downloads/RimSort.app
If you are for some reason trying to run the
i386
build on Apple silicon, don’t enable watchdog when running the build through Rosetta
todds texture tool does not currently (as of May 2023) support Apple silicon (Mac M1/M2 ARM64 CPU).
- Download the and extract the Darwin/macOS release that matches your CPU architecture (ARM64 for Apple Silicon, i386 for Intel)
- Use the
xattr
command to circumvent Gatekeeper and whitelistRimSort.app
andlibsteam_api.dylib
- Open the app bundle:
RimSort.app
Linux
Linux
Certain Linux distros/flavors may not have all the required shared libraries for QT, the graphics library that RimSort uses. Namely,
xcb/libxcb
. If you get an error about loading these when attempting to launch RimSort, you will need to install one or the other. Even after installing the library, there may be additional files that are missing that need to be downloaded separately. For example,libxcb-cursor-dev
The easiest way to find what package has the library you need is the command
apt-file
.A mismatch of kernel versions may lead to version errors for shared libraries such as
glibc
We only release compiled releases for Ubuntu. If you use a different distribution or a special flavor, you may run into unexpected issues. If none of our offered pre-built releases work for you, you may need to build RimSort yourself from the source code, or run RimSort from the Python interpreter.
- Download and extract the appropriate Linux release
- Run the executable:
./RimSort