-
Notifications
You must be signed in to change notification settings - Fork 384
Tidied README #1609
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Tidied README #1609
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -2,8 +2,8 @@ | |||||
|
|
||||||
|  | ||||||
|
|
||||||
| Copyright 2013, Ifcaro & jimmikaelkael | ||||||
| Licensed under Academic Free License version 3.0 | ||||||
| Copyright 2013, Ifcaro & jimmikaelkael\ | ||||||
| Licensed under Academic Free License version 3.0\ | ||||||
| Review the LICENSE file for further details. | ||||||
|
|
||||||
| [](https://github.com/ps2homebrew/Open-PS2-Loader/actions/workflows/compilation.yml) | ||||||
|
|
@@ -13,14 +13,14 @@ | |||||
|
|
||||||
| ## Introduction | ||||||
|
|
||||||
| Open PS2 Loader (OPL) is a 100% Open source game and application loader for | ||||||
| the PS2 and PS3 units. | ||||||
| Open PS2 Loader (OPL) is a 100% open-source game and application loader for | ||||||
| the PS2 and PS3. | ||||||
|
|
||||||
| It supports five categories of devices: | ||||||
|
|
||||||
| 1. USB mass storage devices; | ||||||
| 2. MX4SIO (SD card connected to memory card port via adapter); | ||||||
| 3. iLink (SBP2 compliant storage devices via IEE1394); | ||||||
| 3. iLink (SBP2 compliant storage devices via IEEE1394); | ||||||
| 4. SMBv1 shares; | ||||||
| 5. ATA/IDE HDDs. | ||||||
|
|
||||||
|
|
@@ -40,7 +40,7 @@ | |||||
| You can visit the Open PS2 Loader forum at:\ | ||||||
| <https://www.psx-place.com/forums/open-ps2-loader-opl.77/> | ||||||
|
|
||||||
| You can report compatibility game problems at:\ | ||||||
| You can report game compatibility problems at:\ | ||||||
| <https://www.psx-place.com/threads/open-ps2-loader-game-bug-reports.19401/> | ||||||
|
|
||||||
| For an updated compatibility list, you can visit the OPL-CL site at:\ | ||||||
|
|
@@ -50,16 +50,16 @@ | |||||
| <summary> <b> Release types </b> </summary> | ||||||
| <p> | ||||||
|
|
||||||
| Open PS2 Loader bundle included several types of the same OPL version. These | ||||||
| Open PS2 Loader bundle includes several types of the same OPL version. These | ||||||
| types come with more or fewer features included. | ||||||
|
|
||||||
| | Type (can be a combination) | Description | | ||||||
| | --------------------------- | --------------------------------------------------------------------------------------- | | ||||||
| | `Release` | Regular OPL release with GSM, IGS, PADEMU, VMC, PS2RD Cheat Engine & Parental Controls. | | ||||||
| | `DTL_T10000` | OPL for TOOLs (DevKit PS2) | | ||||||
| | `IGS` | OPL with InGame Screenshot feature. | | ||||||
| | `PADEMU` | OPL with Pad Emulation for DS3 & DS4. | | ||||||
| | `RTL` | OPL with the right to left language support. | | ||||||
| | `Release` | Regular OPL release with GSM, IGS, PADEMU, VMC, PS2RD Cheat Engine and Parental Controls. | | ||||||
| | `DTL_T10000` | OPL for TOOLs (DevKit PS2). | | ||||||
| | `IGS` | OPL with In Game Screenshot feature. | | ||||||
| | `PADEMU` | OPL with Pad Emulation for DS3 and DS4. | | ||||||
| | `RTL` | OPL with right-to-left language support. | | ||||||
|
|
||||||
| </p> | ||||||
| </details> | ||||||
|
|
@@ -86,7 +86,7 @@ | |||||
| OPL will automatically create the above directory structure the first time you launch it and enable your favorite device. | ||||||
|
|
||||||
| For HDDs formatted with the APA partition scheme, OPL will read `hdd0:__common/OPL/conf_hdd.cfg` for the config entry `hdd_partition` to use as your OPL partition. | ||||||
| If not found a config file, a 128Mb `+OPL` partition will be created. You can edit the config if you wish to use/create a different partition. | ||||||
| If a config file is not found, a 128Mb `+OPL` partition will be created. You can edit the config if you wish to use/create a different partition. | ||||||
| All partitions created by OPL will be 128Mb (it is not recommended to enlarge partitions as it will break LBAs, instead remove and recreate manually with uLaunchELF at a larger size if needed). | ||||||
|
|
||||||
| HDDs are also able to be formatted as exFAT to avoid the 2TB limitation. Please see below in the `HDD` section for more details on this configuration. | ||||||
|
|
@@ -98,17 +98,19 @@ | |||||
| <summary> <b> USB/MX4SIO/iLink </b> </summary> | ||||||
| <p> | ||||||
|
|
||||||
| Supported file systems: | ||||||
| EXFAT (since OPL v1.2.0 beta - rev1880) and FAT32, both use the MBR partition table | ||||||
| Supported file systems, both using the MBR partition table: | ||||||
|
|
||||||
| - exFAT (since OPL v1.2.0 beta - rev1880) | ||||||
| - FAT32 | ||||||
|
|
||||||
| Game files should be *ideally* defragmented either file by file or by whole drive. | ||||||
|
|
||||||
| > NOTE: Partial file fragmentation is supported (up to 64 fragments!) since OPL v1.2.0 beta - rev1893 | ||||||
|
|
||||||
| If you choose to use the FAT32 file system, games larger than 4gb must use USBExtreme format (see OPLUtil or USBUtil programs). | ||||||
|
|
||||||
| We do **not** recommend using any defrag programs. The best way for defragmenting - copy all files to pc, format USB, copy all files back. | ||||||
| Repeat it once you faced defragmenting problem again. | ||||||
| We do **not** recommend using any defrag programs. The best way for defragmenting - copy all files to PC, format USB, copy all files back. | ||||||
| Repeat this when you face fragmentation problems again. | ||||||
|
|
||||||
| </p> | ||||||
| </details> | ||||||
|
|
@@ -117,7 +119,7 @@ | |||||
| <summary> <b> SMB </b> </summary> | ||||||
| <p> | ||||||
|
|
||||||
| For loading games by SMB protocol, you need to share a folder (ex: PS2SMB) | ||||||
| For loading games by SMB protocol, you need to share a folder (e.g. PS2SMB) | ||||||
| on the host machine or NAS device and make sure that it has full read and | ||||||
| write permissions. USB Advance/Extreme format is optional - \*.ISO images | ||||||
| are supported using the folder structure above. | ||||||
|
|
@@ -148,9 +150,9 @@ | |||||
|
|
||||||
| ### conf_apps.cfg method (Legacy) | ||||||
|
|
||||||
| Composed of two parts separated by an "=" sign\ | ||||||
| Where, the first part consists of the name that will appear in your OPL apps list.\ | ||||||
| And the second part consists of the path to the ELF. | ||||||
| Composed of two parts separated by an "=" sign, where: | ||||||
| - the first part consists of the name that will appear in your OPL apps list | ||||||
| - the second part consists of the path to the ELF. | ||||||
|
|
||||||
| To begin: | ||||||
|
|
||||||
|
|
@@ -168,22 +170,23 @@ | |||||
| My App Name=mass:APPS/MYAPP.ELF | ||||||
| ``` | ||||||
|
|
||||||
| let's use OPL itself as an example: | ||||||
| Using OPL itself as an example: | ||||||
|
|
||||||
| ``` | ||||||
| OPL=mass:APPS/OPNPS2LD.ELF | ||||||
| ``` | ||||||
|
|
||||||
| With this method the ELFs don't need to be in the APPS folder, but keeping them there helps keep everything organized. | ||||||
|
|
||||||
| the conf_apps.cfg file must be in the OPL folder, on your MemoryCard.\ | ||||||
| Or at the root of the storage device | ||||||
| The conf_apps.cfg file must be in the OPL folder, on your MemoryCard.\ | ||||||
| Or at the root of the storage device. | ||||||
|
|
||||||
|
|
||||||
| ### title.cfg method | ||||||
|
|
||||||
| Also composed of two parts, or to be more exact, two lines | ||||||
| Where, in the first line we put the name that will appear in the list of apps, and in the second line we put the ELF | ||||||
| Also composed of two parts, or to be more exact, two lines, where: | ||||||
| - in the first line we put the name that will appear in the list of apps | ||||||
| - in the second line we put the ELF. | ||||||
|
||||||
| - in the second line we put the ELF. | |
| - in the second line we put the ELF |
Copilot
AI
Dec 25, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The comma after "then" should be removed. The sentence should read "hold START while OPL initializes to make it skip the config loading, then you can save your own settings" without a comma after "then".
| > hold __`START`__ while OPL initializes to make it skip the config loading, then you can save your own settings, | |
| > hold __`START`__ while OPL initializes to make it skip the config loading, then you can save your own settings. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The period at the end of the bullet item is inconsistent with the other bullet items on lines 153-154, which do not have periods. For consistency in list formatting, this period should be removed.