8000 GitHub - ben16w/minui-portmaster: A MinUI and NextUI Emu Pak for PortMaster which includes everything needed and requires no additional software.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A MinUI and NextUI Emu Pak for PortMaster which includes everything needed and requires no additional software.

License

Notifications You must be signed in to change notification settings

ben16w/minui-portmaster

Repository files navigation

MinUI Portmaster wordmark

GitHub License GitHub Release GitHub Repo stars GitHub Downloads (specific asset, all releases)

A MinUI and NextUI Emu Pak for PortMaster which includes everything needed and requires no additional software.

Description

MinUI PortMaster is an Emu Pak for MinUI and NextUI, wrapping up PortMaster, which organizes and simplifies the installation process for hundreds of PC ports. MinUI PortMaster is a standalone Emu Pak and does not require any additional software to run, for example, TRIMUI_EX. Everything is included in the download and only a few steps are needed to install.

Important

MinUI PortMaster has been designed to run on TrimUI devices only.

Features

  • Browse and install a wide selection of community ports and homebrew.
  • Distributed as a single Pak folder, no additional setup required.
  • Follows MinUI/NextUI SD card folder structure.
  • View cover artwork in NextUI for installed ports.
  • Supports deep sleep and shutdown on compatible devices.

Supported Platforms

PortMaster is designed and tested for the following platforms:

  • tg5040: Trimui Brick (formerly tg3040), Trimui Smart Pro

Installation

  1. Mount your MinUI SD card to your computer.
  2. Download the latest release from GitHub. It will be named PORTS.pak.zip.
  3. Copy the zip file to the correct platform folder in the "/Emus" folder on the SD card. Please ensure the new zip file name is PORTS.pak.zip.
  4. Extract the zip in place, then delete the zip file.
  5. Confirm that there is a /Emus/<PLATFORM>/PORTS.pak/launch.sh file on your SD card.
  6. Create a folder at /Roms/Ports (PORTS). This is where all the ports data will be stored.
  7. Create an empty file named Portmaster.sh in /Roms/Ports (PORTS). Alternatively, you can copy the Portmaster.sh file from this repository.
  8. Eject your SD card and insert it back into your MinUI device.

Note: The <PLATFORM> folder name is based on the name of your device. For example, if you are using a TrimUI Brick, the folder is tg5040.

Usage

  • From MinUI/NextUI, go to Ports and select the Portmaster entry to launch the Portmaster GUI.
  • Browse available ports and install new ones.
  • Installed ports will appear under the Ports entry in MinUI/NextUI.

Important

Not all ports are ready to run immediately after installation, and some may require additional steps. This usually involves copying files from a purchased copy of a game. The files will need to be copied to the corresponding port folder in /Roms/Ports (PORTS)/.ports on the SD card. Please refer to the port's documentation at the PortMaster website for specific instructions on how to install each port.

Updating

Safe Update

This is the recommended method for updating PortMaster to a new version. It keeps your PortMaster data and settings intact while updating everything else. It is the method used when updating the pak via the NextUI Pak Store.

  1. Mount your MinUI SD card to your computer.
  2. Download the latest release from GitHub. It will be named PORTS.pak.zip.
  3. Extract the zip file on your computer. This will create a new PORTS.pak folder.
  4. In the new PORTS.pak folder, delete the folder named PortMaster.
  5. On your SD card, open the existing /Emus/<PLATFORM>/PORTS.pak folder.
  6. Copy the entire contents of the new PORTS.pak folder (the PortMaster folder will be missing) to the existing PORTS.pak folder on your SD card. Overwrite any files when prompted.
  7. Eject your SD card and insert it back into your MinUI device.

Full Update (Not Recommended)

This method replaces the entire PORTS.pak folder on your SD card with a new one. It is quicker, but it's not recommended as PortMaster settings and data will be lost. This method is only recommended if you are having issues after trying the Safe Update method.

  1. Mount your MinUI SD card to your computer.
  2. Download the latest release from GitHub. It will be named PORTS.pak.zip.
  3. Delete the entire old PORTS.pak folder from /Emus/<PLATFORM>/ on your SD card.
  4. Copy the new PORTS.pak folder (from the extracted zip) to /Emus/<PLATFORM>/ on your SD card.
  5. Eject your SD card and insert it back into your MinUI device.

Important

This method may remove some dependencies required by your installed ports. If a port does not work after updating, launch PortMaster, go to Manage Ports, select the port that is not working, and choose Reinstall. This will restore any missing files for that port.

Deep Sleep & Shutdown

Deep sleep is supported on compatible devices. Click the power button to enter deep sleep. Click again to resume the game. To shut down, hold the power button for 2 seconds. Note: Shutdown does not save or resume the game, and any unsaved progress will be lost. For more information and issues, see MinUI Power Control.

Artwork

Artwork for ports will automatically be displayed in NextUI. This feature can be disabled by creating a file named no-artwork in the /.userdata/<PLATFORM>/PORTS-portmaster folder on your SD card. MinUI is currently not supported.

Known Issues

  • When you launch PortMaster or a port, a /mnt/SDCARD/PortsTemp/ports folder is created. It is usually deleted when PortMaster closes, but sometimes it may remain. You can safely delete the PortsTemp folder if PortMaster is not running and the /mnt/SDCARD/PortsTemp/ports folder is empty.
  • Some loading screens can take a long time to complete, sometimes up to 10 minutes. This is most noticeable the first time you run PortMaster or a port, as files need to be unpacked and patched. Please be patient and allow the process to complete.
  • To check which ports are currently working or have known issues with this pak, please visit the Ports Status wiki page.

Troubleshooting

  • Log files are stored in /.userdata/tg5040/logs/PORTS.txt for debugging.
  • If you encounter issues, please open an issue on this GitHub repository with the details and a copy of the log file.

Thanks

License

PortMaster is open-source software licensed under the MIT License. See the LICENSE for details.

The libraries and binaries contained in the lib and bin directories are third-party components. They are licensed under their respective licenses and are not part of this project.

The MinUI PortMaster project code is licensed under the MIT License. See the project LICENSE file for more details.

About

A MinUI and NextUI Emu Pak for PortMaster which includes everything needed and requires no additional software.

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0