akuhak
Developer
OPL-Launcher
OPL-Launcher reads hdd0:/__common/OPL/conf_hdd.cfg to launch $OPL/OPNPS2LD.ELF.
You can inject OPL-Launcher into APA using i.e HDL Dump:
hdl_dump.exe modify_header hdd<Disk Number>: <PP. Partition with PS2 game>
To do so, You must also prepare a few files for the injection process:
- Signed executable which You can make by this application.
kelftool encrypt mbr OPL-Launcher.elf boot.kelf
- system.cnf file that contains:
Code:BOOT2 = PATINFO VER = 1.00 VMODE = NTSC HDDUNITPOWER = NICHDD
- Standrd PS2 game icon. Just take one from game save and rename it to list.ico.
- icon.sys file, which is not binary like in Memory Card case but fully text one (replace title0/1 by target game):
Code:PS2X title0=ICO title1=SCUS-97113 (NTSC-U) bgcola=0 bgcol0=0,0,0 bgcol1=0,0,0 bgcol2=0,0,0 bgcol3=0,0,0 lightdir0=1.0,-1.0,1.0 lightdir1=-1.0,1.0,-1.0 lightdir2=0.0,0.0,0.0 lightcolamb=64,64,64 lightcol0=64,64,64 lightcol1=16,16,16 lightcol2=0,0,0 uninstallmes0= uninstallmes1= uninstallmes2=
Credits:
modified from miniOPL/diskload, credit to @sp193 & @l_oliveira
Big thanks to @Berion, @akuhak and @krHACKen.
Source:
https://github.com/ps2homebrew/OPL-Launcher.
Last edited by a moderator: