Skip to content

Modified version of OpenPS2Loader. Created for the PSX DVR (DESR) consoles that have issues booting games with OPL-Launcher from internal HDD.

License

Notifications You must be signed in to change notification settings

SvenGDK/Open-PS2-Loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b7e6498 · May 16, 2024

History

40 Commits
May 16, 2024
Dec 23, 2022
Dec 23, 2022
May 16, 2024
Dec 13, 2022
Dec 13, 2022
Dec 11, 2022
May 16, 2024
Dec 11, 2022
Dec 14, 2022
May 16, 2024
Dec 11, 2022
Dec 11, 2022
Dec 13, 2022
Dec 11, 2022
Dec 23, 2022
Dec 11, 2022
Dec 11, 2022
Dec 11, 2022
Dec 11, 2022
May 16, 2024
Dec 11, 2022
May 16, 2024
Dec 11, 2022

Repository files navigation

Open PS2 Loader

Copyright © 2013-2022, Ifcaro & jimmikaelkael. Licenced under AFL v3.0 - Review the LICENSE file for further details.

This is a modified version of Open PS2 Loader v1.0.0.
Created for the PSX DVR (DESR) consoles that have issues booting games from internal HDD using OPL-Launcher.

This updated and modified version includes:

  • OPL-Launcher support
  • HDL & NBD server support
  • Controller Settings Menu
  • Gamepad Macros (Modification of Gamepads - Requires PADEMU variant)
  • OSD Language Configuration Menu
  • Apps Menu
  • Expanded SMB Ports
  • Allows usage of other partitions than +OPL
  • Fixes & Updates from the latest Open PS2 Loader release

Thanks to ackmax, AKuHAK, bignaux, israpps, KrahJohlito, uyjulian and all other contributors of Open PS2 Loader !

Releases

When you download and extract the latest Open PS2 Loader from this repo, you will receive 5 variants:

Variant File Name Description
Release OPNPS2LD.ELF Regular OPNPS2LD release with GSM.
ALL OPNPS2LD-ALL.ELF With GSM and all the features below.
IGS OPNPS2LD-IGS.ELF With In-Game Screenshot feature.
PADEMU OPNPS2LD-PADEMU.ELF With Pad emulation for DS3 & DS4.
RTL OPNPS2LD-RTL.ELF With Right-To-Left language support.

USB Support

How to use the NBD server

  • To connect to the NBD server you will first need an NBD client and driver on your PC.
  • The Ceph MSI installer bundles a signed version of the WNBD driver.
    It can be downloaded from here: https://cloudbase.it/ceph-for-windows/
  • Install the client and reboot.
  • Open CMD as administrator and run:
    wnbd-client.exe map hdd1 SERVER_IP <- Shown in OPL when NBD server started.
  • You can now install games with hdl_dump like:
    hdl_dump inject_dvd hdd1: "GAME_TITLE" "ISO_FILE" "BLUS_123.45" *u4
    • This process can take up to 1-2 hours depending on game size.
  • If you want to disconnect from the NBD server, open a Command Prompt as administrator and run:
    wnbd-client.exe unmap hdd1

How to compile this version

  • Install ps2dev requirements
  • Use ps2dev v1.2.0
  • Add following code to $PS2SDK/common/include/usbhdfsd-common.h
/** Check if fragments exist */
#define USBMASS_IOCTL_CHECK_CHAIN    0x0004
/** Return fragment table **/
#define USBMASS_IOCTL_GET_FRAGLIST   0x0005
/** Get the device number for the block device backing the mass partition */
#define USBMASS_IOCTL_GET_DEVICE_NUMBER     0x0006

Compile all variants

make all-variants

Compile with Right-To-Left (RTL) language support

make RTL=1

Compile with In Game Screenshot (IGS)

make IGS=1

Compile with Pad Emulator (PADEMU)

make PADEMU=1

Compile and compress elf with ps2-packer

make NOT_PACKED=0

Compile uncompressed elf

make

About

Modified version of OpenPS2Loader. Created for the PSX DVR (DESR) consoles that have issues booting games with OPL-Launcher from internal HDD.

Topics

Resources

License

Stars

Watchers

Forks