Open-ps2-loader-ps5

Mateuso-nx Mateuso-nx
Dépôt créer le : 03/09/2026
Forks: 0 Watcher: 0 2
Choisir une liste...
FR

Ouvrir le chargeur PS2

logo

Copyright 2013, Ifcaro & jimmikaelkael Licence gratuite académique version 3.0 Consultez le fichier LICENSE pour plus de détails.

CI Codacy Badge Discord Mega

Présentation

Open PS2 Loader (OPL) est un chargeur de jeu et d'application 100% Open source pour les unités PS2 et PS3.

Il prend en charge cinq catégories de dispositifs:

  1. Les dispositifs de stockage de masse USB;
  2. MX4SIO (carte SD connectée au port de la carte mémoire via adaptateur);
  3. iLink (dispositifs de stockage conformes au SBP2 via IEE1394);
  4. Les actions SMBv1;
  5. Les HDD ATA/IDE.

Tous les appareils mentionnés ci-dessus prennent en charge plusieurs formats de fichiers, y compris:

  • ISO;
  • ZSO (ISO comprimé);
  • USB Extreme (ul);
  • Homebrews (Apps) en format ELF;
  • Les DDH prennent en charge le format HDLoader.

C'est maintenant le chargeur le plus compatible.

[!NOTE] L'OPL est développé en permanence - tout le monde peut contribuer à l'amélioration du projet en raison de sa nature open-source.

Vous pouvez visiter le forum Open PS2 Loader:
https://www.psx-place.com/forums/open-ps2-loader-opl.77/

Vous pouvez signaler des problèmes de compatibilité à l'adresse suivante:
https://www.psx-place.com/threads/open-ps2-loader-game-bug-reports.19401/

Pour une liste de compatibilité mise à jour, vous pouvez visiter le site de l'OPL-CL à l'adresse suivante :
http://sx.sytes.net/oplcl/games.aspx

Types de libération

Ouvrir PS2 Le paquet de chargeurs comprenait plusieurs types de la même version OPL. Ces types viennent avec plus ou moins de fonctionnalités incluses.

Type (peut être une combinaison) -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- AutresReleaseRelease OPL régulière avec GSM, IGS, PADEMU, VMC, PS2RD Cheat Engine & Parental Controls. AutresDTL_T10000OPL pour les OUTILS (DevKit PS2) AutresIGSOPL avec fonctionnalité de capture d'écran InGame. AutresPADEMUOPL avec émulation pour DS3 & DS4. AutresRTLOPL avec le support de la langue de droite à gauche

Comment utiliser

OPL utilise la structure d'arborescence de répertoire suivante à travers HDD, SMB, et Modes USB:

Description du dossier [En milliers de dollars des États-Unis] AutresCDPour les jeux sur support CD - c.-à-d. disques à fond bleu AutresDVDPour les images DVD5 et DVD9 (si le système de fichiers prend en charge les fichiers +4gb) AutresVMCPour les images de carte mémoire virtuelle - de 8 Mo à 64 Mo AutresCFGpour enregistrer les fichiers de configuration par jeu autresARTpour les images d'art de jeu autresTHMpour le support des thèmes autresLNGpour le support de traduction autresCHTpour les fichiers trichers autresAPPSPour les fichiers ELF

OPL va automatiquement créer la structure de répertoire ci-dessus la première fois que vous le lancez et activer votre appareil préféré.

Pour les DDH formatés avec le schéma de partition APA, OPL se lira comme suit :hdd0:__common/OPL/conf_hdd.cfgpour l'entrée confighdd_partitionà utiliser comme votre partition OPL. Si aucun fichier de configuration n'a été trouvé, un 128Mb+OPLpartition sera créée. Vous pouvez modifier la configuration si vous souhaitez utiliser/créer une partition différente. Toutes les partitions créées par OPL seront 128Mb (il n'est pas recommandé d'agrandir les partitions car il brisera les LBA, supprimer et recréer manuellement avec uLaunchELF à une taille plus grande si nécessaire).

Les DDH peuvent également être formatés comme exFAT pour éviter la limitation de 2 To. Voir ci-dessousHDDsection pour plus de détails sur cette configuration.

USB/MX4SIO/iLink

Systèmes de fichiers pris en charge: EXFAT (depuis OPL v1.2.0 bêta - rev1880) et FAT32, les deux utilisent la table de partition MBR

Les fichiers de jeu doivent êtreidéalementdéfragmenté soit par fichier, soit par disque entier.

