8/24/2023 0 Comments Retroarch nsp install![]() Install all other dependencies ( pip install -r requirements.txt).PYCURL_SSL_LIBRARY=openssl LDFLAGS="-L/usr/local/opt/openssl/lib" CPPFLAGS="-I/usr/local/opt/openssl/include" pip install pycurl -compile -no-cache-dir PYCURL_SSL_LIBRARY=openssl LDFLAGS="-L/opt/homebrew/opt/openssl/lib" CPPFLAGS="-I/opt/homebrew/opt/openssl/include" pip install pycurl -no-cache-dir ( pyenv virtualenv -system-site-packages -python=/opt/homebrew/bin/python3.9 nut & source activate nut) Note that your python path will be different if not on M1. For example, for M1, it would be: cd $HOME/.pyenv/versions/3.9.7/lib/python3.9/site-packages & echo "/opt/homebrew/lib/python3.9/site-packages" > homebrew.pth.opt/homebrew/lib/python3.9/site-packages) $HOME/.pyenv/versions/3.9.7/lib/python3.9/site-packages) and create an file named homebrew.pth containing the path for Homebrew Python's site packages directory (ie. To do this, go to the site packages directory of your pyenv install (ie.Get the Homebrew Python site-packages path (via brew info Add it to the load path of your pyenv's Python install (cd pyenv root).This is required to use PyQT5 from Homebrew. Load the system python's site-packages via pyenv's python.Install Python 3.9.7 with pyenv and set it as the default ( pyenv install 3.9.7 & pyenv global 3.9.7).Install curl with the openssl backend ( brew uninstall -ignore-dependencies curl & brew install curl).Install Python 3.9 and PyQt5 via Homebrew ( brew install Install pyenv: pyenv + pyenv-virtualenv ( brew install pyenv pyenv-virtualenv and follow install directions).Run python3 nut_gui.py to launch the application.SUBSYSTEM="usb", ATTRS="27e2", GROUP="plugdev" Note: you may need to Disable MTP within Tinfoil and replace the group user with another that exists on your system. Add the following code snippet to /etc/udev/rules.d/les using your favorite editor and reload ( udevadm control -reload).If you previously tried installing pycurl and get the error libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other), uninstall it, make sure to follow step 2 again (installing curl with the openssl backend), and pip3 install pycurl -no-cache-dir Install the PIP modules with the following command pip3 install -r requirements.txt.Clone this repository to desired directory and change your working directory to the cloned repository.Install curl with the openssl backend - install libssl-dev (ie, apt install libssl-dev libcurl4-openssl-dev).Install Python 3.9+ from your preferred package manager, along with the libusb, python3-pip & python3-pyqt5 packages.Python modules as listed in requirements.txt.Install the latest version of Tinfoil and open it.You should be presented with a GUI as shown in the picture above. Install the drivers by running the tinfoil_driver.exe in the previous step.Download tinfoil_driver.exe and nut.exe from here. ![]() ( This is automatically done if you connect Tinfoil to nut) You will be able to access your GDrive through Tinfoil via the gdrive:/ protocol after copying credentials.json and token.json to /switch/tinfoil on your microSD card. Once you have this file placed either in NUT's root or conf directory, click the Setup GDrive OAuth button in the GUI and follow the prompts. For this to work, you will need to download a credentials.json, using the guide found here. NUT has the ability to interact with Google Drive. The footer shows the progress information of any file that is currently being downloaded from the server. It shows the title count, file name, title ID, title type and title size for each scanned file. ![]() THe body shows a table containing a list of files that were detected by NUT from the scanned paths. To the right of those, you can also see a USB Status indicator, indicating whether a Tinfoil client is connected via USB with the server. The IP/Port/User/Password are the information needed to login to the NUT server. You can also create a custom configuration by creating conf/nut.conf. The GUI has the ability to set the most common configuration options, see the below images. Compress NSP - for any NSP/XCI files found, compresses them to NSZ/XCZ CPU INTENSIVE.Decompress NSZ - for any NSZ.XCZ files found, uncompresses them to NSP/XCI.Update TitleDB - force-reloads the latest title database.Pull - gets new files that match your filters from the remote locations (see configuration).Organize Files - moves files on disk to match the format specified in the configuration.It has the ability to act as a USB and network server for Tinfoil. Nut is a multi-purpose utility to organize, manage, and install Nintendo Switch files (NSP, NSZ, XCI, XCZ).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |