Help - Search - Members - Calendar
Full Version: Custom Hookboot INIs.
Console Spot Forums > Firmware & Homebrew Section > PSP Homebrew Development & Help > Firmwares & More
stevenz
Here's a custom hookboot.ini file for Wipeout Pure. I've made this by turning logging on and looking at successfully patched vectors in the log file. It patches 18 vectors unless told otherwise. It doesn't _need_ all these vectors patched to work, but I'm assuming this is what you're supposed to do for true custom files (not that it really matters as the Generic one works fine). I've worked out so far that it only seems to need 7 of the 18 patched vectors altered.

There really isn't any benefit I can see from doing this beyond my own experimentation. The game runs fine with this INI though.

(All files from Wipeout Pure UMD must be copied to /PSP/GAME/WIPEOUT/UMD0 and "MAKEPBP.BAT WIPEOUT" must be run from the /PSP/HOOKBOOT directory to generate the EBOOT.

It works on my 1.0 - it's conceivable it might not work on a 1.5. I'm using Hookboot v0.92a. This INI should work with 0.90 onwards.

Cut all following text and past into a new hookboot.ini within the WIPEOUT directory:

TITLE=Wipeout_Pure
ASSIGN_PATH=disc0:/,UMD0/
TARGET_PATH=UMD0/PSP_GAME/SYSDIR/BOOT.BIN
PATCH_PATH=BOOT_P.BIN
UMD_EMU=1
#Vectors to patch
NID=977DE386,M
NID=109F50BC,M
NID=B29DDF9C,M
NID=46EBB729,M
NID=C6183D47,M
NID=8EF08FCE,M
NID=AEE7404D,M
stevenz
And heres one for Untold Legends (Tested OK):

TITLE=Untold_Legends
ASSIGN_PATH=disc0:/,UMD0/
TARGET_PATH=UMD0/PSP_GAME/SYSDIR/BOOT.BIN
PATCH_PATH=BOOT_P.BIN
UMD_EMU=1
NID=977DE386,M
NID=CB05F8D6,M
NID=109F50BC,M
NID=B2A628C1,M
NID=E81CAF8F,M
NID=4AC57943,M
stevenz
Just discovered that by telling Hookboot to use system calls rather than module patches (not sure on terminology), it will do all the patches in realtime rather than creating a new Eboot to load to do the hard work. So an even more optimised HOOKBOOT.INI for Wipeout Pure (Should work on 1.0 and 1.5) could be (Loads really fast and requires no prompt - still all seems to work fine on my 1.0):

TITLE=Wipeout_Pure
ASSIGN_PATH=disc0:/,UMD0/
TARGET_PATH=UMD0/PSP_GAME/SYSDIR/BOOT.BIN
SYSCALL_VECTOR=8801b530,01000300
SYSCALL_VECTOR=8801e830,01050001
NID=977DE386,S
NID=109F50BC,S
NID=B29DDF9C,S
NID=46EBB729,S
NID=C6183D47,S
NID=8EF08FCE,S
NID=AEE7404D,S
Ni3L50L
Can you confirm this works with HOOKBOOT 0.93 as well?

I can't seem to be able to boot WipeOut Pure anymore.
stevenz
QUOTE(Ni3L50L @ Aug 3 2005, 12:59 PM)
Can you confirm this works with HOOKBOOT 0.93 as well?

I can't seem to be able to boot WipeOut Pure anymore.
*


They change all sorts of random things.

Yep, 0.93 now freezes at the SCEI screen with my INI. Nuisance.

I can't even get it to load with the Generic INI anymore. Dunno what they've done. As it doesn't really make any difference anyway, I'm gonna go back to v0.92a which worked.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.