NOTE: La fragmentation partielle du fichier est prise en charge (jusqu'à 64 fragments!) depuis OPL v1.2.0 beta - rev1893

Si vous choisissez d'utiliser le système de fichiers FAT32, les jeux de plus de 4gb doivent utiliser le format USBExtreme (voir OPLUtil ou USBUtil programmes).

Ouipasrecommander l'utilisation de tout programme de défrag. La meilleure façon de défragmenter - copier tous les fichiers vers pc, format USB, copier tous les fichiers retour. Répétez-le une fois que vous avez à nouveau fait face à un problème de défragment.

SMB

Pour charger des jeux par protocole SMB, vous devez partager un dossier (ex: PS2SMB) sur la machine d'accueil ou le périphérique NAS et assurez-vous qu'il a lu et écrire des permissions. Le format USB Advance/Extreme est optionnel - *. sont supportés en utilisant la structure du dossier ci-dessus.

HDD

Pour PS2, les DDH internes LBA 48 bits sont pris en charge. Le DDH peut être formaté comme suit:

  • Partition APA avec système de fichiers PFS (jusqu'à 2 To)
    • L'OPL créera la+OPLpartition sur le disque dur. Pour éviter cela, vous pouvez créer un fichier texte à l'emplacementhdd0:__common:pfs:OPL/conf_hdd.txtqui contient le nom de partition préféré (par exemple__common).
  • Partitionnement MBR (jusqu'à 2 To) ou partitionnement GPT (sans limite) avec le système de fichiers exFAT
    • Les fichiers doivent être ajoutés de manière contiguë ou synchrone pour éviter la fragmentation. Par exemple, faites glisser et déposez les fichiers un à la fois, ou assurez-vous que les fichiers sont ajoutés séquentiellement.
    • Lors du formatage des disques pour le système de fichiers exFAT, assurez-vous que leAllocation unit sizeest réglé àDefault.
APPRES

Il existe deux méthodes pour ajouter des applications à OPL.

méthode conf apps.cfg (Legacy)

Composé de deux parties séparées par un signe "
Où, la première partie se compose du nom qui apparaîtra dans votre liste d'applications OPL.
Et la seconde partie consiste en le chemin vers l'ELF.

Pour commencer :

  1. Créer un fichier texte appeléconf_apps.cfg.
  2. Dans ce fichier, mettez le nom que vous voulez afficher dans la liste des applications, suivi du signe ".
  3. Mettre l'identificateur de l'appareil (pour un périphérique USB, ce seraitmass:, pour MemoryCard ce seraitmc:, et ainsi de suite pour les autres dispositifs)
    Et enfin chemin vers le ELF souhaité

NOTE: Attention à entrer le chemin exact, OPL est sensible à la casse

La structure devrait ressembler à ceci :

My App Name=mass:APPS/MYAPP.ELF

utilisons OPL comme exemple :

OPL=mass:APPS/OPNPS2LD.ELF

Avec cette méthode, les ELF n'ont pas besoin d'être dans le dossier APPS, mais les garder là aide à garder tout organisé.

le fichier conf apps.cfg doit être dans le dossier OPL, sur votre carte mémoire.
Ou à la racine du périphérique de stockage

title.cfg méthode

Aussi composé de deux parties, ou pour être plus précis, deux lignes Où, dans la première ligne, nous mettons le nom qui apparaîtra dans la liste des applications, et dans la deuxième ligne, nous mettons l'ELF

Pour commencer :

  1. Dans le dossier APPS, créez un nouveau dossier avec le nom de l'ELF que vous souhaitez ajouter
  2. Dans ce nouveau dossier, placez l'ELF et créez un fichier texte appelétitle.cfg.
  3. Dans ce fichier, ajouter les instructions suivantes :
title=My App Name
boot=MYAPP.ELF

Utiliser à nouveau OPL comme exemple :

title=Open PS2 Loader
boot=OPNPS2LD.ELF

Je voudrais souligner que dans cette méthode il est nécessaire que le fichier ELF et le fichier title.cfg soient dans un dossier, dans le dossier APPS.

REMARQUE: Dans les deux méthodes, il est nécessaire d'accorder une attention particulière aux noms de fichiers, car, comme déjà mentionné: OPL est sensible aux cas.

Cheats

L'OPL accepte.chtfichiers au format PS2RD. Chaque fichier triche correspond à un jeu spécifique et doit être stocké dans leCHTrépertoire sur votre appareil. Les cheats sont structurés en codes hexadécimal, avec des en-têtes appropriés comme descriptions pour identifier leur fonction. Vous pouvez activer les tricheurs via l'interface graphique d'OPL. Naviguez vers les paramètres d'un jeu, activez les tricheurs et sélectionnez le mode désiré.

modes de triche

  • Sélectionner automatiquement les cheats & #160;:
    Ce mode va activer et appliquer tous les codes de triche dans votre.chtfichier à votre jeu automatiquement.

  • Sélectionnez Jeu Cheats & #160;:
    Lorsque activé, un menu triche apparaît lorsque vous lancez un jeu. Vous pouvez naviguer dans le menu et désactiver les tricheurs indésirables pour cette session de lancement.Mastercodes ne peuvent être désactivés car ils sont requis pour toute autre triche à appliquer.

Serveur NBD

L'OPL utilise désormaisNBDserveur pour partager le disque dur interne, au lieu du serveur HDL. NBD estformally documentedet développé comme une norme ouverte collaborative.

L'implémentation actuelle du serveur est basée surlwNBD, aller là-bas pour contribuer sur le code NBD lui-même.

Le principal avantage de l'utilisation de NBD est que le client exposera le lecteur à votre système d'exploitation de la même manière qu'un lecteur directement attaché. Cela signifie que tout utilitaire qui fonctionnait avec le lecteur lorsqu'il était directement attaché devrait fonctionner de la même manière avec NBD.

L'OPL ne supporte actuellement que l'exportation (partage) du lecteur PS2.

Vous pouvez utiliserhdl-dump,pfs-shell, ou même modifier directement le disque dans un éditeur hexagonal.

Par exemple, utiliserhdl_dumppour installer un jeu sur le disque dur:

  • Connectez-vous à votre client choisi (spécifique à l'OS)
  • Exécuterhdl_dump inject_dvd ps2/nbd "Test Game" ./TEST.ISO
  • Déconnectez le client.

Pour utiliser le serveur NBD dans OPL :

  • Prenez la dernière version bêta (OPL 1.1.0 (actuelle stable) a quelques bugs dans le serveur NBD) - allez à laReleasessection et prendre celui en haut.
  • Assurez-vous que l'OPL est configuré avec une adresse IP (statique ou DHCP).
  • Ouvrez le menu et sélectionnez "Démarrer le serveur NBD". Une fois qu'il est prêt, il devrait mettre à jour l'écran pour dire "NBD Server en cours d'exécution..."
  • Maintenant, vous pouvez vous connecter à l'un des clients suivants de NBD.

client nbd

Prise en charge : Linux,Windows with WSL and custom kernel

nbd-client nécessite le support du noyau nbd. Si elle n'est pas chargée, ,sudo modprobe nbdoui.

liste des exportations disponibles:

nbd-client -l 192.168.1.45

connecter & #160;:

nbd-client 192.168.1.45 /dev/nbd1

déconnecter :

nbd-client -d /dev/nbd1

Vous aurez généralement besoin de sudo pour exécuter ces commandes dans root ou ajouter votre utilisateur au bon groupe habituellement "disque".

nbdfuse

Prise en charge: Linux, Windows avec WSL2

liste des exportations disponibles:

nbdinfo --list nbd://192.168.1.45

connecter & #160;:

mkdir ps2
nbdfuse ps2/ nbd://192.168.1.45 &

déconnecter :

umount ps2

werdbd

Prise en charge : Windows

WNBD client. Installer, redémarrer, ouvrir élevé (avec les droits de l'administrateur)PowerShell

connecter & #160;:

wnbd-client.exe map hdd0 192.168.1.22

déconnecter :

wnbd-client.exe unmap hdd0

Système d'exploitation Mac

Pas pris en charge.

Format ZSO

Depuis la version 1.2.0, les fichiers ISO compressés au format ZSO sont pris en charge par OPL.

Pour gérer les fichiers ZSO, un script python (ziso.py) est inclus dans le dossier pc de ce dépôt. Il nécessite Python 3 et la bibliothèque LZ4 :

pip install lz4

Pour compresser un fichier ISO vers ZSO :

python ziso.py -c 2 "input.iso" "output.zso"

Pour décompresser un ZSO vers l'ISO d'origine :

python ziso.py -c 0 "input.zso" "output.iso"

Vous pouvez copier des fichiers ZSO dans le même dossier que vos ISO et ils seront détectés par OPL. Pour installer sur le disque dur interne, vous pouvez utiliser la dernière version de HDL-Dump.

PS3 BC

ActuellementPS3 Backward Compatible(BC) versions. Donc seulementCOK-001etCOK-002/COK-002Wles conseils d'administration sont soutenus. Les modes USB, SMB, HDD sont pris en charge.

Pour exécuter OPL, vous avez besoin d'un point d'entrée pour exécuter les titres PS2. Vous pouvez tout utiliser (Swapmagic PS2, par exemple), mais le firmware personnalisé avec la dernière Cobra est préféré. Remarque : seul CFW prend en charge le mode HDD.

Quelques notes pour DEVS

Ouvrir PS2 Chargeur a besoin de lalatest PS2SDK

Archives OPL

Depuis le 05/07/2021 chaque construction OPL envoyée à la section de publication de ce dépôt sera téléchargée vers unmega account. Vous pouvez accéder à l'archive en cliquant sur le méga badge en haut de cette lecture

Problèmes fréquents

OPL Gel sur logo ou écran gris

Parfois, OPL se fige lors du chargement des fichiers de configuration faits par les anciennes compilations d'OPL.

attendezSTARTpendant que OPL initialise pour le faire sauter le chargement de configuration, alors, vous pouvez enregistrer vos propres paramètres. résoudre le problème.

Jeu gele sur l'écran blanc

Jeu principal exécutable n'a pas pu être trouvé. Soit le jeu est fragmenté soit l'image est corrompue

OPL n'affiche rien sur le démarrage

Vous avez peut-être sélectionné un mode vidéo que votre téléviseur ne supporte pas. Tenez Triangle et Croix pendant que l'OPL initialise pour réinitialiser votre mode vidéo à "Auto".

Contributeurs GitHub

Non communiqué
Non communiqué
contributions