△◯✕□ RiptOPL DOCS
Downloads GitHub

File Manager

Start → File Manager browses every drive the loader has started and copies, moves, renames and deletes files on them, without booting a separate file manager. It is a port of the Memory Files browser from akilluminati47's RIPPS2 (builds 91 to 125), redrawn as an ordinary dialog.

NOT TESTED on hardware yet.

Drives

The first page lists what is started now. Nothing is loaded just to fill the list: start a device from its page (or set it to Auto in Settings) and it appears here.

Shown as What it is
mass0:/ … with USB, MX4SIO, iLink, UDPBD or internal HDD (exFAT) each started BDM drive
mmce0:/, mmce1:/ MMCE cards
mc0:/, mc1:/ with the free space formatted PS2 memory cards
pfs0:/ RiptOPL's own partition on an APA internal HDD (the APA disk itself and its other partitions are never listed or touched)
udpfs:/ the UDPFS server, when UDPFS is running
smb0:\ the SMB share, when it is connected

Controls

Button On a row
Cross opens a folder or drive; on a file, shows what can be done with it
Square marks or unmarks the entry (marked rows start with *)
Triangle shows what can be done with the entry
L1 / R1 the previous / next page (12 entries a page)
Circle up one folder; from the drive list, closes the File Manager

A folder lists .. first, then its folders, then its files with their sizes, each by name. In a memory card's root each save folder shows the title from its icon.sys. The line under the path says the page, how many entries the folder has, what is on the clipboard and how many are marked.

What can be done

The actions menu (Triangle, or Cross on a file) offers what fits the entry:

Under the list:

PSU files are read and written by the same code as VMC Saves, so the same checks apply (a cut-short or badly named .psu is refused, a PSU is written whole before it gets its name).

Safety

Different from RIPPS2

RIPPS2 draws its own screen with a grid of tiles, a search, a .tar browser, card-image (VMC) browsing and ISO/CUE launching. This port keeps the file manager itself and leaves those out: card images have their own VMC Saves page, and games start from their pages. RIPPS2 asks before replacing a name that is already there; here nothing is ever replaced.