There's a problem with the batch file that stops it working if there are spaces in the path, files can't be found properly. I fixed this on my machine but then forgot about it after trying to get RB3 installed. All I did was wrap the paths starting with %~dp0 in quotes:
Originally Posted by astewart80
ECHO The Vault-Tek EBOOT Creation Kit BETA
ECHO This Batch will do most of the CMD steps assuming
ECHO that the required execulatable files are
ECHO in the same directory. Read the
ECHO Included Readme.txt for more information.
ECHO Before starting, plese put EBOOT.BIN into this directory:
ECHO Also put the root of the game disc into this directory:
ECHO The root should have files like ICON0.PNG, PIC0.PNG, PIC2.PNG etc,
ECHO but just the root files, and directories LICDIR and TROPDIR.
for /f "DELims=" %%b in ('get_id.exe "%parms%"') do ( @set "GAMEID=%%b" )
ECHO Path to game on PS3: %gamepath%
Copy "%~dp0bin\EBOOT.BIN" "%~dp0"
ECHO Unselfing EBOOT.BIN
unself EBOOT.BIN EBOOT.ELF
ECHO Running EBOOT.ELF Patcher...
patch_eboot.exe "%~dp0EBOOT.ELF" "%gamepath%"
ECHO Doing some house cleaning...
DEL EBOOT.BIN /q
ECHO Making decrypted EBOOT.BIN
make_self_npdrm EBOOT.ELF EBOOT.BIN UP0001-%GAMEID%_00-0000000000000000
ECHO Running PARAM.SFO Patcher...
copy EBOOT.BIN %GAMEID%\USRDIR
:: copy "%~dp0\root\*.*" %GAMEID%
xcopy "%~dp0\root\*.*" %GAMEID% /S
ECHO Forming %GAMEID%-conf
ECHO Content-ID = UP0001-%GAMEID%_00-0000000000000000>%GAMEID%-conf
ECHO k_licensee = 0x00000000000000000000000000000000>>%GAMEID%-conf
ECHO DRM_Type = Free>>%GAMEID%-conf
ECHO Content_Type = Game_Exec>>%GAMEID%-conf
ECHO PackageVersion = 01.00>>%GAMEID%-conf
ECHO Forming %GAMEID%-conf DONE...
ECHO Making Package...
psn_package_npdrm.exe %GAMEID%-conf %GAMEID%
ECHO Due to signing issues pakages for PS3 Firmware 3.55 require a special signing.
ECHO If this is for a FW 3.55, please push y and hit enter, other wise n or just enter.
SET /p fw355="Is this for fw 3.55 (y/n): "
IF '%fw355%'=='' Set "fw355=n"
IF '%fw355%'=='n' goto skip_fin
copy UP0001-%GAMEID%_00-0000000000000000.pkg to_usb_root
ECHO Package made and copied to "%~dp0to_usb_root"
:: Add instruction.txt to to_usb_root
ECHO Install this pkg then copy USRDIR from your backup image or /dev_bdvd/PS3_GAME/USRDIR to /dev_hdd0/%hdd0%>>to_usb_root\instructions.txt
ECHO I've done all that I can do, from here on it's all you.
ECHO Put the package onto the root of a USB device and install
ECHO it via install packages. Then FTP the rest of the game data
ECHO to the /dev_hdd0/%hdd0% but don't overright EBOOT.BIN or PARAM.SFO
:: At end of file, final cleanup...
SET /p cleanup="Remove all temporary data (root,bin,%GAMEID%,etc) (y/n): "
IF '%cleanup%'=='' Set "cleanup=n"
IF '%cleanup%'=='n' goto skip_cleanup
DEL EBOOT.BIN /q
DEL EBOOT.ELF /q
DEL %GAMEID%-conf /q
DEL UP0001-%GAMEID%_00-0000000000000000.pkg /q
rmdir root /s /q
rmdir bin /s /q
rmdir %GAMEID% /s /q
ECHO This concludes the Vault-Tek Tutorial, please have a wonderful day!