| 1 | {\rtf1\ansi\ansicpg1252\cocoartf1561\cocoasubrtf200 | 
 
 
 
 
 | 2 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} | 
 
 
 
 
 | 3 | {\colortbl;\red255\green255\blue255;} | 
 
 
 
 
 | 4 | {\*\expandedcolortbl;;} | 
 
 
 
 
 | 5 | \margl1440\margr1440\vieww12600\viewh10200\viewkind0 | 
 
 
 
 
 | 6 | \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\qc\partightenfactor0 | 
 
 
 
 
 | 7 |  | 
 
 
 
 
 | 8 | \f0\b\fs28 \cf0 How to Build Custom uLaunchELF\ | 
 
 
 
 
 | 9 | (with launch argument support) | 
 
 
 
 
 | 10 | \b0 \ | 
 
 
 
 
 | 11 | by Iritscen\ | 
 
 
 
 
 | 12 | \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0 | 
 
 
 
 
 | 13 | \cf0 \ | 
 
 
 
 
 | 14 | 1. Unzip gshi_ps2sdk.7z, which is a prebuilt binary version of ps2sdk.  Be warned, this zip contains many thousands of files because it also contains a preinstallation of msys and the needed tools for building projects with ps2sdk.  Follow the instructions in the expanded .7z for installation of ps2sdk.\ | 
 
 
 
 
 | 15 | \ | 
 
 
 
 
 | 16 | 2.  In the msys command prompt, switch to the uLaunchELF/ directory.\ | 
 
 
 
 
 | 17 | A. Execute "make".\ | 
 
 
 
 
 | 18 | Note: The build process will fail halfway through; although the supplied ps2sdk has been patched to allow builds of uLE, the patches were probably intended for a different version of uLE.  I had to customize an old version of uLE (v4.40h) that was still compatible with PCSX2 (the changes I made to a few files are noted with "Iritscen:" comments).  So because this version is slightly out of sync with the patches, you will receive a build error originating from the uLaunchELF/hdl_info/ directory.\ | 
 
 
 
 
 | 19 | B. Switch into the hdl_info/ directory and open Makefile for editing.  As my comment in the file indicates, you need to remove the "-c" option from IOP_CFLAGS.  Save the file and close it.\ | 
 
 
 
 
 | 20 | C. Back out to the uLaunchELF/ directory and execute "make" again.  The build should complete, producing a BOOT.ELF in this directory.\ | 
 
 
 
 
 | 21 | Note: To build uLE again in the future, you will need to restore the Makefile's "-c" option and go through the process of failed build->removal of "-c"->completion of build.\ | 
 
 
 
 
 | 22 | \ | 
 
 
 
 
 | 23 | 3. Use this BOOT.ELF binary along with the other files supplied in the directory above source/ to supply launch arguments to your PS2 game in PCSX2.} |