I've found that the "Mortal Kombat Arcade Hack Kollection (by
AKuHAK)" makes for a great skeleton for loading ELFs from cdfs.
I know uLE already does all this and more, but this makes for a Simple and Easily Modifiable GUI-Goodness Menu with Large Fonts.
Great potential for making AIO Emulator ISOs, or just including Codebreaker in all your PS2 Classic ISOs.
I'm using UltraISO to Drag only the 'SUDCLDR1' Folder and 'SLES_000.00' into the root of an existing PS2.BIN/ISO.
Renaming 'SLES_000.00' to whatever the PS2 Game ID is (eg. Bloody Roar 3 -> SLUS_202.12)
Renaming the original 'SLUS_202.12' to MyGame.ELF or whatever .ELF to be launched later.
Modify the 'CONFIG.TXT' in the 'SUDCLDR1' Folder Link/Launch ELFs.
Here's a basic example:
# -----------------------------------------------------------------------
*option=OPTION_1STCATEGORY_ITEM01
NAME=BLOODY ROAR 3
LINK_DESC=PS2 Classic (SLUS_202.12)
LINK=LINK_1STCATEGORY_ITEM01
#ETA=0
*link=LINK_1STCATEGORY_ITEM01
NAME=BLOODY ROAR 3
TYPE=PLAYABLE
FILENAME=SLUS_202.12.ELF
#IOPIMAGE=213
#INACTIVITY=60
#PLAYTIME=240
SPLASH=Launching PS2 Classic Game ...
# -----------------------------------------------------------------------
To change the basic Black/White GUI:
TOPBAR_ARGBLEFT=00A91416
TOPBAR_ARGBRIGHT=00B94113
BG_ARGBTOPLEFT=00A6261F
BG_ARGBTOPRIGHT=00300303
BG_ARGBBOTTOMLEFT=00A6261F
BG_ARGBBOTTOMRIGHT=00000000