Create an empty file named portable.ini in your main PCSX2 folder.
PCSX2_PORTABLE="$HOME/PCSX2_Portable" MEMCARDS_DIR="$PCSX2_PORTABLE/memcards" COLLECTIONS_DIR="$PCSX2_PORTABLE/save_collections"
This method preserves the folder structure. As long as the ISO (game disc image) name matches what the save file expects (often checked via the GameDB), the save will load immediately. pcsx2 save file collection memory card 1 portable
# Update comboboxes cards = [card.name for card in self.portable.list_memory_cards()] self.source_card_combo['values'] = cards if cards: self.source_card_combo.set(cards[0])
if not default_path.exists(): # Ask user for PCSX2 portable path from tkinter import filedialog path = filedialog.askdirectory(title="Select PCSX2 Portable Directory") if not path: sys.exit(1) default_path = Path(path) Create an empty file named portable
\PCSX2\memcards\
Modern versions of PCSX2 support "Folder" memory cards instead of a single formatted .ps2 file. # Update comboboxes cards = [card
Ensure the file you download from your PCSX2 save file collection matches the region of your ISO file. Pro-Tips for Memory Card 1
All data is in one place. Simply backup the main folder.
self.memcard_listbox = tk.Listbox(self.memcard_frame, height=10) self.memcard_listbox.pack(fill=tk.BOTH, expand=True, padx=10, pady=5)
Open your PCSX2 memcards folder ( .../PCSX2/memcards/ ) and select Mcd001.ps2 . Click the "Import" button. Select the downloaded save file (e.g., .max , .sps ). Close MyMC and start your game in PCSX2. 3. Best Practices for Memory Card 1 Setup