mirror of
https://github.com/wiidev/usbloadergx.git
synced 2024-12-23 10:21:55 +01:00
fixed alt dol from disc not working for most games
This commit is contained in:
parent
31f3793e63
commit
a3455cb30e
@ -29,7 +29,7 @@ u8 fix002 = 0;
|
|||||||
u8 reloadblock = 0;
|
u8 reloadblock = 0;
|
||||||
u8 countrystrings = 0;
|
u8 countrystrings = 0;
|
||||||
u8 alternatedol = 0;
|
u8 alternatedol = 0;
|
||||||
u8 alternatedoloffset = 0;
|
u32 alternatedoloffset = 0;
|
||||||
u8 xflip = 0;
|
u8 xflip = 0;
|
||||||
u8 sort = 0;
|
u8 sort = 0;
|
||||||
u8 fave = 0;
|
u8 fave = 0;
|
||||||
|
@ -155,7 +155,7 @@ extern u8 fix002;
|
|||||||
extern u8 reloadblock;
|
extern u8 reloadblock;
|
||||||
extern u8 countrystrings;
|
extern u8 countrystrings;
|
||||||
extern u8 alternatedol;
|
extern u8 alternatedol;
|
||||||
extern u8 alternatedoloffset;
|
extern u32 alternatedoloffset;
|
||||||
extern u8 xflip;
|
extern u8 xflip;
|
||||||
extern u8 qboot;
|
extern u8 qboot;
|
||||||
extern u8 sort;
|
extern u8 sort;
|
||||||
@ -180,7 +180,7 @@ struct Game_CFG
|
|||||||
u8 errorfix002;
|
u8 errorfix002;
|
||||||
u8 iosreloadblock;
|
u8 iosreloadblock;
|
||||||
u8 loadalternatedol;
|
u8 loadalternatedol;
|
||||||
u8 alternatedolstart;
|
u32 alternatedolstart;
|
||||||
u8 patchcountrystrings;
|
u8 patchcountrystrings;
|
||||||
char alternatedolname[40];
|
char alternatedolname[40];
|
||||||
};
|
};
|
||||||
|
@ -294,7 +294,7 @@ void gamepatches(void * dst, int len, u8 videoSelected, u8 patchcountrystring, u
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
s32 Apploader_Run(entry_point *entry, u8 cheat, u8 videoSelected, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u8 alternatedoloffset)
|
s32 Apploader_Run(entry_point *entry, u8 cheat, u8 videoSelected, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u32 alternatedoloffset)
|
||||||
{
|
{
|
||||||
app_entry appldr_entry;
|
app_entry appldr_entry;
|
||||||
app_init appldr_init;
|
app_init appldr_init;
|
||||||
|
@ -10,7 +10,7 @@ extern "C"
|
|||||||
typedef void (*entry_point)(void);
|
typedef void (*entry_point)(void);
|
||||||
|
|
||||||
/* Prototypes */
|
/* Prototypes */
|
||||||
s32 Apploader_Run(entry_point *, u8, u8, u8, u8, u8, u8, u8);
|
s32 Apploader_Run(entry_point *, u8, u8, u8, u8, u8, u8, u32);
|
||||||
void gamepatches(void * dst, int len, u8 videoSelected, u8 patchcountrystring, u8 vipatch);
|
void gamepatches(void * dst, int len, u8 videoSelected, u8 patchcountrystring, u8 vipatch);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@ -261,7 +261,7 @@ s32 Disc_IsWii(void)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
s32 Disc_BootPartition(u64 offset, u8 videoselected, u8 cheat, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u8 alternatedoloffset)
|
s32 Disc_BootPartition(u64 offset, u8 videoselected, u8 cheat, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u32 alternatedoloffset)
|
||||||
{
|
{
|
||||||
entry_point p_entry;
|
entry_point p_entry;
|
||||||
|
|
||||||
@ -308,7 +308,7 @@ s32 Disc_BootPartition(u64 offset, u8 videoselected, u8 cheat, u8 vipatch, u8 pa
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
s32 Disc_WiiBoot(u8 videoselected, u8 cheat, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u8 alternatedoloffset)
|
s32 Disc_WiiBoot(u8 videoselected, u8 cheat, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u32 alternatedoloffset)
|
||||||
{
|
{
|
||||||
u64 offset;
|
u64 offset;
|
||||||
s32 ret;
|
s32 ret;
|
||||||
|
@ -46,8 +46,8 @@ void __Disc_SetLowMem(void);
|
|||||||
s32 Disc_SetUSB(u8 *);
|
s32 Disc_SetUSB(u8 *);
|
||||||
s32 Disc_ReadHeader(void *);
|
s32 Disc_ReadHeader(void *);
|
||||||
s32 Disc_IsWii(void);
|
s32 Disc_IsWii(void);
|
||||||
s32 Disc_BootPartition(u64, u8, u8, u8, u8, u8, u8, u8);
|
s32 Disc_BootPartition(u64, u8, u8, u8, u8, u8, u8, u32);
|
||||||
s32 Disc_WiiBoot(u8, u8, u8, u8, u8, u8, u8);
|
s32 Disc_WiiBoot(u8, u8, u8, u8, u8, u8, u32);
|
||||||
s32 __Disc_FindPartition(u64 *outbuf);
|
s32 __Disc_FindPartition(u64 *outbuf);
|
||||||
void PatchCountryStrings(void *Address, int Size);
|
void PatchCountryStrings(void *Address, int Size);
|
||||||
s32 __Disc_FindPartition(u64 *outbuf);
|
s32 __Disc_FindPartition(u64 *outbuf);
|
||||||
|
Loading…
Reference in New Issue
Block a user