Copyright 2013, Ifcaro & jimmikaelkael. Lizenziert unter der Academic Free License Version 3.0. Weitere Details finden Sie in der LIZENZ-Datei.
Open PS2 Loader (OPL) ist ein 100 % Open-Source-Spiele- und Anwendungs-Loader für die PS2- und PS3-Geräte. Es unterstützt fünf Gerätekategorien: USB-Massenspeichergeräte, MX4SIO (SD-Karte über Adapter mit Speicherkartenanschluss verbunden), iLink (SBP2-kompatible Speichergeräte über IEE1394), SMBv1-Freigaben und die PlayStation 2-Festplatteneinheit. USB/SMB/MX4SIO/iLink unterstützen sowohl die Formate USBExtreme als auch *.ISO, während die PS2-Festplatte das HDLoader-Format unterstützt, alle Geräte unterstützen auch das ZSO-Format (komprimiertes ISO). Es ist jetzt der kompatibelste Homebrew-Loader.
OPL wird kontinuierlich weiterentwickelt – aufgrund seines Open-Source-Charakters kann jeder zu Verbesserungen am Projekt beitragen.
Sie können das Open PS2 Loader-Forum besuchen unter:
https://www.psx-place.com/forums/open-ps2-loader-opl.77/
Kompatibilitätsprobleme mit Spielen können Sie unter folgender Adresse melden:
https://www.psx-place.com/threads/open-ps2-loader-game-bug-reports.19401/
Eine aktualisierte Kompatibilitätsliste finden Sie auf der OPL-CL-Website unter:
http://sx.sytes.net/oplcl/games.aspx
Das Open PS2 Loader-Bundle enthielt mehrere Typen derselben OPL-Version. Diese Typen verfügen über mehr oder weniger Funktionen.
Typ (kann eine Kombination sein) | Beschreibung |
---|---|
Release | Regelmäßige OPL-Veröffentlichung mit GSM, IGS, PADEMU, VMC, PS2RD Cheat Engine und Kindersicherung. |
DTL_T10000 | OPL für TOOLs (DevKit PS2) |
IGS | OPL mit InGame-Screenshot-Funktion. |
PADEMU | OPL mit Pad-Emulation für DS3 und DS4. |
RTL | OPL mit Rechts-Links-Sprachunterstützung. |
OPL verwendet die folgende Verzeichnisbaumstruktur für die Modi HDD, SMB und USB:
Ordner | Beschreibung | Modi |
---|---|---|
CD | für Spiele auf CD-Medien, also Discs mit blauem Boden | USB und SMB |
DVD | für DVD5- und DVD9-Images (wenn das Dateisystem +4-GB-Dateien unterstützt) | USB und SMB |
VMC | für virtuelle Speicherkarten-Images – von 8 MB bis 64 MB | alle |
CFG | zum Speichern von Konfigurationsdateien pro Spiel | alle |
ART | für Game-Art-Bilder | alle |
THM | für Themenunterstützung | alle |
LNG | für Übersetzungsunterstützung | alle |
CHT | für Cheats-Dateien | alle |
OPL erstellt automatisch die obige Verzeichnisstruktur, wenn Sie es zum ersten Mal starten und Ihr Lieblingsgerät aktivieren.
Für Festplattenbenutzer liest OPL hdd0:__common/OPL/conf_hdd.cfg
für den Konfigurationseintrag hdd_partition
, der als Ihre OPL-Partition verwendet werden soll. Wenn keine Konfigurationsdatei gefunden wird, wird eine 128 MB +OPL
Partition erstellt. Sie können die Konfiguration bearbeiten, wenn Sie eine andere Partition verwenden/erstellen möchten. Alle von OPL erstellten Partitionen haben eine Größe von 128 MB (es wird nicht empfohlen, Partitionen zu vergrößern, da dadurch die LBAs beschädigt werden; stattdessen entfernen und bei Bedarf manuell mit uLaunchELF in einer größeren Größe neu erstellen).
Spieledateien sollten idealerweise entweder Datei für Datei oder für das gesamte Laufwerk defragmentiert werden, und Spiele, die größer als 4 GB sind, müssen das USBExtreme-Format verwenden, wenn das Gerät das FAT32-Format verwendet (siehe OPLUtil- oder USBUtil-Programme). Wir empfehlen , keine Defragmentierungsprogramme zu verwenden. Der beste Weg zur Defragmentierung besteht darin, alle Dateien auf den PC zu kopieren, den USB-Stick zu formatieren und alle Dateien zurück zu kopieren. Wiederholen Sie den Vorgang, sobald erneut ein Defragmentierungsproblem auftritt.
HINWEIS: Seit OPL v1.2.0 – rev1893 wird eine teilweise Dateifragmentierung unterstützt (bis zu 64 Fragmente!).
Um Spiele über das SMB-Protokoll zu laden, müssen Sie einen Ordner (z. B. PS2SMB) auf dem Hostcomputer oder NAS-Gerät freigeben und sicherstellen, dass dieser über vollständige Lese- und Schreibberechtigungen verfügt. Das USB Advance/Extreme-Format ist optional – *.ISO-Images werden mit der oben genannten Ordnerstruktur unterstützt.
Für PS2 werden interne 48-Bit-LBA-Festplatten mit bis zu 2 TB unterstützt. Die Festplatte sollte mit dem APA-Partitionsschema formatiert werden. OPL erstellt die +OPL
Partition auf der Festplatte. Um dies zu vermeiden, können Sie am Speicherort hdd0:__common:pfs:OPL/conf_hdd.txt
eine Textdatei erstellen, die den bevorzugten Partitionsnamen enthält (z. B. __common
).
OPL verwendet jetzt einen NBD-Server zur gemeinsamen Nutzung der internen Festplatte anstelle eines HDL-Servers. NBD ist offiziell dokumentiert und wird als kollaborativer offener Standard entwickelt.
Die aktuelle Implementierung des Servers basiert auf lwNBD. Gehen Sie dorthin, um zum NBD-Code selbst beizutragen.
Der Hauptvorteil der Verwendung von NBD besteht darin, dass der Client das Laufwerk Ihrem Betriebssystem auf ähnliche Weise zur Verfügung stellt wie ein direkt angeschlossenes Laufwerk. Dies bedeutet, dass jedes Dienstprogramm, das mit dem Laufwerk funktionierte, als es direkt angeschlossen war, auch mit NBD auf die gleiche Weise funktionieren sollte.
OPL unterstützt derzeit nur das Exportieren (Freigeben) des PS2-Laufwerks.
Sie können hdl-dump
oder pfs-shell
verwenden oder die Festplatte sogar direkt in einem Hex-Editor bearbeiten.
Um beispielsweise mit hdl_dump
ein Spiel auf der Festplatte zu installieren:
hdl_dump inject_dvd ps2/nbd "Test Game" ./TEST.ISO
ausSo verwenden Sie den NBD-Server in OPL:
Unterstützt: Linux, Windows mit WSL und benutzerdefiniertem Kernel
nbd-client erfordert nbd-Kernel-Unterstützung. Wenn es nicht geladen ist, reicht sudo modprobe nbd
aus.
Liste verfügbarer Export:
nbd-client -l 192.168.1.45
verbinden:
nbd-client 192.168.1.45 /dev/nbd1
trennen:
nbd-client -d /dev/nbd1
Im Allgemeinen benötigen Sie sudo, um diese Befehle im Root auszuführen oder Ihren Benutzer der richtigen Gruppe hinzuzufügen, normalerweise „disk“.
Unterstützt: Linux, Windows mit WSL2
Liste verfügbarer Export:
nbdinfo --list nbd://192.168.1.45
verbinden:
mkdir ps2
nbdfuse ps2/ nbd://192.168.1.45 &
trennen:
umount ps2
Unterstützt: Windows
WNBD-Client. Installieren Sie PowerShell, starten Sie es neu und öffnen Sie es mit erhöhten Rechten (mit Administratorrechten).
verbinden:
wnbd-client.exe map hdd0 192.168.1.22
trennen:
wnbd-client.exe unmap hdd0
Nicht unterstützt.
Ab Version 1.2.0 werden komprimierte ISO-Dateien im ZSO-Format von OPL unterstützt.
Zur Verarbeitung von ZSO-Dateien ist im PC-Ordner dieses Repositorys ein Python-Skript (ziso.py) enthalten. Es erfordert Python 3 und die LZ4-Bibliothek:
pip install lz4
So komprimieren Sie eine ISO-Datei in ZSO:
python ziso.py -c 2 " input.iso " " output.zso "
So dekomprimieren Sie ein ZSO wieder auf die ursprüngliche ISO:
python ziso.py -c 0 " input.zso " " output.iso "
Sie können ZSO-Dateien in denselben Ordner wie Ihre ISOs kopieren und sie werden von OPL erkannt. Zur Installation auf der internen Festplatte können Sie die neueste Version von HDL-Dump verwenden.
Derzeit werden nur abwärtskompatible PS3-Versionen (BC) unterstützt. Daher werden nur die Karten COK-001 und COK-002/COK-002W unterstützt. USB-, SMB- und HDD-Modi werden unterstützt.
Um OPL auszuführen, benötigen Sie einen Einstiegspunkt zum Ausführen von PS2-Titeln. Sie können alles verwenden (zum Beispiel Swapmagic PS2), aber benutzerdefinierte Firmware mit der neuesten Cobra wird bevorzugt. Hinweis: Nur CFW unterstützt den HDD-Modus.
Open PS2 Loader benötigt das neueste PS2SDK
Seit dem 05.07.2021 wird jeder OPL-Build, der an den Release-Bereich dieses Repositorys gesendet wird, auf ein Mega-Konto hochgeladen. Sie können auf das Archiv zugreifen, indem Sie auf das Mega-Badge oben in dieser Readme-Datei klicken
Manchmal friert OPL ein, wenn Konfigurationsdateien geladen werden, die von älteren OPL-Builds erstellt wurden.
Halten Sie
START
gedrückt, während OPL initialisiert wird, damit das Laden der Konfiguration übersprungen wird. Anschließend können Sie Ihre eigenen Einstellungen speichern. Behebung des Problems.
Die ausführbare Datei des Hauptspiels konnte nicht gefunden werden. Entweder ist das Spiel fragmentiert oder das Bild ist beschädigt
Möglicherweise haben Sie einen Videomodus ausgewählt, den Ihr Fernseher nicht unterstützt. Halten Sie „Dreieck“ und „Kreuz“ gedrückt, während OPL initialisiert wird, um Ihren Videomodus auf „Auto“ zurückzusetzen.