Help:Tools/UKMM: Difference between revisions

→‎Installation: Building on Steam Deck and macOS
(→‎Installation: Building on Steam Deck and macOS)
Line 39: Line 39:
# Extract the executable from the archive to just about anywhere on your computer
# Extract the executable from the archive to just about anywhere on your computer
# Run the executable
# Run the executable
=== Installation on Steam Deck and macOS ===
Due to reasons outside the developers' control, the Linux For Steam Deck and macOS versions currently cannot be built by them. They must be built on the system that it going to be using them. The following directions detail how to do this on macOS
# Install Rust: you can do this by opening a terminal and running the command <code>curl –proto ‘=https’ –tlsv1.2 -sSf https://sh.rustup.rs | sh</code> - what this does is download the <code>rustup</code> tool for managing and building Rust applications. It will ask you to enter a number, 1-3. You want to type 1 and then hit enter.
# Download [https://github.com/GingerAvalanche/ukmm/archive/720eebd89c7e5f3d651e5f76db9dcac20cf9d282.zip this version of ukmm] (There is a more up-to-date version, but it contains things you don't want, because functionality was removed in order to implement it a different way, later)
# Extract that zip somewhere. It doesn't matter where. It could be on your desktop, if you want
# Go into the folder. You know you're in the folder when you see things like <code>assets</code>, <code>book</code>, <code>crates</code>, <code>src</code>, etc in your finder window.
# On macOS, control-click the folder name in the path bar, and select Open in Terminal (If the path bar isn't visible, select View -> Show Path Bar, and then do #5). On Steam Deck, open Konsole and then use the <code>cd [path]</code> command (replace <code>[path]</code> with whatever is in the path/address bar in step 4)
# Enter the command <code>cargo build --release</code> - wait for it to finish. This might take a while
# Go into the <code>target</code> folder
# Go into the <code>release</code> folder
# Run the file called <code>ukmm</code>


==Setup==
==Setup==
autopatrol, editnews
201

edits